Genau eine ram:CompleteNumber für die Faxkommunikation

Fehler FX-SCH-A-000837 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:FaxUniversalCommunication 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 Faxnummer. Genau ein Element ist erforderlich, damit die Faxangabe eindeutig strukturiert ist.

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

Die Faxkommunikationsangabe 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:FaxUniversalCommunication 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:FaxUniversalCommunication/>
✓ In Ordnung
<ram:FaxUniversalCommunication>
  <ram:CompleteNumber>+33123456789</ram:CompleteNumber>
</ram:FaxUniversalCommunication>
Technische Details

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

Wo die Regel greift

Die Regel gilt für die Faxkommunikationsangabe ram:FaxUniversalCommunication 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:FaxUniversalCommunication
Prüfausdruck (assert/@test)
count(ram:CompleteNumber)=1