Review-Fall freigeben
Gibt einen Review-Fall atomar frei: erzeugt die Eingangsrechnung, bucht den zugehoerigen Journal-Intent und markiert den Fall als `approved`. Der Request-Body ist leer. Der Review-Fall muss einen Kreditor und mindestens eine Position haben. Duplikaterkennung laeuft; das Freigeben eines vermuteten Duplikats erfordert vorher das Aufloesen des Duplikathinweises via PATCH.
POST
/v1/invoice-review-cases/:id/approve Authorization
Authorization string header erforderlich API-Key im Format
ll_.... Übergabe als Bearer Token. Antworten
200
Erfolgreich
400
INVALID_INPUT Pflichtfelder fehlen oder Werte entsprechen nicht dem erwarteten Format.
404
NOT_FOUND Die angeforderte Ressource wurde nicht gefunden.
409
ALREADY_APPROVED
409
ALREADY_REJECTED
400
VENDOR_REQUIRED
400
NOT_AN_INVOICE
400
NO_LINE_ITEMS
409
DUPLICATE_SUSPECTED Eine ähnliche Buchung wurde bereits gebucht. Nutze skip_duplicate_check: true, um eine weitere Buchung zu erzeugen.
400
ACCOUNT_NOT_FOUND Das angegebene Aufwands- oder Ertragskonto existiert nicht im Kontenplan.
400
INVALID_TAX_CODE
400
BALANCE_MISMATCH
400
PERIOD_LOCKED Die betroffene Periode ist gesperrt und akzeptiert keine neuen Buchungen.
POST
cURL /v1/invoice-review-cases/:id/approve -cmd">curl --request -method">POST -punct">\
--url 'https://api.ledgerlou.de/v1/invoice-review-cases/:id/approve' -punct">\
--header 'Authorization: Bearer ll_your_key' 200 Response
JSON {
"reviewCaseId": "<string>",
"intentId": "<string>",
"invoiceId": "<string>"
}