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 the Scheme GL account.

image

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)

image

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.