Genau eine Telefonnummer angeben

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

Im Element ram:TelephoneUniversalCommunication kommt ram:CompleteNumber nicht genau einmal vor. Es fehlt oder ist mehrfach enthalten.

Was die Regel bedeutet

ram:CompleteNumber enthält die Telefonnummer für diese Kommunikationsart. Genau ein Element stellt sicher, dass die Telefonnummer eindeutig angegeben ist.

Bitte geben Sie für den Ansprechpartner genau eine Telefonnummer an

In der Telefonkommunikation des Ansprechpartners fehlt ram:CompleteNumber oder es ist mehrfach vorhanden. Sie können die Angabe in der Rechnung anpassen.

Was ist zu tun?
  1. Öffnen Sie die Telefonkommunikation des Ansprechpartners unter InvoicerTradeParty.
  2. Stellen Sie sicher, dass ram:TelephoneUniversalCommunication genau ein Element ram:CompleteNumber enthält.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:TelephoneUniversalCommunication/>
✓ In Ordnung
<ram:TelephoneUniversalCommunication>
  <ram:CompleteNumber>+33123456789</ram:CompleteNumber>
</ram:TelephoneUniversalCommunication>
Technische Details

Der Test zählt die untergeordneten Elemente ram:CompleteNumber in ram:TelephoneUniversalCommunication und verlangt den Wert 1.

Wo die Regel greift

Die Regel gilt für die Telefonkommunikation des Ansprechpartners unter InvoicerTradeParty.

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