
Insights
Receivables operations that match how money is worked
In store-based lending, receivables are not a dashboard problem. They are a people problem: staff who need to find a customer, update an installment or unsecured contract, follow up on collections, move a case to bad debt, restore it when appropriate, and explain yesterday’s disbursement without arguing with the database.
That is the daily rhythm we designed for—an operations platform centered on contracts, customers, stores, notifications, and status changes staff can trust. Managers and controllers judge the same system by whether totals match cash reality and whether status history can be audited.
The challenge
System timestamps record when someone typed. Business dates—loan date, the moment a contract moved to bad debt—record when the event happened. When reports and searches filter on create time, disbursement totals and bad-debt cohorts drift from process truth, especially when contracts are entered retrospectively.
Collections work is mostly exceptions: follow-up, notifications, bad-debt moves, restores. If those paths are hard to find—or silent when they fail—staff finish the work outside the system. Search quality matters too: in markets with diacritics and local naming, incomplete search is how contracts disappear from a queue.

What we built
We built receivables operations around process-faithful models: business event dates as first-class fields, auditable status transitions for installment and credit contracts (including bad debt and restore), and reporting filtered by loan date so disbursement views match money actually given to customers.
Day-to-day tools follow store-floor rhythm—contracts, customers, stores, capital, and notifications—so exceptions stay visible and assignable inside the product. Permissions and event logs keep controllers able to defend what changed and when.

The outcome
Store staff get software that matches their day. Managers get disbursement and portfolio views they can stand behind. Controllers retain status history they can audit—without reconstructing receivables from spreadsheets.
Related
Related insights

Insights
Modernizing the platform without pausing the business
A cross-border logistics rebuild showed that continuity is the real delivery risk. How we sequence platform change so obligations stay correct through cutover.

Insights
Moving point-of-care results into the hospital system of record
Point-of-care analyzers only help when results land in HIS/LIS with failures operators can see. How we built a recoverable bridge—HL7, CDS export, and operable sync.

Insights
Shipping AI with the same bar as production software
A tax assistant taught us that demos are easy and production is ownership. How we bring AI into live workflows with evaluation, governed content, and a safe way to pause.

Insights
Proxy buying, consignment, and warehouse truth on explicit models
Cross-border logistics mixes buy-for-me, consignment, and package movement that cannot share one status field. How we rebuilt order kinds, lots, and settlement for China–Vietnam operations.

Insights
Field product digitization that becomes a system of record
Shelf reality has to become operable product data. How we built mobile capture—photos, measurements, SKUs, and sync—so field digitization writes back instead of dying as a campaign gallery.

Insights
Grounding tax assistance in managed knowledge
A tax assistant needs more than a model. How we paired conversational help with managed content, returns workflows, and production controls teams can supervise.