Ausstellerkennung der referenzierten Vorauszahlung

Fehler FX-SCH-A-000958 Factur-X

Das Element 'ram:IssuerAssignedID' muss genau einmal vorkommen.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Im ram:InvoiceSpecifiedReferencedDocument fehlt ram:IssuerAssignedID oder das Element kommt mehrfach vor. Es muss genau einmal enthalten sein.

Was die Regel bedeutet

Die Ausstellerkennung benennt das referenzierte Dokument. Ohne genau eine solche Angabe lässt sich die Vorauszahlung nicht eindeutig diesem Dokument zuordnen.

Bitte geben Sie die Ausstellerkennung des referenzierten Dokuments genau einmal an

Beim referenzierten Dokument der Vorauszahlung fehlt die Ausstellerkennung oder sie ist mehrfach vorhanden. Mit genau einer Angabe lässt sich die Referenz eindeutig darstellen.

Was ist zu tun?
  1. Suchen Sie das ram:InvoiceSpecifiedReferencedDocument der Vorauszahlung.
  2. Stellen Sie sicher, dass darin genau ein ram:IssuerAssignedID enthalten ist.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
So sieht es aus
✗ Führt zur Meldung
<ram:InvoiceSpecifiedReferencedDocument/>
✓ In Ordnung
<ram:InvoiceSpecifiedReferencedDocument>
  <ram:IssuerAssignedID>ADV-001</ram:IssuerAssignedID>
</ram:InvoiceSpecifiedReferencedDocument>
Technische Details

Der Test zählt die direkten ram:IssuerAssignedID-Elemente im Kontext von ram:InvoiceSpecifiedReferencedDocument und verlangt den Zählwert 1.

Wo die Regel greift

Die Regel gilt im referenzierten Rechnungsdokument einer angegebenen Vorauszahlung.

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