New Year Improvements and Standardisations
by Jake WauchopeOverview
We've made some exciting updates to simplify trust account creation, resolve bugs, and refine payment and validation requirements. These changes aim to make your experience smoother, ensure data accuracy, and better support international payouts.
Version Impacted: V2.0
Date Effective: 15/01/25
Key Updates
Account Management
- Simplified Trust Account Creation:
- We've removed the
isActingAsTrustee
andtrust
fields. Now, you can create trusts by setting up a corporate account with the account typetrust
.
- We've removed the
- Bug Fixes:
- Resolved an issue that blocked ratesheet creation without a trading account ID.
- Fixed invalid values for
corporateRegistrationType
in/accounts/corporate
. Correct values are nowabn
andacn
.
Trades and Quotes
- Validation Updates:
buyAmount
andsellAmount
in/trades
now must be greater than 0 (no more zeros or negatives allowed).buyAmount
andsellAmount
in/quotes
are also restricted to values greater than 0.requestedTenor
in/trades
now acceptsT+0
,T+1
, andT+2
instead ofT0
,T1
, andT2
.
International Payouts
-
Field Requirement Adjustments:
- We've refined requirements for
phoneNumber
,email
,taxIdentifier
, andcorporateRegistrationNumber
when making SWIFT payouts to certain countries. - Example: In Argentina, a phone number is now only required for ARS payouts, while it’s recommended (but not mandatory) for other currencies.
- Check the updated table for full details.
- We've refined requirements for
-
Indian Bank Account Types: We've standardized values for Indian account types:
nro
for Non-Resident Ordinary Account.nri
for Non-Resident Indian.nre
for Non-Resident Emigrant.resident
remains unchanged.
-
Payment Reason Codes (Philippines): All codes are now 10 digits. For example,
910100005
is now0919100005
. -
New Zealand Payouts:
- Local payouts now accept
accountReference
of 9-10 digits (was 10). - SWIFT payouts now accept
accountReference
of 15-16 digits (was 16).
- Local payouts now accept
-
BRL Payments: We’ve added
branchCode
andbankCode
to the Payment Address object. For BRL SWIFT payments, a 3-7 digit agency code is now required in thebranchCode
field.
Other stuff
- Fixed bugs with webhook functionality and corporate account creation.
- Improved performance for cold starts to reduce wait times.
Got Questions?
Got questions or concerns about this change? Head over to our Discussion Board and leave us a note.