5.5.2026

Recently Released

💵 Payments

Balance Reports Now Ordered by Bank-Reported Time

The GET /internal_accounts/:id/balance_reports  endpoint now orders results by as_of_date and as_of_time (bank-reported time) instead of as_of_date and created_at (ingestion time). This more accurately reflects the chronology of balance reports reported by the bank.

Simulate ACH NOC Returns in Sandbox

Users can now simulate ACH NOC (Notification of Change) returns in the sandbox environment by passing a specific counterparty account number when creating a payment order, consistent with existing ACH and wire return simulation.

Upcoming Changes

💵 Payments

(Releasing May 11, 2026) Counterparty Requirement for MT Payment Accounts

Payment Orders originating from PSP internal accounts now require the receiving external account to be linked to a counterparty. Inline External Account creation on Payment Orders is no longer supported for PSP connections.

In the dashboard, External Accounts without a Counterparty are disabled in the Receiving Account selector when creating a PSP Payment Order.

(Releasing May 18, 2026) PSP Internal Accounts will not support setting party_name

Customers will no longer be able to set party_name when creating Internal Accounts. Moving forward Internal Accounts will inherit the full name (first_name and last_name ) for accounts linked to individual Legal Entities and business_name for accounts linked to business Legal Entities. This change helps ensure accurate naming across customer accounts.

If party_name is present on an Internal Account creation request Modern Treasury will prevent the creation and return a 422 error response. In order to prevent disruptions with your integration create your Internal Accounts without passing in party_name.