Genau eine vollständige Telefonnummer für den Herstellerkontakt

Fehler FX-SCH-A-001159 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 das Element ist mehr als einmal vorhanden.

Was die Regel bedeutet

Die Telefonkommunikation des Herstellerkontakts muss genau eine vollständige Nummer enthalten. Eine fehlende oder mehrfach vorhandene Nummer entspricht nicht der erforderlichen XML-Struktur.

Bitte geben Sie die Telefonnummer des Herstellerkontakts genau einmal an

In der Telefonkommunikation des Herstellerkontakts fehlt die vollständige Nummer oder sie ist doppelt vorhanden. Genau ein ram:CompleteNumber erfüllt diese Strukturvorgabe.

Was ist zu tun?
  1. Suchen Sie beim Herstellerkontakt die ram:TelephoneUniversalCommunication.
  2. Prüfen Sie, dass darin genau ein ram:CompleteNumber vorhanden ist.
  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

Im Kontext ram:TelephoneUniversalCommunication wird die Anzahl der direkten ram:CompleteNumber-Elemente auf genau eins geprüft.

Wo die Regel greift

Die Regel gilt für ram:CompleteNumber in der Telefonkommunikation des Ansprechpartners beim Hersteller eines Produkts in einer Rechnungsposition.

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