Skip to content
HNROS Help Center
English
Start free
Contents1. What this window is for2. Supported filesHow the MT940 description field is read3. The import wizard — four steps4. The duplicate guard — the same file is never written twice5. The five statuses of a transaction6. The Transactions tab and the suggestion panel7. Matching — how the program finds whose money it isWhich invoices are closed8. Writing receipts — what "Write receipt" writes9. Undo and ignore10. Rules that learn11. Accounts and profiles12. Accounting13. Permissions14. On the phone15. Frequently asked questions

Help › Finance › Bank Transactions

Bank Transactions — A Guide from Scratch

Every sum that moves through the bank is a collection from a business partner, a payment to a supplier, a bank fee or a transfer between your own accounts. Turning them into receipts one by one while reading the statement takes hours and invites mistakes. The Bank Transactions window reads the statement file, works out from evidence whom each transaction belongs to, finds the open invoices and, with your approval, writes the receipt in one click; a wrong one is undone in one click too.

1. What this window is for

The window has five tabs: Import (the wizard that loads a statement file), Transactions (every imported transaction plus the suggestion panel), Unmatched (transactions waiting for your decision), Rules (rules that link a transaction automatically) and Accounts and profiles (bank account settings, saved file profiles and the automatic receipt setting). The top strip shows how many transactions are in each status.

Where to open it. In the dock, the Finance / Bank group › Bank Transactions. The window keeps no ledger of its own: everything it writes is an ordinary bank receipt, cash receipt or cheque collection; the Bank, Account Card and Accounting windows see them as usual.

2. Supported files

Source What is read
MT940 The banks' standard statement file (.sta, .mt940, .940, .txt). Date, value date, amount, direction, bank reference, description, counter IBAN and name, opening and closing balance are read. No column mapping is needed.
CSV / XLSX The table downloaded from internet banking. The separator (; , tab |), Turkish and English number styles, day.month.year and year-month-day dates and Excel date numbers are recognised automatically. You map which column is what once and save it as a profile.
Built-in sample profiles Türkiye: İş Bankası, Garanti BBVA, Yapı Kredi, Ziraat, Akbank, Halkbank, VakıfBank, QNB, DenizBank. Indonesia: BCA, Mandiri, BNI, BRI. The program reads the file's header row and suggests the profile that matches the most columns; you only correct it.
DBS The Direct Debit System (DBS) collection list (dealer, VKN, invoice number, amount, due date). In the first step tick "This is a DBS collection list": each row counts as the collection of one invoice and is linked straight to that invoice by its number.
Bank service (PDF / mail) Transactions the bank service has already read from the mailbox and from PDF statements can be converted to the same record form and brought in here. This window does not read PDFs itself; PDFs arrive only through the bank service.

How the MT940 description field is read

Each transaction starts with a :61: line (value date and booking date, debit/credit sign, amount, transaction code, bank reference). The :86: lines that follow use one of three layouts depending on the bank; the program recognises all three:

3. The import wizard — four steps

  1. File and account. Choose the file in the Bank file (MT940, CSV, XLSX) field and choose the Bank account. An MT940 file carries the account number; if that number is linked to an account on the Accounts and profiles tab, the account is picked automatically. Tick the box if you are loading a DBS list. Press Continue; with MT940 the second step is skipped.
  2. Column mapping. Pick a profile from the Profile list or leave Auto-detect (from header). Choose which column holds each field (transaction date, value date, amount or debit/credit, direction, description, counter IBAN, counterparty, tax identification number, bank slip or reference no., balance, invoice number); change the decimal separator and the date format if needed and press Apply mapping. If the same bank will send a file every month, type a name and press Save profile. Then Go to preview.
  3. Preview. You see what the file will bring before anything is written: how many transactions were read, how many were already imported, the incoming and outgoing totals and a match forecast for each transaction (how many exact, how many suggestions, how many unmatched). With MT940, if the opening balance plus the transactions does not reach the closing balance, you are warned that the file may be incomplete; unreadable rows appear in a separate list with the reason. The Import … new transactions button writes only the new rows.
  4. Result. It states how many transactions were imported, how many duplicate rows were skipped and the matching outcome (exact / suggestion / unmatched). Go to transactions takes you to the transactions awaiting your decision; Import new file restarts the wizard.

