What it means
For the Basic profiles of Factur-X and ZUGFeRD, this rule checks the identifier in rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID against the Basic specification identifier list. An empty checked value passes. BR-01 separately covers the requirement for BT-24; this code-list test does not check whether the file conforms to the declared specification.
Why it matters
BT-24 declares the specification your invoice claims to follow. The identifier needs to match the intended profile and the invoice's content.
How to fix it
If you intend to issue Basic, configure your export for that profile and use its specification identifier from the Basic code list. If you intend Basic WL, EN 16931 or Extended, export and check against that profile instead. Do not simply relabel a file from another profile by changing ram:ID. Export and recheck.
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 'ram:ID' 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-000493 still fails, and which other rules do.
Related rules
- FX-SCH-A-000494 Use an allowed buyer identifier scheme (Basic)
- FX-SCH-A-000495 Use an allowed buyer country code (Basic)
- FX-SCH-A-000496 Use an allowed buyer registration scheme (Basic)
- FX-SCH-A-000497 Use an allowed buyer tax registration scheme (Basic)
- FX-SCH-A-000498 Check the buyer's electronic address scheme
- FX-SCH-A-000499 Use an allowed country code for the tax representative