Upload bank statements or payment reports
upload_statementsStart a conversion job (or add files to one with job_token): German bank statements (PDF, CSV, MT940, camt.053/052 XML, photos) or payment-provider reports (PayPal, SumUp, Stripe, Amazon, Shopify ...) to DATEV (default), Lexware or MT940. Pass each file as content_base64 or a public https url. Returns a job_token for all further tools. Without a KP API key the job is anonymous: free preview, pay per job for the final file, data deleted after 7 days.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chart | No | Chart of accounts of a new anonymous job (default SKR03). Ask the user if unsure. | |
| datev | No | DATEV header data from the user's tax office. Required for DATEV files of anonymous jobs: berater_nummer (4-7 digits) and mandanten_nummer (1-5 digits). Optional fiscal_year_start (YYYY-MM-DD, first day of a month; default 1 January of the first booking's year). | |
| files | Yes | ||
| language | No | Language of messages (default de). | |
| job_token | No | Add files to this existing job. | |
| client_number | No | API key only: the Mandantennummer of the profile to use. | |
| target_format | No | datev | |
| force_duplicate | No | Read a file again that was uploaded before. |