Referans
Markdown dışa aktarBR-IC-12 Topluluk içi teslim bir teslimat ülke kodu gerektirir
KDV kategori kodu (BT-118) "topluluk içi teslim" olan bir KDV dökümü (BG-23) içeren faturada, teslimat ülke kodu (BT-80) boş olmamalıdır.
Sorun açıklaması
HATA
EN 16931 KDV kategorisi kuralı
Bağlam ve önem
Teslimat ülke kodu (BT-80), malların gönderildiği üye devleti belirtir; topluluk içi teslimin denetlenmesi ve bildirilmesi için gereklidir. Taşıma kanıtının yerini tutmaz. Uygulamada hata, yalnızca alıcı ülkesi (BT-55) doldurulduğunda ve dışa aktarma teslimat adresi (BG-15) yazmadığında oluşur; örneğin teslimat adresi alıcı adresiyle aynı olduğunda.
Çözüm
cac:Delivery/cac:DeliveryLocation/cac:Address/cac:Country/cbc:IdentificationCode (BT-80) alanına hedef üye devlet kodunu, örn. FR, girin.
Hızlı işlemler
Geçerli örnekler
- K faturası: BT-80 = FR (DE satıcı Fransa’ya teslim ediyor)
Geçersiz örnekler
- cac:Delivery bloğu olan ancak BT-80 ülke kodu olmayan K faturası
Kod örnekleri
Geçerli XML
<cac:Delivery>
<cac:DeliveryLocation>
<cac:Address>
<cac:Country>
<cbc:IdentificationCode>FR</cbc:IdentificationCode>
</cac:Country>
</cac:Address>
</cac:DeliveryLocation>
</cac:Delivery>Geçersiz XML
<cac:Delivery>
<cac:DeliveryLocation>
<cac:Address>
<cbc:StreetName>Rue de Rivoli 1</cbc:StreetName>
</cac:Address>
</cac:DeliveryLocation>
</cac:Delivery>