1 Answers
A:
If you’re using a billing engine to handle term deposit (FD) openings via UPI, you need to tweak a few settlement and ledger rules so money is posted correctly.
UPI is instant, but final settlement and ledger posting aren’t — that’s where most teams mess up.
Here’s what to fix:
Every successful UPI transaction has a unique RRN.
Always use that to post receipts, not the internal transaction ID.
It makes reconciliation with bank/NPCI settlement files super clean.
Customers might retry or split large deposits, so matching only by invoice can double-post or miss entries.
FD money isn’t your revenue, it’s a customer liability.
So, don’t post it under Payment Gateway Income.
Route it to a liability account like Term Deposit Receipts until the FD is actually booked.
A success message from the UPI app doesn’t mean funds are settled yet.
Wait for the NPCI settlement file (R-17/R-19) before marking the deposit as funded.
Until then, park it in a Suspense Ledger.
For deposits over ₹2 lakh, users might send money in multiple UPI transfers.
Your engine should combine those receipts until the full amount is received, then post once.
When posting, record:
That helps auditors trace every rupee.
If the deposit fails after payment, reverse the ledger entry and mark that RRN as reversed so it doesn’t get reposted later.
Find the Best Payment Gateway
Explore all products with features, pricing, reviews and more
View All SoftwareHelp the community
Be the First to Answer these questions
Disclaimer
Techjockey’s software industry experts offer advice for educational and informational purposes only. A category or product query or issue posted, created, or compiled by Techjockey is not meant to replace your independent judgment.
20,000+ Software Listed
Best
Price Guaranteed
Free Expert
Consultation
2M+
Happy Customers