Bilder und Farbe gehoeren der Firma, dazu ein Vorschau-Knopf
Logo und ein Fussstreifen sind austauschbar (bilder.py: das gewaehlte Bild wird KOPIERT, ein Pfad auf den Desktop waere morgen tot), die Akzentfarbe kommt aus den Einstellungen - Hex-Feld und Farbwaehler. Firmenname, Anschrift, Bank und Steuernummer bleiben gezeichnet; kein Bild kann eine Pflichtangabe verdecken. Der Vorschau-Knopf zeigt das Blatt, bevor es eine Rechnung wird: kein Nummernverbrauch, nichts im Rechnungsordner, "VORSCHAU - keine Rechnung" quer ueber jeder Seite. Sonst kostet jeder Tippfehler einen Storno. Neue Pruefstaende: pruef_bilder.py, pruef_vorschau.py Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V4t48uxDok5rJXhC9bX1Ax
This commit is contained in:
parent
37b5c60266
commit
142dddc647
7 changed files with 636 additions and 78 deletions
13
config.py
13
config.py
|
|
@ -124,6 +124,11 @@ DEFAULT_FIRMA = {
|
|||
"email": "E-Mail kontakt@example.de",
|
||||
"telefon": "Telefon +49 (0) 000 0000000",
|
||||
"logo": "assets/logo.png", # Bilddatei -> oben links auf der Rechnung (relativ zum Tool-Ordner)
|
||||
# Bild fuer die Fusszeile: ein schmaler Streifen UNTER den Fusstexten. Firma,
|
||||
# Anschrift, Bank und Steuernummer bleiben immer gezeichnet - sie kommen aus
|
||||
# den Einstellungen und duerfen nicht in einem Bild verschwinden, das niemand
|
||||
# nachlesen kann. Leer = die Rechnung sieht aus wie bisher.
|
||||
"fussbild": "",
|
||||
}
|
||||
|
||||
# Festtexte unten auf der Rechnung (aus der Vorlage).
|
||||
|
|
@ -135,8 +140,16 @@ DEFAULT_TEXTE = {
|
|||
"hinweis": "* Bei Zahlung per Überweisung bitte die Rechnungsnummer angeben *",
|
||||
}
|
||||
|
||||
# Aussehen der Rechnung. EINE Farbe - die helle Flaeche im Tabellenkopf wird im
|
||||
# Renderer daraus gemischt. Jede Firma faerbt ihr Blatt selbst; ein Handwerker
|
||||
# will kein Camping-Gruen.
|
||||
DEFAULT_DESIGN = {
|
||||
"akzent": "#1f5c3d",
|
||||
}
|
||||
|
||||
DEFAULT_CONFIG = {
|
||||
"firma": DEFAULT_FIRMA,
|
||||
"design": DEFAULT_DESIGN,
|
||||
"texte": DEFAULT_TEXTE,
|
||||
"katalog": DEFAULT_KATALOG,
|
||||
"montage": DEFAULT_MONTAGE,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue