[GXMAIN-3811] Fehler UST-ID Syntax-Prüfung Slowenien

Thema wurde von Walter Lenk, 29. Mai 2014 erstellt.

  1. Walter Lenk

    Walter Lenk Erfahrener Benutzer

    Registriert seit:
    28. September 2011
    Beiträge:
    494
    Danke erhalten:
    212
    Danke vergeben:
    84
    Es gibt einen Fehler beim Land Slowenien bei der UST-Prüfung (Syntax-Prüfung). Dort wurde ein falscher ISO-Code verwendet.
    Außerdem wurde etwas weiter unten anstatt Slowakei nochmals Slowenien im Kommentar geschrieben (keine funktionelle Beeinträchtigung).

    Version: auch in der zum Zeitpunkt 29.05.2014 aktuellen Version GX2 v2.0.15.1 noch vorhanden.

    Berichtigtes Schnipsel Datei includes/classes/vat_validation.php, ab Zeile ca. 755:
    PHP:
    // slowenien
    // EDIT LW, WL - 'sl' ist nicht slowenien sondern Sierra Leone
    // org und falsch:
    //case 'sl' :
    // neu:
    case 'si' :
        
    $number str_replace($country''strtolower($vat_id));        
        if(
    strlen($vat_id) == 10) {
            if(
    strlen($number) == && is_numeric($number)) {
                return 
    1;
            } else {
                return 
    0;
            }
        } else {
            return 
    0;
        }
    break;


    // EDIT LW, WL
    // org: slowenien <- falsch!!!

    // slowakei
    case 'sk' :
        
    $number str_replace($country''strtolower($vat_id));        
        if(
    strlen($vat_id) == 12) {
            if(
    strlen($number) == 10 && is_numeric($number)) {
                return 
    1;
            } else {
                return 
    0;
            }
        } else {
            return 
    0;
        }
    break;

     
  2. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Guten Abend,
    vielen Dank für die Meldung. Ich habe es als Issue bei uns im Bug-Tracker eingetragen. Der Fix sollte dann mit dem nächsten Service-Pack veröffentlicht werden...

    https://gambio.atlassian.net/browse/GXMAIN-3811

    MfG,
    Timo