Receipts: add a receipt
receipts_createCreate bookkeeping receipts directly in BuchhaltungsButler when no PDF or image is available, e.g. documents stored in another system. Pass one or multiple receipts to add them to a customer account.
Instructions
🟡 WRITE · creates data: Creates new records (receipts, transactions, postings, invoices, master data). Not idempotent: calling twice may create duplicates.
add a receipt
Add a receipt into the specified customer account. NOTE: Use this endpoint, to add a receipt without a file!
Use to record receipts that have no file attached, for example when the document lives in another system.
If you have the actual PDF or image, use receipts_upload instead so BuchhaltungsButler can read the document and pre-fill its data.
Takes one or many: pass an array of receipts in receipts. A single record is an array of one.
Not idempotent: a repeated call creates duplicate receipts. The response reports per-item success, so a partial failure leaves the successful entries in place.
Endpoint: POST /receipts/addBatch
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| receipts | Yes | list of receipts maximum of 50 receipts are allowed A receipt has the same fields like the /receipts/add endpoint has, same applies for error messages |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| errors | No | ||
| success | Yes | is the request successful or faulty | |
| receipts | No |