Unapplied fund slices
Cloud API allows you to retrieve unapplied funds slices.
When Enhanced Funds Tracking is enabled, the amounts in unapplied fund T-accounts are subdivided based on the source of the funds in the T-account. Unapplied funds slices contain the balance of a funds source within a specific unapplied fund T-account. They act as a link between the funds source (such as a direct bill money received) and the funds use events (such as the allocation of funds to settle invoice items).
In Cloud API, it is necessary to retrieve unapplied funds slices when you need to understand the balance associated with specific funds sources or when selecting slices to use in a transaction.
Querying for unapplied fund slices
- GET
/billing/v1/t-accounts/{tAccountId}/unapplied-fund-slices - GET
/billing/v1/t-accounts/{tAccountId}/unapplied-fund-slices/{unappliedFundSliceId}
Cloud API returns objects containing information about the current amount in the unapplied fund slice, the related funds source, and the related T-account. Additionally, the object contains the fields:
amount: The current amount in the unapplied fund slicecurrency: The currency of the sliceeventDate: The date the unapplied fund slice was createdfundsSource: The funds source the slice is attached tohistorical: A Boolean indicating if this fund slice represents the aggregate of transactions on the associated T-account at the time of enabling Enhanced Funds Tracking (for more information about historical funds sources, see the Application Guide)historicalAmount: Captures the original amount in the T-account before enabling Enhanced Funds TrackingtAccount: The T-account that holds the funds in this unapplied fund slice
Example of querying for unapplied fund slices
- One direct bill money received transaction for $126
- One ad hoc credit for $30
- One historical funds source of $0
Suppose that each of these funds sources has a single unapplied fund slice, and none of the funds have been used up in a funds use event. You can GET all slices of the unapplied fund like this:
Command
GET /billing/v1/t-accounts/bc:9381/unapplied-fund-slices
Response
{
"count": 3,
"data": [
{
"attributes": {
"amount": {
"amount": "0.00",
"currency": "usd"
},
"currency": {
"code": "usd",
"name": "USD"
},
"eventDate": "2026-06-15",
"fundsSource": {
"displayName": "Historical Funds Source of $0.00 on Default Unapplied",
"id": "bc:SIMQnWGvpg1KHkWbo70gI"
},
"historical": true,
"historicalAmount": {
"amount": "0.00",
"currency": "usd"
},
"id": "bc:SR6OT-YWzCY3j8nrgx1tA",
"tAccount": {
"displayName": "Default Unapplied",
"id": "bc:SE_CQTFTOpKH3zw2bxebE",
"type": "TAccount",
"uri": "/billing/v1/t-accounts/bc:SE_CQTFTOpKH3zw2bxebE"
}
},
...
},
{
"attributes": {
"amount": {
"amount": "30.00",
"currency": "usd"
},
"currency": {
"code": "usd",
"name": "USD"
},
"eventDate": "2026-07-01",
"fundsSource": {
"displayName": "Funds Source of $30.00 of type Account Goodwill Transaction",
"id": "bc:SrVo5FtLHe_lOieccRx3G"
},
"historical": false,
"id": "bc:Sjace9xD2A9V1V5Sg5oNR",
"tAccount": {
"displayName": "Default Unapplied",
"id": "bc:SE_CQTFTOpKH3zw2bxebE",
"type": "TAccount",
"uri": "/billing/v1/t-accounts/bc:SE_CQTFTOpKH3zw2bxebE"
}
},
...
},
{
"attributes": {
"amount": {
"amount": "126.00",
"currency": "usd"
},
"currency": {
"code": "usd",
"name": "USD"
},
"eventDate": "2026-07-01",
"fundsSource": {
"displayName": "Funds Source of $126.00 of type Direct Bill Money Received",
"id": "bc:SZ_j5jpbT-FraPRNyuRJB"
},
"historical": false,
"id": "bc:SpXOsosQ0Jd82WpMe-VD4",
"tAccount": {
"displayName": "Default Unapplied",
"id": "bc:SE_CQTFTOpKH3zw2bxebE",
"type": "TAccount",
"uri": "/billing/v1/t-accounts/bc:SE_CQTFTOpKH3zw2bxebE"
}
},
...
}
]
}