What it means
In the Basic WL, Basic and EN 16931 profiles, ram:ApplicableHeaderTradeSettlement may contain at most one ram:ReceivableSpecifiedTradeAccountingAccount. This rule counts those blocks; it does not check the reference inside them.
Why it matters
BT-19 gives the buyer a reference for booking the invoice. These profiles represent it in a single header accounting account block.
How to fix it
Check the buyer's accounting reference on your invoice. If the XML repeats the same reference, remove the duplicate blocks. If it contains different references, confirm which one the buyer needs and keep it in one ram:ReceivableSpecifiedTradeAccountingAccount directly under ram:ApplicableHeaderTradeSettlement. Export and check the file again.
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:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000175 still fails, and which other rules do.
Related rules
- FX-SCH-A-000176 Each VAT breakdown row needs exactly one VAT amount
- FX-SCH-A-000177 Each VAT breakdown row needs exactly one taxable amount
- FX-SCH-A-000178 Each VAT breakdown row needs exactly one VAT category element
- FX-SCH-A-000179 Use an allowed Basic WL VAT category code
- FX-SCH-A-000180 Use an allowed Basic WL VAT point date code
- FX-SCH-A-000181 Use an allowed VAT exemption reason code