Get Enhanced Funds Tracking data for disbursements
Note: This content is only relevant for BillingCenter instances
with Enhanced Funds Tracking enabled.
When Enhanced Funds Tracking is enabled, you can specify unapplied funds and
unapplied funds slices to be used in a disbursement. However, when querying for
disbursements, Cloud API does not return information about the unapplied funds slices.
You can retrieve the information about funds slices that were used in disbursements
using the following endpoints:
- GET /billing/v1/disbursements/{disbursementId}/funds-slice-allocations
- GET /billing/v1/disbursements/{disbursementId}/funds-slice-allocations/{fundsSliceAllocationId}
This gets the unapplied fund slices that are associated with the disbursement. The
relevant fields are:
isManualAllocation: Boolean indicating whether the slices used in the disbursement were specified manually (either in the user interface or in the API call) or automatically (using BillingCenter default logic).amount: The amount of the slice that was used up in the disbursement.
The following example demonstrates retrieving a single funds slice allocation on a disbursement. There are two funds slices used in this disbursement: one from which $5 is used, and one from which $2.50 is used.
Command
GET /billing/v1/disbursements/bc:SahqUHpCVntvi-orGcF8-/funds-slice-allocations
Response
{
"count": 2,
"data": [
{
"attributes": {
"amount": {
"amount": "5.00",
"currency": "usd"
},
"id": "bc:SkOcUvNs9l4MZqVZCrvx5",
"isManualAllocation": true,
"unappliedFundSlice": {
"displayName": "Payment $5.00 on 07/04/2026 1:54 PM, available $5.00",
"id": "bc:SufkzH45bg4WMyH4lvCr0",
"type": "UnappliedFundSlice",
"uri": "/billing/v1/t-accounts/bc:SjfXkgEuqkZvBEkse2Rpu/unapplied-fund-slices/bc:SufkzH45bg4WMyH4lvCr0"
}
},
"checksum": "0",
"links": {
"self": {
"href": "/billing/v1/disbursements/bc:SahqUHpCVntvi-orGcF8-/funds-slice-allocations/bc:SkOcUvNs9l4MZqVZCrvx5",
"methods": [
"get"
]
}
}
},
{
"attributes": {
"amount": {
"amount": "2.50",
"currency": "usd"
},
"id": "bc:S0sqjmbgrcNzLEVbD4oGM",
"isManualAllocation": true,
"unappliedFundSlice": {
"displayName": "Payment $15.00 on 07/04/2026 1:51 PM, available $15.00",
"id": "bc:STntBv8Q2VclO9pPkeWV_",
"type": "UnappliedFundSlice",
"uri": "/billing/v1/t-accounts/bc:SjfXkgEuqkZvBEkse2Rpu/unapplied-fund-slices/bc:STntBv8Q2VclO9pPkeWV_"
}
},
"checksum": "0",
"links": {
"self": {
"href": "/billing/v1/disbursements/bc:SahqUHpCVntvi-orGcF8-/funds-slice-allocations/bc:S0sqjmbgrcNzLEVbD4oGM",
"methods": [
"get"
]
}
}
}
],
"links": {
"first": {
"href": "/billing/v1/disbursements/bc:SahqUHpCVntvi-orGcF8-/funds-slice-allocations",
"methods": [
"get"
]
},
"self": {
"href": "/billing/v1/disbursements/bc:SahqUHpCVntvi-orGcF8-/funds-slice-allocations",
"methods": [
"get"
]
}
}
}