Die Elementvariante 'ram:SpecifiedTaxRegistration[ram:ID/@schemeID="FC"]' darf höchstens 2-mal vorkommen.
Im Herstellerbereich kommen mehr als zwei ram:SpecifiedTaxRegistration-Elemente vor, deren untergeordnetes ram:ID das Attribut schemeID="FC" hat.
Die Regel begrenzt die Anzahl der Hersteller-Steuerregistrierungen, die dem Schema FC zugeordnet sind, auf zwei. Mehr als zwei solche Angaben entsprechen nicht der vorgegebenen XML-Struktur.
Für den Hersteller eines Produkts sind mehr als zwei Steuerregistrierungen mit dem Schema FC angegeben. Die Anzahl lässt sich an die zulässige Höchstzahl anpassen.
- Zählen Sie im Herstellerbereich die
ram:SpecifiedTaxRegistration-Elemente mitram:ID/@schemeID="FC". - Stellen Sie sicher, dass höchstens zwei dieser Elemente vorhanden sind.
- Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ManufacturerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">A</ram:ID> </ram:SpecifiedTaxRegistration> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">B</ram:ID> </ram:SpecifiedTaxRegistration> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">C</ram:ID> </ram:SpecifiedTaxRegistration> </ram:ManufacturerTradeParty>
<ram:ManufacturerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">A</ram:ID> </ram:SpecifiedTaxRegistration> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">B</ram:ID> </ram:SpecifiedTaxRegistration> </ram:ManufacturerTradeParty>
Technische Details
Geprüft wird die Anzahl der ram:SpecifiedTaxRegistration-Elemente, deren ram:ID/@schemeID genau FC ist; zulässig sind null bis zwei.
Die Regel gilt für ram:SpecifiedTaxRegistration innerhalb der Herstellerangaben eines Produkts in einer Rechnungsposition.
rule/@context)assert/@test)