X-Git-Url: https://piware.de/gitweb/?a=blobdiff_plain;ds=sidebyside;f=trechnung;h=5c15c44c2175e56e27d21069ff5837626cde0dd0;hb=9b89b39402aa65d5252164ada05f74ec4ada4dca;hp=fee9774c69cc2e9e00da55d077e0ecc0e1645205;hpb=a7517972b57bb7903661d9a6ab9743d194d80d54;p=bin.git diff --git a/trechnung b/trechnung index fee9774..5c15c44 100755 --- a/trechnung +++ b/trechnung @@ -54,10 +54,10 @@ common = next_price(f, 'Monatliche Beträge') #other = next_price(f, 'Sonstige Leistungen des Konzerns') #if other: # common = common + other -bill_vat = next_price(f, 'Umsatzsteuer 16 %') +bill_vat = next_price(f, 'Umsatzsteuer 19 %') bill_gross = next_price(f, 'Rechnungsbetrag') -bill_item_re = re.compile('^\s*\d+\.\s*.*16') +bill_item_re = re.compile('^\s*\d+\.\s*.*19') # Telekom assert search_substr(f, 'Summe Monatliche Beträge') @@ -76,7 +76,7 @@ for l in f: if l.find('Summe Verbindungen für oben angegebene Rufnummer') >= 0: cur_number = None if l.find('Rufnummer (') >= 0: - cur_number = l.strip() + cur_number = l.strip().split(' ')[0].strip() print l.strip(), ' -> switching to', cur_number assert search_substr(f, '...........') @@ -92,7 +92,7 @@ if search_substr(f, 'Beträge anderer Anbieter'): print 'adding %.2f to %s for "%s"' % (p, cur_number, l.strip()) price[cur_number] = price.setdefault(cur_number, 0) + p if l.find('Rufnummer (') >= 0: - cur_number = l.strip() + cur_number = l.strip().split(' ')[0].strip() print l.strip(), ' -> switching to', cur_number print '----------------------------------------' @@ -110,11 +110,11 @@ print '----------------------------------------' print 'Verrechnung allgemeine Gebühren (Aufschlag für jeden: %.2f)' % common print_price(price) -vat = sum * 0.16 +vat = sum * 0.19 gross = sum + vat for k, v in price.iteritems(): - price[k] *= 1.16 + price[k] *= 1.19 print '----------------------------------------' print 'Aufschlag Mehrwertsteuer:'