What it means
For each ram:FaxUniversalCommunication inside ram:BuyerTradeParty/ram:DefinedTradeContact, this rule requires one ram:CompleteNumber child element. An empty ram:CompleteNumber still counts as one element; this rule does not check its contents.
Why it matters
The Extended profile gives each fax entry one place for the complete number. Multiple number elements exceed that limit even if their values are identical.
How to fix it
Check ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication in the header trade agreement. Add a missing ram:CompleteNumber with the contact's fax number, or keep the correct element and remove duplicates. Do not treat adding an empty element as completing the contact details. Recheck your corrected 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:CompleteNumber' 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-000696 still fails, and which other rules do.
Related rules
- FX-SCH-A-000697 Use an allowed scheme for the buyer's global identifier
- FX-SCH-A-000698 Use an allowed country code for the buyer
- FX-SCH-A-000699 Use an allowed scheme for the buyer's registration number
- FX-SCH-A-000700 The buyer's legal organisation address needs one country code
- FX-SCH-A-000701 The buyer's legal organisation address may have one region name
- FX-SCH-A-000702 Use an allowed country code in the buyer's legal address