Genau eine ram:CompleteNumber für die Telefonkommunikation

Fehler FX-SCH-A-000838 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

In ram:TelephoneUniversalCommunication fehlt ram:CompleteNumber oder es kommt mehr als einmal vor. Das Element muss genau einmal enthalten sein.

Was die Regel bedeutet

ram:CompleteNumber enthält die vollständige Telefonnummer. Genau ein Element ist erforderlich, damit die Telefonangabe eindeutig strukturiert ist.

Bitte geben Sie genau eine vollständige Telefonnummer für den endgültigen Lieferempfänger an

Die Telefonkommunikationsangabe des Kontakts enthält ram:CompleteNumber nicht genau einmal. Sie können dies beheben, indem Sie genau ein Element für die vollständige Nummer verwenden.

Was ist zu tun?
  1. Suchen Sie ram:TelephoneUniversalCommunication im Kontakt des endgültigen Lieferempfängers.
  2. Stellen Sie sicher, dass darin genau ein ram:CompleteNumber enthalten ist.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
So sieht es aus
✗ Führt zur Meldung
<ram:TelephoneUniversalCommunication/>
✓ In Ordnung
<ram:TelephoneUniversalCommunication>
  <ram:CompleteNumber>+33123456789</ram:CompleteNumber>
</ram:TelephoneUniversalCommunication>
Technische Details

Geprüft wird, ob ram:TelephoneUniversalCommunication genau ein direkt enthaltenes ram:CompleteNumber-Element besitzt.

Wo die Regel greift

Die Regel gilt für die Telefonkommunikationsangabe ram:TelephoneUniversalCommunication innerhalb des Kontakts ram:DefinedTradeContact des endgültigen Lieferempfängers.

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