What it means
Within ApplicableHeaderTradeDelivery, the test fails when both ShipToTradeParty/ID and ShipToTradeParty/GlobalID are present. Either type or neither satisfies this test. It does not count repeated elements of the same type.
Why it matters
ID and GlobalID are alternative XML representations of the delivery location identifier (BT-71). This check prevents you from using both representations in the same delivery section.
How to fix it
Check which identifier you should use for the delivery location (BT-71). Within ShipToTradeParty, keep either ID or GlobalID and remove the other type. Preserve the correct identifier value and recheck your file.
Once the file is corrected, check it again for free: Validate an invoice against EN 16931
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice
The rule as published
Only one delivery to location identifier should be present (either the ID or the Global ID) Where this rule applies
| Rule set | Version |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |
Check your file
Drop your e-invoice to see whether CII-SR-449 still fails, and which other rules do.
Related rules
- CII-SR-450 Use ID or GlobalID for the buyer, not both
- CII-SR-451 Use ID or GlobalID for the payee, not both
- CII-SR-452 Use at most one payment terms block
- CII-SR-453 Give the payment terms text at most once
- CII-SR-454 Use exactly one VAT entry per line settlement
- CII-SR-455 Give the seller contact only once