Reports: create bwa report
reports_create_bwaRequest a BWA management report for a date range. Triggers asynchronous generation, returns an ID to fetch the completed report afterward.
Instructions
๐ก WRITE ยท creates data: Creates new records (receipts, transactions, postings, invoices, master data). Not idempotent: calling twice may create duplicates.
create bwa report
Triggers the creation of a BWA report ("Betriebswirtschaftliche Auswertung").
The report is generated asynchronously in the background. The response contains the id_by_customer of the created report, which may be used to retrieve it once the generation has been finished.
A new report may only be requested once the generation of a previously requested report of the same type has been finished.
Use to request a BWA (Betriebswirtschaftliche Auswertung, the German management report). Step one of two.
This only triggers generation. To read the finished report, call reports_get_bwa afterwards.
Runs asynchronously and returns an id, not the report. A new BWA can only be requested once the previous one has finished, and it replaces the previous one.
Endpoint: POST /reports/create/bwa
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date_to | Yes | The last day of the period the report is created for, in format 'YYYY-MM-DD' (e.g. '2026-03-31'). | |
| date_from | Yes | The first day of the period the report is created for, in format 'YYYY-MM-DD' (e.g. '2026-01-01'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | blank | |
| success | Yes | Success boolean | |
| id_by_customer | No | The id_by_customer of the created report |