Details beim Rechnungssystem
Bernd Wurst

Bernd Wurst commited on 2021-03-09 10:14:33
Zeige 1 geänderte Dateien mit 5 Einfügungen und 2 Löschungen.

... ...
@@ -384,8 +384,11 @@ def InvoiceToPDF(iv, bankdata=True):
384 384
                             vatstr = '%s' % integer
385 385
                             if decimals:
386 386
                                 vatstr += ',%s' % decimals
387
-                            summaries.append(('%s: Teilbetrag %s zzgl. %s%% MwSt:' % (vatdata[1], _formatPrice(vatdata[0]), vatstr), _formatPrice((vatdata[0] // (vat + 1)) * vat)))
388
-                            net += vatdata[0]
387
+                            _gross = vatdata[0]
388
+                            _net = _gross / (1+vat)
389
+                            _vat = _net * vat
390
+                            summaries.append(('%s: Teilbetrag %s: Nettobetrag %s zzgl. %s%% MwSt:' % (vatdata[1], _formatPrice(_gross), _formatPrice(_net), vatstr), _formatPrice(_vat)))
391
+                            net += _net
389 392
                         summaries.append(('Nettobetrag gesamt:', _formatPrice(net)))
390 393
                     summaries.sort()
391 394
                     for line in summaries:
392 395