What it means
The test counts ram:SellerTradeParty elements inside ram:ApplicableHeaderTradeAgreement and requires exactly one. The seller supplies the goods or services. On a self-billed invoice, the buyer issues the document on the seller's behalf, but the seller remains the seller.
Why it matters
The seller entry identifies the party supplying the goods or services. You need to distinguish that role from the party creating the file.
How to fix it
Check the seller details on the invoice, using the details of the party supplying the goods or services. Add a missing ram:SellerTradeParty or remove duplicate seller blocks within ram:ApplicableHeaderTradeAgreement. Export again and recheck the 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
Element 'ram:SellerTradeParty' must occur exactly 1 times. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 MINIMUM | 1.0.9-2 |
| 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 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000027 still fails, and which other rules do.
Related rules
- 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
- FX-SCH-A-000033 Use at most one seller VAT registration entry