Invoicing & Payments
ERP Bank Integration Sri Lanka: H2H, Statements, and Cash You Can Trust
Your bank balance is not your cash position. How Sri Lankan finance teams connect banks to ERP—statement import, payment APIs, and Host-to-Host—with reconciliation that survives audit.
Preparing VAT invoices, RAMIS, or connected finance operations? See ERP software for Sri Lanka.

Many Sri Lankan businesses assume cash is under control because the internet banking balance looks healthy. That number is a snapshot of cleared funds—not of invoices paid, supplier runs committed, MDR still to deduct, or deposits that have not yet matched to customers. Finance still spends evenings in Excel because banking activity and ERP truth are two different movies.
ERP bank integration closes that gap. It is not a “nice IT project.” It is how you shorten cash blind spots, stop dual entry, and make month-end close something you manage—not something you survive.
What breaks in daily operations
- Customers pay without usable invoice references; cashiers and collectors guess.
- LankaQR / CEFTS / card settlements arrive as net batches while POS shows gross sales.
- Supplier and payroll runs are typed twice—once in ERP, again in the bank portal.
- Bank fees, partial payments, and multi-invoice receipts sit in an exception pile nobody owns.
- Treasury sees yesterday’s truth; decisions get made on stale cash.
Three integration levels (pick the one you can operate)
1. Statement-led reconciliation
Import MT940-style / CSV / PDF-derived statements into ERP and match by amount, date, and reference. Lowest technical bar. Works only if payment descriptions and invoice numbers are disciplined. Good starting point for single-entity SMEs.
2. Payment initiation + status feedback
Approved AP and payroll runs leave ERP as structured payment instructions; the bank returns status (accepted, rejected, settled). Removes the second typing pass. Requires clear maker-checker rules inside ERP so finance, not IT, owns the workflow.
3. Host-to-Host (H2H)
A dedicated secure channel between your ERP estate and the bank for high-volume bulk files, automated statement retrieval, account inquiry, and reconciliation loops—without staff jumping between banking apps. Sri Lankan banks have launched and partnered on H2H specifically to cut manual uploads and dual systems. Treat H2H as architecture plus process ownership, not only a file drop.

Design rules that prevent expensive rework
- Keep a bank-agnostic payment object in ERP (intent → rail → status). Do not mirror one bank’s schema into your ledger.
- Enforce invoice / customer references at the payment edge (QR, portal, remittance advice)—automation cannot invent missing discipline.
- Use idempotent payment IDs so retries do not double-pay.
- Prefer event-driven status (callbacks/files) over endless portal polling.
- Separate exception queues by type: missing ref, amount variance, fee, FX, duplicate—so SLAs are meaningful.
- Measure straight-through processing (STP) rate and time-to-match—not only “integration went live.”
Sri Lanka rails to plan for
Your integration map should name the real channels your customers and suppliers use—not a generic “digital” bucket. Typical mid-market mixes include CEFTS realtime transfers, SLIPS bulk credits, LankaQR and JustPay at retail edges, card acquiring, and classic cheque / PDC operating habits. See also LankaQR, JustPay, and ERP for retailers.
30-day readiness plan
- Week 1: Inventory bank accounts, payment methods, volume, current portal steps, and who owns exceptions.
- Week 2: Standardize references and tender/method codes in POS, invoicing, and ERP.
- Week 3: Pilot statement matching for one entity or branch; log unmatched causes.
- Week 4: Scope H2H or payment API with your bank + ERP partner; define maker-checker and rollback tests.
Where Capricon fits
Use Capricon Core ERP as the system of record for invoices, stock, and finance. Add Capricon Pay when collections and multi-channel settlement visibility matter. Need bank-specific adapters, multi-entity payment factories, or H2H glue that products do not ship? That is custom software development in Sri Lanka—with software AMC after go-live.
If the only dashboard your board trusts is the banking app, you do not yet have a cash position—you have a balance. Start with Capricon’s cash & VAT readiness audit, then see the retail ERP cash case study.
Frequently asked questions
What is Host-to-Host (H2H) banking?
H2H is a secure direct channel between your ERP (or middleware) and the bank—without logging into a banking portal for each run. Corporates use it for bulk payments, statement retrieval, account inquiry, and automated reconciliation. Major Sri Lankan banks have published H2H offerings for ERP platforms such as SAP, Dynamics, Oracle, Odoo, and open ERP stacks.
Do SMEs need H2H on day one?
Not always. Start with reliable statement import and payment-reference discipline. Move to H2H when payment volume, multi-account complexity, or dual-entry error rates make portal uploads the bottleneck.
How does Capricon help?
Capricon Core ERP, Capricon Pay, and custom integration work can connect collections, supplier payments, and ledger matching—scoped to your banks, rails (CEFTS/SLIPS/LankaQR), and approval rules.
Related Capricon solutions
Explore tools and services for invoicing & payments
Related guides on this topic
- Custom Software vs SaaS in Sri Lanka: When Integration and Control Beat Seats
- What SMEs Should Digitize First in Sri Lanka (2026 Playbook)
Related Capricon product & services
- Cash & VAT readiness audit
Map cash blind spots and bank-matching gaps before you build H2H.
- Capricon Core ERP
Invoicing, stock, and finance backbone for bank and payment matching.
- Capricon Pay
Collections visibility and payment operations across channels.
- Custom software development
H2H adapters, payment factories, and integrations products do not ship.
Ready to take your business to the next level?
Your next big move starts here - take charge, scale up, and lead your business to success.
