Parameters
JSON body
Request body
application/jsonbankAccountExternalIdstringRequiredExternal ID of the destination bank account.
Example
2000123456contentstringRequiredRaw GPC/ABO statement file content (one line per record).
Parses a Czech GPC/ABO fixed-width bank statement (074 header + 075 transaction lines) and inserts new transactions into the selected bank account. Idempotent: re-uploading the same statement only adds previously unseen transactions.
JSON body
bankAccountExternalIdstringRequiredExternal ID of the destination bank account.
2000123456contentstringRequiredRaw GPC/ABO statement file content (one line per record).
1 status code documented
statementNumberstringRequiredStatement number from the 074 header.
statementDateDate | string | string | numberRequiredStatement date from the 074 header.
Statement date from the 074 header.
parsednumberRequiredNumber of 075 transaction records found in the file.
insertednumberRequiredNumber of new transactions actually inserted.
skippedDuplicatesnumberRequiredNumber of transactions already present in the database.
{
"statementNumber": "example_statementNumber",
"parsed": 0,
"inserted": 0,
"skippedDuplicates": 0
}POST /bff/transaction/import-gpc
curl -X POST "https://api.bizkithub.com/bff/transaction/import-gpc" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"bankAccountExternalId": "2000123456",
"content": "example_content"
}'All BizKitHub public API endpoints require authentication via API key.