What it means
For the Minimum profile, the test checks a non-empty ram:ID inside rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter against the permitted specification identifiers. An empty value does not fail this particular test. This rule does not apply to other profiles.
Why it matters
The identifier declares the specification used by the file. It needs to agree with the profile you intend the document to follow.
How to fix it
Confirm your intended profile. For Minimum, correct the relevant ram:ID to urn:factur-x.eu:1p0:minimum. If you intended another profile, export the document for that profile instead of merely relabelling its XML as Minimum. Recheck the resulting 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 MINIMUM | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000026 still fails, and which other rules do.
Related rules
- FX-SCH-A-000027 The invoice must contain exactly one seller
- FX-SCH-A-000028 The invoice must contain exactly one buyer
- FX-SCH-A-000029 Include one purchase order number per reference
- FX-SCH-A-000030 The buyer must have exactly one name
- FX-SCH-A-000031 The buyer's registration scheme must be an allowed code
- FX-SCH-A-000032 The seller must have exactly one postal address