Scheduled Maintenance - 2026-06-25

Scheduled Maintenance Report for Diesta

Completed

The scheduled maintenance has been completed.
Posted Jun 25, 2026 - 19:00 UTC

In progress

Scheduled maintenance is currently in progress. We will provide updates as necessary.
Posted Jun 25, 2026 - 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.
Posted Jun 25, 2026 - 15:56 UTC

Scheduled

Scheduled maintenance will take place between 18:00 and 20:00 British local time.
Posted Apr 30, 2026 - 15:14 UTC
This scheduled maintenance affected: Portal - UK and Backend API.