Referenz
Markdown-ExportBR-57 Lieferlandcode muss angegeben werden, wenn eine Lieferadresse verwendet wird
Gemäß EN-16931-Regel BR-57 muss jede gesonderte Lieferanschrift (BG-15) zwingend den Lieferlandcode (BT-80) als zweistelligen ISO-3166-1-Alpha-2-Ländercode (wie DE, FR, NL, AT oder IT) ausweisen. Steuer- und Zollprüfroutinen benötigen das Lieferland, um grenzüberschreitende Steuerbefreiungen, innergemeinschaftliche Lieferungen und Ausfuhrtatbestände rechtssicher zu prüfen.
Problembeschreibung
Gemäß EN-16931-Regel BR-57 muss jede gesonderte Lieferanschrift (BG-15) zwingend den Lieferlandcode (BT-80) als zweistelligen ISO-3166-1-Alpha-2-Ländercode (wie DE, FR, NL, AT oder IT) ausweisen. Steuer- und Zollprüfroutinen benötigen das Lieferland, um grenzüberschreitende Steuerbefreiungen, innergemeinschaftliche Lieferungen und Ausfuhrtatbestände rechtssicher zu prüfen.
FEHLER
XRechnung 3.0
Kontext und Bedeutung
Eine unvollständige Lieferadresse ohne Ländercode führt zum Schematron-Fehler BR-57 und verhindert die Steuerprüfung bei grenzüberschreitenden Rechnungen.
Lösung
Stellen Sie in der Versandverwaltung Ihres ERP-Systems sicher, dass die Lieferadresse einen zweistelligen ISO-Ländercode enthält. In UBL 2.1 befüllen Sie <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country> unter <cac:Delivery><cac:DeliveryLocation><cac:Address>. In UN/CEFACT CII befüllen Sie <ram:CountryID> unter <ram:ShipToTradeParty><ram:PostalTradeAddress>. Erfolgt die Lieferung an die Rechnungsadresse, lassen Sie BG-15 komplett weg.
Schnellzugriff
Gültige Beispiele
Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.
- Lieferanschrift BG-15 mit BT-80 = „DE“ (Lieferung innerhalb Deutschlands)
- Lieferanschrift BG-15 mit BT-80 = „FR“ (Grenzüberschreitende Lieferung nach Frankreich)
Ungültige Beispiele
Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.
- Lieferadresse (cac:Address / ram:PostalTradeAddress) enthält Straße und Ort, lässt das Element Country jedoch weg
- cac:Country enthält einen leeren Ländercode (<cbc:IdentificationCode/>)
Code-Beispiele
<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:Country (BT-80) missing from delivery address -->
</cac:Address>
</cac:DeliveryLocation>
</cac:Delivery>