Rundung nur bei Brutto-Rechnungen
Bernd Wurst

Bernd Wurst commited on 2025-05-03 07:54:23
Zeige 2 geänderte Dateien mit 2 Einfügungen und 2 Löschungen.

... ...
@@ -236,8 +236,8 @@ def InvoiceToXML(invoice):
236 236
                     summe_brutto += el['total'] * (el['vat'] + 1)
237 237
                 else:
238 238
                     summe_brutto += el['total']
239
-                summe_brutto_rechnerisch += brutto_rechnerisch
240 239
                     summe_rundung += (el['total'] - brutto_rechnerisch)
240
+                summe_brutto_rechnerisch += brutto_rechnerisch
241 241
                 doc.trade.items.add(li)
242 242
 
243 243
             for pay in part.payments:
... ...
@@ -17,7 +17,7 @@ data = {
17 17
  'data': ({'anzahl': Decimal('12.00'),
18 18
            'beschreibung': 'Testposten',
19 19
            'betrag': Decimal('8'),
20
-           'brutto': 0,
20
+           'brutto': 1,
21 21
            'datum': datetime.date(2023, 9, 20),
22 22
            'einheit': 'Stk',
23 23
            'enddatum': None,
24 24