Description
This call allows you to cancel a customer's invoices or debit notes. It requires a minimum of one invoice id or debit note id
Parameters
| Name | Data Type | Required / Optional | Description | 
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter | 
| api-key | String | Required | Authentication Parameter | 
| invoice-ids | Array Of Integer | Required | Invoice Ids that are to be settled | 
| debit-ids | Array Of Integer | Optional | Debit Note Ids that are to be settled | 
HTTP Method
POST
Example Test URL Request
https://test.httpapi.com/api/billing/customer-transactions/cancel.xml?auth-userid=0&api-key=key&invoice-ids=0&invoice-ids=1&debit-ids=0&debit-ids=1
Response
Returns a hash map of the specified Transactions (invoices and / or debit notes) containing the below details:
- 
Status (Success or Failed) 
- 
Error (only when the status is failed) 
Returns the below details only in case of an invoice
- 
Action Type (actiontype) 
- 
Description of the Action (actiontypedesc) 
- 
Order ID of the Invoice (entityid) 
- 
Action Status (actionstatus) 
- 
Description of the Action Status (actionstatusdesc) 
Example
Request
https://test.httpapi.com/api/billing/customer-transactions/cancel.xml?auth-userid=0&api-key=key&invoice-ids=302789&debit-note-ids=25012
Response
{"25012":{"status":"Success"},"302789":{"actiontypedesc":"Addition of EE1 for 34543564564756.com for 1 month","actionstatus":"Failed","entityid":"574694","status":"Success","actiontype":"Add","description":" 34543564564756.com","actionstatusdesc":"Execution Cancelled"}}
