am: 04. August 2011, 08:13:39
Bin verzweifelt mit VAT ID check! Erbitte Hilfe!
gegeben:modified eCommerce Shopsoftware v1.05 dated: 2010-07-18
php version: 5.2.17
Shopeinstellung Admin:
Eigene ID ist eingegeben und gültig.
ID prüfen: true
ID live prüfen: false
Kundengruppe anpassen: true
falsche o. ungefprüfte ID sperren?: false
Kundenstatus für geprüfte ID Ausland: "EU mit UstID" (selbst angelegte KG)
mein Wissen PHP: Anfänger
mein Wissen html: gut
gesucht:Lösung bei Problem mit vat_validation:
Nach Eingabe der UStID für z.B. UK oder FR wird die Nummer nicht angenommen (Fehler> "nicht gültig oder Nr. falsch")
Problem:Der EU Kunde müsste so die UST zahlen, wird den Kauf daher abbrechen!!!
Ein Test mit UstID aus DK ind FI funktioniert, die ID wird akzeptiert mit "OK", jedoch wird die Kundengruppe nicht auf "EU mit ID" gestellt, die MWst wird im Schop nicht angezeigt, das wäre OK für mich trotz falscher Kundengruppe.
Aber nach wie vor: ID aus UK oder FR ist ungültig laut Shop. Die Kunden müssten USt zahlen.
Ist in meinem Shop besonders wichtig, da sehr viele Kunden aus der EU kommen.
Eine Prüfung aller o.g. IDs über
http://ec.europa.eu/taxation_customs/vies/vieshome.do war positiv.
Das habe ich bisher getan:Fehler 915: Anmeldung eines Kunden mit ausländischer USt-Id nicht mehr möglich gelesen...
aktuellste (?) Version von "vat_validation.php" installiert laut
[...]
#2 Schritt: Quelltext zur VAT-ID Überprüfung aktualisieren. Derzeit aktuellste Version hier: /includes/classes/vat_validation.php
Quelle:
Fehler 915: Anmeldung eines Kunden mit ausländischer USt-Id nicht mehr möglichAnfänglich kam dieser Fehler nach eingabe der UstID:
Fatal error
: Call to undefined
function: wddx_deserialize() in
/hp
/aa
/ah
/bc
/www
/includes
/classes
/vat_validation
.php on line
915 darauhin habe ich gelesen:
Kann es sein, dass die URL nicht mehr funktioniert.
Bitte check das mal manuell:
http://wddx.bff-online.de/ustid.php?eigene_id=DEINEID&abfrage_id=FREMDEID
Bitte unter DEINEID und FREMDEID eine USTID setzen
Quelle:
Kundenneuanlage mit UStID schlägt fehlund Forensuche nach "
wddx" ausgeführt
und folgendes gelesen:
@charlybraun:
Ja, eine deutsche UStID kann der Shop live nicht validieren. Das gehört dann wohl zum Dunstkreis Internationalisierung. Dummerweise ist SOAP wesentlich komplizierter als WDDX.
Danke für die Hinweise.
@devels: Es wird auf sowas hinauslaufen:
$client = new SoapClient
("http://ec.europa.eu/taxation_customs/vies/api/checkVatPort?wsdl");$params = array('countryCode' => $countryCode, 'vatNumber' => $vatNumber);$result = $client->checkVat($params);if(!$result->valid) ...
Allerdings erst ab PHP 5.0.1. Im Moment haben wir als PHP-Mindestvoraussetzung 4.3.3, dh das kann noch etwas dauern, bis es eingebaut wird.
Ich hab Ticket #59 angelegt.
Grüße, Volker
Quelle:
UID - ÜberprüfungDann die Dateien gemäß
r1980 den Code geändert.
Nach dem Upload dieser Änderungen lief der Shop zumindest weiter, hat aber das ursprüngliche Problem nicht gelöst: Nach Eingabe einer UstID den Kunden keine UST im Shop berechnen!
Dies ist meine erste Shoperstellung.
Bin für jeden Tipp dankbar!
Linkback: https://www.modified-shop.org/forum/index.php?topic=14340.0