robin.vision Termin

SmartFormular

Werkzeuge › SmartFormular E-Rechnung lite › Prüfregeln › PEPPOL-EN16931-R055

PEPPOL-EN16931-R055

Die Umsatzsteuer in Rechnungs- und Steuerwährung hat unterschiedliche Vorzeichen

Prüfregel der XRechnung 3.0.2 (KoSIT, Schematron 2.6.0) · Stufe: Fehler

Was die Meldung bedeutet

Die Umsatzsteuer in Rechnungs- und Steuerwährung hat unterschiedliche Vorzeichen.

Was der Rechnungssteller ändern muss

Beide Beträge mit demselben Vorzeichen angeben.

Diese Regel gehört zur XRechnung, auch wenn ihr Name mit PEPPOL beginnt.

Ihre Rechnung meldet PEPPOL-EN16931-R055? Prüfen Sie sie mit SmartFormular E-Rechnung lite, kostenlos testen bis 31.12.2026: Das Werkzeug zeigt alle Befunde mit Erklärung, die Rechnung lesbar und einen GiroCode zum Bezahlen – im Browser, ohne Upload.

E-Rechnung prüfen

Herkunft

Regelwerk
XRechnung 3.0.2 (KoSIT, Schematron 2.6.0)
Syntax
CII, UBL
Stufe
Fehler

Originaltext der Regel

Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign

Quelle: KoSIT, XRechnung-Schematron 2.6.0, Apache License 2.0

Technische Angaben für die IT

UBL

Kontext: ubl-creditnote:CreditNote | ubl-invoice:Invoice
Test: not(not(cbc:TaxCurrencyCode) or (cac:TaxTotal/cbc:TaxAmount[@currencyID=normalize-space(../../cbc:TaxCurrencyCode)] <= 0 and cac:TaxTotal/cbc:TaxAmount[@currencyID=normalize-space(../../cbc:DocumentCurrencyCode)] <= 0) or (cac:TaxTotal/cbc:TaxAmount[@currencyID=normalize-space(../../cbc:TaxCurrencyCode)] >= 0 and cac:TaxTotal/cbc:TaxAmount[@currencyID=normalize-space(../../cbc:DocumentCurrencyCode)] >= 0) )

CII

Kontext: ram:ApplicableHeaderTradeSettlement
Test: not(not(/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode and ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = $documentCurrencyCode]) or (ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = $taxCurrencyCode] < 0 and ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = $documentCurrencyCode] < 0) or (ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = $taxCurrencyCode] >= 0 and ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = $documentCurrencyCode] >= 0))

Verwandte Regeln

Alle Prüfregeln

Technische Erklärung von robin.vision, keine Steuer- oder Rechtsberatung. Stand der Prüfregeln: 31.08.2026 (Konfiguration des KoSIT-Prüfprogramms).