Skip to main content
Used for accounting entries, account reconciliation, and ongoing program oversight

Overview

Map your ledger transactions to Lead’s transaction types, which must be approved by Lead’s accounting team before going live. Lead’s implementation team will provide a tool for completing this request during onboarding.
Each transaction has four core fields:
1

type

The transaction type (e.g., rewards, fees).

See Deposit Transaction Types or Credit Transaction Types for more details.
2

fee_type

The type of fee transaction (e.g., ATM, overdraft).Possible Types
  • atm
  • overdraft
  • periodic_maintenance
  • card
  • international_transaction
  • other
3

action

The transaction action. Note the signage based on credit or deposit transaction type:
  • applied indicates the transaction has been applied to the balance. This includes posted, assessed or accrued transactions as long as they are affecting the underlying balance.
  • reversed indicates the transaction has been reversed from the balance. This includes reversed or returned transactions.
4

transfer_type

The transaction transfer type (e.g., ACH, wire). If the transaction was conducted via a Lead API or payment rail, please additional provide transfer_ids for the transaction record.
  • ach: ach transactions.
  • wire: wire transactions.
  • international_wire: international wire transactions.
  • instant_payment: instant payment transactions.
  • check: check transactions.
  • card: card transactions.
  • oct: original credit transactions; push-to-card transactions.
  • aft: account funding transactions; transfer to fund a card account transactions.
  • internal_transfer: transfer within accounts at Lead bank.
  • external_transfer: transfer from/to accounts at Lead bank from/to external bank account.
  • no_money_movement: transfer that happens on an end customer balance but does not result in money movement within Lead bank. (e.g. customer moving money between two different USD pockets; dispute won and no money movement since provisional credit was applied earlier; interest is accrued but not yet paid out). Used when no settlement is needed.
  • out_of_bank_settlement: transfer that affects customer balance but for balances held at accounts outside of Lead bank but due to Lead customers.
The following transaction types (type) require a transfer_type to also be provided in the Transactions file:
  • For deposit balances: debit, credit, refund, dispute_provisional, escheatment
  • For credit balances: disbursement, payment, refund, client_credit, dispute_provisional
For any transaction types that do not require a transfer type to be provided, you can optionally use any valid transfer_type enum.

Deposit

Credit

Every transaction must include amount, which is represented by the sum of principal_amount, fee_amount, and interest_amount.
If your program offers rewards, the rewards field and type are also required.