What it means
The rule counts ram:CompleteNumber elements in each ram:FaxUniversalCommunication within the line manufacturer's ram:DefinedTradeContact. It requires exactly one element. It does not check whether the number text is empty, complete or correctly formatted.
Why it matters
The contact fax block uses one dedicated element to hold the fax number.
How to fix it
Find the affected ram:FaxUniversalCommunication under ram:ManufacturerTradeParty/ram:DefinedTradeContact. Add a missing ram:CompleteNumber with the contact's fax number, or keep the appropriate number element and remove the extra elements. If no fax number is intended, remove the whole fax block. Save or 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-001158 still fails, and which other rules do.
Related rules
- FX-SCH-A-001159 A manufacturer's telephone block needs one number element
- FX-SCH-A-001160 The manufacturer's global identifier needs a scheme
- FX-SCH-A-001161 Use an allowed manufacturer identifier scheme
- FX-SCH-A-001162 A manufacturer's address needs one country element
- FX-SCH-A-001163 A manufacturer's address can have only one region
- FX-SCH-A-001164 The manufacturer's country must be a valid country code