Eine Umsatzsteueraufschlüsselung (BG-23) mit dem Code der Umsatzsteuerkategorie (BT-118) „Ausfuhr außerhalb der EU“ muss einen Code für den Umsatzsteuerbefreiungsgrund (BT-121) mit der Bedeutung „Ausfuhr außerhalb der EU“ oder den Umsatzsteuerbefreiungsgrund (BT-120) „Ausfuhr außerhalb der EU“ (oder den entsprechenden Standardtext in einer anderen Sprache) enthalten.
Bei der Kategorie G fehlt sowohl ein ExemptionReasonCode als auch ein ExemptionReason. Mindestens eines muss den Grund Ausfuhr außerhalb der EU angeben; der Text kann auch die entsprechende Standardformulierung in einer anderen Sprache verwenden.
Der Grund Ausfuhr außerhalb der EU muss in der Umsatzsteueraufschlüsselung angegeben sein. Er kann als Grundcode oder als Begründungstext ausgewiesen werden.
Für die Umsatzsteuerkategorie Ausfuhr außerhalb der EU (G) fehlt eine Begründung. Sie können entweder einen Grundcode oder einen Begründungstext angeben.
- Ergänzen Sie
ExemptionReasonCodemit dem Grundcode für Ausfuhr außerhalb der EU oder tragen Sie inExemptionReasonden entsprechenden Text beziehungsweise eine Standardformulierung ein. - Prüfen Sie die Steuerangaben über
AddApplicableTradeTax(...). - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ApplicableTradeTax> <ram:CategoryCode>G</ram:CategoryCode> </ram:ApplicableTradeTax>
<ram:ApplicableTradeTax> <ram:CategoryCode>G</ram:CategoryCode> <ram:ExemptionReason>Export outside the EU</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 G 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 G hat.
rule/@context)assert/@test)