Void Customer Invoice
Changed onVoids an issued, sent, retrying, paid, or bad_debt invoice and sets its status to cancelled. A draft or disputed invoice can not be voided; delete a draft instead. The invoice must have no paid or processing payments, no in-flight payments, and no applied patient credit; refund the payments in the Hint app first. Otherwise the request fails with 422 Invoice can not be cancelled. Voiding means the service was delivered and the balance is forgiven, so quantities the charges consumed (coverage allowance, prepaid package items, charge-item inventory) stay consumed. To give them back, return the invoice to draft and delete the charge, or delete the voided invoice.
Request
- Base URLhttps://api.sandbox.hint.com/api
- URLhttps://api.sandbox.hint.com/api/provider/customer_invoices/{id}/void
- AuthAPI key in header AUTHORIZATION
Path parameters
Unique Customer Invoice ID
Request body
Response
Successful response
Changes
- warning
added the new
bad_debtenum value to theresponse property for the response status - warning
added the new
cancelledenum value to theresponse property for the response status - warning
added the new
disputedenum value to theresponse property for the response status - warning
added the new
draftenum value to theresponse property for the response status - warning
added the new
issuedenum value to theresponse property for the response status - warning
added the new
paidenum value to theresponse property for the response status - warning
added the new
retryingenum value to theresponse property for the response status - warning
added the new
sentenum value to theresponse property for the response status - info
added optional request body
- info
added the optional property
///to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
response property
charges/patient/patient_agreement_accepteddeprecated - info
response property
charges/patient/patient_agreement_accepted_atdeprecated - info
response property
charges/patient/terms_accepteddeprecated - info
response property
charges/patient/terms_accepted_atdeprecated - info
response property
owner/patient_agreement_accepteddeprecated - info
response property
owner/patient_agreement_accepted_atdeprecated - info
response property
owner/terms_accepteddeprecated - info
response property
owner/terms_accepted_atdeprecated
- warning