Large files. You do not need to split a large file such as a yearly statement: the program reads it piece by piece (MT940 at statement boundaries, CSV in blocks of rows with the header added to each piece) and shows progress such as "Reading part 2 / 5…". The import is also written in blocks.

4. The duplicate guard — the same file is never written twice

A fingerprint is made for every transaction: account + bank reference + date + amount + direction. For rows where the bank gives no reference, the description and balance are used instead. If the fingerprint is already stored, the row appears faded in the preview with "Already imported"; it is not written and the result counts it as a skipped duplicate row. Loading the same month twice by mistake, or the overlapping days of two statements, does no harm. If you change the account in the first step, the check is run again for the new account.

5. The five statuses of a transaction

Status What it means
Not matched There is not enough evidence. You choose the target or ignore the transaction.
Suggested The program suggests a target but is not sure. You review it and approve it or pick another candidate.
Exact match The evidence is strong and unambiguous; the receipt is ready and is written in one click (automatically during import if the setting is on).
Receipt written The receipts were written; their numbers are shown in the panel. If it is wrong, Undo.
Ignored A transaction that needs no receipt; the reason is shown in the panel.

6. The Transactions tab and the suggestion panel

The list is filtered by status, bank account and a search box (description, counterparty, amount); each row shows the date, account, amount (incoming in green +, outgoing in red −), description, status, target and score. Clicking a row opens the suggestion panel on the right: the suggested target and its type, the score, the source of the evidence, the invoices to be linked (each with its remaining balance), the amount not linked to an invoice and Other candidates. Clicking a candidate makes it the target. If none is right, open Select target manually, pick the target type (Account collection or payment / Bank charge or commission / Transfer between my own accounts / Cheque or note collection) and its value, and press Save target. If rules or business partner details have changed, Re-match re-evaluates every waiting transaction.

7. Matching — how the program finds whose money it is

For every transaction the program collects evidence. Each piece of evidence gives a candidate (a business partner, a fee, one of your own accounts or a cheque) and a score:

Evidence Score
The counter IBAN is one of our own accounts — transfer97
A learned or manually entered IBAN rule96
An invoice number in the description (invoice sequence, final document number or e-invoice number)95
A description pattern rule92
The IBAN on the business partner card (the IBAN written in its bank details fields)90
Tax number (VKN / TCKN on the business partner card)88
Name similarityat most 87
The amount of an open cheque / note / DBS item (amount and due date agree)85
The business partner code in the description75
Amount only: the amount equals the remaining balance of a single open invoice to the cent (suggestion only, with a warning)55

Which invoices are closed

Once the business partner is known, the amount is spread over the open invoices in this order:

  1. Invoices whose numbers appear in the description are closed first.
  2. Otherwise a single invoice whose remaining balance equals the amount is looked for (±0.5%).
  3. Failing that, FIFO: starting from the oldest invoice; the last invoice may be closed partly.

In a collection, any amount left over after the invoices is written as an advance; the panel says so in advance: "… not allocated to an invoice is recorded as an advance."

8. Writing receipts — what "Write receipt" writes

For a suggestion or an exact match the panel shows a Write receipt button. What gets written depends on the target:

