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
What's inside
- 01Wann dieser Skill greift
- 02Schritt 1 – Angaben sammeln
- 03Schritt 2 – Rechnen
- 04Schritt 3 – Rechnung aufbauen
- 05Schritt 4 – PDF erzeugen
- 06Schritt 5 – Übergeben
- 07Pflichtangaben (Kurzcheck)
- 08Regeln
- 09Anti-Patterns
- 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
| Feld | Hinweis |
|---|---|
| Kundenname | Firma oder Person, wie im Vertrag |
| Kundenadresse / E-Mail | Für Pflichtangaben und Versand |
| Eigene Firmendaten | Name, Adresse, MWST-Nummer (aus Projektdatei übernehmen) |
| Rechnungsnummer | Automatisch als RE-JJJJ-001, fortlaufend und eindeutig |
| Rechnungsdatum | Heute, sofern nichts anderes angegeben |
| Leistungszeitraum | Pflichtangabe für die Buchhaltung |
| Fälligkeit | Standard 30 Tage netto |
| Positionen | Beschreibung, Menge, Einheit, Ansatz |
| Währung | CHF, EUR oder wie angegeben – nie stillschweigend wechseln |
| MWST-Satz | Nur wenn steuerpflichtig; sonst Hinweis auf Befreiung |
| Zahlungsangaben | IBAN, 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
reportlaboderfpdf2, 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.
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.