Höchstens eine Steuerregistrierung des Käufers

Fehler FX-SCH-A-000166 Factur-X

Das Element 'ram:SpecifiedTaxRegistration' darf höchstens einmal vorkommen.

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

In BuyerTradeParty ist SpecifiedTaxRegistration mehr als einmal enthalten. Dieses Element darf dort höchstens einmal vorkommen.

Was die Regel bedeutet

Die Regel begrenzt die Steuerregistrierungsangaben des Käufers auf höchstens einen Eintrag.

Bitte verwenden Sie beim Käufer höchstens eine Steuerregistrierung

Die Käuferangaben enthalten mehrere SpecifiedTaxRegistration-Elemente. Sie können die XML-Struktur so anpassen, dass höchstens eines davon enthalten ist.

Was ist zu tun?
  1. Suchen Sie in BuyerTradeParty nach den SpecifiedTaxRegistration-Elementen.
  2. Entfernen Sie überzählige Elemente, sodass höchstens eines verbleibt.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie.
So sieht es aus
✗ Führt zur Meldung
<ram:BuyerTradeParty>
  <ram:SpecifiedTaxRegistration/>
  <ram:SpecifiedTaxRegistration/>
</ram:BuyerTradeParty>
✓ In Ordnung
<ram:BuyerTradeParty>
  <ram:SpecifiedTaxRegistration/>
</ram:BuyerTradeParty>
Technische Details

Im Kontext von BuyerTradeParty wird die Anzahl der direkten SpecifiedTaxRegistration-Elemente auf höchstens eins geprüft.

Wo die Regel greift

Die Regel gilt für die Steuerregistrierungsangaben des Käufers in BuyerTradeParty im Kopfbereich der Rechnung.

Originalmeldung aus dem Schematron
Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:BuyerTradeParty
Prüfausdruck (assert/@test)
count(ram:SpecifiedTaxRegistration)<=1