---
schema_version: "1"
id: c361f937f6102aadb128c9ab9a95f54e8e1859a8fff48730cf1723131b74e19b
title: ConnectApi.InnerEnsureFundsAsyncInputRepresentation
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_input_inner_ensure_funds_async.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_inner_ensure_funds_async.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 43b8bccde4a90d4a864dea4ce8c4f5b76954a5d118ba1b043e0a5946189f5877
description: ID of an Invoice and ID of the associated OrderSummary.
---
# ConnectApi.InnerEnsureFundsAsyncInputRepresentation

ID of an Invoice and ID of the associated OrderSummary.

| Property | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| invoiceId | String | ID of the Invoice to ensure funds for. | Required | 56.0 |
| isAllowPartial | Boolean | If true, the invoice can be funded through multiple, partial payments. Optionally, define a sequence to capture multiple payments. If false, the invoice must be funded through a single payment. Default value is false. | Required | 60.0 |
| isConsiderReservedBalanceAmount | Boolean | If true, the reserved balance amount is used for the Order Summary to fund the invoice. If not enough reserved balance amount, any available balance that isn’t reserved by another Order Summary is used. If false, any available balance is used. | Optional | 59.0 |
| orderSummaryId | String | ID of the OrderSummary associated with the Invoice. | Required | 56.0 |
| sequences | String | The payment sequence in which the funds are captured for the invoice. | Optional | 60.0 |

#### See Also

- [multipleEnsureFundsAsync(multipleEnsureFundsInput)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_OrderSummary_static_methods.htm#apex_ConnectAPI_OrderSummary_multipleEnsureFundsAsync_1 "Ensure and apply funds for one or more Invoices. If needed, capture authorized funds by sending a request to a payment provider. This method inserts a background operation into an asynchronous job queue and returns the ID of that operation so you can track its status. Payment gateway responses appear in the payment gateway log and do not affect the background operation status.")
- [ConnectApi.MultipleEnsureFundsAsyncInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_multiple_ensure_funds_async.htm "List of Invoices and the associated OrderSummaries.")