Completed -
The scheduled maintenance has been completed.
Jun 25, 19:00 UTC
In progress -
Scheduled maintenance is currently in progress. We will provide updates as necessary.
Jun 25, 17:00 UTC
Update -
• Release 25/06/2026
Headline Release: Cross Currency Reconciliation
This release introduces Cross Currency Reconciliation, enabling Diesta to reconcile remittances, bank transactions, and premiums where the source and target values are held in different
currencies.
The new FX reconciliation flow records the FX rate and converted values against the reconciliation event, keeps the same-currency path unchanged, and supports preview, execution, undo,
write-off, overpayment, and journal handling across supported FX scenarios. The rollout also includes validation work around remittance-to-bank, premium-to-bank, force reconciliation,
CMA path handling, settlement state, and FX scenario coverage.
Key items:
- Cross Currency Reconciliation core flow
- FX remittance write-off and overpayment support
- Cross-currency reconciliation fixes and scenario hardening
- Manual QA coverage for cross-currency reconciliation
- Reconciliation webhook support with trust settlement state
- Performance tuning for FX and remittance payout lookup paths
Minor Features
- Journal Periods MVP: deterministic accounting period assignment with EventBridge lifecycle.
- Subledger portal UI: gated navigation, page shell, journal period selector, selected period display, report selector, and report table view.
- Generic external posting and journal integration, including posting lifecycle, source selection, CSV rendering, preview, dispatch, acknowledgement handling, and resubmission.
- Bulk broker statement generation from scheduled reports.
- Custom data-source event ingestion endpoint with request tracking.
- Ingestion lifecycle webhooks, premium derivation batching, replay ledger, and operations dashboard.
- Remittance bank transaction delete with journal reversal.
- Bank transaction tag status rendering and operational tags.
- Party Split UI improvements.
- Schedule payouts portal feature flag removal.
- Server database connection refactored to use IAM authentication.
- Server npm audit remediation and CI/e2e test stability improvements.
- Auth module documentation and internal audit-history cleanup.
- Ingestion configuration checks.
Bug Fixes
- Fixed payout reconciliation failure when fee enrichment produced a NaN converted amount.
- Fixed payment release header currency being derived from stale beneficiary-account currency instead of payout transaction currency.
- Fixed isCMA filter disappearing after editing filters.
- Fixed FX bank-to-premium write-off and overpayment display using premium values instead of bank-currency values.
- Added premium read-model parity guard and fixed parity harness age-bucket comparison.
- Fixed persisted Statement ID filter on Statements screen so users can clear/reset the selected statement.
- Fixed unreconcile sanitizer performance issue causing slow requests and lock contention.
- Fixed policies query including owner premiums for synthetic downstream target organisations.
- Improved reconciliation page performance when switching between premium and bank views.
- Fixed inability to link remittance to Bank CMA.
- Fixed FX Scenario 42 where RI displayed Partial instead of Premium when premium exceeded settled RI value.
- Fixed remittance-to-premium force reconciliation failure after RI/P recon due to missing settled recon_fx slice.
- Optimised slow remittance payout lookup queries.
Jun 25, 15:56 UTC
Scheduled -
Scheduled maintenance will take place between 18:00 and 20:00 British local time.
Apr 30, 15:14 UTC