Mambu Setup
Create transaction channels
Create three Transaction Channels for: - Wise_Withdrawal - Wise_Settlement_Deposit - Wise_Payment_Refund
Each transaction channel should have its own General Ledger (GL) account. Through this linkage, the amounts transacted through the Transaction Channels will be booked in the corresponding GL accounts.
Note:
- If the
Accounting in Multicurrency
feature is enabled for your Mambu tenant, then a transaction channel with its own general ledger account must be defined for every currency. All transaction channel IDs should have the following structure:[name of Transaction Channel]_currency
, for example,12102_EUR
,12102_USD
. - Each transaction channel should have its own General Ledger account. The
type
of the GL account should be agreed internally, according to your accounting practices. - If Anti-Money Laundering (AML) transaction monitoring is enabled, the Wise_Withdrawal and Wise_Payment_Refund transaction channels should be linked to the
Transit GL
account. Wise_Settlement_Deposit transaction channel should be linked to theScheme GL
account.
Create custom fields
Create custom fields at the transaction level to store:
- Wise transferStatus
(available for the Wise_Withdrawal
Transaction channel
- Wise transferId
(available for the Wise_Withdrawal
and Wise_Settlement_Deposit
Transaction channels)
- Wise settlementReference
(used in the Prefund logic; available for the Wise_Settlement_Deposit
Transaction channel)
These fields can be created under the default transaction custom field set or under a connector customized set. Take note of the custom field set id
as it will be used in the integration setup process.
Note:
If the connector is integrated with other connectors, such as AML systems or payments, additional custom fields must be saved in the Wise connector config. These custom fields are created as part of the specific connector’s setup and used in this integration as well. This measure prevents duplication of any custom fields and the information they contain.
See below example where AMLstatus
and amlEndToEndId
are custom fields created as part of the external AML system setup and debtorIBAN
as part of other payments integration setup:
{
"transactionFields": {
"fieldSetId": "_Transaction_Details_Transaction",
"transferStatusField": "TS",
"transferIdField": "TWTID",
"transferSettlementReference": "TWSR",
"AMLstatus": "AMLstatus",
"amlEndToEndId": "amlEndToEndId"
},
"depositAccountFields": {
"debtorIBAN": "depositIBAN"
}
}
Create General Ledger Accounts
If the Accounting in Multicurrency
feature is enabled for your Mambu tenant, then a transaction channel with its own general ledger account must be defined for every currency. The type
of the GL account should be agreed internally, according to your accounting practices.
General Ledger (GL) Accounts will need to be created for the integration with the Allow Manual Journal Entries
option enabled for each GL Account.