Eine Umsatzsteueraufschlüsselung (BG-23) mit dem Code der Umsatzsteuerkategorie (BT-118) „Umkehrung der Steuerschuldnerschaft (Reverse Charge)“ muss einen Code für den Umsatzsteuerbefreiungsgrund (BT-121) mit der Bedeutung „Umkehrung der Steuerschuldnerschaft (Reverse Charge)“ oder den Umsatzsteuerbefreiungsgrund (BT-120) „Umkehrung der Steuerschuldnerschaft (Reverse Charge)“ (oder den entsprechenden Standardtext in einer anderen Sprache) enthalten.
Bei der Kategorie AE fehlt sowohl ein ExemptionReasonCode als auch ein ExemptionReason. Mindestens eines dieser Felder muss den Grund Reverse Charge angeben; der Text kann auch die entsprechende Standardformulierung in einer anderen Sprache verwenden.
Der Grund für die Steuerkategorie Reverse Charge muss in der Umsatzsteueraufschlüsselung ausgewiesen sein. So ist die steuerliche Behandlung anhand des Begründungscodes oder des Begründungstextes erkennbar.
Für die Umsatzsteuerkategorie Reverse Charge (AE) fehlt eine Begründung. Sie können entweder einen Grundcode oder einen Begründungstext angeben.
- Ergänzen Sie
ExemptionReasonCodemit dem Grundcode für Reverse Charge oder tragen Sie inExemptionReasonden Text „Reverse charge“ beziehungsweise eine entsprechende Standardformulierung ein. - 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:ApplicableTradeTax>
<ram:ApplicableTradeTax> <ram:CategoryCode>AE</ram:CategoryCode> <ram:ExemptionReason>Reverse charge</ram:ExemptionReason> </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 die Kategorie AE verlangt der Test mindestens eines der Elemente ExemptionReason oder ExemptionReasonCode; er fordert nicht beide zugleich.
Die Regel gilt für ApplicableTradeTax in der Umsatzsteueraufschlüsselung, wenn CategoryCode den Wert AE hat.
rule/@context)assert/@test)