Faxkommunikation ohne vollständige Rufnummer

Fehler FX-SCH-A-000739 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-Element. Das Element fehlt oder kommt mehrfach vor.

Was die Regel bedeutet

ram:CompleteNumber enthält die vollständige Nummer für die Faxkommunikation. Genau ein solches Element ist für diese Kommunikationsangabe erforderlich.

Bitte ergänzen Sie die vollständige Faxnummer des Verkaufsagenten

Bei der Faxkommunikation des Ansprechpartners fehlt ram:CompleteNumber oder es ist mehrfach vorhanden. In ram:FaxUniversalCommunication muss genau ein solches Element stehen.

Was ist zu tun?
  1. Suchen Sie den Ansprechpartner in ram:SalesAgentTradeParty und dort ram:FaxUniversalCommunication.
  2. Prüfen Sie, ob genau ein ram:CompleteNumber-Element enthalten ist.
  3. Ergänzen Sie das fehlende ram:CompleteNumber-Element oder entfernen Sie überzählige Exemplare.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SalesAgentTradeParty>
  <ram:DefinedTradeContact>
    <ram:FaxUniversalCommunication/>
  </ram:DefinedTradeContact>
</ram:SalesAgentTradeParty>
✓ In Ordnung
<ram:SalesAgentTradeParty>
  <ram:DefinedTradeContact>
    <ram:FaxUniversalCommunication>
      <ram:CompleteNumber>0123456789</ram:CompleteNumber>
    </ram:FaxUniversalCommunication>
  </ram:DefinedTradeContact>
</ram:SalesAgentTradeParty>
Technische Details

Die Regel verlangt genau ein direktes ram:CompleteNumber-Element innerhalb von ram:FaxUniversalCommunication.

Wo die Regel greift

Die Regel gilt für ram:CompleteNumber innerhalb von ram:FaxUniversalCommunication beim Ansprechpartner des Verkaufsagenten.

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