The gap
Finding out who paid which invoice means reading the bank statement line by line, retyping amounts into a spreadsheet and searching for invoice numbers that customers write in a dozen different ways.
Business apps
Turn the camt.053 or MT940 statements from your online bank into one Excel workbook, check that they add up, and see which invoices have been paid.
Coming soon
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.
The gap
Finding out who paid which invoice means reading the bank statement line by line, retyping amounts into a spreadsheet and searching for invoice numbers that customers write in a dozen different ways.
What it is
Izvlechka turns the statement files the bank already gives you into a workbook and a list of invoices with their payment status, in seconds and on your own computer.
How you use it
The month's bank statement in Excel and the paid invoices ticked off, without retyping a line.
A one-time tool for small businesses, accountants and bookkeepers anywhere their bank exports camt.053 or MT940, who reconcile bank payments with invoices.
Use it when
Built for
Give it one file or a whole month of daily files, camt.053 XML or MT940, and it writes every entry with booking and value date, signed amount, counterparty, IBAN, BIC, payment text, references and transaction code. Batch debits are split into each person, so salaries show up by name.
For every statement the opening balance plus the booked entries is compared with the closing balance. A difference means an entry or a page is missing from the export. Pending entries are listed but not counted, as the bank does, and duplicates from overlapping downloads are skipped and reported.
Incoming payments are matched by RF creditor reference, by invoice numbers in the payment text, including several numbers for one payment, by amount and payer name with Cyrillic and Latin compared, and finally by amount alone, marked for checking. Partial payments add up across months.
One file, izvlechka.pyz, runs with any Python 3.10 or newer on Windows, macOS or Linux, with nothing to install and nothing sent anywhere. Developers can install the wheel and use the same functions from their own code. Headings and messages are in Bulgarian or English.
1 of 5
| Platform or runtime | Supported versions | Tested up to |
|---|---|---|
| Python | 3.10 or newer | 3.12 |
| LibreOffice | Any version | 24.2 (opens the workbooks) |
It is finished and tested. It is not on sale yet; this page will say where to get it when it is.
Coming soon
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.