What it means
Each ram:TelephoneUniversalCommunication inside ram:ShipToTradeParty/ram:DefinedTradeContact must contain exactly one ram:CompleteNumber. The rule counts elements; it does not check whether the number text is filled in or correctly formatted.
Why it matters
The EXTENDED profile represents each contact telephone entry with one number element.
How to fix it
Check your delivery contact's telephone number. In ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication, add the missing ram:CompleteNumber with that number or remove extra ram:CompleteNumber elements. Export and recheck your 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-000820 still fails, and which other rules do.
Related rules
- FX-SCH-A-000821 Use an allowed delivery party identifier scheme
- FX-SCH-A-000822 The delivery address must use an allowed country code
- FX-SCH-A-000823 The delivery party's registration scheme must be an allowed code
- FX-SCH-A-000824 The delivery party's organisation address needs one country field
- FX-SCH-A-000825 The organisation address can have only one region name
- FX-SCH-A-000826 The delivery party's organisation address needs an allowed country code