What it means
For Basic WL files in Factur-X and ZUGFeRD, this rule compares a non-empty specification identifier with the profile's permitted values. An empty value does not fail this test; the test does not establish whether the identifier is present.
Why it matters
The specification identifier states which specification your file follows. Its value needs to match the profile you are using.
How to fix it
Check the Basic WL identifier written by your exporter. Use the exact identifier listed for that profile in rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID. Do not substitute an identifier for a different profile. If your software supplies the value, correct its export configuration or ask its supplier to correct it. Export and recheck your 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 'ram:ID' is not allowed. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000418 still fails, and which other rules do.
Related rules
- FX-SCH-A-000419 Give the buyer one postal address
- FX-SCH-A-000420 Add the buyer identifier scheme
- FX-SCH-A-000421 Use an allowed buyer identifier scheme
- FX-SCH-A-000422 Give the buyer's address one country code
- FX-SCH-A-000423 Use an allowed buyer country code
- FX-SCH-A-000424 Use an allowed buyer registration scheme