What it means
Each ram:TelephoneUniversalCommunication inside ram:DefinedTradeContact of ram:ProductEndUserTradeParty must contain exactly one direct ram:CompleteNumber child. This rule does not check whether the number text is empty or correctly formatted.
Why it matters
The Extended profile requires one number field within each of these contact telephone blocks.
How to fix it
In your CII XML, check ram:TelephoneUniversalCommunication inside the product end user's ram:DefinedTradeContact. Add the missing ram:CompleteNumber with the contact's phone number, or remove extra number elements while keeping the correct one. Export the corrected file and recheck it.
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-000715 still fails, and which other rules do.
Related rules
- FX-SCH-A-000716 Add a scheme to the end user's global identifier
- FX-SCH-A-000717 Use an allowed scheme for the end user's global identifier
- FX-SCH-A-000718 Include exactly one country field in the end user's address
- FX-SCH-A-000719 The end user's address can have only one region
- FX-SCH-A-000720 Use an allowed country code in the end user's address
- FX-SCH-A-000721 Use an allowed scheme for the end user's company registration number