Referans
Markdown dışa aktarBR-CO-9 KDV numaraları ISO 3166-1 alpha-2 ülke ön ekiyle başlamalıdır
Satıcı KDV numarası (BT-31), satıcının vergi temsilcisi KDV numarası (BT-63) ve alıcı KDV numarası (BT-48) ISO 3166-1 alpha-2 ülke koduyla başlamalıdır (örneğin "DE", "FR", "IT"). İstisnalar: Yunanistan "EL" kullanabilir; "XI" (Kuzey İrlanda) da kabul edilir.
Sorun açıklaması
HATA
EN 16931 hesaplama ve tutarlılık kuralı (BR-CO)
Bağlam ve önem
Doğrulayıcı yalnızca ilk iki karakterin ülke listesindeki bir kod olup olmadığını kontrol eder (ISO 3166-1 alpha-2 ile EL ve XI). Numaranın geri kalanını veya kayıtlı olup olmadığını denetlemez; bunu VIES sorgusu yapar. Peppol yönlendirmesi KDV numarasını değil elektronik adresi (BT-34/BT-49) kullanır. Hata genellikle ERP’nin ulusal numarayı ülke kodu olmadan saklamasından, önek olarak "UK" kullanmasından veya ulusal vergi numarasını satıcı vergi kayıt tanımlayıcısı (BT-32) yerine KDV numarası alanına yazmasından kaynaklanır.
Çözüm
Her KDV numarasının önüne doğru iki harfli ülke kodunu ekleyin, örneğin "123456789" yerine "DE123456789". Yunan numaraları için "EL", Birleşik Krallık numaraları için "GB" veya "XI" kullanın, asla "UK" kullanmayın. UBL’de değer cac:PartyTaxScheme/cbc:CompanyID (cac:TaxScheme/cbc:ID = VAT ile), CII’de schemeID="VA" olan ram:SpecifiedTaxRegistration/ram:ID alanındadır.
Hızlı işlemler
Geçerli örnekler
- BT-31 = "DE123456789"
- BT-48 = "FR12345678901"
- BT-63 = "IT12345678901"
- BT-48 = "EL123456789" (Yunanistan)
Geçersiz örnekler
- BT-31 = "123456789" (DE öneki yok)
- BT-48 = "UK123456789" (UK bir ISO 3166-1 alpha-2 kodu değil; GB veya Kuzey İrlanda için XI kullanın)
- BT-63 = "EU123456789" (EU bir ISO 3166-1 alpha-2 kodu değil)