Eine Rechnung, die eine Rechnungsposition (BG-25) enthält, bei der der „Untertyp der Rechnungsposition“ (EXT-FR-FE-163 / BT-X-8) den Wert „DETAIL“ hat oder nicht angegeben ist, einen Abschlag auf Dokumentenebene (BG-20) oder einen Zuschlag oder eine Steuer auf Dokumentenebene (BG-21) oder Detailinformationen zu logistischen Servicegebühren (BG-X-42), bei denen der Code der Umsatzsteuerkategorie (BT-151, BT-95, BT-102 oder BT-X-273) „AE“ („Umkehrung der Steuerschuldnerschaft (Reverse Charge)“) ist, muss in der Umsatzsteueraufschlüsselung (BG-23) mindestens einen Code der Umsatzsteuerkategorie (BT-118) enthalten, der gleich „AE“ („Umkehrung der Steuerschuldnerschaft (Reverse Charge)“) ist.
Die Steuerkategorie AE ist in den geprüften Steuerangaben vorhanden, aber die Umsatzsteueraufschlüsselung enthält sie nicht zusammen mit mindestens einer passenden Steuerangabe. Die Prüfung berücksichtigt ram:ApplicableTradeTax auf Dokumentenebene und bei Rechnungspositionen sowie ram:CategoryTradeTax und ram:AppliedTradeTax.
AE bezeichnet Reverse Charge (Steuerschuldumkehr). Die Umsatzsteueraufschlüsselung muss diese Steuerkategorie ausweisen, damit die steuerliche Behandlung in der Rechnung konsistent dargestellt wird.
Die Rechnung enthält Angaben zur Steuerkategorie AE, aber die dazugehörige Umsatzsteueraufschlüsselung ist nicht vollständig zugeordnet. Sie können die Angaben in der Rechnung ergänzen, damit sie zusammenpassen.
- Prüfen Sie bei den betroffenen Rechnungspositionen
AssociatedDocument.LineStatusReasonCode; berücksichtigt werden ein fehlender Wert oderDETAIL. - Prüfen Sie die erfassten Steuerkategorien in
TaxCategoryCodes. - Erfassen Sie die passende Umsatzsteueraufschlüsselung mit
AddApplicableTradeTax(...). - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<rsm:CrossIndustryInvoice> <ram:ApplicableHeaderTradeSettlement> <ram:ApplicableTradeTax> <ram:CategoryCode>AE</ram:CategoryCode> </ram:ApplicableTradeTax> </ram:ApplicableHeaderTradeSettlement> </rsm:CrossIndustryInvoice>
<rsm:CrossIndustryInvoice> <ram:ApplicableHeaderTradeSettlement> <ram:ApplicableTradeTax> <ram:CategoryCode>AE</ram:CategoryCode> </ram:ApplicableTradeTax> </ram:ApplicableHeaderTradeSettlement> <ram:SpecifiedLineTradeSettlement> <ram:ApplicableTradeTax> <ram:CategoryCode>AE</ram:CategoryCode> </ram:ApplicableTradeTax> </ram:SpecifiedLineTradeSettlement> </rsm:CrossIndustryInvoice>
TaxCategoryCodes(BT-151; BT-95; BT-102; BT-118)AssociatedDocument.LineStatusReasonCode(BT-X-8)FacturXInvoice.AddApplicableTradeTax(basisAmount, percent, taxAmount, typeCode, categoryCode, allowanceChargeBasisAmount, exemptionReasonCode, exemptionReason, lineTotalBasisAmount)(BG-23)FacturXInvoice.AnyApplicableTradeTaxes()(BG-23)FacturXInvoice.GetApplicableTradeTaxes()(BG-23)
Technische Details
Der XPath-Ausdruck ist erfüllt, wenn in den geprüften Steuerangaben nirgends AE vorkommt. Andernfalls müssen sowohl ein ram:ApplicableTradeTax mit AE unter ram:ApplicableHeaderTradeSettlement als auch mindestens ein passender Eintrag in den geprüften Positions- oder Steuergruppenelementen vorhanden sein.
Die Regel gilt für die Rechnung unter rsm:CrossIndustryInvoice. Sie betrifft die Umsatzsteueraufschlüsselung in ram:ApplicableHeaderTradeSettlement sowie passende Steuerangaben zu Rechnungspositionen und weiteren Steuergruppen.
rule/@context)assert/@test)