# Adv. Accounting ## Claim Refund - [POST /accounting-claim-refund](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/accounting/claimrefund.md): Process a Claim Refund creating the necessary Backout and Reentry claims and adding Claim Reference values. ## Claim Account Funding - [POST /accounting-fund-request](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/accounting/accountingfundrequest.md): Submit a list of Payor/Account information to be funded based on configured parameters. Returns whether there are invalid entries in your list that were skipped during processing. ## Mass Update Claim Funded Status - [POST /accounting-update-claim-funded-status](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/accounting/massupdateclaimfundedstatus.md): Pass in a list of claims and what Claim_Funded_Status to update that claim to and have it updated in mass without iterating through claim records. ## Sync and Update Debits and Credits for a Recon - [POST /update-recon-credit-debit](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/accounting/updaterecondebitcredit.md): Based on submitted details, update the Disbursed and Received tables for cleared items on the selected Reconciliation. ## Process Receipt File - [POST /process-receipt-file](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/accounting/processreceiptfile.md): Import a defined Receipt File in .csv format to then have Funding items populated in a response so that they can then be created or modified. This process does not create Funding items but returns the Funding items that should be created. ## Void Check - [POST /checks/{checkID}/void](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/checks/voidcheck.md): Voids an existing Check ## Get Name and Address Information - [POST /checks-name-on-check](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/checks/getnameoncheck.md): Using Send Check To and a dynamic Pay To ID, get the delivery information for a potential check. ## Process Checks - [POST /checks-process](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/checks/processchecks.md): Initiates the process of Check Processing. If the request is valid, the system will generate the necessary actions to process checks and respond with a success status code of 202 Accepted, along with the generated process key. ## Undo Void Check - [POST /checks-undo-void](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/checks/undovoidcheck.md): Undo a previously voided check by Check ID. Returns the VBAProcess Key for log review and verification. ## Hold Funds - [POST /funding/{fundingKey}/hold](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/funding/holdfunds.md): Lower the existing funding item by the hold amount and create a new funding for the hold amount. ## Reacllocate Funds - [PUT /funding/{fundingKey}/payors/{payorId}/accounts/{accountKey}/reallocate](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/funding/reallocatefunds.md): Change the Payor ID and Account Key of an existing funding item. ## Void Funds - [PUT /funding/{fundingKey}/void](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/funding/voidfunds.md): Void an existing funding item. ## Transfer Funds - [PUT /funding/{fundingKey}/transfer](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/funding/transferfunds.md): Transfer funds from one account to another. Additionally, can auto-create a premium distribution if a Funding_Key of 0 is sent. ## Get FundingAccount Balance - [GET /funding-accounts/{accountKey}/account-balance](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/funding-account/getfundingaccountbalance.md): Gets FundingAccount balance details ## Add Funding to Deposit - [POST /funding-deposits/{depositKey}/add-funding](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/funding-deposits/addfundingdeposit.md): Creates Funding items and attaches them to an existing Deposit. ## Add Reconciliation - [POST /funding-reconciliation-add](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/funding-reconciliations/addreconciliation.md): Creates a new FundingReconcile along with attaching any Checks/Deposits identified. ## Reconcile Funds - [POST /funding-reconciliation-reconcile-funds](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/funding-reconciliations/reconcilefunds.md): Reconcile all Deposits, Checks, and Funding associated with this Reconciliation as well as creating offset debits and credits. ## Get PayorAccount Balance - [GET /payor-accounts/{payorAccountKey}/account-balance](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/payor-accounts/getpayoraccountbalance.md): Gets PayorAccount Balance details ## Claim Refund - [POST /accounting-claim-refund](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/claimrefund.md): Process a Claim Refund creating the necessary Backout and Reentry claims and adding Claim Reference values. ## Claim Account Funding - [POST /accounting-fund-request](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/accountingfundrequest.md): Submit a list of Payor/Account information to be funded based on configured parameters. Returns whether there are invalid entries in your list that were skipped during processing. ## Mass Update Claim Funded Status - [POST /accounting-update-claim-funded-status](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/massupdateclaimfundedstatus.md): Pass in a list of claims and what Claim_Funded_Status to update that claim to and have it updated in mass without iterating through claim records. ## Sync and Update Debits and Credits for a Recon - [POST /update-recon-credit-debit](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/updaterecondebitcredit.md): Based on submitted details, update the Disbursed and Received tables for cleared items on the selected Reconciliation. ## Process Receipt File - [POST /process-receipt-file](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/processreceiptfile.md): Import a defined Receipt File in .csv format to then have Funding items populated in a response so that they can then be created or modified. This process does not create Funding items but returns the Funding items that should be created. ## Void Check - [POST /checks/{checkID}/void](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/voidcheck.md): Voids an existing Check ## Get Name and Address Information - [POST /checks-name-on-check](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/getnameoncheck.md): Using Send Check To and a dynamic Pay To ID, get the delivery information for a potential check. ## Process Checks - [POST /checks-process](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/processchecks.md): Initiates the process of Check Processing. If the request is valid, the system will generate the necessary actions to process checks and respond with a success status code of 202 Accepted, along with the generated process key. ## Undo Void Check - [POST /checks-undo-void](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/undovoidcheck.md): Undo a previously voided check by Check ID. Returns the VBAProcess Key for log review and verification. ## Hold Funds - [POST /funding/{fundingKey}/hold](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/holdfunds.md): Lower the existing funding item by the hold amount and create a new funding for the hold amount. ## Reacllocate Funds - [PUT /funding/{fundingKey}/payors/{payorId}/accounts/{accountKey}/reallocate](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/reallocatefunds.md): Change the Payor ID and Account Key of an existing funding item. ## Void Funds - [PUT /funding/{fundingKey}/void](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/voidfunds.md): Void an existing funding item. ## Transfer Funds - [PUT /funding/{fundingKey}/transfer](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/transferfunds.md): Transfer funds from one account to another. Additionally, can auto-create a premium distribution if a Funding_Key of 0 is sent. ## Get FundingAccount Balance - [GET /funding-accounts/{accountKey}/account-balance](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/getfundingaccountbalance.md): Gets FundingAccount balance details ## Add Funding to Deposit - [POST /funding-deposits/{depositKey}/add-funding](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/addfundingdeposit.md): Creates Funding items and attaches them to an existing Deposit. ## Add Reconciliation - [POST /funding-reconciliation-add](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/addreconciliation.md): Creates a new FundingReconcile along with attaching any Checks/Deposits identified. ## Reconcile Funds - [POST /funding-reconciliation-reconcile-funds](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/reconcilefunds.md): Reconcile all Deposits, Checks, and Funding associated with this Reconciliation as well as creating offset debits and credits. ## Get PayorAccount Balance - [GET /payor-accounts/{payorAccountKey}/account-balance](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-accounting/getpayoraccountbalance.md): Gets PayorAccount Balance details