Genau eine vollständige Nummer für den Faxkontakt des Käuferagenten

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

ram:FaxUniversalCommunication enthält nicht genau ein ram:CompleteNumber: Das Element fehlt oder kommt mehrfach vor.

Was die Regel bedeutet

Die Faxkommunikation benötigt in diesem XML-Kontext genau ein Element für die vollständige Nummer. Eine fehlende oder wiederholte Angabe entspricht nicht der erwarteten Struktur.

Bitte geben Sie für den Faxkontakt des Käuferagenten genau eine vollständige Nummer an

Beim Faxkontakt des Käuferagenten fehlt ram:CompleteNumber oder es ist mehrfach vorhanden. Genau ein solches Element erfüllt die Strukturvorgabe.

Was ist zu tun?
  1. Prüfen Sie ram:FaxUniversalCommunication im Kontakt des Käuferagenten.
  2. Stellen Sie sicher, dass darin genau ein ram:CompleteNumber-Element enthalten ist.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:FaxUniversalCommunication/>
✓ In Ordnung
<ram:FaxUniversalCommunication>
  <ram:CompleteNumber/>
</ram:FaxUniversalCommunication>
Technische Details

Der XPath zählt die direkten ram:CompleteNumber-Elemente unter ram:FaxUniversalCommunication und verlangt exakt eins.

Wo die Regel greift

Die Regel gilt für ram:CompleteNumber innerhalb der Faxkommunikation ram:FaxUniversalCommunication des Kontakts beim Käuferagenten.

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