Supported file formats
Aczen Bilz accepts bank statements in CSV and PDF formats. Most Indian banks offer a CSV export from their net banking portal. PDF statements are also supported — Aczen Bilz extracts the transaction table from text-based PDFs automatically.Supported banks
The following banks are supported out of the box. Any other bank whose statement uses a standard column layout will also work.HDFC and ICICI sample formats
The expected column headers for the two most common formats are shown below. HDFC Bank CSVHow to import and reconcile a bank statement
1
Open Bank Reconciliation
In the left sidebar, click Banking → Bank Reconciliation.
2
Upload your statement
Drag and drop your CSV or PDF file onto the upload area, or click it to browse and select a file. Aczen Bilz immediately begins parsing the statement using AI.While parsing, you will see a progress indicator. Once complete, a summary appears showing:
- Number of transactions found
- Bank name detected (e.g. HDFC, ICICI)
- Total deposits and total withdrawals
3
Review the detected column mapping
After parsing, Aczen Bilz displays the column mapping it detected — for example, which column it mapped to Date, Description, Debit, and Credit. Verify that the mapping looks correct before proceeding.
4
Run AI Reconciliation
Click AI Reconcile. Aczen Bilz compares every bank transaction against all posted journal entries in your ledger. The matching uses amount, date (with a ±7 day tolerance), and description to score each potential pair.
5
Review the results
The results appear in three tabs:
- Matched — bank transactions paired with a ledger entry
- Unmatched Bank — bank transactions with no corresponding journal entry
- Unmatched Ledger — posted journals with no corresponding bank transaction
6
Handle unmatched transactions
For each unmatched bank transaction, click Create Entry to open the journal creation dialog. Aczen Bilz pre-fills the date, amount, and narration from the bank transaction. Select the correct accounts and click Create — the journal is posted immediately and the transaction moves to the matched list.
How auto-matching works
Aczen Bilz scores each bank transaction against each posted ledger entry using a weighted formula:
A combined score of 0.8 or above is automatically marked as matched. Scores between 0.5 and 0.8 are flagged as partially matched for your review.
Auto-matching only works against posted journal entries. If you have draft journals, post them first before running reconciliation.
Manually resolving unmatched items
If a bank transaction could not be matched automatically, you have two options:Create a new journal entry from the unmatched transaction
Create a new journal entry from the unmatched transaction
Click Create Entry next to the unmatched bank transaction. In the dialog:
- Confirm or edit the date and narration — these are pre-filled from the bank statement.
- Select the bank account (the account that represents the bank in your Chart of Accounts).
- Select the counter account — for example, a sales income account for a deposit or an expense account for a withdrawal.
- Click Create. The journal is posted and the bank transaction is considered reconciled.
Investigate an unmatched ledger entry
Investigate an unmatched ledger entry
If a posted journal has no corresponding bank transaction, it means the transaction may be pending clearance, was entered in error, or occurred in a different period. Check your bank statement for the entry and either wait for it to clear or reverse the journal if it was entered by mistake.
Reconciliation summary
After reconciliation, the summary cards show:Bank transactions
The total number of transactions parsed from your uploaded statement.
Matched
The number of bank transactions successfully paired with a ledger entry.
Unmatched (bank)
Bank transactions with no ledger entry — these need a new journal or investigation.
Difference
The gap between the bank closing balance and the ledger balance. A difference of ₹0 means you are fully reconciled.
Viewing past reconciliations
All reconciliation sessions are saved automatically. Scroll down to the Reconciliation History table to see every statement you have imported. Click any row to load the full transaction list, matched pairs, and unmatched items for that session.Each history row stores the complete parsed statement data. You do not need to keep the original CSV or PDF file after uploading — Aczen Bilz retains all transaction details.
