Das Element 'ram:CategoryCode' muss genau einmal vorkommen.
In ram:CategoryTradeTax fehlt ram:CategoryCode oder das Element kommt mehrfach vor. Die Steuerangabe muss genau eine Steuerkategorie enthalten.
ram:CategoryCode gibt die Steuerkategorie für die Steuerangabe des Abschlags an. Genau eine Kategorie ist erforderlich, damit die Einordnung strukturell eindeutig ist.
In der Steuerangabe des Abschlags fehlt die Steuerkategorie oder sie ist mehrfach angegeben. Genau ein ram:CategoryCode macht die Angabe eindeutig.
- Ergänzen Sie in
ram:CategoryTradeTaxgenau einram:CategoryCode. - Entfernen Sie doppelte
ram:CategoryCode-Elemente, falls vorhanden. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:CategoryTradeTax/>
<ram:CategoryTradeTax> <ram:CategoryCode/> </ram:CategoryTradeTax>
Technische Details
Der Test zählt ram:CategoryCode innerhalb von ram:CategoryTradeTax und verlangt, dass die Anzahl genau 1 beträgt.
Die Regel gilt für ram:CategoryCode innerhalb von ram:CategoryTradeTax, der Steuerangabe eines Abschlags auf Dokumentenebene. Der Abschlag in ram:SpecifiedTradeAllowanceCharge ist durch ram:ChargeIndicator mit dem Wert false gekennzeichnet.
rule/@context)assert/@test)