CSV-Format-Referenz für die Stapelgenerierung von Rechnungen
5 Min. Lesezeit
Schnellstart
Jede Zeile in Ihrer CSV steht für eine Rechnung. Die erste Zeile muss eine Kopfzeile mit Spaltennamen sein. Spaltennamen sind Groß-/Kleinschreibung-unabhängig und unterstützen mehrere gängige Aliase.
Minimale CSV (3 Rechnungen):
client_name,invoice_no,issue_date,item_description,item_quantity,item_price
Mustermann GmbH,RE-001,2026-04-01,Webdesign,1,2500
TechStart AG,RE-002,2026-04-01,Beratung,8,150
Blue Sky Ltd,RE-003,2026-04-15,Monatliches Retainer,1,1800
Pflichtfelder
| Feld | Akzeptierte Spaltennamen |
|---|---|
| Kundenname | client_name, client, to_name, company, customer |
| Rechnungsnummer | invoice_no, invoice_number, inv_no, number |
| Ausstellungsdatum | issue_date, date, invoice_date |
| Positionsbeschreibung | item_description, description, item_desc, service, item1_desc |
| Menge | item_quantity, quantity, qty, hours, item1_qty |
| Einzelpreis | item_price, unit_price, rate, price, amount, item1_price |
Optionale Felder
| Feld | Akzeptierte Spaltennamen | Standard |
|---|---|---|
| Fälligkeitsdatum | due_date, payment_due | — |
| Währung | currency | EUR |
| Steuer % | item_tax, tax, vat, item1_tax | 0 |
| Kunden-E-Mail | email, client_email, to_email | — |
| Kundenadresse | address, client_address, to_address | — |
| USt-IdNr. | vat_number, client_vat, tax_id | — |
| Hinweise | notes, note, memo | — |
| Zahlungsbedingungen | payment_terms, terms | — |
| Rabatt % | discount | 0 |
Rechnungen mit mehreren Positionen
Verwenden Sie nummerierte Spalten-Suffixe item1_, item2_ usw. (bis zu 10 Positionen):
client_name,invoice_no,issue_date,item1_desc,item1_qty,item1_price,item2_desc,item2_qty,item2_price
Mustermann GmbH,RE-001,2026-04-01,Designphase,1,1500,Entwicklungsphase,20,100
JSON-Alternativformat
[
{
"client_name": "Mustermann GmbH",
"invoice_no": "RE-001",
"issue_date": "2026-04-01",
"item1_desc": "Webdesign",
"item1_qty": 1,
"item1_price": 2500,
"currency": "EUR"
}
]
Datumsformat
Verwenden Sie ISO 8601: JJJJ-MM-TT (z. B. 2026-04-01).
Vorlagen herunterladen
Laden Sie die Beispiel-CSV-Datei herunter.
Hinweise zur Spaltenzuordnung
- Spaltennamen sind Groß-/Kleinschreibung-unabhängig
- Nicht erkannte Spalten werden stillschweigend ignoriert
- Verwenden Sie den Spalten-Mapper (Schritt 2) für manuelle Zuordnung
- Für die vollständige Schritt-für-Schritt-Anleitung: Mehrere Rechnungen aus CSV generieren