BR-DE-11Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird.
Official rule text
Once a delivery address (BG-15) is in the document it must carry the post code (BT-78) — the city beside it is BR-DE-10. EN 16931 asks only for the country in this group (BT-80, through BR-57); the city and the post code come from the German CIUS.
- Severity
- Error
- Applies to
- CII, UBL
- Rule set
- v2026-08-31
- Checked on
Written and checked against the official KoSIT rule set by Dmytro Yalanskyi, NormAPI.
Why does BR-DE-11 happen?
As with BR-DE-10, a partially filled group — the two findings almost always appear together, because the same mapping leaves out both fields. Opening BG-15 commits you to three fields: the country is already required by the norm through BR-57, and the city and post code are added by BR-DE-10 and BR-DE-11. An empty element does not count here either: the test runs through normalize-space.
What the validator checks
The expression the official KoSIT rule set evaluates — not paraphrased, but read from the Schematron file it ships. UBL and CII address different document trees, so the same rule reads differently in each.
- UBL
cbc:PostalZone[boolean(normalize-space(.))]- CII
ram:PostcodeCode[boolean(normalize-space(.))]
Source: rule set v2026-08-31
How do you fix BR-DE-11?
Add the post code in BT-78: cac:Delivery/cac:DeliveryLocation/cac:Address/cbc:PostalZone in UBL, ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode in CII. Or leave BG-15 out altogether when the delivery address is the invoicing address.
In the XML
A UBL fragment. The CII path is named above — same change, different element names.
<cac:Delivery>
<cac:DeliveryLocation>
<cac:Address>
<cbc:CityName>Bonn</cbc:CityName>
<cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:Address>
</cac:DeliveryLocation>
</cac:Delivery><cac:Delivery>
<cac:DeliveryLocation>
<cac:Address>
<cbc:CityName>Bonn</cbc:CityName>
<cbc:PostalZone>53113</cbc:PostalZone>
<cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:Address>
</cac:DeliveryLocation>
</cac:Delivery>Related rules
NormAPI provides technical validation, not tax or legal advice.