Import a bank statement
Updated
Fill this legal entity's PrivatBank connection, then read yesterday's posted lines on PrivatBank statement lines. The pull is a morning job. There is no Import button.
Note
This card does not send a payment and does not create a customer payment or a vendor payment. The token is not written on the card. Today's interim statement is not pulled.
How to#
To connect the account, open Ribbon → Ukraine → Settings → Bank connections.
Press New. Fill Code, Name, Legal entity, and Base URL. Put https://acp.privatbank.ua/api in Base URL — without /api the statement path will not compose. Fill Credential reference with the name the host already holds for this token. Fill Account / IBAN when you want one account. Timeout is seconds to wait; empty uses the channel default. Leave Disabled off. Leave Agent tag empty: the bank is on the public internet. Save. The card stays in the list. The register is still empty.
The tax operator lives on Ribbon → Tax → Settings → Authority connections. This card is only the bank.
The morning job runs at 06:20 UTC and pulls yesterday. Open Ribbon → Ukraine → Registers → PrivatBank statement lines. Yesterday's posted rows appear: Bank ref (REF+REFN), Amount, C/D, Purpose, Counterparty EDRPOU, and Counterparty name. Reversed and unreal rows are not stored.
Example
- Legal entity LLC Romashka
- Code
pb-romashka- Base URL
https://acp.privatbank.ua/api- Credential reference
privatbank-merchant- Environment
prod- Account / IBAN
UA123456789012345678901234567Yesterday:
- Incoming ₴0.01
- Reversal ₴10
After the morning job:
- Register one row for ₴0.01, type C
- Reversal not written
Tip
Empty Account / IBAN asks the bank for every active account on that token. Environment is a label. It does not change the bank address. Max retries is unused for statements.
If the command refuses#
| What you see | What to do |
|---|---|
| The card will not save | Fill Code, Name, Legal entity, and Base URL. |
| The register is empty the next morning | Disabled is on, Credential reference is empty, or the host has no token under that name. Turn Disabled off, fill the reference, and wait for the next morning. |
| The register is empty and the bank is in a maintenance window | The job skips that day when the bank is not in working phase, or when a working-balance flag is on. Wait for a working day and open the register again. |
| HTTP 401, or the register stays empty after a working day | The token under Credential reference is missing or wrong. Ask an analyst to set the credential on the server. Do not type the token on this card. |
| You expected a customer or vendor payment from the line | That payment is not created from this register. Record it on its own document. |
| There is no Import button on the card | The pull is the morning job. Fill the connection, then open PrivatBank statement lines. |
See also