LowCodeAPI
  • Invoices(35)
    • POST
      Create an invoice
    • GET
      List invoices
    • PUT
      Update an invoice
    • GET
      Get an invoice
    • DEL
      Delete an invoice
    • POST
      Mark an invoice as sent
    • POST
      Void an invoice
    • POST
      Mark as draft
    • POST
      Email an invoice
    • GET
      Get invoice email content
    • POST
      Email invoices
    • GET
      Get payment reminder mail content
    • GET
      Bulk export Invoices
    • GET
      Bulk print invoices
    • POST
      Disable payment reminder
    • POST
      Enable payment reminder
    • POST
      Write off invoice
    • POST
      Cancel write off
    • PUT
      Update billing address
    • PUT
      Update shipping address
    • GET
      List invoice templates
    • PUT
      Update invoice template
    • GET
      List invoice payments
    • GET
      List credits applied
    • POST
      Apply credits
    • DEL
      Delete a payment
    • DEL
      Delete applied credit
    • POST
      Add attachment to an invoice
    • PUT
      Update attachment preference
    • GET
      Get an invoice attachment
    • DEL
      Delete an attachment
    • POST
      Add comment
    • GET
      List invoice comments & history
    • PUT
      Update comment
    • DEL
      Delete a comment
POST
POST
POST
POST
POST
PUT
POST
DELETE
POST
GET
PUT
GET
DELETE
POST
POST
POST
PUT
DELETE
POST
PUT
DELETE
POST
POST
POST
POST
POST
POST
GET
POST
GET
GET
GET
POST
POST
POST
POST
PUT
PUT
GET
PUT
GET
GET
POST
DELETE
DELETE
POST
PUT
GET
DELETE
POST
GET
PUT
DELETE
DELETE
POST
https://api.lowcodeapi.com/zohoinventory/inventory/v1/invoices
Request Payload

The payload will be sent as a application/json as a part of the request body.

Payload
customer_idstring*
ID of the customer the invoice has to be created
contact_personsarray
Show Sub-Attributes arrow
invoice_numberstring
An unique number given to the invoice. Maximum length [100]
reference_numberstring
The reference number of the invoice
template_idstring
ID of the pdf template associated with the invoice
datestring
invoice date. Default date format is yyyy-mm-dd
payment_termsnumber
Payment terms in days e.g. 15, 30, 60. Invoice due date will be calculated based on this
payment_terms_labelstring
Used to override the default payment terms label
due_datestring
due date of the invoices. Default date format is yyyy-mm-dd.
discountstring
Discount applied to the invoice. It can be either in % or in amount. e.g. 12.5% or 190
is_discount_before_taxboolean
Check if discount is exclusive of tax
discount_typestring
Type of discount
is_inclusive_taxboolean
To check if discount is inclusive of tax
exchange_ratenumber
Exchange rate of the currency
recurring_invoice_idstring
ID of the recurring invoice from which the invoice is created
invoiced_estimate_idstring
ID of the invoice from which the invoice is created
salesperson_namestring
Name of the salesperson
custom_fieldsarray
Additional fields added to the invoice
project_idstring
Unique ID of the projet associated to an invoice
line_itemsarray*
Line items of an invoice
payment_optionsobject
Payment options available for payment
allow_partial_paymentsboolean
Boolean to check if partial payments are allowed for the contact
custom_bodystring
Customized email content
custom_subjectstring
Customized Subject line
notesstring
The notes added below expressing gratitude or for conveying some information
termsstring
The terms added below expressing gratitude or for conveying some information
shipping_chargestring
Shipping charges applied to the invoice
adjustmentnumber
Adjustments made to the invoice
adjustment_descriptionstring
Customize the adjustment description. E.g. Rounding off
reasonstring
Description of the attachment
tax_authority_idstring
ID of the tax authority
tax_exemption_idstring
ID of the tax exemption
avatax_use_codestring
Avalara Integration only
avatax_exempt_nostring
Avalara Integration only
vat_treatmentstring
VAT treatment for the invoice
tax_treatmentstring
VAT treatment for the invoice
billing_address_idnumber
Unique Id generated by the server for address in contacts page. To add a billing address to invoice, send the address_id using this node. Else, the default billing address for that contact is used
shipping_address_idnumber
Unique Id generated by the server for address in contacts page. To add a shipping address to invoice, send the address_id using this node. Else, the default shipping address for that contact is used
gst_nostring
15 digit GST identification number of the custome
gst_treatmentstring
Choose whether the contact is GST registered/unregistered/consumer/overseas
place_of_supplystring
Place where the goods/services are supplied to. (If not given, place of contact given for the contact will be taken)
cfdi_usagestring
Choose CFDI Usage.
sendstring
Send the invoice to the contact person(s) associated with the invoice. Allowed values true and false
ignore_auto_number_generationstring
Ignore auto invoice number generation for this invoice. This mandates the invoice number. Allowed values true and false
Response
API response data will be shown here once the request is completed.
Zoho Inventory