Finance

Invoice Generator

Professional PDF invoices from a few inputs.

Turns client, line items and amounts into a correctly calculated, professionally formatted PDF invoice – including numbering and payment terms.

Version
1.1.0
Updated
Length
10 chapters · approx. 3 min read
Format
SKILL.md (Markdown, German)
License
CC BY-NC-ND 4.0

When this skill kicks in

  • erstelle eine rechnung
  • rechnung an kunden
  • rechnung stellen
  • invoice erstellen
  • honorarrechnung
  • rechnung als pdf
InvoicePDFFreelance

What's inside

  1. 01Wann dieser Skill greift
  2. 02Schritt 1 – Angaben sammeln
  3. 03Schritt 2 – Rechnen
  4. 04Schritt 3 – Rechnung aufbauen
  5. 05Schritt 4 – PDF erzeugen
  6. 06Schritt 5 – Übergeben
  7. 07Pflichtangaben (Kurzcheck)
  8. 08Regeln
  9. 09Anti-Patterns
  10. 10Qualitätscheck vor Abgabe

Full instructions

The complete file content, identical to the download. Written in German.

Rechnungs Generator

Dieser Skill baut eine saubere, professionelle Rechnung als PDF – auf Deutsch, in der gewünschten Währung, mit korrekt gerechneten Summen und allen Pflichtangaben.

Wann dieser Skill greift

  • Eine Leistung soll in Rechnung gestellt werden.
  • Eine bestehende Rechnung soll korrigiert oder als Vorlage wiederverwendet werden.
  • Mehrere Positionen aus einer Zeiterfassung sollen zusammengefasst werden.
  • Eine Mahnung oder Gutschrift zur bestehenden Rechnung wird gebraucht.

Schritt 1 – Angaben sammeln

FeldHinweis
KundennameFirma oder Person, wie im Vertrag
Kundenadresse / E-MailFür Pflichtangaben und Versand
Eigene FirmendatenName, Adresse, MWST-Nummer (aus Projektdatei übernehmen)
RechnungsnummerAutomatisch als RE-JJJJ-001, fortlaufend und eindeutig
RechnungsdatumHeute, sofern nichts anderes angegeben
LeistungszeitraumPflichtangabe für die Buchhaltung
FälligkeitStandard 30 Tage netto
PositionenBeschreibung, Menge, Einheit, Ansatz
WährungCHF, EUR oder wie angegeben – nie stillschweigend wechseln
MWST-SatzNur wenn steuerpflichtig; sonst Hinweis auf Befreiung
ZahlungsangabenIBAN, Kontoinhaber, Referenz; nie erfinden

Reichen Kundenname und Beträge, wird die Rechnung gebaut; sonst gezielt nachfragen.

Schritt 2 – Rechnen

  • Position: Menge × Ansatz = Positionsbetrag
  • Zwischensumme = Summe aller Positionen
  • Rabatt (falls vorhanden) vor MWST abziehen
  • MWST = Zwischensumme × Satz
  • Gesamtbetrag = Zwischensumme − Rabatt + MWST
  • Rundung kaufmännisch auf zwei Nachkommastellen, in der Schweiz optional auf 0.05

Summen zweimal prüfen. Falsche Totalbeträge kosten Glaubwürdigkeit.

Schritt 3 – Rechnung aufbauen

[Firmenname]
[Adresse · MWST-Nr.]

RECHNUNG

Rechnungsnr.:   RE-2026-001
Rechnungsdatum: 14.08.2026
Leistungszeitraum: 01.07.2026 – 31.07.2026
Fällig bis:     13.09.2026

Rechnung an:
[Kundenname]
[Adresse]

| Beschreibung          | Menge | Einheit | Ansatz     | Betrag     |
|-----------------------|-------|---------|------------|------------|
| [Leistung]            |   X   | Std.    | CHF X.XX   | CHF X.XX   |
| [Leistung]            |   X   | Pausch. | CHF X.XX   | CHF X.XX   |

                                   Zwischensumme: CHF X.XX
                                   MWST (X.X %):  CHF X.XX
                                   GESAMTBETRAG:  CHF X.XX

Zahlungskonditionen: 30 Tage netto
Zahlung an: [IBAN / Kontoinhaber / Referenz]

Besten Dank für die Zusammenarbeit.

Schritt 4 – PDF erzeugen

  • Python mit reportlab oder fpdf2, oder HTML mit Print-CSS und Headless-Rendering.
  • Datei benennen: Rechnung-[Kundenname]-[Nummer].pdf
  • Im Arbeitsordner der Nutzerin ablegen.
  • Fertiges PDF sichtprüfen: Beträge, Umbrüche, keine abgeschnittenen Zeilen.

Schritt 5 – Übergeben

Dateilink plus Einzeiler: Gesamtbetrag, Fälligkeitsdatum, Kunde. Angebot: Anpassungen, Notizen, wiederkehrende Vorlage für diesen Kunden, passender Begleittext für die E-Mail.

Pflichtangaben (Kurzcheck)

Name und Adresse beider Parteien, Rechnungsdatum, Rechnungsnummer, Leistungsbeschreibung, Leistungszeitraum, Entgelt, MWST-Satz und -Betrag bzw. Hinweis auf Steuerbefreiung, MWST-Nummer bei Steuerpflicht.

Regeln

  • Summen immer nachrechnen; Zwischensumme, MWST und Total müssen zusammenpassen.
  • Schlicht und professionell gestalten, keine Deko.
  • Firmenangaben aus der Projektdatei übernehmen, wenn vorhanden.
  • Ohne Angabe die Währung des Kunden oder CHF verwenden, nie unbemerkt wechseln.
  • Zahlungsangaben nie erfinden – fehlende Werte als Platzhalter markieren.
  • Rechnungsnummern nie doppelt vergeben.

Anti-Patterns

  • Sammelposition "Diverse Leistungen" ohne Aufschlüsselung.
  • MWST im Betrag versteckt statt separat ausgewiesen.
  • Fälligkeit ohne konkretes Datum.
  • Rechnungsdatum in der Zukunft.

Qualitätscheck vor Abgabe

  • Alle Pflichtangaben vorhanden
  • Rechnung mathematisch geprüft
  • Rechnungsnummer eindeutig und fortlaufend
  • Währung und MWST konsistent
  • PDF geöffnet und optisch kontrolliert

Zuletzt aktualisiert: 14.08.2026 · Version 1.1.0 · skills.fragroger.ai

Lizenz: CC BY-NC-ND 4.0 (Namensnennung – nicht kommerziell – keine Bearbeitungen). Nutzung nur für den Eigengebrauch. https://creativecommons.org/licenses/by-nc-nd/4.0/deed.de

Step by step: download, upload, adapt

No installation, no folders, no terminal. Download the file, upload it to the chat tool of your choice and adapt it with a prompt.

  1. Click “SKILL.md” above. You get a single markdown file.

Skills are plain text – adapt tone, language, audience and output format for your own use. The licence does not allow republishing modified versions. FAQ on adaptation, personal use and republishing

License and use

This skill is published under Creative Commons BY-NC-ND 4.0 – attribution, non-commercial, no derivatives. It is meant for personal use only: download it, use it in your own working environment, share it with attribution. Resale, redistribution as your own product, commercial exploitation or republishing modified versions are not permitted. Please get in touch for commercial licenses.