Amtsbericht ohne Bankverbindung und Steuernummer
Die Fusszeile druckte Bankname, IBAN, BIC und Steuernummer. In einer Meldung ans Amt haben die nichts verloren - es zieht nichts ein und ueberweist nichts. Es bleiben Inhaber (wer meldet) und die Kontaktdaten fuer Rueckfragen; leere Felder werden uebersprungen. Auf der Rechnung bleibt alles unveraendert.
This commit is contained in:
parent
6a8cb0849f
commit
7c66a669b4
1 changed files with 11 additions and 5 deletions
|
|
@ -118,13 +118,19 @@ def _kopf_fuss(canvas, doc, firma):
|
||||||
canvas.line(MARGIN_L, fy + 13 * mm, PAGE_W - MARGIN_R, fy + 13 * mm)
|
canvas.line(MARGIN_L, fy + 13 * mm, PAGE_W - MARGIN_R, fy + 13 * mm)
|
||||||
canvas.setFont("Helvetica", 7.3)
|
canvas.setFont("Helvetica", 7.3)
|
||||||
canvas.setFillColor(DARK)
|
canvas.setFillColor(DARK)
|
||||||
links = [firma.get("bank", ""), firma.get("iban", ""), firma.get("bic", "")]
|
|
||||||
mitte = [firma.get("inhaber", ""), firma.get("steuernummer", "")]
|
# KEINE Bankverbindung und KEINE Steuernummer im Amtsbericht.
|
||||||
rechts = [firma.get("homepage", ""), firma.get("email", ""), firma.get("telefon", "")]
|
#
|
||||||
|
# Das ist eine Meldung, keine Rechnung: Das Amt zieht nichts ein und überweist
|
||||||
|
# nichts – IBAN, BIC, Bankname und Steuernummer haben hier nichts verloren. Auf
|
||||||
|
# der Rechnung (Rechnungstool) bleiben sie, dort werden sie gebraucht.
|
||||||
|
#
|
||||||
|
# Es bleibt: wer meldet (Inhaber) und wie man ihn bei Rückfragen erreicht.
|
||||||
|
links = [t for t in [firma.get("inhaber", "")] if t]
|
||||||
|
rechts = [t for t in [firma.get("homepage", ""), firma.get("email", ""),
|
||||||
|
firma.get("telefon", "")] if t]
|
||||||
for i, t in enumerate(links):
|
for i, t in enumerate(links):
|
||||||
canvas.drawString(MARGIN_L, fy + 9 * mm - i * 3.6 * mm, t)
|
canvas.drawString(MARGIN_L, fy + 9 * mm - i * 3.6 * mm, t)
|
||||||
for i, t in enumerate(mitte):
|
|
||||||
canvas.drawString(MARGIN_L + CONTENT_W * 0.40, fy + 9 * mm - i * 3.6 * mm, t)
|
|
||||||
for i, t in enumerate(rechts):
|
for i, t in enumerate(rechts):
|
||||||
canvas.drawRightString(PAGE_W - MARGIN_R, fy + 9 * mm - i * 3.6 * mm, t)
|
canvas.drawRightString(PAGE_W - MARGIN_R, fy + 9 * mm - i * 3.6 * mm, t)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue