What it means
In the Extended profile of Factur-X and ZUGFeRD, each ram:TelephoneUniversalCommunication under ram:SalesAgentTradeParty/ram:DefinedTradeContact must contain exactly one ram:CompleteNumber. The test applies separately to each telephone block. It does not check whether the number text is empty or correctly formatted.
Why it matters
The profile requires one number element within each telephone block. A missing or repeated number element does not match that structure.
How to fix it
Find the affected ram:TelephoneUniversalCommunication in the sales agent's contact. Add a missing ram:CompleteNumber or remove repeated ram:CompleteNumber elements within that block, keeping the intended number. Do not remove other telephone blocks solely because of this rule. If this entry is unnecessary, remove its whole block. Check the file 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-000740 still fails, and which other rules do.
Related rules
- FX-SCH-A-000741 The sales agent's global identifier needs a scheme
- FX-SCH-A-000742 The sales agent's global identifier needs an allowed scheme
- FX-SCH-A-000743 The sales agent's address needs one country element
- FX-SCH-A-000744 The sales agent's address can have at most one region
- FX-SCH-A-000745 The sales agent's country code must be allowed
- FX-SCH-A-000746 The sales agent's registration scheme must be an allowed code