Kroatien der Steuerzone EU hinzufügen

Thema wurde von TinoG77, 1. Juli 2013 erstellt.

  1. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.778
    Danke erhalten:
    941
    Danke vergeben:
    303
    Fehlende UStID-Prüfung für Kroatien in vat_Validation.php



    Dein Kunde wird wohl eine UStID zum mehrwertsteuerfreien innergemeinschaftlichen Erwerb eingegeben haben und es fehlt die Prüfroutine für Kroatien in /includes/classes/vat_Validation.php

    Lösung:

    Darin suchen:


    PHP:
                            //Check VAT for EU countries only
                            
    switch ($country_iso_code) {
                            
    // EU countries
                                    
    case 'AT':
                                    case 
    'BE':
                                    case 
    'BG':
                                    case 
    'CY':
                                    case 
    'CZ':
                                    case 
    'DE':
                                    case 
    'DK':
                                    case 
    'EE':
                                    case 
    'GR':
                                    case 
    'ES':
                                    case 
    'FI':
                                    case 
    'FR':
                                    case 
    'GB':
                                    case 
    'HU':
    Danach einfügen:


    PHP:
                                    case 'HR':
    Danach suchen:


    PHP:

                            
    // litauen
                            
    case 'lt' :
    Davor einfügen:
    PHP:
                            // kroatien
                            
    case 'hr' :
                                    
    $number str_replace($country''strtolower($vat_id));
                                    if(
    strlen($vat_id) == 13) {
                                            if(
    strlen($number) == 11 && is_numeric($number)) {
                                                    return 
    1;
                                            } else {
                                                    return 
    0;
                                            }
                                    } else {
                                            return 
    0;
                                    }
                            break;
     
    Das sollte Gambio dringend mal nachbessern.
     
  2. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    Registriert seit:
    27. Januar 2012
    Beiträge:
    270
    Danke erhalten:
    5
    Danke vergeben:
    111
    Danke, das war es.
     
  3. FlorianR

    FlorianR Erfahrener Benutzer

    Registriert seit:
    20. November 2015
    Beiträge:
    1.400
    Danke erhalten:
    268
    Danke vergeben:
    1.041
    Ist das in der aktuellen Gambio-Version eigentlich mittlerweile mal von Haus aus drin? In der 4.0.2. gibt's nämlich immer noch das Problem, dass Kunden aus Kroatien keine VAT-ID Nummer angeben können, da diese als invalid erkannt wird.
     
  4. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
  5. FlorianR

    FlorianR Erfahrener Benutzer

    Registriert seit:
    20. November 2015
    Beiträge:
    1.400
    Danke erhalten:
    268
    Danke vergeben:
    1.041
    Danke, versuch ich mal. Bin ja froh, dass es gefixt wird, aber das das sieben Jahre dauert... :confused:
     
  6. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Das Problem war wohl so klein, dass es nicht bis zu uns durchgedrungen war. Nun ist die Lösung für alle ja nah :).