Daily Reports

Column provides daily bank account interest reports for interest accruals and payouts. You can download them via our Reporting API.

Example

Let's use the three bank accounts in the Interest Payout Example.

Account AAccount BAccount C
bank account IDbacc_account_abacc_account_bbacc_account_c
available balance$13,692.57$13,692.57$13,692.57
owner interest rate4.00%5.50%0.00%
interest rate spread1.00%-0.50%5.00%
daily owner accruals$1.500555$2.063263$0.000000
daily spread accruals$0.375139-$0.187569$1.875694
total daily accruals$1.875694$1.875694$1.875694

Assume Account C was closed at the end of 2025-05-31. The interest report for 2025-05-31 would be as follows:

columnAccount AAccount BAccount C
effective_date2025-05-312025-05-312025-05-31
bank_account_idbacc_account_abacc_account_bbacc_account_c
available_balance13692.57000013692.57000013692.570000
interest_accrual1.8756941.8756941.875694
account_interest_accrual1.5005552.0632630.000000
platform_interest_accrual0.375139-0.1875691.875694
interest_payout58.13000058.1500000.000000
account_interest_payout46.51000063.9600000.000000
account_interest_payout_idipay_xxx_aipay_xxx_b
platform_interest_payout11.620000-5.8100000.000000
platform_interest_payout_idipay_yyy_aipay_yyy_b
interest_forfeit0.0000000.00000058.146514
account_interest_forfeit0.0000000.0000000.000000
platform_interest_forfeit0.0000000.00000058.146514
interest_balance0.016514-0.0034860.000000
account_interest_balance0.0072050.0011530.000000
platform_interest_balance0.009309-0.0046390.000000
currencyUSDUSDUSD

Bank Account Interest Report

bank_account_interest reports contain details about interest accruals, payouts and forfeits of all interest bearing bank accounts under your platform by the end of the reporting periods. Each row is a bank account interest details. If a bank account has multiple account numbers, they will be aggregated and only one row will be shown in interest reports.

We currently only support daily interest reports that are automatically generated at the beginning of each day in Pacific Time Zone. You cannot request on-demand interest reports yet. All amounts in interest reports are in the main unit of currency (e.g., dollars for USD), with 6 digits after the decimal point (read more).

ColumnDescriptionType
effective_dateDate in Pacific Time Zonestring
bank_account_idID of the bank accountstring
available_balanceavailable balance by 4:01pm PT (exclusive) on effective_datestring
interest_accrualtotal interest accruals based on your term sheet with Column, equals to account_interest_accrual + platform_interest_accrualstring
account_interest_accrualinterest accruals that Column will pay directly to this bank accountstring
platform_interest_accrualinterest accrual spreads that Column will pay to your interest revenue account for this bank accountstring
interest_payouttotal interest payout for this bank account, equals to account_interest_payout + platform_interest_payoutstring
account_interest_payoutinterest payout directly from Column to this bank accountstring
account_interest_payout_idID of the payout for account_interest_payoutstring
platform_interest_payoutinterest spread payout from Column to your interest revenue account for this accountstring
platform_interest_payout_idID of the payout for platform_interest_payoutstring
interest_forfeittotal interest accrual forfeited when this account is closed, equals to account_interest_forfeit + platform_interest_forfeitstring
account_interest_forfeitforfeited amount for interest accruals that Column planned to pay directly to this bank accountstring
platform_interest_forfeitforfeited amount for interest accrual spreads that Column planned to pay to your interest revenue account for this bank accountstring
interest_balanceaccumulated interest accruals based on your term sheet with Column, equals to account_interest_balance + platform_interest_balancestring
account_interest_balanceaccumulated interest accruals that Column will pay directly to this bank accountstring
platform_interest_balanceaccumulated interest accrual spreads that Column will pay to your interest revenue account for this bank accountstring
currencybank account currencystring

Webhook Events

You will receive webhook events when bank account interest reports completed. Event payloads are Settlement Report Object.

Webhook EventDescription
reporting.bank_account_interest.completedSuccessfully scheduled a bank_account_interest report