Match Bank Statement and Cash Book transactions instantly and generate an accurate Bank Reconciliation Statement (BRS).
🔒 Everything runs locally in your browser. No file or transaction data is ever uploaded or stored.
| Date | Description | Reference No. | Deposit | Withdrawal | Balance |
|---|
| Date | Voucher No. | Description | Debit | Credit | Balance |
|---|
Used by Amount Match and Fuzzy Match passes to tolerate small rounding differences and clearing delays between when a transaction is recorded and when it appears in the bank.
Leave blank to use the Balance column's last value automatically, or the cumulative sum if no Balance column was provided.
Preferences are remembered in this browser for your next visit.
| Date | Voucher | Description | Amount |
|---|
| Date | Voucher | Description | Amount |
|---|
| Date | Description | Amount |
|---|
| Date | Description | Amount |
|---|
| Side | Date | Description | Amount |
|---|
| Side | Date | Reference/Voucher | Description | Amount | Status | Match Type |
|---|
यह टूल बैंक स्टेटमेंट और Cash Book/Ledger की एंट्रियों का मिलान करके Unmatched Transactions, Differences तथा Bank Reconciliation Statement (BRS) तैयार करता है। | This tool matches Bank Statement transactions with Cash Book/Ledger entries, identifies unmatched transactions and differences, and generates a complete Bank Reconciliation Statement (BRS).
आप Excel, CSV या TXT फ़ाइल को drag-and-drop करके अपलोड कर सकते हैं, या लेन-देन को सीधे तालिका में मैन्युअल रूप से दर्ज कर सकते हैं — दोनों तरीके समान रूप से समर्थित हैं। | You can upload an Excel, CSV or TXT file via drag-and-drop, or enter transactions directly into the table manually — both methods are equally supported.
यह टूल स्वतः कॉलम हेडर पहचानता है और Date, Description, Reference, Debit/Credit या Deposit/Withdrawal जैसे फ़ील्ड्स को मैप करने का विकल्प देता है, ताकि विभिन्न बैंकों के अलग-अलग फॉर्मैट भी आसानी से आयात हो सकें। | This tool automatically detects column headers and lets you map fields like Date, Description, Reference, Debit/Credit or Deposit/Withdrawal, so different banks' varying formats can still be imported easily.
Auto Matching छह स्तरों में काम करता है — Exact Match, Date+Amount Match, Reference Number Match, Description Match, Amount Match और Fuzzy Match — प्रत्येक स्तर पिछले से कम सख़्त होता है, ताकि सबसे भरोसेमंद मिलान पहले हों। | Auto Matching works in six tiers — Exact Match, Date+Amount Match, Reference Number Match, Description Match, Amount Match and Fuzzy Match — each tier progressively less strict than the last, so the most confident matches are found first.
जो एंट्रियाँ नहीं मिलतीं, उन्हें स्वतः वर्गीकृत किया जाता है: Cash Book में दर्ज लेकिन बैंक में अभी न दिखने वाले भुगतान Outstanding Cheques कहलाते हैं, और जमा राशि जो अभी क्लियर नहीं हुई वे Deposits in Transit कहलाती हैं। | Unmatched entries are automatically categorized: payments recorded in the Cash Book but not yet showing in the bank are called Outstanding Cheques, and deposits not yet cleared are called Deposits in Transit.
इसी तरह, बैंक द्वारा काटे गए शुल्क जो अभी बहीखाते में दर्ज नहीं हुए Bank Charges कहलाते हैं, तथा बैंक द्वारा जमा किया गया ब्याज जो अभी दर्ज नहीं हुआ Interest Credits कहलाता है। | Similarly, charges deducted by the bank that are not yet recorded in the books are called Bank Charges, and interest credited by the bank not yet recorded is called Interest Credits.
Bank Reconciliation Statement, Cash Book की Closing Balance से शुरू होकर, Outstanding Cheques जोड़कर, Deposits in Transit घटाकर, Interest Credits जोड़कर तथा Bank Charges घटाकर बैंक स्टेटमेंट की Closing Balance तक पहुँचता है। | The Bank Reconciliation Statement starts from the Cash Book Closing Balance, adds Outstanding Cheques, subtracts Deposits in Transit, adds Interest Credits and subtracts Bank Charges, to arrive at the Bank Statement Closing Balance.
यह टूल समान तारीख़, राशि और विवरण वाली दोहराई गई एंट्रियों को भी Duplicate के रूप में स्वतः पहचानता है, ताकि गलती से दो बार दर्ज हुई एंट्री का पता चल सके। | This tool also automatically identifies repeated entries with the same date, amount and description as Duplicates, helping catch entries that were accidentally recorded twice.
Dashboard पर Matched, Unmatched और Duplicate transactions, Total Debit/Credit, तथा Closing Bank और Book Balances के आँकड़े इंटरैक्टिव चार्ट्स के साथ दिखाए जाते हैं। | The Dashboard displays Matched, Unmatched and Duplicate transaction counts, Total Debit/Credit, and Closing Bank and Book Balance figures, alongside interactive charts.
अपनी रिपोर्ट को PDF, Excel, CSV या JSON के रूप में डाउनलोड करें, या सीधे प्रिंट करें — सब कुछ आपके ब्राउज़र के भीतर ही तैयार होता है। | Download your report as PDF, Excel, CSV or JSON, or print it directly — everything is generated entirely within your browser.
हर गणना और फ़ाइल प्रोसेसिंग पूरी तरह आपके ब्राउज़र के भीतर होती है — कोई भी बैंक या लेन-देन संबंधी डेटा कभी किसी सर्वर पर अपलोड या संग्रहीत नहीं किया जाता, और यह टूल किसी भी AI-आधारित सुविधा का उपयोग नहीं करता। | Every calculation and file processing step happens entirely within your browser — no bank or transaction data is ever uploaded or stored on a server, and this tool does not use any AI-powered features.
Q. What is Bank Reconciliation? | Bank Reconciliation क्या है?
The process of matching your Cash Book/Ledger records against your Bank Statement to ensure both agree. | अपने Cash Book/Ledger रिकॉर्ड को Bank Statement से मिलाने की प्रक्रिया, ताकि दोनों में सामंजस्य सुनिश्चित हो सके।
Q. What is a Bank Reconciliation Statement (BRS)? | Bank Reconciliation Statement (BRS) क्या है?
A statement explaining the difference between your Cash Book balance and your Bank Statement balance. | एक विवरण जो आपकी Cash Book बैलेंस और Bank Statement बैलेंस के बीच के अंतर को स्पष्ट करता है।
Q. What file formats can I import? | मैं कौन-से फ़ाइल फॉर्मेट import कर सकता हूँ?
Excel (.xlsx), CSV and TXT files, for both Bank Statement and Cash Book. | Bank Statement और Cash Book दोनों के लिए Excel (.xlsx), CSV और TXT फ़ाइलें।
Q. Can I enter transactions manually? | क्या मैं लेन-देन मैन्युअल रूप से दर्ज कर सकता हूँ?
Yes — both Bank Statement and Cash Book tabs have a manual entry table with Add Row. | हाँ — Bank Statement और Cash Book दोनों tabs में Add Row के साथ एक manual entry table है।
Q. What is Exact Match? | Exact Match क्या है?
Same date, same amount and same reference/cheque number on both sides. | दोनों तरफ़ समान तारीख़, समान राशि और समान reference/cheque number।
Q. What is Fuzzy Match? | Fuzzy Match क्या है?
The loosest tier — amount within your Tolerance Amount and date within your Tolerance Days. | सबसे ढीला स्तर — राशि आपकी Tolerance Amount के भीतर और तारीख़ Tolerance Days के भीतर।
Q. What are Outstanding Cheques? | Outstanding Cheques क्या हैं?
Cheques recorded as issued in the Cash Book that haven't yet been presented at and cleared by the bank. | Cash Book में issued के रूप में दर्ज cheques जो अभी तक bank में present होकर clear नहीं हुए।
Q. What are Deposits in Transit? | Deposits in Transit क्या हैं?
Deposits recorded in the Cash Book that the bank has not yet credited/cleared. | Cash Book में दर्ज deposits जिन्हें bank ने अभी credit/clear नहीं किया है।
Q. What are Bank Charges in this report? | इस report में Bank Charges क्या हैं?
Charges the bank deducted (e.g. SMS alerts, maintenance fees) that are not yet recorded in your books. | Bank द्वारा काटे गए शुल्क (जैसे SMS alerts, maintenance fees) जो अभी आपकी books में दर्ज नहीं हुए।
Q. What are Interest Credits? | Interest Credits क्या हैं?
Interest the bank credited to your account that is not yet recorded in your Cash Book. | Bank द्वारा आपके account में credit किया गया interest जो अभी आपकी Cash Book में दर्ज नहीं हुआ।
Q. How are duplicates detected? | Duplicates कैसे पहचाने जाते हैं?
Entries with the same date, amount and description on the same side are flagged as duplicates. | एक ही तरफ़ समान तारीख़, राशि और विवरण वाली entries duplicate के रूप में flag की जाती हैं।
Q. What is Tolerance Amount? | Tolerance Amount क्या है?
The maximum rupee difference allowed for a Fuzzy Match, to accommodate small rounding differences. | Fuzzy Match के लिए अनुमत अधिकतम रुपये का अंतर, छोटे rounding अंतर को समायोजित करने के लिए।
Q. What is Tolerance Days? | Tolerance Days क्या है?
The maximum number of days a transaction date may differ between bank and book and still match. | अधिकतम दिनों की संख्या जितना bank और book के बीच transaction date भिन्न हो सकती है और फिर भी match हो।
Q. Does column mapping work automatically? | क्या column mapping स्वतः काम करता है?
Yes — headers are auto-detected by common keywords, and you can adjust the mapping manually if needed. | हाँ — headers सामान्य keywords से auto-detect होते हैं, और ज़रूरत पड़ने पर आप mapping को मैन्युअल रूप से बदल सकते हैं।
Q. What happens if I upload an empty or corrupted file? | अगर मैं खाली या corrupted फ़ाइल upload करूँ तो क्या होगा?
The tool shows a clear inline validation error and does not attempt to import invalid data. | Tool एक स्पष्ट inline validation error दिखाता है और invalid data import करने की कोशिश नहीं करता।
Q. Can I search transactions? | क्या मैं transactions search कर सकता हूँ?
Yes — search by Date, Amount, Reference Number or Description in the Preferences tab. | हाँ — Preferences tab में Date, Amount, Reference Number या Description से search करें।
Q. Can I filter by status? | क्या मैं status के अनुसार filter कर सकता हूँ?
Yes — filter the Transactions table by Matched, Unmatched or Duplicate. | हाँ — Transactions table को Matched, Unmatched या Duplicate के अनुसार filter करें।
Q. Can I export my reconciliation report? | क्या मैं अपनी reconciliation report export कर सकता हूँ?
Yes — as PDF, Excel, CSV or JSON, or print it directly. | हाँ — PDF, Excel, CSV या JSON के रूप में, या सीधे print करें।
Q. Is my bank data uploaded anywhere? | क्या मेरा bank data कहीं upload होता है?
No — every file is parsed and every calculation runs entirely inside your browser. | नहीं — हर फ़ाइल parse और हर calculation पूरी तरह आपके browser के भीतर होती है।
Q. What are Returned Cheques? | Returned Cheques क्या हैं?
Entries flagged by keywords like "return", "bounce" or "dishonour" on either side, for manual review. | दोनों तरफ़ "return", "bounce" या "dishonour" जैसे keywords से flag की गई entries, manual review के लिए।
Q. What is the Audit Report? | Audit Report क्या है?
A summary of all matches, unmatched items and duplicates found, useful for review before finalizing accounts. | सभी matches, unmatched items और duplicates का सारांश, accounts finalize करने से पहले review के लिए उपयोगी।
Q. Can I reconcile without any file, using only manual entry? | क्या मैं बिना किसी फ़ाइल के, केवल manual entry से reconcile कर सकता हूँ?
Yes — manual entry works completely independently of file import. | हाँ — manual entry, file import से पूरी तरह स्वतंत्र रूप से काम करती है।
Q. Does the tool support negative amounts? | क्या tool negative amounts को support करता है?
Deposit/Withdrawal and Debit/Credit fields should be entered as positive numbers in their respective columns; the tool derives direction from the column itself. | Deposit/Withdrawal और Debit/Credit fields को उनके respective columns में positive संख्या के रूप में दर्ज करना चाहिए; tool दिशा column से स्वयं तय करता है।
Q. Can I override the closing balances? | क्या मैं closing balances को override कर सकता हूँ?
Yes — in Match Settings, if you don't want the tool to auto-derive them from the Balance column. | हाँ — Match Settings में, यदि आप नहीं चाहते कि tool उन्हें Balance column से auto-derive करे।
Q. Does this tool use any AI? | क्या इस टूल में कोई AI इस्तेमाल होता है?
No — every matching rule and BRS formula is deterministic, hand-written logic based on standard accounting practice. | नहीं — हर matching rule और BRS formula, मानक accounting practice पर आधारित deterministic, hand-written logic है।
Q. Is this tool a substitute for a qualified accountant? | क्या यह टूल एक योग्य accountant का विकल्प है?
No — always verify the generated statement before using it for accounting, auditing or financial reporting. | नहीं — accounting, auditing या financial reporting के लिए उपयोग करने से पहले हमेशा generated statement की पुष्टि करें।
This Bank Reconciliation Tool is intended to assist in matching bank and ledger transactions. Always verify the generated reconciliation statement before using it for accounting, auditing or financial reporting.