What's shipping in CediSync.
The changelog is the roadmap. We publish what we built, not what we will build next quarter. Newest first.
August 2026
- Fix
A wrong close can no longer be saved
The server now independently recomputes every daily-close figure — brought-forward, carried-down, cash on hand — and rejects a close that doesn't match the ledger. Reopens stay role-gated and audited.
#daily-close-server-guard - Feature
Transaction records are now sealed
Posted trade line-items can no longer be edited or deleted by anyone — including administrators. Corrections supersede the original record with a full audit link, and audit coverage now extends across every sensitive table.
#sealed-transaction-records - Feature
Per-branch billing, computed server-side
Your bill is plan price × active branches, recomputed on the server at payment time. The amount the browser sends is ignored — a tampered client can't underpay.
#per-branch-billing-server-side - Improvement
August security hardening round
Closed every finding from our August security audit, tightened the content-security policy, and locked response headers at the CDN edge.
#security-hardening-august
July 2026
- Improvement
Tellers see the whole branch
Tellers now see all of their branch's trades for context. Editing stays limited to their own — and every edit supersedes rather than overwrites.
#tellers-see-whole-branch - Feature
Ghana Card customer verification — early access
In-house Ghana Card capture with face match at the counter, with a QR handoff to the customer's phone. Rolling out bureau-by-bureau; ask us to enable it for yours.
#ghana-card-verification-early-access - Improvement
Six-decimal rate precision
Rates now carry six decimal places end-to-end, so low-denomination pairs like CFA price exactly — no more rounding drift on large trades.
#six-decimal-rates
June 2026
- Feature
Audit trail moved into the database
Audit entries on eight sensitive tables are now written by database triggers. No client — including ours — can skip them.
#trigger-level-audit-trail - Fix
Opening stock no longer truncates on long histories
Daily reports paginate the full pre-period history, so bureaux with deep transaction histories get exact opening stock figures.
#opening-stock-pagination
May 2026
- Feature
Receipt verification by SMS
Customers scan the QR code on any receipt to verify the trade against your ledger, and a one-time SMS code protects loyalty-point redemptions.
#receipt-sms-verification - Improvement
Supervisor correction of customer details
Supervisors can correct customer details on past transactions — with the change fully audited against the original.
#supervisor-customer-correction
April 2026
- Feature
Per-branch cash-to-bank sweeps
Track cash sweeps from each branch to the bank as a first-class step in the close. Variance reconciles against the branch's cash on hand automatically. Sweeps are part of the daily audit log.
#per-branch-cash-to-bank-sweeps - Improvement
Supervisors can now manage billing
Supervisors join owners on the billing page with the same access. Every billing action remains role-gated and fully logged.
#supervisor-billing-access
March 2026
- Feature
Search inside the audit log
Filter the activity log by actor, action, branch, or date range, and open any entry to see the old and new values side by side.
#audit-log-search - Improvement
Email bounce detection
If a bureau's owner email bounces, we stop sending to it and flag the contact for update. Stops reminders getting lost in a dead inbox.
#resend-bounce-detection - Feature
Subscription refund flow
Admins can issue full or partial Paystack refunds directly from the subscriptions panel. Every refund is audited with the actor, amount, and reason.
#refund-flow - Fix
Branch book reopen — audit gap closed
When a closed branch book was reopened, a window of reopen-era changes could land without a linked audit entry. The reopen itself is now the audit root for every subsequent change, so nothing silently lands.
#branch-book-reopen-edge-case
February 2026
- Improvement
Owner daily email now consolidated
Owners used to receive one email per branch. Now one consolidated email with per-branch P&L, variance, and open sign-offs arrives when the book closes. Per-branch emails still go to supervisors.
#owner-daily-email