What it means
This rule counts ram:ID children in each ram:SpecifiedTaxRegistration under ram:InvoiceeTradeParty. The count must be one. It does not check whether the identifier text is filled in, contains several numbers or is a valid VAT number or tax number.
Why it matters
Each tax registration entry represents its identifier in a single XML element.
How to fix it
In ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration, add a missing ram:ID containing the intended identifier, or remove extra ram:ID elements. If different identifiers are present, confirm which belongs here. Do not split them into additional invoicee tax registration entries, because FX-SCH-A-000868 permits at most one. 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
Element 'ram:ID' must occur exactly 1 times. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000881 still fails, and which other rules do.
Related rules
- FX-SCH-A-000882 The invoicee's tax registration needs a scheme
- FX-SCH-A-000883 The invoicee's electronic address entry needs one address
- FX-SCH-A-000884 The invoicee's electronic address needs a scheme
- FX-SCH-A-000885 The invoicee's electronic address scheme must use an allowed code
- FX-SCH-A-000886 The invoicer's identifier field must not be repeated
- FX-SCH-A-000887 The invoicer must have exactly one name