Transaction What is written
Incoming collection (business partner) A separate bank receipt — Incoming transfer (type 19) for each invoice, linked to it; the invoice's remaining balance goes down. Any amount left over is written as a 19 without an invoice (an advance).
Payment (business partner) A separate bank receipt — Outgoing transfer (type 18) with an invoice link for each purchase invoice; the purchase invoice's remaining balance goes down. Any amount beyond the invoices is written as an 18 without an invoice.
Bank charge / commission Bank receipt type 18 to the fee account (the one in the rule, else the account's fee account, else the linked account on the cash/bank card).
Transfer between your own accounts Cash receipt 7 (out of the source account) + 6 (into the target account). It is written only from the outgoing leg; the incoming leg in the other account's statement is marked as "the incoming leg of a transfer", gets no receipt button and is ignored — so nothing is booked twice.
Cheque / note / DBS collection The same collect operation as in the Cheques window; the cheque is closed.

The receipt's description starts with the bank reference and the counterparty name, so the Bank and Account Card windows show where the transaction came from. Receipts go through every gate of ordinary receipt entry (write permission, over-collection approval, final document number, audit trail). If some are written and some fail, the written ones are kept, the errors are listed, and when you retry with the same button the ones already written are not written a second time.

Automatic receipt. If the "Write receipts for exact matches automatically during import" setting on the Accounts and profiles tab is on, the receipts of exact matches are written together with the import. The setting is OFF by default and only an administrator can change it; while it is on, the top strip shows the "Automatic receipts for exact matches are on" badge. Suggestions are never written automatically.

9. Undo and ignore

10. Rules that learn

When you choose the business partner manually for a transaction and write its receipt, the program learns this as a rule if the transaction has a counter IBAN: the next payment from the same IBAN is suggested for that business partner with 96 points. If the rule already exists, its usage counter goes up. On the Rules tab you can also add rules yourself:

Field Meaning
Rule type Counter IBAN (the full IBAN), Description pattern (text contained in the description, ignoring case and Turkish letter differences; e.g. "EFT ÜCRETİ") or Tax identification number.
Direction Both directions, incoming only or outgoing only.
Target Business partner collection or payment, or bank fee or commission; in both cases a business partner is chosen (for a fee it is the fee account).
Source Learned (learned from a receipt) or Manual (added by you).
Usage How many times the rule has been used. Stop disables it without deleting, Activate turns it back on, Delete removes it.

11. Accounts and profiles

Live bank connection: to receive transactions directly from your bank without files, the administrator sets up a connection under Settings › Company Information › Bank connections; incoming transactions are followed on this window's Live tab and go through the same matching. Details: Live Bank Connection guide.

12. Accounting

The receipts this window writes are posted to the journal by the existing accounting rules, with no extra work. The only thing to do: map the fee account to the bank expenses account on the Accounting › Mappings tab — 780 in Türkiye, the beban bank account in Indonesia. If it is not mapped, the fees land on that business partner's ordinary account.

13. Permissions

Action Permission needed
Opening the window, seeing transactions and suggestions The Bank permission
Importing, writing receipts, ignoring Administrator or the bank receipt permission
Undoing In addition to the above, the permission to delete bank receipts
Adding or changing rules, profiles and account mappings Administrator only (rules decide where automatic receipts go). An IBAN rule learned from a non-administrator's manual match is created paused; the administrator activates it on the Rules tab.
The automatic receipt setting Administrator only

A read-only user sees everything but gets no buttons; the screen reads "Read-only: writing receipts requires bank receipt permission."

14. On the phone

15. Frequently asked questions

Question Answer
What happens if I load the same file twice? Nothing breaks. In the preview every row shows "Already imported" and the import button shows 0 new transactions; no row is written a second time (section 4).
Can I load a PDF statement here? No, not directly. PDF and mail statements arrive only through the bank service; the transactions it has read can be brought into this window. Getting an MT940, CSV or Excel export from your bank is the cleanest route.
Why did an exact match not write its receipt automatically? The automatic receipt setting is off by default. Either press Write receipt in the panel or ask the administrator to turn the setting on on the Accounts and profiles tab.
Which purchase invoice does a payment to a supplier close? The same rule as for collections: invoices named in the description, otherwise the single invoice matching the amount, otherwise starting from the oldest invoice. A separate payment receipt is written for each invoice and the purchase invoice's remaining balance goes down; deleting the receipt reopens it.
A receipt was written to the wrong business partner. Open the transaction and press Undo: the receipts are deleted and the invoice balances reopened. Then choose the right business partner and Write receipt again. If the wrong match came from a rule, pause or delete that rule on the Rules tab.
Will a transfer between my own accounts be written twice? No. The receipt is written only from the outgoing leg; close the incoming leg in the other account's statement with Ignore (section 8).
How do I record a loan instalment payment from the statement? Do not match the transaction here. Open the instalment in the Credit and Limits window and choose the imported bank transaction as the method: the transaction is linked to the instalment and ignored in this list; when the payment is reversed the transaction opens again.

Related guides: Finance · Reconciliation · Accounting · Account Card · Mobile.