Probleme mit Rabatten / Zuschlägen / Problems with discounts / surcharges

22 views
Skip to first unread message

Andreas Mause

unread,
Dec 22, 2020, 4:53:37 AM12/22/20
to ZUGFeRD
Hallo,

kann es sein, dass der Validator ein Problem mit Rabatten / Zuschlägen in Rechnungspositionen hat? Ich bekomme einfach kein valides Dokument zustande und ich habe die Beträge (auch MwSt.) inzwischen schon 10x zusammengerechnet - sie stimmen. Evtl. hat jemand einen Tipp für mich? Als Meldung bekomme ich immer, dass die Summen nicht stimmen - aber das tun sie:
Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). [BR-CO-11]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). [BR-CO-13]-Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).

Beste Grüße,
Andreas

Hello,

can it be that the validator has a problem with discounts / surcharges in invoice items? I just can't get a valid document and I have already added up the numbers 10 times - they are correct. Maybe someone has a tip for me?

Best regards,
Andreas
XRechnung-66610940010-15.12.20_ohne_rabatt.xml
XRechnung-66610940010-15.12.20_mit_rabatten.xml

Andreas Mause

unread,
Dec 22, 2020, 11:06:26 AM12/22/20
to ZUGFeRD
... ich habe mir inzwischen noch mal das Beispiel angesehen, welches validiert wird. Da ist in der ersten Position ebenfalls ein Rabatt gegeben, aber muss der nun unten extra noch mal im Zwischenschritt erwähnt werden? Falls ja, verstehe ich dort die Rechnung nicht. Woher kommen dann aber die 10,- und die -1,-??? Ich bin langsam wirklich am verzweifeln ...

... I have meanwhile looked again at the example, which is validated. There is also a discount given in the first position, but does it have to be mentioned again in the intermediate step below? If so, I do not understand the calculation there. But where do the 10,- and the -1,- come from? I am slowly really despairing ...
zugferd_2p1_EN16931_Rabatte.pdf

Andreas Mause

unread,
Dec 22, 2020, 11:08:41 AM12/22/20
to ZUGFeRD
ps. ohne Rabatte ist die Rechnung okay.

Andreas Mause

unread,
Dec 30, 2020, 4:28:45 PM12/30/20
to ZUGFeRD
... erledigt. Lag daran, dass ich den gesamten Rabatt am bei AllowanceTotalAmount eingetragen habe. Dort kommt aber der Gesamtrabatt rein.

Mario Mueller

unread,
Jan 12, 2021, 3:53:10 AMJan 12
to ZUGFeRD
Hallo Andreas,

ich habe auch den Fehler mit "Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92)."

Leider verstehe ich Deine Antwort nicht. Was ist der Unterschied zwischen "gesamten Rabatt" und "Gesamtrabatt" ?
Ich würde mich freuen, wenn Du mir das erklärst :-)

Danke, viele Grüße Mario 

Andreas Mause

unread,
Jan 12, 2021, 3:58:07 AMJan 12
to ZUGFeRD
Hallo Mario,

Es gibt zum einem einen Rabatt, den man auf die komplette Netto-Summe gibt und dann die Summe aller Rabatte in den Positionen summiert. Problem an dem Gesamtrabatt auf die Netto-Summe ist, dass man die MwSt. angegeben muss. Daher liste ich den Rabatt auf Gesamt in den Positionen auf. Das ist einfacher und funktioniert genauso gut. Ich suche gleich mal ein Beispiel ...

Grüße, Andreas

Andreas Mause

unread,
Jan 12, 2021, 4:00:23 AMJan 12
to ZUGFeRD


... anbei verschiedene Beispiele. Meine letzte Hürde waren noch Rundungsprobleme. Riesige Fehlermeldungen wegen 0,01c :)
XRechnung-66610940010-15.12.20_nur_pos_rabatte.xml
XRechnung-66610940010-15.12.20_nur_gesamt_rabatt.xml
XRechnung-66610940010-15.12.20_pos_gesamt_rabatt.xml
XRechnung-66610940010-15.12.20_ohne_rabatte.xml
XRechnung-66610940010-15.12.20_mehrere_pos_rabatte.xml

Andreas Mause

unread,
Jan 12, 2021, 4:06:14 AMJan 12
to ZUGFeRD
Nachtrag: AllowanceTotalAmount bezieht sich auf die Summe der Rabatte auf Gesamt (nicht der auf Positionen), sorry. Muss also nicht angegeben werden. Da bin ich auch drauf reingefallen. Gerade mir meine Beispiele angesehen. Echt verwirrend das Ganze ...

Mario Mueller

unread,
Jan 12, 2021, 4:39:32 AMJan 12
to ZUGFeRD
Hallo Andreas,

vielen Dank. Ich hatte nur den Knoten ActualAmount angegeben. Der Validator will aber noch mehr:

<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>false</udt:Indicator>
</ram:ChargeIndicator>
<ram:ActualAmount>-12.30</ram:ActualAmount>
       <ram:ReasonCode>42</ram:ReasonCode> 
<ram:CategoryTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19.0</ram:RateApplicablePercent>
</ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>

Nachdem ich alle Knoten angegeben habe, ist der Fehler raus. 

Danke, viele Grüße Mario 



Andreas Mause

unread,
Jan 12, 2021, 4:47:32 AMJan 12
to ZUGFeRD
... ja, bei einem Rabatt auf Gesamt muss man die VAT angeben (hatte ich ja geschrieben), was aber bei Rechnungen mit unterschiedlichen MwSt. zu Problem führen kann. Das ist bei meinen Kunden öfters der Fall. Daher habe ich den Rabatt auf Gesamt in den Positionen notiert. Da ist die VAT-Angabe ja eh schon vorhanden und eindeutiger. Kommt letztlich auf das Gleiche raus - ist aber einfacher zu handhaben.
Reply all
Reply to author
Forward
0 new messages