Telefonnummer des Ansprechpartners erforderlich

Fehler FX-SCH-A-000991 Factur-X

Das Element 'ram:CompleteNumber' muss genau einmal vorkommen.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Innerhalb von ram:TelephoneUniversalCommunication fehlt ram:CompleteNumber oder das Element ist mehrfach vorhanden. Genau ein ram:CompleteNumber muss enthalten sein.

Was die Regel bedeutet

Das ram:CompleteNumber-Element enthält die vollständige Telefonnummer. Ohne genau eine solche Nummer ist diese Kontaktangabe strukturell unvollständig.

Bitte geben Sie genau eine Telefonnummer für den Ansprechpartner des Zahlungsempfängers an

Bei der Telefonkommunikation des Ansprechpartners fehlt die vollständige Nummer oder sie ist mehrfach eingetragen. Genau ein ram:CompleteNumber vervollständigt diese Angabe.

Was ist zu tun?
  1. Suchen Sie ram:TelephoneUniversalCommunication beim Ansprechpartner des Zahlungsempfängers.
  2. Prüfen Sie, ob darin genau ein ram:CompleteNumber vorhanden ist.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
So sieht es aus
✗ Führt zur Meldung
<ram:TelephoneUniversalCommunication/>
✓ In Ordnung
<ram:TelephoneUniversalCommunication>
  <ram:CompleteNumber>0123456789</ram:CompleteNumber>
</ram:TelephoneUniversalCommunication>
Technische Details

Im Kontext ram:TelephoneUniversalCommunication prüft die Regel, ob die Anzahl der direkten ram:CompleteNumber-Elemente genau eins beträgt.

Wo die Regel greift

Die Regel gilt für die Telefonkommunikation ram:TelephoneUniversalCommunication des Ansprechpartners ram:DefinedTradeContact beim Zahlungsempfänger.

Originalmeldung aus dem Schematron
Element 'ram:CompleteNumber' must occur exactly 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty/ram:DefinedTradeContact/ ram:TelephoneUniversalCommunication
Prüfausdruck (assert/@test)
count(ram:CompleteNumber)=1