Der Kategoriespezifische Steuerbetrag (BT-117) in einer Umsatzsteueraufschlüsselung (BG-23), in der der Code der Umsatzsteuerkategorie (BT-118) „Umkehrung der Steuerschuldnerschaft (Reverse Charge)“ lautet, muss 0 (null) betragen.
Bei einer Umsatzsteueraufschlüsselung der Kategorie AE ist der Steuerbetrag CalculatedAmount nicht null. AE bezeichnet Reverse Charge (Steuerschuldumkehr).
Bei Reverse Charge wird der Steuerbetrag in dieser Umsatzsteueraufschlüsselung mit null ausgewiesen; der Steuerschuldübergang wird nicht als positiver Steuerbetrag in diesem Feld dargestellt.
Die Umsatzsteueraufschlüsselung ist als Reverse Charge (AE) gekennzeichnet, enthält aber einen Steuerbetrag ungleich null. Sie können den Betrag in der Rechnung anpassen und erneut prüfen.
- Setzen Sie
CalculatedAmountin der Umsatzsteueraufschlüsselung mitCategoryCodeAEauf0. - Prüfen Sie die Steuerangaben über
AddApplicableTradeTax(...). - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ApplicableTradeTax> <ram:CategoryCode>AE</ram:CategoryCode> <ram:CalculatedAmount>5.00</ram:CalculatedAmount> </ram:ApplicableTradeTax>
<ram:ApplicableTradeTax> <ram:CategoryCode>AE</ram:CategoryCode> <ram:CalculatedAmount>0</ram:CalculatedAmount> </ram:ApplicableTradeTax>
TaxCategoryCodes(BT-118)FacturXInvoice.AddApplicableTradeTax(basisAmount, percent, taxAmount, typeCode, categoryCode, allowanceChargeBasisAmount, exemptionReasonCode, exemptionReason, lineTotalBasisAmount)(BG-23)FacturXInvoice.AnyApplicableTradeTaxes()(BG-23)FacturXInvoice.GetApplicableTradeTaxes()(BG-23)FacturXInvoice.Taxes(BG-23)
Technische Details
Für CategoryCode AE prüft der Test, ob das zugehörige CalculatedAmount numerisch gleich null ist.
Die Regel gilt für ApplicableTradeTax in der Umsatzsteueraufschlüsselung, wenn CategoryCode den Wert AE hat.
rule/@context)assert/@test)