What it means
Each ram:FaxUniversalCommunication under ram:InvoicerTradeParty/ram:DefinedTradeContact must contain one ram:CompleteNumber child. The test counts these elements; it does not check whether the number is filled in or correct.
Why it matters
Each contact fax block has one complete number field in the Extended profile.
How to fix it
Check ram:InvoicerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication. Add a missing ram:CompleteNumber with the contact's fax number, or keep the intended number and remove extra ram:CompleteNumber elements from that block. Export the corrected file and check it 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: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-000892 still fails, and which other rules do.
Related rules
- FX-SCH-A-000893 The invoicer's contact phone entry needs exactly one number
- FX-SCH-A-000894 The invoicer's global identifier needs a scheme
- FX-SCH-A-000895 The invoicer's global identifier needs an allowed scheme code
- FX-SCH-A-000896 The invoicer's address needs exactly one country
- FX-SCH-A-000897 The invoicer's address may have only one region
- FX-SCH-A-000898 The invoicer's country must use an allowed country code