Workflow Architecture

How Kangra Hub Converts Bank PDFs to Tally XML

A fast, mathematically audited workflow engineered to eliminate manual voucher typing and balance discrepancy errors in Tally.

01

Create Account & Verify Email

50 Free Pages Daily

Sign up with your Full Name, Email, and Mobile Number. A fast OTP code verifies your account. Authentication allows the platform to securely store your recurring party-to-ledger mapping preferences and track your 50-page daily allowance.

Secure OTP verification prevents unauthorized account access
Daily quota resets automatically at midnight Asia/Kolkata
Party-to-ledger rules persist across conversions
02

Upload Bank Statement PDF

38+ Bank Signatures

Upload your digitally generated bank statement. If the statement is password-protected (standard for PNB, SBI, HDFC, ICICI, etc.), enter the password in the decryption modal. Password decryption runs entirely in ephemeral volatile memory with zero disk logging.

Automatic institution detection with 98%+ confidence score
Encrypted PDF memory unlock with instant memory purge
Validation of PDF integrity and daily page quota
03

Review & Map Transactions

Running Balance Formula

Inspect extracted rows in an interactive accounting grid. Multi-line UPI and cheque narrations are seamlessly joined into single rows. The engine runs a mathematical verification on every transaction row: Previous Balance + Credit - Debit = Current Balance.

Inline editable cells for dates, amounts, and descriptions
Assign target counter ledgers (e.g. "Utility Expenses", "Sundry Debtors")
Automatic voucher type assignment (Payment, Receipt, Contra, Journal)
04

Download & Import Tally XML

TallyPrime & ERP 9 Ready

Click Generate XML. The system creates a balanced Tally-compatible XML document adhering to official Tally XML specifications. Total debits algebraically match total credits with proper ISDEEMEDPOSITIVE tags.

In TallyPrime: Press Alt + O -> Select XML File -> Import Bank Transactions
In Tally.ERP 9: Import of Data -> Vouchers -> Enter XML Path
Zero duplicate imports when reference numbers match

Ready to test a bank statement?

Convert any digital bank statement and verify transactions in our live editor.