USt-IdNr. des Verkäufers höchstens einmal angeben

Fehler FX-SCH-A-000033 Factur-X

Die Elementvariante 'ram:SpecifiedTaxRegistration[ram:ID/@schemeID="VA"]' darf höchstens einmal vorkommen.

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

Die Verkäuferangaben enthalten mehr als ein ram:SpecifiedTaxRegistration, dessen untergeordnetes ram:ID mit schemeID="VA" als USt-IdNr. gekennzeichnet ist.

Was die Regel bedeutet

Die Kennzeichnung VA steht in dieser Regel für die USt-IdNr.; davon darf im Verkäuferdatensatz höchstens eine enthalten sein.

Bitte geben Sie die USt-IdNr. des Verkäufers höchstens einmal an

Im Verkäuferdatensatz ist die mit VA gekennzeichnete USt-IdNr. mehrfach enthalten. Sie können den Fehler beheben, indem Sie höchstens eine solche Steuerregistrierung angeben.

Was ist zu tun?
  1. Prüfen Sie die ram:SpecifiedTaxRegistration-Elemente im ram:SellerTradeParty.
  2. Suchen Sie die Einträge, deren ram:ID das Attribut schemeID="VA" hat.
  3. Stellen Sie sicher, dass höchstens ein solcher Eintrag vorhanden ist.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SellerTradeParty>
  <ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="VA">A</ram:ID>
  </ram:SpecifiedTaxRegistration>
  <ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="VA">B</ram:ID>
  </ram:SpecifiedTaxRegistration>
</ram:SellerTradeParty>
✓ In Ordnung
<ram:SellerTradeParty>
  <ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="VA">A</ram:ID>
  </ram:SpecifiedTaxRegistration>
</ram:SellerTradeParty>
Technische Details

Gezählt werden direkte ram:SpecifiedTaxRegistration-Elemente, deren ram:ID das Attribut schemeID mit dem exakten Wert VA hat; zulässig sind null oder eins.

Wo die Regel greift

Im Element ram:SellerTradeParty bei ram:SpecifiedTaxRegistration, dessen ram:ID das Attribut schemeID="VA" trägt.

Originalmeldung aus dem Schematron
Element variant 'ram:SpecifiedTaxRegistration[ram:ID/@schemeID="VA"]' may occur at maximum 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTradeParty
Prüfausdruck (assert/@test)
count(ram:SpecifiedTaxRegistration[ram:ID/@schemeID="VA"])<=1