Skip to content
Medical-Supply Distribution·Medical-supply distributor, Casablanca·LIVE IN PRODUCTION

Finance Operations Hub: Sage Journals, Receivables and Cheques in One View

"Sales and purchase journals imported from Sage (15,348 invoices across 375 active clients and 3,093 SKUs since January 2024), with 5,717 receivables and 1,943 cheques tracked from receipt through deposit to clearing."
15,348
Invoices Imported from Sage
5,717
Receivables Tracked
1,943
Cheques Tracked End to End
375
Active Clients
Casablanca Edge Node
Finance Operations Hub: Sage Journals, Receivables and Cheques in One View
The Production Challenge & Problem

Why Standard Cloud Stacks and Legacy Tools Failed

The distributor’s accounting lives in Sage, but the questions management asks every week (who owes what, which cheques are still in the bank, how each client and product is selling) required exports, spreadsheets and manual reconciliation. Cheques in particular moved through several hands between receipt and clearing with no single record of where each one stood.

The Vext Sovereign Engineering Architecture

Custom Low-Latency Architecture & In-Country Execution

Vext built an import that brings the Sage sales and purchase journals and recorded payments into the operations platform, line by line. On top of that data sit a receivables ledger showing what is open per client, and a cheque register that follows each cheque through received, deposited and cleared.

Key Engineering Deliverables

  • Line-level import of Sage sales and purchase journals and payments
  • Receivables ledger with open balances per client
  • Cheque register following each cheque from receipt to deposit to clearing
  • Sales views by client and SKU from January 2024 onward

Measured Production Impact

  • 1,783 open receivables visible at any moment, per client
  • 1,129 cheques cleared and 814 deposited and awaiting clearing, each with its current status
  • 51,178 sales lines and 17,655 purchase lines available for analysis without spreadsheet exports
Production Stack:Cloudflare WorkersD1 (SQLite)Sage accounting import

Architectural Context & Deployment Narrative

The distributor keeps its books in Sage, and that does not change. What Vext added is a layer that reads those books. The sales journal (15,348 invoices and 51,178 lines covering 375 active clients and 3,093 SKUs from January 2024 to October 2026), the purchase journal (17,655 lines) and 5,644 recorded payments are imported into the operations platform. From there, 5,717 receivables are tracked, 1,783 of them currently open, and 1,943 cheques are followed from receipt to clearing: 1,129 cleared and 814 deposited and pending.

Have a similar engineering challenge?

Speak directly with the lead systems architect behind this deployment.

More Production Case Studies

Sovereign AI Voice Telephony & Carrier InfrastructureMoroccan Enterprise Contact Centers & Banking Hubs

Vext Voice: Morocco’s Sovereign Darija & French AI Voice Telephony Engine

Casablanca bare-metal telephony & WhatsApp VoIP gateway executing Moroccan Darija and French conversational agents with sub-400ms voice latency, direct IAM/Orange/Inwi SIP trunks, mid-call GPS & CMI multimodal actions, and 0.34 MAD/min runtime economics under 100% CNDP Law 09-08 compliance.

Read Case Study
Medical-Supply DistributionMedical-supply distributor, Casablanca

AI Email Intelligence: From a Distributor’s Inbox to Tracked Obligations

56,457 emails from 22 mailboxes, going back to February 2017, read by an LLM and turned into structured facts (intent, counterparty, amounts, deadlines, urgency), with 7,939 payment, delivery and regulatory obligations extracted and tracked automatically.

Read Case Study

Cookies & privacy

We use Google Analytics and Microsoft Clarity to understand how the site is used, only if you accept. Essential storage (language, your choice) is always on. Law 09-08 applies. Privacy Policy · Cookie Policy.