Ankündigung

Einklappen
Keine Ankündigung bisher.

Probleme mit der Überprüfung spanischer UIDs

Einklappen
Das ist ein wichtiges Thema.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    (Zen-Cart 1.5.6) Probleme mit der Überprüfung spanischer UIDs

    Hi zusammen,

    ich habe mich eben mal über das Modul UID hergemacht und es testweise installiert. Sieht auch soweit gut aus, Felder sind da (Frontend, Admin). Allerdings scheint ein Problem mit einigen ausländischen UID zu bestehen, in meinem Fall eine spanische UID. Wenn ich diese UID (ES5244xxxxQ) versuche einzugeben, dann bekomme ich die Fehlermeldung "UID Nummer konnte nicht geprüft werden, bitte leer lassen".

    Ich habe die spanische UID mal manuell gegen http://ec.europa.eu/taxation_customs/vies geprüft - geht, UID ist gültig. Auch habe ich mal manuell meine eigene UID eingegeben im Admin - geht. Also habe ich kein grundsätzliches Problem mit dem Shop. "allow_url_fopen = On" steht auch, habe ich gecheckt, sonst würde meine eigene UID ja auch geprüft werden können.

    Ich habe auch mal eine niederländische NLXXXXX geprüft, die ich gerade hier rumliegen hatte - geht auch.

    Jetzt bin ich ein bisschen ratlos, wo ich noch suchen soll. Kann es sein, dass das Modul mit einigen Ländern Probleme hat, hat sich die Syntax der spanischen UIDs ggf. geändert?

    Freue mich über jede Hilfe, ich danke Euch schon mal vorab.

    LG
    Lutz

    PS: falls jemand die spanische Nummer braucht, sagt Bescheid, ich wollte die hier plain nicht reinschreiben.

    PPS: Auch der manuelle Check gegen https://evatr.bff-online.de/eVatR verläuft positiv mit der spanischen UID...?!?!?
    Zuletzt geändert von ldiemer; 03.11.2017, 12:38.

    #2
    Das Problem ist bekannt und tritt nur bei spanischen UIDs auf.
    Grund ist, dass VIES bei spanischen UIDs mittlerweile zwei unterschiedliche Eingabefelder vorsieht und zwei unterschiedliche Abfragen macht.
    Diese Abfragen sind im Modul so nicht implementiert.
    Solange das Modul nicht mit dieser Sonderfunktionalität für spanische UIDs erweitert wurde (ist in Arbeit) in solchen Fällen einfach kurz Konfiguration > UID Einstellungen > UID Prüfung auf false stellen. UID nachtragen und dann wieder auf true stellen.

    Kommentar


      #3
      Ganz herzlichen Dank, dann brauche ich zumindest nicht weiter suchen und kann das so live nehmen... Happy day...

      LG
      Lutz

      Kommentar


        #4
        Damit auch spanische UIDs korrekt geprüft werden, die Abfrage URL wie folgt ändern in:

        includes/functions/extra_functions/functions_vatmod.php

        ca. Zeile 70
        ändern von:
        Code:
        $url = 'http://ec.europa.eu/taxation_customs/vies/viesquer.do?ms=' . $prefix . '&iso='.$prefix.'&vat=' . $tva;
        auf
        Code:
        $url='https://ec.europa.eu/taxation_customs/vies/vatResponse.html?locale=EN&memberStateCode=' . $prefix . '&number=' . $tva .'&traderName=';
        Dasselbe in der entsprechenden Admindatei DEINADMIN/includes/functions/extra_functions/functions_vatmod.php

        ca. Zeile 75
        ändern von:
        Code:
        $url = 'http://ec.europa.eu/taxation_customs/vies/viesquer.do?ms=' . $prefix . '&iso='.$prefix.'&vat=' . $tva;
        auf
        Code:
        $url='https://ec.europa.eu/taxation_customs/vies/vatResponse.html?locale=EN&memberStateCode=' . $prefix . '&number=' . $tva .'&traderName=';
        Bitte posten, ob danach die spanischen UIDs und auch UIDs der anderen Länder ok sind.
        Zuletzt geändert von webchills; 01.05.2020, 17:10. Grund: Linka uf https geändert, da von VIES mittlerweile so erforderlich

        Kommentar


          #5
          Hi Webchills,

          ich bitte um Entschuldigung, dass ich mich nicht mehr gemeldet habe. Ich hatte übersehen, dass Du noch mal gepostet hast. Ich kann Dir leider nicht sagen, ob Dein Code funktioniert, ich habe auf die korrigierte Version gewartet, die Du angekündigt hattest. Die habe ich jetzt drin und die funktioniert...

          LG und DANKE
          Lutz

          Kommentar


            #6
            Durch eine Änderung bei VIES kann keine UID mehr geprüft werden, falls der im Modul hinterlegte Link mit http statt https definiert ist.
            Wer also mit dem UID Modul auf einmal immer die Meldung bekommt, dass die UID nicht geprüft werden kann, überprüft die in includes/functions/extra_functions/functions_vatmod.php hinterlegte URL.
            Sie MUSS lauten:
            Code:
            $url='[COLOR=#ff0000]https[/COLOR]://ec.europa.eu/taxation_customs/vies/vatResponse.html?locale=EN&memberStateCode=' . $prefix . '&number=' . $tva .'&traderName=';
            Ebenso in der entsprechenden Admin Datei DEINADMIN/includes/functions/extra_functions/functions_vatmod.php

            Kommentar

            Info zu diesem Forenarchiv:
            Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
            Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
            Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
            PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
            Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
            FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

            Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
            Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
            Fehler in der Software können auf Github als Issues gemeldet werden.
            Follow us
            aktuelle version
            Zen Cart 1.5.7g deutsch
            vom 12.12.2023
            [Download]
            Lädt...
            X