Referentie
Markdown-exportBR-57 Landcode van levering moet aanwezig zijn wanneer een leveradres wordt gebruikt
Volgens EN 16931-regel BR-57 moet bij een afzonderlijk leveradres (BG-15) verplicht de landcode van levering (BT-80) worden vermeld als tweeletterige ISO 3166-1 alpha-2 code (zoals DE, FR, NL, AT of IT). Fiscale en douanecontroles gebruiken het bestemmingsland om grensoverschrijdende leveringen te beoordelen.
Probleembeschrijving
FOUT
Bedrijfsregel van EN 16931 (CEN)
Context en betekenis
Een onvolledig leveradres zonder landcode schendt Schematron-regel BR-57 en blokkeert automatische fiscale verwerking bij grensoverschrijdende facturen.
Oplossing
Zorg dat in uw verzendmodule het leveradres de tweeletterige ISO-landcode bevat. Voeg in UBL 2.1 <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country> toe onder <cac:Delivery><cac:DeliveryLocation><cac:Address>. Voeg in CII <ram:CountryID> toe onder <ram:ShipToTradeParty><ram:PostalTradeAddress>. Wordt geleverd op het adres van de koper, laat BG-15 dan helemaal weg.
Snelle acties
Geldige voorbeelden
- Leveradres BG-15 met BT-80 = "DE" (Levering in Duitsland)
- Leveradres BG-15 met BT-80 = "FR" (Grensoverschrijdende levering naar Frankrijk)
Ongeldige voorbeelden
- Leveradres bevat straat en plaats maar laat het element Country weg
- CII: ram:ShipToTradeParty/ram:PostalTradeAddress met een lege ram:CountryID; in UBL geeft een leeg <cbc:IdentificationCode/> geen BR-57 maar faalt het op codelijstregel BR-CL-14
Codevoorbeelden
<cac:Delivery>
<cac:DeliveryLocation>
<cac:Address>
<cbc:CityName>Köln</cbc:CityName>
<cbc:PostalZone>50667</cbc:PostalZone>
<cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:Address>
</cac:DeliveryLocation>
</cac:Delivery><cac:Delivery>
<cac:DeliveryLocation>
<cac:Address>
<cbc:CityName>Köln</cbc:CityName>
<cbc:PostalZone>50667</cbc:PostalZone>
</cac:Address>
</cac:DeliveryLocation>
</cac:Delivery>