Buchungs-Intent direkt erstellen
Erstellt einen neuen Buchungs-Intent direkt im Hauptbuch. Der Intent kann aus einer einfachen oder mehrzeiligen Split-Buchung bestehen. Die Soll- und Habenbeträge aller Buchungszeilen zusammen müssen ausgeglichen sein. Für Umsatzsteuer-Buchungen stehen zwei gleichwertige Wege zur Verfügung: entweder rohe Zeilen mit expliziten SKR04-Steuerkonten oder pro Zeile ein optionaler tax_code, der auf einen über GET /v1/tax-codes verfügbaren Steuerschlüssel verweist. Bei Nutzung von tax_code bucht die API den Brutto-Betrag und splittet die Zeile deterministisch in Netto plus Steuer auf das hinterlegte vat_account (Regelfall) bzw. erzeugt zusätzlich eine Selbstveranlagungs-Gegenbuchung auf self_assess_account (Reverse Charge / §13b / innergemeinschaftlicher Erwerb). Manuelle Steuerkontenzeilen und tax_code dürfen innerhalb einer Buchung nicht gemischt werden.
/v1/bookings ll_.... Übergabe als Bearer Token. 13 oder 14 für Abschlussperioden fx angegeben wird. EUR-Buchungen lassen fx weg oder setzen es auf null. string, number, boolean oder null sein. Unveränderlich nach Erstellung. POST /v1/documents. tax_code ist dies der Brutto-Betrag, den die API automatisch in Netto + Steuer aufteilt. tax_code ist dies der Brutto-Betrag, den die API automatisch in Netto + Steuer aufteilt. VST19, UST19, VST-IGE19, VST-13B19) aus GET /v1/tax-codes. Wenn gesetzt, splittet die API die Zeile automatisch in Netto- und Steueranteil. Darf nicht mit manuellen Steuerkontenzeilen kombiniert werden. Die Zeile muss genau eine Soll- oder Haben-Seite belegen. FX-Buchungen mit Selbstveranlagungs-Steuerschlüsseln werden aktuell nicht unterstützt. EUR) ECB, manual, bank /v1/bookings -cmd">curl --request -method">POST -punct">\
--url 'https://api.ledgerlou.de/v1/bookings' -punct">\
--header 'Authorization: Bearer ll_your_key' -punct">\
--header 'Content-Type: application/json' -punct">\
--data '{
"booking_date": "2025-06-01",
"description": "Büromaterial Einkauf",
"lines": [
{
"account_number": "6815",
"account_name": "Bürobedarf",
"debit": 119,
"credit": 0,
"tax_code": "VST19"
},
{
"account_number": "1200",
"account_name": "Bank",
"debit": 0,
"credit": 119
}
]
}' {
"intent_id": "<string>",
"event_count": 1
}