BR-DE-11: Deliver to post code (BT-78) is missing
Official message
[BR-DE-11] Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird.
[BR-DE-11] Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird.
- Severity
- Error The invoice is invalid and may be rejected by the recipient.
- Applies to
- XRechnung (CII), XRechnung (UBL)
- Affected fields
- BT-78, BG-15
What does this mean?
If the invoice contains a delivery address (Deliver to address, BG-15), it must contain the post code (Deliver to post code, BT-78). The element is missing or contains only spaces.
Typical causes
A separate delivery address was added, but without a post code.
Post code and city were entered together in the city field.
How to fix the error
Enter the post code in the delivery address (CII: ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode, UBL: cac:Delivery/cac:DeliveryLocation/cac:Address/cbc:PostalZone).
If no separate delivery address is needed, omit the delivery address entirely.
Generate and validate the invoice again.
In E-Rechnungsfreund
In the invoice form ("Experte" view), section "Lieferadresse / abw. Empfänger (BG-13)" (delivery address), fill in the field "PLZ (BT-38/53)", or untick "Abweichende Lieferadresse angeben" if no delivery address is needed.
Example
Wrong
<ram:ShipToTradeParty>
<ram:PostalTradeAddress>
<ram:CityName>20095 Hamburg</ram:CityName>
<ram:CountryID>DE</ram:CountryID>
</ram:PostalTradeAddress>
</ram:ShipToTradeParty>
Correct
<ram:ShipToTradeParty>
<ram:PostalTradeAddress>
<ram:PostcodeCode>20095</ram:PostcodeCode>
<ram:CityName>Hamburg</ram:CityName>
<ram:CountryID>DE</ram:CountryID>
</ram:PostalTradeAddress>
</ram:ShipToTradeParty>
For developers: test expression per syntax
XRechnung (CII) (CII)
Context: /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress
ram:PostcodeCode[boolean(normalize-space(.))]
XRechnung (UBL) (UBL)
Context: /ubl:Invoice/cac:Delivery/cac:DeliveryLocation/cac:Address | /cn:CreditNote/cac:Delivery/cac:DeliveryLocation/cac:Address
cbc:PostalZone[boolean(normalize-space(.))]
Related validation rules
- BR-DE-1: Payment instructions (BG-16) are missing
- BR-DE-10: Deliver to city (BT-77) is missing
- BR-DE-14: VAT category rate (BT-119) is missing in the VAT breakdown
- BR-DE-15: Buyer reference (BT-10) is missing
- BR-DE-16: Seller VAT ID, tax number or tax representative is missing
- BR-DE-17: Invoice type code (BT-3) is not intended for XRechnung
Last updated:
Explanation of the validation rule, not legal or tax advice.