What it means
The delivery location identifier identifies where the goods or services were delivered. This rule checks a non-empty schemeID on ram:ShipToTradeParty/ram:GlobalID against the profile's identifier scheme list. It does not check the identifier's value or establish whether the identifier must be supplied.
Why it matters
The scheme identifies the numbering system used for the delivery location identifier.
How to fix it
Check the numbering system of your delivery location identifier. Correct schemeID on ram:ShipToTradeParty/ram:GlobalID under ram:ApplicableHeaderTradeDelivery to the matching listed code, preserving leading zeroes. For example, use 0088 for a GLN and 0060 for a DUNS number. Recheck the corrected file.
Once the file is corrected, check it again for free: Validate a ZUGFeRD invoice
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice Beta
The rule as published
Value of '@schemeID' is not allowed. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000506 still fails, and which other rules do.
Related rules
- FX-SCH-A-000507 Use an allowed country code for the delivery address
- FX-SCH-A-000508 Use an allowed VAT category code
- FX-SCH-A-000509 Use 5, 29 or 72 for the VAT point date code
- FX-SCH-A-000510 Use an allowed VAT exemption reason code
- FX-SCH-A-000511 Use VAT as the tax type code
- FX-SCH-A-000512 Check the invoicing period end date's format code