Description
Adds a miscellaneous Invoice against the specified Customer's Account.
Parameters
Name | Data Type | Required / Optional | Description |
---|---|---|---|
auth-userid | Integer | Required | Authentication Parameter |
api-key | String | Required | Authentication Parameter |
order-id | Integer | Required | Order Id of Order against which Invoice is to be added |
customer-id | Integer | Required | Customer Id of Customer against whom Invoice is to be added |
selling-amount | Float | Required | Amount of Invoice in the Selling Currency of the Parent Reseller |
description | String | Required | Description of the Invoice |
invoice-date | Integer | Required | Date in epoch time format on which Invoice is to be added |
invoice-due-date | Integer | Optional | Date in epoch time format on which Invoice due date is to be set |
invoice-deletion-date | Integer | Optional | Date in epoch time format on which Invoice deletion date is to be set |
transaction-key | String | Required | Unique Transaction key |
accounting-amount | Float | Optional | Amount of Invoice in the Accounting Currency of the Parent Reseller. Required if Selling and Accounting Currencies of the Parent Reseller are different. |
conversion-rate | Float | Optional | Conversion rate between Selling and Accounting amounts. Required if Selling and Accounting Currencies of the Parent Reseller are different. |
payment-reminder-days | Integer | Optional | No of days in which Customer needs to be reminded about Invoice |
greedy | Boolean | Optional | Possible values are true or false. Pass true if you want the Invoice to be Greedy. |
applyIndianGst | Boolean | Optional | Possible values are true or false. Pass true if you want the Invoice to include IndianGST |
HTTP Method
POST
Example Test URL Request
https://test.httpapi.com/api/billing/add-customer-misc-invoice.json?auth-userid=0&api-key=key&order-id=0&customer-id=0&selling-amount=0.0&description=description-text&invoice-date=0000000000&transaction-key=transaction-key-text
Response
Returns a Transaction Id (Integer) if the Invoice is added successfully against the specified Customer's Account.
In case of any errors, a status key with value as ERROR alongwith an error message will be returned.