Testdaten aktualisiert
Bernd Wurst

Bernd Wurst commited on 2025-08-08 06:06:31
Zeige 2 geänderte Dateien mit 24 Einfügungen und 6 Löschungen.

... ...
@@ -96,9 +96,6 @@ if __name__ == '__main__':
96 96
         # Der Betrag muss immer positiv sein, bei Gutschriften wird nur die Anzahl negativ.
97 97
         count = item['anzahl']
98 98
         price = item['betrag']
99
-        if price < 0:
100
-            count = -count
101
-            price = abs(price)
102 99
         tab.addItem(
103 100
             {'count': count,
104 101
              'unit': item['einheit'],
... ...
@@ -14,16 +14,37 @@ data = {
14 14
              'pgp_key': None,
15 15
              'phone': '+49 9876 54321',
16 16
              'zip': '71540'},
17
- 'data': ({'anzahl': Decimal('12.00'),
17
+ 'data': ({'anzahl': Decimal('1.00'),
18 18
            'beschreibung': 'Testposten',
19
-           'betrag': Decimal('8'),
19
+           'betrag': Decimal('7.000'),
20 20
            'brutto': 1,
21 21
            'datum': datetime.date(2023, 9, 20),
22 22
            'einheit': 'Stk',
23 23
            'enddatum': None,
24 24
            'info_headline': None,
25 25
            'info_text': None,
26
-           'mwst': Decimal('19.0')},),
26
+           'mwst': Decimal('19.0')},
27
+          {'anzahl': Decimal('1.00'),
28
+           'beschreibung': 'Testposten',
29
+           'betrag': Decimal('7.000'),
30
+           'brutto': 1,
31
+           'datum': datetime.date(2023, 9, 20),
32
+           'einheit': 'Stk',
33
+           'enddatum': None,
34
+           'info_headline': None,
35
+           'info_text': None,
36
+           'mwst': Decimal('19.0')},
37
+          {'anzahl': Decimal('12.00'),
38
+           'beschreibung': 'Testposten',
39
+           'betrag': Decimal('8.000'),
40
+           'brutto': 1,
41
+           'datum': datetime.date(2023, 9, 20),
42
+           'einheit': 'Stk',
43
+           'enddatum': None,
44
+           'info_headline': None,
45
+           'info_text': None,
46
+           'mwst': Decimal('19.0')},
47
+          ),
27 48
  'daten': {'kuendigung': datetime.date(2024, 2, 16),
28 49
            'kunde': 5,
29 50
            'naechster_kuendigungstermin': datetime.date(2024, 3, 1),
30 51