Socotra
API ReferenceBilling API

Account Balances API

ActionEndpoint
Handle Excess FundsPATCH/billing/{tenantLocator}/accountBalances/{locator}/handleExcessFunds

Handle Excess Funds

Handle Excess FundshandleExcessFunds
PATCH/billing/{tenantLocator}/accountBalances/{locator}/handleExcessFunds

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
locatorpathulidYes
currencyquerystring?No
Security Group:account-balances
Permission:
write
AccountExcessHandlingResult

Required properties

PropertyTypeDescription
accountLocatorulid
currencystring
accountCreditBalancenumber
excludedDebitsAmountResultExcludedDebitsAmountResult
errorsstring[]

Optional properties

PropertyTypeDescription
createDisbursementResultExcessCreditCreateDisbursementResult?
thresholdUsednumber?
ExcludedDebitsAmountResult

Required properties

PropertyTypeDescription
currencystring
amountToExcludenumber
calculationTypeEnum none | pastDueInvoices | allInvoices | invoicesAndUnbilledInstallments
entitiesUsedInCalculationExcludedDebit[]
ExcludedDebit

Required properties

PropertyTypeDescription
entityLocatorulid
typeEnum invoice | installment
ExcessCreditCreateDisbursementResult

Required properties

PropertyTypeDescription
disbursementLocatorulid
disbursementStateEnum draft | validated | approved | executed | reversed | rejected | discarded
disbursedAmountnumber

Optional properties

PropertyTypeDescription
validationResultValidationResult?

On this page