Erste Schritte
Ihr erstes Dokument
Schreiben Sie eine kleine Rechnungsvorlage in Markdown, geben Sie JSON-Daten und CSS dazu, und erzeugen Sie ein PDF mit deutschen Zahlenformaten.
Auf dieser Seite
Diese Seite baut die Rechnung von der Startseite nach. Sie brauchen drei Dateien in einem Ordner.
Jede Erzeugung braucht einen Lizenzschlüssel. Haben Sie noch keinen, holen Sie einen kostenlosen Testschlüssel, wie auf der Seite Installation beschrieben, und setzen Sie ihn:
export BREVIER_LICENCE_KEY="<ihr-lizenzschluessel>"1. Die Daten
Die Daten sind einfaches JSON. Beträge bleiben Zahlen; Brevier formatiert sie später.
{
"firma": { "name": "Muster Versicherung AG", "anschrift": "Hauptstraße 1, 10115 Berlin" },
"kunde": { "name": "Erika Mustermann", "strasse": "Beispielweg 7", "ort": "50667 Köln" },
"rechnung": {
"nummer": "R-2026-0142",
"datum": "2026-09-25",
"positionen": [
{ "pos": 1, "text": "Berufsunfähigkeitsversicherung", "betrag": 84.2 },
{ "pos": 2, "text": "Haftpflichtversicherung", "betrag": 7.9 }
],
"summe": 92.1
}
}2. Die Vorlage
Die Vorlage ist Markdown mit {{ }}-Platzhaltern. Jeder Platzhalter nennt
ein Feld aus den Daten. {{#each}} wiederholt eine Tabellenzeile für jeden
Eintrag einer Liste.
---
style: rechnung.css
---
{{ firma.name }}, {{ firma.anschrift }}
An: {{ kunde.name }}, {{ kunde.strasse }}, {{ kunde.ort }}
# Beitragsrechnung {{ rechnung.nummer }}
Datum: {{ rechnung.datum | date }}
| Pos. | Leistung | Betrag |
| --- | --- | ---: |
{{#each rechnung.positionen}}
| {{ pos }} | {{ text }} | {{ betrag | money }} |
{{/each}}
**Summe {{ rechnung.summe | money }}**| date schreibt 25.09.2026. | money schreibt 84,20 €.
3. Die Seite gestalten
Das Stylesheet legt Papierformat, Ränder und einen Seitenzähler fest.
@page {
size: A4;
margin: 25mm 20mm 25mm 25mm;
@bottom-right {
content: "Seite " counter(page) " von " counter(pages);
}
}
body { font: 10pt/1.4 sans-serif; }
table { width: 100%; border-collapse: collapse; }
td:last-child, th:last-child { text-align: right; }4. Erzeugen
brevier pdf rechnung.md --data rechnung.json -o rechnung.pdfÖffnen Sie rechnung.pdf. Es enthält Ihre Daten, deutsche Zahlenformate
und unten einen Seitenzähler.
Mit brevier preview rechnung.md --data rechnung.json --open sehen Sie die
Rechnung direkt im Browser mit Live-Reload, während Sie die Dateien anpassen.
Ändern Sie einen Wert in rechnung.json, lädt der Browser sofort neu.