openapi: 3.0.0 info: title: batches invoices API description: Batches help you track inventory items by batch numbers, manufacturing dates, and expiration dates. contact: {} version: 1.0.0 servers: - url: https://www.zohoapis.com/inventory/v1 description: API Endpoint tags: - name: invoices description: Invoices Module paths: /invoices: x-mcp-group: - Invoices parameters: - $ref: '#/components/parameters/organization_id' post: tags: - invoices operationId: create_invoice summary: Create an invoice description: Create an invoice for your customer. parameters: - name: send in: query description: Send the invoice to the contact person(s) associated with the invoice. Allowed values true and false. required: false schema: type: boolean - name: ignore_auto_number_generation in: query description: Ignore auto invoice number generation for this invoice. This mandates the invoice number. Allowed values true and false required: false schema: type: boolean requestBody: content: application/json: schema: $ref: '#/components/schemas/create-an-invoice-request' responses: '201': description: Created content: application/json: schema: $ref: '#/components/schemas/create-an-invoice-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE get: tags: - invoices operationId: list_invoices summary: List invoices description: List all invoices with pagination. parameters: - name: invoice_number in: query description: An unique number given to the invoice. Maximum length [100] required: false schema: type: string example: INV-00003 - name: item_name in: query description: 'item name.Variants: item_name_startswith and item_name_contains. Maximum length [100]' required: false schema: type: string example: Desktop Units - name: item_id in: query description: Unique item id. required: false schema: type: string example: 982000000030049 - name: item_description in: query description: 'Search invoices by item description.Variants: item_description_startswith and item_description_contains. Maximum length [100]' required: false schema: type: string example: '' - name: reference_number in: query description: The reference number of the invoice required: false schema: type: string example: '' - name: customer_name in: query description: The name of the customer. Maximum length [100] required: false schema: type: string example: Bowman & Co - name: recurring_invoice_id in: query description: ID of the recurring invoice from which the invoice is created. required: false schema: type: string example: '' - name: email in: query description: contact's email id. Maximum length [100] required: false schema: type: string example: '' - name: total in: query description: The total amount to be paid required: false schema: type: string example: 40.6 - name: balance in: query description: The unpaid amount required: false schema: type: string example: 40.6 - name: custom_field in: query description: 'custom fields for invoice. Variants: custom_field_startswith and custom_field_contains' required: false schema: type: string example: '' - name: date in: query description: 'invoice date. Default date format is yyyy-mm-dd. Variants: due_date_start, due_date_end, due_date_before and due_date_after.' required: false schema: type: string example: '2013-11-17' - name: due_date in: query description: 'due date of the invoices. Default date format is yyyy-mm-dd. Variants: due_date_start, due_date_end, due_date_before and due_date_after ' required: false schema: type: string example: '2013-12-03' - name: status in: query description: 'Search invoices by invoice status.Allowed Values: sent, draft, overdue, paid, void, unpaid, partially_paid and viewed' required: false schema: type: string example: draft - name: customer_id in: query description: ID of the customer the invoice has to be created. required: false schema: type: string example: 982000000567001 - name: filter_by in: query description: 'Filter invoices by any status or payment expected date.Allowed Values: Status.All, Status.Sent, Status.Draft, Status.OverDue, Status.Paid, Status.Void, Status.Unpaid, Status.PartiallyPaid, Status.Viewed and Date.PaymentExpectedDate' required: false schema: type: string example: '' - name: search_text in: query description: Search invoices by invoice number or purchase order or customer name. Maximum length [100] required: false schema: type: string example: '' - name: sort_column in: query description: 'Sort invoices.Allowed Values: customer_name, invoice_number, date, due_date, total, balance and created_time' required: false schema: type: string example: created_time - name: page in: query description: Page number to be fetched. Default value is 1. required: false schema: type: integer default: 1 example: 1 - name: per_page in: query description: Number of records to be fetched per page. Default value is 200. required: false schema: type: integer default: 200 example: 200 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/list-invoices-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.READ /invoices/{invoice_id}: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' put: tags: - invoices operationId: update_invoice summary: Update an invoice description: Update an existing invoice. To delete a line item just remove it from the line_items list. parameters: - name: ignore_auto_number_generation in: query description: Ignore auto invoice number generation for this invoice. This mandates the invoice number. Allowed values true and false required: false schema: type: boolean requestBody: content: application/json: schema: $ref: '#/components/schemas/update-an-invoice-request' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/update-an-invoice-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE get: tags: - invoices operationId: get_invoice summary: Get an invoice description: Get the details of an invoice. parameters: - name: print in: query description: Print the exported pdf. required: false schema: type: boolean - name: accept in: query description: Get the details of a particular invoice in formats such as json/ pdf/ html. Default format is json. Allowed values json pdf and html required: false schema: type: string example: '' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/get-an-invoice-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.READ delete: tags: - invoices operationId: delete_invoice summary: Delete an invoice description: Delete an existing invoice. Invoices which have payment or credits note applied cannot be deleted. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/delete-an-invoice-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.DELETE /invoice/{invoice_id}/customfields: x-mcp-group: - Invoices put: tags: - invoices operationId: update_custom_field_in_invoice summary: Update custom field in existing invoices description: Update the value of the custom field in existing invoices. parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' requestBody: content: application/json: schema: $ref: '#/components/schemas/custom_fields_update' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/update-an-invoice-customfield-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE /invoices/{invoice_id}/status/sent: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' post: tags: - invoices operationId: mark_invoice_as_sent summary: Mark an invoice as sent description: Mark a draft invoice as sent. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/mark-an-invoice-as-sent-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE /invoices/{invoice_id}/status/void: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' post: tags: - invoices operationId: mark_invoice_as_void summary: Void an invoice description: Mark an invoice status as void. Upon voiding, the payments and credits associated with the invoices will be unassociated and will be under customer credits. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/void-an-invoice-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE /invoices/{invoice_id}/status/draft: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' post: tags: - invoices operationId: mark_invoice_as_draft summary: Mark as draft description: Mark a voided invoice as draft. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/mark-as-draft-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE /invoices/{invoice_id}/email: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' post: tags: - invoices operationId: email_invoice summary: Email an invoice description: Email an invoice to the customer. Input json string is not mandatory. If input json string is empty, mail will be send with default mail content. parameters: - name: send_customer_statement in: query description: Send customer statement pdf a with email. required: false schema: type: boolean example: ' ' - name: send_attachment in: query description: Send the invoice attachment a with the email. required: false schema: type: boolean example: ' ' - name: attachments in: query description: Files to be attached to the email required: false schema: type: string format: binary example: '' requestBody: content: application/json: schema: $ref: '#/components/schemas/email-an-invoice-request' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/email-an-invoice-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE get: tags: - invoices operationId: get_invoice_email_content summary: Get invoice email content description: Get the email content of an invoice. parameters: - name: email_template_id in: query description: Get the email content based on a specific email template. If this param is not inputted, then the content will be based on the email template associated with the customer. If no template is associated with the customer, then default template will be used. required: false schema: type: string example: '' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/get-invoice-email-content-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.READ /invoices/email: x-mcp-group: - Invoices parameters: - $ref: '#/components/parameters/organization_id' post: tags: - invoices operationId: email_invoices summary: Email invoices description: Send invoices to your customers by email. Maximum of 10 invoices can be sent at once. parameters: - name: invoice_ids in: query description: Comma separated invoice ids which are to be emailed. required: true schema: type: string example: '' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/email-invoices-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE /invoices/{invoice_id}/paymentreminder: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' get: tags: - invoices operationId: get_invoice_reminder_mail_content summary: Get payment reminder mail content description: Get the mail content of the payment reminder. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/get-payment-reminder-mail-content-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.READ /invoices/pdf: x-mcp-group: - Invoices parameters: - $ref: '#/components/parameters/organization_id' get: tags: - invoices operationId: bulk_export_invoices summary: Bulk export Invoices description: Maximum of 25 invoices can be exported in a single pdf. parameters: - name: invoice_ids in: query description: Comma separated invoice ids which are to be export as pdf. required: true schema: type: string example: '' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/bulk-export-invoices-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.READ /invoices/print: x-mcp-group: - Invoices parameters: - $ref: '#/components/parameters/organization_id' get: tags: - invoices operationId: bulk_print_invoices summary: Bulk print invoices description: Export invoices as pdf and print them. Maximum of 25 invoices can be printed. parameters: - name: invoice_ids in: query description: Export invoices as pdf and print them. Maximum of 25 invoices can be printed. required: true schema: type: string example: '' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/bulk-print-invoices-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.READ /invoices/{invoice_id}/paymentreminder/disable: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' post: tags: - invoices operationId: disable_invoice_payment_reminder summary: Disable payment reminder description: Disable automated payment reminders for an invoice. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/disable-payment-reminder-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE /invoices/{invoice_id}/paymentreminder/enable: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' post: tags: - invoices operationId: enable_invoice_payment_reminder summary: Enable payment reminder description: Enable automated payment reminders for an invoice. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/enable-payment-reminder-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE /invoices/{invoice_id}/writeoff: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' post: tags: - invoices operationId: write_off_invoice summary: Write off invoice description: Write off the invoice balance amount of an invoice. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/write-off-invoice-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE /invoices/{invoice_id}/writeoff/cancel: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' post: tags: - invoices operationId: cancel_write_off_invoice summary: Cancel write off description: Cancel the write off amount of an invoice. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/cancel-write-off-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE /invoices/{invoice_id}/address/billing: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' put: tags: - invoices operationId: update_invoice_billing_address summary: Update billing address description: Updates the billing address for this invoice alone. requestBody: content: application/json: schema: $ref: '#/components/schemas/update-billing-address-request' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/update-billing-address-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE /invoices/{invoice_id}/address/shipping: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' put: tags: - invoices operationId: update_invoice_shipping_address summary: Update shipping address description: Updates the shipping address for this invoice alone. requestBody: content: application/json: schema: $ref: '#/components/schemas/update-shipping-address-request' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/update-shipping-address-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE /invoices/templates: x-mcp-group: - Invoices parameters: - $ref: '#/components/parameters/organization_id' get: tags: - invoices operationId: list_invoice_templates summary: List invoice templates description: Get all invoice pdf templates. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/list-invoice-templates-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.READ /invoices/{invoice_id}/templates/{template_id}: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' put: tags: - invoices operationId: update_invoice_template summary: Update invoice template description: Update the pdf template associated with the invoice. parameters: - name: template_id in: path required: true description: Unique identifier of the invoice template. schema: type: string example: 982000000000143 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/update-invoice-template-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE /invoices/{invoice_id}/payments: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' get: tags: - invoices operationId: list_invoice_payments summary: List invoice payments description: Get the list of payments made for an invoice. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/list-invoice-payments-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.READ /invoices/{invoice_id}/creditsapplied: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' get: tags: - invoices operationId: list_credits_applied summary: List credits applied description: Get the list of credits applied for an invoice. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/list-credits-applied-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.READ /invoices/{invoice_id}/credits: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' post: tags: - invoices operationId: apply_credits_to_invoice summary: Apply credits description: Apply the customer credits either from credit notes or excess customer payments to an invoice. Multiple credits can be applied at once. requestBody: content: application/json: schema: $ref: '#/components/schemas/apply-credits-request' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/apply-credits-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE /invoices/{invoice_id}/payments/{invoice_payment_id}: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' delete: tags: - invoices operationId: delete_invoice_payment summary: Delete a payment description: Delete a payment made to an invoice. parameters: - name: invoice_payment_id in: path required: true description: Unique identifier of the invoice payment. schema: type: string example: 982000000567192 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/delete-a-payment-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.DELETE /invoices/{invoice_id}/creditsapplied/{creditnotes_invoice_id}: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' delete: tags: - invoices operationId: delete_applied_credit_to_invoice summary: Delete applied credit description: Delete a particular credit applied to an invoice. parameters: - name: creditnotes_invoice_id in: path required: true description: Unique identifier of the credit note invoice. schema: type: string example: '982000000567172' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/delete-applied-credit-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.DELETE /invoices/{invoice_id}/attachment: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' get: tags: - invoices operationId: get_invoice_attachment summary: Get an invoice attachment description: Returns the file attached to the invoice. parameters: - name: preview in: query description: Get the thumbnail of the attachment. required: false schema: type: boolean responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/get-an-invoice-attachment-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.READ post: tags: - invoices operationId: add_attachment_to_invoice summary: Add attachment to an invoice description: Attach a file to an invoice. parameters: - name: can_send_in_mail in: query description: True to send the attachment with the invoice when emailed. required: false schema: type: boolean example: true - name: attachment in: query description: 'The file to be attached.Allowed Extensions: gif, png, jpeg, jpg, bmp and pdf' required: false schema: type: string format: binary example: '' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/add-attachment-to-an-invoice-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE put: tags: - invoices operationId: update_invoice_attachment summary: Update attachment preference description: Set whether you want to send the attached file while emailing the invoice. parameters: - name: can_send_in_mail in: query description: Boolean to send the attachment with the invoice when emailed. required: true schema: type: boolean example: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/update-attachment-preference-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE delete: tags: - invoices operationId: delete_invoice_attachment summary: Delete an attachment description: Delete the file attached to the invoice. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/delete-an-attachment-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.DELETE /invoices/{invoice_id}/comments: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - $ref: '#/components/parameters/organization_id' get: tags: - invoices operationId: list_invoice_comments summary: List invoice comments & history description: Get the complete history and comments of an invoice. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/list-invoice-comments-and-history-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.READ post: tags: - invoices operationId: create_invoice_comment summary: Add comment description: Add a comment for an invoice. requestBody: content: application/json: schema: $ref: '#/components/schemas/create-a-comment-request' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/add-comment-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.CREATE /invoices/{invoice_id}/comments/{comment_id}: x-mcp-group: - Invoices parameters: - name: invoice_id in: path required: true description: Unique identifier of the invoice. schema: type: string example: 982000000567114 - name: comment_id in: path required: true description: Unique identifier of the comment. schema: type: string example: 982000000567019 - $ref: '#/components/parameters/organization_id' put: tags: - invoices operationId: update_invoice_comment summary: Update comment description: Update an existing comment of an invoice. requestBody: content: application/json: schema: $ref: '#/components/schemas/update-a-comment-request' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/update-comment-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE delete: tags: - invoices operationId: delete_invoice_comment summary: Delete a comment description: Delete an invoice comment. parameters: - name: comment_id in: path required: true description: Unique identifier of the comment. schema: type: string example: 982000000567019 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/delete-a-comment-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.DELETE /invoices/{invoice_id}/submit: x-mcp-group: - Invoices post: tags: - invoices operationId: submit_invoice summary: Submit an invoice for approval description: Submit an invoice for approval workflow. parameters: - name: invoice_id in: path description: Unique ID of the invoice. required: true schema: type: string example: '982000000567114' - $ref: '#/components/parameters/organization_id' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/approval-action-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE /invoices/{invoice_id}/approve: x-mcp-group: - Invoices post: tags: - invoices operationId: approve_invoice summary: Approve an invoice description: Approve a submitted invoice. parameters: - name: invoice_id in: path description: Unique ID of the invoice. required: true schema: type: string example: '982000000567114' - $ref: '#/components/parameters/organization_id' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/approval-action-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE /invoices/{invoice_id}/approve/final: x-mcp-group: - Invoices post: tags: - invoices operationId: approve_invoice_final summary: Final approval of an invoice description: Perform the final approval of an invoice (admin only). parameters: - name: invoice_id in: path description: Unique ID of the invoice. required: true schema: type: string example: '982000000567114' - $ref: '#/components/parameters/organization_id' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/approval-action-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE /invoices/{invoice_id}/reject: x-mcp-group: - Invoices post: tags: - invoices operationId: reject_invoice summary: Reject an invoice description: Reject a submitted invoice. parameters: - name: invoice_id in: path description: Unique ID of the invoice. required: true schema: type: string example: '982000000567114' - $ref: '#/components/parameters/organization_id' requestBody: content: application/json: schema: $ref: '#/components/schemas/reject-request' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/approval-action-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE /invoices/submit: x-mcp-group: - Invoices post: tags: - invoices operationId: bulk_submit_invoices summary: Bulk submit invoices for approval description: Submit multiple invoices for approval workflow at once. parameters: - $ref: '#/components/parameters/organization_id' - name: invoice_ids in: query description: Comma-separated list of invoice IDs to submit for approval. required: true schema: type: string example: 982000000567114,982000000567120 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/approval-action-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE /invoices/approve: x-mcp-group: - Invoices post: tags: - invoices operationId: bulk_approve_invoices summary: Bulk approve invoices description: Approve multiple submitted invoices at once. parameters: - $ref: '#/components/parameters/organization_id' - name: invoice_ids in: query description: Comma-separated list of invoice IDs to approve. required: true schema: type: string example: 982000000567114,982000000567120 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/approval-action-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.invoices.UPDATE components: schemas: organization_contact_id: description: ID of the contact's organisation type: string example: '2000000002266' item_custom_fields: type: array description: List of custom fields associated with the line item items: type: object properties: label: $ref: '#/components/schemas/label' value: $ref: '#/components/schemas/value' payment_expected_date: description: The expected date of payment type: string example: ' ' update-comment-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true comment_id: $ref: '#/components/schemas/comment_id' invoice_id: $ref: '#/components/schemas/invoice_id' description: $ref: '#/components/schemas/description' commented_by_id: $ref: '#/components/schemas/commented_by_id' commented_by: $ref: '#/components/schemas/commented_by' date: $ref: '#/components/schemas/date' date_description: $ref: '#/components/schemas/date_description' time: $ref: '#/components/schemas/time' comment_type: $ref: '#/components/schemas/comment_type' terms: description: The terms added below expressing gratitude or for conveying some information. type: string example: Terms & Conditions apply entity_id: description: Unique ID of the entity associated type: string example: '2000000007037' contact_persons_associated: description: Contact Persons associated with the invoice. type: array items: type: object properties: contact_person_id: $ref: '#/components/schemas/contact_person_id' contact_person_name: $ref: '#/components/schemas/contact_person_name' first_name: $ref: '#/components/schemas/first_name' last_name: $ref: '#/components/schemas/last_name' contact_person_email: $ref: '#/components/schemas/contact_person_email' phone: $ref: '#/components/schemas/phone' mobile: $ref: '#/components/schemas/mobile' communication_preference: $ref: '#/components/schemas/communication_preference' update-an-invoice-customfield-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Custom Fields Updated Successfully readOnly: true enable-payment-reminder-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Reminders enabled. readOnly: true taxes: description: List of the taxes levied type: array items: type: object properties: tax_name: $ref: '#/components/schemas/tax_name' tax_amount: $ref: '#/components/schemas/tax_amount' mark-as-draft-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Status of invoice changed from void to draft readOnly: true bcc_mails: description: Bcc mail details type: array items: type: string example: '' zip: description: Zip code of the customer's billing address. type: string example: 94588 batches: description: Batch details for the line item. Reference an existing batch using batch_id. Applicable only for items with batch tracking enabled. type: array items: type: object required: - batch_id - out_quantity properties: batch_id: description: Unique identifier of an existing batch. type: string example: '6780203000000214019' out_quantity: description: Quantity removed from the batch. type: number format: float example: 2 storages: description: Bin/storage locations from which stock was issued for this batch. type: array x-node_available_in: - Batch with Bin tracked items items: type: object required: - storage_id - out_quantity properties: storage_id: description: Unique identifier of the bin/storage location. type: string example: '6780203000000093226' out_quantity: description: Quantity removed from the bin. type: number format: float example: 2 user_name: description: User name of the contact type: string example: David John item_id: description: Unique item id. type: string example: 982000000030049 sub_total: description: The sub total of the all items type: number format: float example: 153 avatax_exempt_no: description: Exemption certificate number of the customer. Maximum length [25] type: string x-node_available_in: - Avalara Integration x-node_unavailable_in: [] custom_body: description: Customized email content type: string example: ' ' approval-action-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true is_sms_enabled: description: Used to check if SMS communication preference is enabled for the contact person at transaction level. type: boolean example: true x-node_available_in: - SMS integration get-payment-reminder-mail-content-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true data: description: Date of the email type: object properties: bcc_mails: $ref: '#/components/schemas/bcc_mails' gateways_configured: $ref: '#/components/schemas/gateways_configured' gateways_associated: $ref: '#/components/schemas/gateways_associated' bcc_mails_str: $ref: '#/components/schemas/bcc_mails_str' body: description: content of email sent type: string example: '
Dear Mr. John, 

You might have missed the payment date and the invoice is now overdue by 1 days.

----------------------------------------------------------------------------------------

Invoice# : INV-000004

Dated : 23 Dec 2016
----------------------------------------------------------------------------------------
 Due Date         :   23 Dec 2016
 Amount           :   $139.65
----------------------------------------------------------------------------------------

Not to worry at all ! View your invoice and take the easy way out by making an online payment.

If you have already paid, please accept our apologies and kindly ignore this payment reminder.


Regards,

David John
Zillium Inc


' documents: $ref: '#/components/schemas/documents' customer_name: $ref: '#/components/schemas/customer_name' attach_pdf: $ref: '#/components/schemas/attach_pdf' entity_id: $ref: '#/components/schemas/entity_id' cc_mails_list: description: CC'd mail recepients type: array items: type: object properties: user_name: $ref: '#/components/schemas/user_name' email: $ref: '#/components/schemas/email' file_name_without_extension: $ref: '#/components/schemas/file_name_without_extension' to_mails_str: $ref: '#/components/schemas/to_mails_str' cc_mails_str: $ref: '#/components/schemas/cc_mails_str' from_email: $ref: '#/components/schemas/from_email' from_address: $ref: '#/components/schemas/from_address' deprecated_placeholders_used: $ref: '#/components/schemas/deprecated_placeholders_used' error_list: $ref: '#/components/schemas/error_list' subject: $ref: '#/components/schemas/subject' emailtemplates: description: Email templates used type: array items: type: object properties: selected: description: Selected or not type: boolean example: true name: description: Name of the sender type: string example: Default email_template_id: description: ID of the email template used type: string example: '982000000000067' emailtemplate_documents: $ref: '#/components/schemas/emailtemplate_documents' to_contacts: description: Recepienyts pf the mail type: array items: type: object properties: first_name: $ref: '#/components/schemas/first_name' selected: $ref: '#/components/schemas/selected' phone: $ref: '#/components/schemas/phone' email: $ref: '#/components/schemas/email' last_name: $ref: '#/components/schemas/last_name' salutation: $ref: '#/components/schemas/salutation' contact_person_id: $ref: '#/components/schemas/contact_person_id' mobile: $ref: '#/components/schemas/mobile' attachment_name: $ref: '#/components/schemas/attachment_name' file_name: $ref: '#/components/schemas/file_name' from_emails: description: senders email address type: array items: type: object properties: user_name: $ref: '#/components/schemas/user_name' selected: $ref: '#/components/schemas/selected' email: $ref: '#/components/schemas/email' organization_contact_id: $ref: '#/components/schemas/organization_contact_id' is_org_email_id: $ref: '#/components/schemas/is_org_email_id' customer_id: $ref: '#/components/schemas/customer_id' emailtemplate_documents: description: Email templates used type: array items: type: string serial_numbers: description: Serial numbers for the line item. Applicable only for items with serial tracking enabled. type: array items: type: string example: ARMP-0078 sat_item_key_code: description: Add SAT Item Key Code for your goods/services. Download the CFDI Catalogs. type: string example: 71121206 x-node_available_in: - mx x-node_unavailable_in: [] documents: description: Documents send along with invoice type: string example: '' date: description: invoice date. Default date format is yyyy-mm-dd. type: string example: '2013-11-17' attach_pdf: description: check if PDF attachment type: boolean example: true additional_field1: description: 'Paypal payment method. Allowed Values: standard and adaptive' type: string example: standard item_total: description: The total amount of the line items type: number format: float example: 120 cancel-write-off-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: The write off done for this invoice has been cancelled. readOnly: true update-an-invoice-request: required: - customer_id - line_items type: object properties: customer_id: $ref: '#/components/schemas/customer_id' contact_persons_associated: $ref: '#/components/schemas/contact_persons_associated_payload' invoice_number: $ref: '#/components/schemas/invoice_number' reference_number: $ref: '#/components/schemas/reference_number' template_id: $ref: '#/components/schemas/template_id' date: $ref: '#/components/schemas/date' payment_terms: $ref: '#/components/schemas/payment_terms' payment_terms_label: $ref: '#/components/schemas/payment_terms_label' due_date: $ref: '#/components/schemas/due_date' discount: $ref: '#/components/schemas/discount' is_discount_before_tax: $ref: '#/components/schemas/is_discount_before_tax' discount_type: $ref: '#/components/schemas/discount_type' is_inclusive_tax: $ref: '#/components/schemas/is_inclusive_tax' exchange_rate: $ref: '#/components/schemas/exchange_rate' recurring_invoice_id: $ref: '#/components/schemas/recurring_invoice_id' invoiced_estimate_id: $ref: '#/components/schemas/invoiced_estimate_id' salesperson_name: $ref: '#/components/schemas/salesperson_name' custom_fields: $ref: '#/components/schemas/custom_fields' project_id: $ref: '#/components/schemas/project_id' line_items: description: Line items of an invoice. type: array items: type: object properties: line_item_id: $ref: '#/components/schemas/line_item_id' item_id: $ref: '#/components/schemas/item_id' project_id: $ref: '#/components/schemas/project_id' time_entry_ids: $ref: '#/components/schemas/time_entry_ids' expense_id: $ref: '#/components/schemas/expense_id' expense_receipt_name: $ref: '#/components/schemas/expense_receipt_name' name: $ref: '#/components/schemas/name' description: $ref: '#/components/schemas/description' item_order: $ref: '#/components/schemas/item_order' bcy_rate: $ref: '#/components/schemas/bcy_rate' rate: $ref: '#/components/schemas/rate' quantity: $ref: '#/components/schemas/quantity' unit: $ref: '#/components/schemas/unit' discount_amount: $ref: '#/components/schemas/discount_amount' discount: $ref: '#/components/schemas/discount' tax_id: $ref: '#/components/schemas/tax_id' tds_tax_id: $ref: '#/components/schemas/tds_tax_id' tax_name: $ref: '#/components/schemas/tax_name' tax_type: $ref: '#/components/schemas/tax_type' tax_percentage: $ref: '#/components/schemas/tax_percentage' item_total: $ref: '#/components/schemas/item_total' location_id: $ref: '#/components/schemas/location_id' hsn_or_sac: $ref: '#/components/schemas/hsn_or_sac' sat_item_key_code: $ref: '#/components/schemas/sat_item_key_code' unitkey_code: $ref: '#/components/schemas/unitkey_code' mapped_items: $ref: '#/components/schemas/mapped_items_update' serial_numbers: $ref: '#/components/schemas/serial_numbers' batches: $ref: '#/components/schemas/batches-update' storages: $ref: '#/components/schemas/storages-update' item_custom_fields: $ref: '#/components/schemas/item_custom_fields' location_id: $ref: '#/components/schemas/location_id' payment_options: $ref: '#/components/schemas/payment_options' allow_partial_payments: $ref: '#/components/schemas/allow_partial_payments' custom_body: $ref: '#/components/schemas/custom_body' custom_subject: $ref: '#/components/schemas/custom_subject' notes: $ref: '#/components/schemas/notes' terms: $ref: '#/components/schemas/terms' shipping_charge: $ref: '#/components/schemas/shipping_charge' adjustment: $ref: '#/components/schemas/adjustment' adjustment_description: $ref: '#/components/schemas/adjustment_description' reason: $ref: '#/components/schemas/reason' tax_authority_id: $ref: '#/components/schemas/tax_authority_id' tax_exemption_id: $ref: '#/components/schemas/tax_exemption_id' avatax_use_code: $ref: '#/components/schemas/avatax_use_code' avatax_exempt_no: $ref: '#/components/schemas/avatax_exempt_no' vat_treatment: $ref: '#/components/schemas/vat_treatment' tax_treatment: $ref: '#/components/schemas/tax_treatment' billing_address_id: $ref: '#/components/schemas/billing_address_id' shipping_address_id: $ref: '#/components/schemas/shipping_address_id' gst_no: $ref: '#/components/schemas/gst_no' gst_treatment: $ref: '#/components/schemas/gst_treatment' place_of_supply: $ref: '#/components/schemas/place_of_supply' cfdi_usage: $ref: '#/components/schemas/cfdi_usage' cfdi_reference_type: $ref: '#/components/schemas/cfdi_reference_type' reference_invoice_id: $ref: '#/components/schemas/reference_invoice_id' custom_fields: description: Additional fields added to the invoice type: array items: type: object properties: customfield_id: $ref: '#/components/schemas/customfield_id' show_on_pdf: $ref: '#/components/schemas/show_on_pdf' value: $ref: '#/components/schemas/value' label: $ref: '#/components/schemas/label' amount_applied: description: The amount applied to a creditnote type: number format: float example: 12.2 batches-update: description: Batch details for the line item. Reference an existing batch using batch_id. Applicable only for items with batch tracking enabled. type: array items: type: object required: - batch_id - out_quantity properties: batch_id: description: Unique identifier of an existing batch. type: string example: '6780203000000214019' out_quantity: description: Quantity removed from the batch. type: number format: float example: 2 storages: description: Bin/storage locations from which stock was issued for this batch. type: array x-node_available_in: - Batch with Bin tracked items items: type: object required: - storage_id - out_quantity properties: storage_id: description: Unique identifier of the bin/storage location. type: string example: '6780203000000093226' out_quantity: description: Quantity removed from the bin. type: number format: float example: 2 storage_out_id: description: Unique identifier of the storage record. Applicable only when updating an existing storage entry. type: string example: '6780203000000997441' value: description: Value of the custom field like VAT Id etc. type: string example: The value of the custom field write-off-invoice-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Invoice has been written off readOnly: true to_mail_ids: description: Array of email addresses of the recipients. type: array items: type: string example: - willsmith@bowmanfurniture.com expense_receipt_name: description: Name of the expense receipt associated type: string unitkey_code: description: Add SAT Unit Key Code for your goods/services. Download the CFDI Catalogs. type: string example: E48 x-node_available_in: - mx x-node_unavailable_in: [] create-an-invoice-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: The invoice has been created. readOnly: true invoice: $ref: '#/components/schemas/invoice-response' contact_person_email: description: Email ID of the Contact Person. type: string example: willsmith@bowmanfurniture.com show_on_pdf: description: Boolean value to check if the custom field is to be dispplayed on the pdf. type: boolean example: false reason: description: Description of the attachment type: string example: ' ' bulk-print-invoices-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true payment_terms: description: Payment terms in days e.g. 15, 30, 60. Invoice due date will be calculated based on this. Maximum length [100] type: integer example: 15 body: description: The body/content of the mail type: string example: 'Dear Customer,



Thanks for your business.



The invoice INV-00001 is attached with this email. You can choose the easy way out and pay online for this invoice.

Here''s an overview of the invoice for your reference.



Invoice Overview:

Invoice : INV-00001

Date : 05 Aug 2013

Amount : $541.82



It was great working with you. Looking forward to working with you again.


\nRegards
\nZillium Inc
\n",' cc_mails_str: description: Mail recepients who need to be CC'd type: string example: '' schedule_time: description: Schedule time for payment type: string example: '' mapped_items_update: description: Items that are associated with the composite item (kit) in the line item. Applicable only when the line item is a kit type composite item. type: array items: type: object properties: item_id: $ref: '#/components/schemas/item_id' line_item_id: $ref: '#/components/schemas/line_item_id' salesorder_item_id: $ref: '#/components/schemas/salesorder_item_id' item_order: $ref: '#/components/schemas/item_order' name: $ref: '#/components/schemas/name' description: $ref: '#/components/schemas/description' quantity: $ref: '#/components/schemas/quantity' warehouse_id: description: Unique ID of the warehouse from which the mapped item is fulfilled. type: string example: '460000000038080' location_id: $ref: '#/components/schemas/location_id' mapped_items: description: Nested mapped items for kit within kit scenarios. type: array items: type: object properties: item_id: $ref: '#/components/schemas/item_id' line_item_id: $ref: '#/components/schemas/line_item_id' salesorder_item_id: $ref: '#/components/schemas/salesorder_item_id' item_order: $ref: '#/components/schemas/item_order' name: $ref: '#/components/schemas/name' description: $ref: '#/components/schemas/description' quantity: $ref: '#/components/schemas/quantity' warehouse_id: description: Unique ID of the warehouse from which the mapped item is fulfilled. type: string example: '460000000038080' location_id: $ref: '#/components/schemas/location_id' update-billing-address-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Billing address updated readOnly: true ach_payment_initiated: description: To check initiation of ACH Payment type: boolean example: false country: description: Country of the customer's billing address. type: string example: U.S.A tax_amount_withheld: description: The tax amount which has been withheld type: number format: float example: 0 cc_mail_ids: description: Array of email addresses of the recipients to be CC'd. type: array items: type: string example: - peterparker@bowmanfurniture.com vat_treatment: description: VAT treatment for the invoice. VAT treatment denotes the location of the customer, if the customer resides in UK then the VAT treatment is uk. If the customer is in an EU country & VAT registered, you are resides in Northen Ireland and selling Goods then his VAT treatment is eu_vat_registered and if he resides outside the EU then his VAT treatment is overseas (For Pre Brexit, this can be split as eu_vat_registered, eu_vat_not_registered and non_eu). type: string x-node_available_in: - uk x-node_unavailable_in: [] file_name_without_extension: description: Name of file included type: string example: INV-000004 time_entry_ids: description: Unique ID's of all the time entries associated to the linked project type: string example: ' ' status: description: 'Search invoices by invoice status.Allowed Values: sent, draft, overdue, paid, void, unpaid, partially_paid and viewed' type: string example: draft payment_terms_label: description: Used to override the default payment terms label. Default value for 15 days is "Net 15 Days". Maximum length [100] type: string example: Net 15 label: description: The label of the custom field. type: string example: Delivery Date phone: description: Phone Number of the Contact Person type: string example: +1-925-921-9201 void-an-invoice-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Invoice status has been changed to Void. readOnly: true hsn_or_sac: description: Add HSN/SAC code for your goods/services type: string example: 80540 x-node_available_in: - in x-node_unavailable_in: [] client_viewed_time: description: Time when client viewed the statement type: string example: '' discount_type: description: Type of discount. Allowed values are entity_level,item_level. For entity_level type, discount is applied at entity level and the node discount resides outside the line_items node.For item_level type, discount is applied at item level and the node discount resides inside each line_item under the line_items node. type: string example: item_level list-invoices-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true invoices: type: array items: type: object properties: invoice_id: $ref: '#/components/schemas/invoice_id' ach_payment_initiated: $ref: '#/components/schemas/ach_payment_initiated' customer_name: $ref: '#/components/schemas/customer_name' customer_id: $ref: '#/components/schemas/customer_id' status: $ref: '#/components/schemas/status' invoice_number: $ref: '#/components/schemas/invoice_number' reference_number: $ref: '#/components/schemas/reference_number' date: $ref: '#/components/schemas/date' due_date: $ref: '#/components/schemas/due_date' due_days: $ref: '#/components/schemas/due_days' currency_id: $ref: '#/components/schemas/currency_id' schedule_time: $ref: '#/components/schemas/schedule_time' currency_code: $ref: '#/components/schemas/currency_code' is_viewed_by_client: $ref: '#/components/schemas/is_viewed_by_client' has_attachment: $ref: '#/components/schemas/has_attachment' client_viewed_time: $ref: '#/components/schemas/client_viewed_time' total: $ref: '#/components/schemas/total' balance: $ref: '#/components/schemas/balance' created_time: $ref: '#/components/schemas/created_time' last_modified_time: $ref: '#/components/schemas/last_modified_time' is_emailed: $ref: '#/components/schemas/is_emailed' reminders_sent: $ref: '#/components/schemas/reminders_sent' last_reminder_sent_date: $ref: '#/components/schemas/last_reminder_sent_date' payment_expected_date: $ref: '#/components/schemas/payment_expected_date' last_payment_date: $ref: '#/components/schemas/last_payment_date' custom_fields: $ref: '#/components/schemas/custom_fields' documents: $ref: '#/components/schemas/documents' location_id: $ref: '#/components/schemas/location_id' location_name: $ref: '#/components/schemas/location_name' salesperson_id: $ref: '#/components/schemas/salesperson_id' salesperson_name: $ref: '#/components/schemas/salesperson_name' shipping_charge: $ref: '#/components/schemas/shipping_charge' adjustment: $ref: '#/components/schemas/adjustment' write_off_amount: $ref: '#/components/schemas/write_off_amount' exchange_rate: $ref: '#/components/schemas/exchange_rate' adjustment_description: description: Customize the adjustment description. E.g. Rounding off. type: string example: ' ' reference_invoice_id: description: Associate the reference invoice. type: string example: '132738000000126013' x-node_available_in: - mx x-node_unavailable_in: [] quantity: description: The quantity of line item type: number format: float example: 1 storages-response: description: Bin/storage locations tracked for the line item. Returned for items with bin tracking enabled. type: array items: type: object properties: storage_id: description: Unique identifier of the bin/storage location. type: string example: '6780203000000093225' storage_name: description: Display name of the bin/storage location. type: string example: Bin A2 out_quantity: description: Quantity removed from the bin. type: number format: float example: 2 storage_out_id: description: Unique identifier of the storage entry on the line item. type: string example: '6780203000000997440' serial_numbers: description: Serial numbers allocated to this bin. type: array x-node_available_in: - Serial with Bin tracked items items: type: string example: PKG-011 allow_partial_payments: description: Boolean to check if partial payments are allowed for the contact type: boolean example: true discount: description: Discount applied to the invoice, which can be either a percentage or a flat amount. For percentage discounts, the value should include the % symbol (e.g., 10%). For example, on Rs.1000, a 10% discount results in Rs.900, while a flat Rs.200 discount results in Rs.800. Maximum length [100] type: number format: float example: 0 billing_address: description: Billing address of the contact type: object properties: address: $ref: '#/components/schemas/address' city: $ref: '#/components/schemas/city' state: $ref: '#/components/schemas/state' zip: $ref: '#/components/schemas/zip' country: $ref: '#/components/schemas/country' fax: $ref: '#/components/schemas/fax' create-an-invoice-request: required: - customer_id - line_items type: object properties: customer_id: $ref: '#/components/schemas/customer_id' contact_persons_associated: $ref: '#/components/schemas/contact_persons_associated_payload' invoice_number: $ref: '#/components/schemas/invoice_number' reference_number: $ref: '#/components/schemas/reference_number' template_id: $ref: '#/components/schemas/template_id' date: $ref: '#/components/schemas/date' payment_terms: $ref: '#/components/schemas/payment_terms' payment_terms_label: $ref: '#/components/schemas/payment_terms_label' due_date: $ref: '#/components/schemas/due_date' discount: $ref: '#/components/schemas/discount' is_discount_before_tax: $ref: '#/components/schemas/is_discount_before_tax' discount_type: $ref: '#/components/schemas/discount_type' is_inclusive_tax: $ref: '#/components/schemas/is_inclusive_tax' exchange_rate: $ref: '#/components/schemas/exchange_rate' recurring_invoice_id: $ref: '#/components/schemas/recurring_invoice_id' invoiced_estimate_id: $ref: '#/components/schemas/invoiced_estimate_id' salesperson_name: $ref: '#/components/schemas/salesperson_name' custom_fields: $ref: '#/components/schemas/custom_fields' project_id: $ref: '#/components/schemas/project_id' line_items: description: Line items of an invoice. type: array items: type: object properties: line_item_id: $ref: '#/components/schemas/line_item_id' item_id: $ref: '#/components/schemas/item_id' project_id: $ref: '#/components/schemas/project_id' time_entry_ids: $ref: '#/components/schemas/time_entry_ids' expense_id: $ref: '#/components/schemas/expense_id' expense_receipt_name: $ref: '#/components/schemas/expense_receipt_name' name: $ref: '#/components/schemas/name' description: $ref: '#/components/schemas/description' item_order: $ref: '#/components/schemas/item_order' bcy_rate: $ref: '#/components/schemas/bcy_rate' rate: $ref: '#/components/schemas/rate' quantity: $ref: '#/components/schemas/quantity' unit: $ref: '#/components/schemas/unit' discount_amount: $ref: '#/components/schemas/discount_amount' discount: $ref: '#/components/schemas/discount' tax_id: $ref: '#/components/schemas/tax_id' tds_tax_id: $ref: '#/components/schemas/tds_tax_id' tax_name: $ref: '#/components/schemas/tax_name' tax_type: $ref: '#/components/schemas/tax_type' tax_percentage: $ref: '#/components/schemas/tax_percentage' item_total: $ref: '#/components/schemas/item_total' salesorder_item_id: $ref: '#/components/schemas/salesorder_item_id' location_id: $ref: '#/components/schemas/location_id' hsn_or_sac: $ref: '#/components/schemas/hsn_or_sac' sat_item_key_code: $ref: '#/components/schemas/sat_item_key_code' unitkey_code: $ref: '#/components/schemas/unitkey_code' mapped_items: $ref: '#/components/schemas/mapped_items_create' serial_numbers: $ref: '#/components/schemas/serial_numbers' batches: $ref: '#/components/schemas/batches' storages: $ref: '#/components/schemas/storages' item_custom_fields: $ref: '#/components/schemas/item_custom_fields' location_id: $ref: '#/components/schemas/location_id' payment_options: $ref: '#/components/schemas/payment_options' allow_partial_payments: $ref: '#/components/schemas/allow_partial_payments' custom_body: $ref: '#/components/schemas/custom_body' custom_subject: $ref: '#/components/schemas/custom_subject' notes: $ref: '#/components/schemas/notes' terms: $ref: '#/components/schemas/terms' shipping_charge: $ref: '#/components/schemas/shipping_charge' adjustment: $ref: '#/components/schemas/adjustment' adjustment_description: $ref: '#/components/schemas/adjustment_description' reason: $ref: '#/components/schemas/reason' tax_authority_id: $ref: '#/components/schemas/tax_authority_id' tax_exemption_id: $ref: '#/components/schemas/tax_exemption_id' avatax_use_code: $ref: '#/components/schemas/avatax_use_code' avatax_exempt_no: $ref: '#/components/schemas/avatax_exempt_no' vat_treatment: $ref: '#/components/schemas/vat_treatment' tax_treatment: $ref: '#/components/schemas/tax_treatment' billing_address_id: $ref: '#/components/schemas/billing_address_id' shipping_address_id: $ref: '#/components/schemas/shipping_address_id' gst_no: $ref: '#/components/schemas/gst_no' gst_treatment: $ref: '#/components/schemas/gst_treatment' place_of_supply: $ref: '#/components/schemas/place_of_supply' cfdi_usage: $ref: '#/components/schemas/cfdi_usage' mapped_items_create: description: Items that are associated with the composite item (kit) in the line item. Applicable only when the line item is a kit type composite item. type: array items: type: object properties: item_id: $ref: '#/components/schemas/item_id' salesorder_item_id: $ref: '#/components/schemas/salesorder_item_id' item_order: $ref: '#/components/schemas/item_order' name: $ref: '#/components/schemas/name' description: $ref: '#/components/schemas/description' quantity: $ref: '#/components/schemas/quantity' warehouse_id: description: Unique ID of the warehouse from which the mapped item is fulfilled. type: string example: '460000000038080' location_id: $ref: '#/components/schemas/location_id' mapped_items: description: Nested mapped items for kit within kit scenarios. type: array items: type: object properties: item_id: $ref: '#/components/schemas/item_id' salesorder_item_id: $ref: '#/components/schemas/salesorder_item_id' item_order: $ref: '#/components/schemas/item_order' name: $ref: '#/components/schemas/name' description: $ref: '#/components/schemas/description' quantity: $ref: '#/components/schemas/quantity' warehouse_id: description: Unique ID of the warehouse from which the mapped item is fulfilled. type: string example: '460000000038080' location_id: $ref: '#/components/schemas/location_id' expense_id: description: Unique ID of the expenses associated type: string example: ' ' name: description: The name of the line item. Maximum length [100] type: string example: Hard Drive tax_percentage: description: The percentage of tax levied type: number format: float example: 12.5 payment_gateways: description: Payment gateways integrated and supported type: array items: type: object properties: configured: $ref: '#/components/schemas/configured' additional_field1: $ref: '#/components/schemas/additional_field1' gateway_name: $ref: '#/components/schemas/gateway_name' delete-a-payment-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: The payment has been deleted. readOnly: true delete-an-invoice-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: The invoice has been deleted. readOnly: true can_send_in_mail: description: To check if attachment can be sent in email type: boolean example: true creditnotes_number: description: The creditnotes Number type: string example: CN-00001 customer_name: description: The name of the customer. Maximum length [100] type: string example: Bowman & Co gst_treatment: description: Choose whether the contact is GST registered/unregistered/consumer/overseas. Allowed values are business_gst , business_none , overseas , consumer . type: string example: business_gst x-node_available_in: - in x-node_unavailable_in: [] invoice_id: description: The ID of the invoice type: string example: 982000000567114 communication_preference: description: Preferred modes of communication for the contact person at transaction level. type: object properties: is_email_enabled: $ref: '#/components/schemas/is_email_enabled' is_sms_enabled: $ref: '#/components/schemas/is_sms_enabled' is_whatsapp_enabled: $ref: '#/components/schemas/is_whatsapp_enabled' online_transaction_id: description: Unique ID of an online transaction type: string example: '' list-invoice-payments-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true payments: description: List of payments received type: array items: type: object properties: payment_id: description: Unoque ID of payment type: string example: '982000000567190' payment_number: description: Serial number of payment type: integer example: 7 invoice_id: description: Unique ID of invoice type: string example: 982000000567036 invoice_payment_id: description: Unique ID of invoice payment type: string example: 982000000567192 payment_mode: description: Mode of payment receipt type: string example: cash description: $ref: '#/components/schemas/description' date: description: 'Search invoices by invoice date. Default date format is yyyy-mm-dd. Variants: due_date_start, due_date_end, due_date_before and due_date_after.' type: string example: '2013-11-18' reference_number: description: Reference number of the invoice type: string example: 99782374 exchange_rate: description: Foreign exchange rate used type: number format: float example: 1 amount: description: Invoice amount type: number format: float example: 10.57 tax_amount_withheld: description: Amount of tax held type: number format: float example: 0 online_transaction_id: $ref: '#/components/schemas/online_transaction_id' is_single_invoice_payment: description: To check if payment is single type: boolean example: true show_comment_to_clients: description: Boolean to check if the comment to be shown to the clients type: boolean example: true time: description: Time of the comment type: string example: 2:02 AM billing_address_id: description: 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 type: string example: 4815000000017005 line_item_id: description: The line item ID type: string example: 982000000567021 apply-credits-request: type: object properties: invoice_payments: description: Invoice payment list type: array items: type: object properties: payment_id: description: ID of the payment from which credit has to be applied. type: string example: 460000000031003 amount_applied: description: Amount applied to the invoice. type: number format: float example: 15 apply_creditnotes: description: Apply existing credit note of a customer against the invoice type: array items: type: object properties: creditnote_id: description: ID of the credit note from which credit has to be applied. type: string example: 460000000029003 amount_applied: description: Amount applied to the invoice. type: number format: float example: 22.5 currency_id: description: The currenct id of the currency type: string example: 982000000000190 tax_total: description: The total amount of the tax levied type: number format: double example: 22.6 reference_number: description: The reference number of the invoice type: string example: ' ' email-an-invoice-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Your invoice has been sent. readOnly: true location_id: description: Location ID type: string example: '460000000038080' invoiced_estimate_id: description: ID of the invoice from which the invoice is created. type: string example: ' ' from_address: description: Sender's email address type: string example: '' get-an-invoice-attachment-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true comment_id: description: The ID of the comment type: string example: 982000000567019 send_from_org_email_id: description: Boolean to trigger the email from the organization's email address type: boolean example: false shipping_charge: description: Shipping charges applied to the invoice. Maximum length [100] type: string example: 0 is_pre_gst: description: Applicable for transactions that fall before july 1, 2017 type: boolean example: false x-node_available_in: - in x-node_unavailable_in: [] gateway_name: description: 'Name of the payment gateway associated with the invoice. E.g. paypal, stripe.Allowed Values: paypal, authorize_net, payflow_pro, stripe, 2checkout and braintree' type: string example: paypal description: description: The description of the line items. Maximum length [2000] type: string example: 500GB, USB 2.0 interface 1400 rpm, protective hard case. mobile: description: Mobile Number of the Contact Person type: string example: +1-4054439562 has_attachment: description: To check if invoice has an attachment type: boolean example: false list-invoice-templates-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true templates: description: Temlpates used type: array items: type: object properties: template_name: $ref: '#/components/schemas/template_name' template_id: $ref: '#/components/schemas/template_id' template_type: $ref: '#/components/schemas/template_type' get-an-invoice-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true invoice: type: object properties: invoice_id: $ref: '#/components/schemas/invoice_id' ach_payment_initiated: $ref: '#/components/schemas/ach_payment_initiated' invoice_number: $ref: '#/components/schemas/invoice_number' date: $ref: '#/components/schemas/date' status: $ref: '#/components/schemas/status' payment_terms: $ref: '#/components/schemas/payment_terms' payment_terms_label: $ref: '#/components/schemas/payment_terms_label' due_date: $ref: '#/components/schemas/due_date' payment_expected_date: $ref: '#/components/schemas/payment_expected_date' last_payment_date: $ref: '#/components/schemas/last_payment_date' reference_number: $ref: '#/components/schemas/reference_number' customer_id: $ref: '#/components/schemas/customer_id' customer_name: $ref: '#/components/schemas/customer_name' contact_persons_associated: $ref: '#/components/schemas/contact_persons_associated' currency_id: $ref: '#/components/schemas/currency_id' currency_code: $ref: '#/components/schemas/currency_code' exchange_rate: $ref: '#/components/schemas/exchange_rate' discount: $ref: '#/components/schemas/discount' is_discount_before_tax: $ref: '#/components/schemas/is_discount_before_tax' discount_type: $ref: '#/components/schemas/discount_type' is_inclusive_tax: $ref: '#/components/schemas/is_inclusive_tax' recurring_invoice_id: $ref: '#/components/schemas/recurring_invoice_id' is_viewed_by_client: $ref: '#/components/schemas/is_viewed_by_client' has_attachment: $ref: '#/components/schemas/has_attachment' client_viewed_time: $ref: '#/components/schemas/client_viewed_time' line_items: description: Items listed in invoice type: array items: type: object properties: line_item_id: $ref: '#/components/schemas/line_item_id' item_id: $ref: '#/components/schemas/item_id' project_id: $ref: '#/components/schemas/project_id' time_entry_ids: $ref: '#/components/schemas/time_entry_ids' expense_id: $ref: '#/components/schemas/expense_id' expense_receipt_name: $ref: '#/components/schemas/expense_receipt_name' name: $ref: '#/components/schemas/name' description: $ref: '#/components/schemas/description' item_order: $ref: '#/components/schemas/item_order' bcy_rate: $ref: '#/components/schemas/bcy_rate' rate: $ref: '#/components/schemas/rate' quantity: $ref: '#/components/schemas/quantity' unit: $ref: '#/components/schemas/unit' discount_amount: $ref: '#/components/schemas/discount_amount' discount: $ref: '#/components/schemas/discount' tax_id: $ref: '#/components/schemas/tax_id' tax_name: $ref: '#/components/schemas/tax_name' tax_type: $ref: '#/components/schemas/tax_type' tax_percentage: $ref: '#/components/schemas/tax_percentage' item_total: $ref: '#/components/schemas/item_total' location_id: $ref: '#/components/schemas/location_id' location_name: $ref: '#/components/schemas/location_name' hsn_or_sac: $ref: '#/components/schemas/hsn_or_sac' is_combo_product: $ref: '#/components/schemas/is_combo_product' combo_type: $ref: '#/components/schemas/combo_type' mapped_items: $ref: '#/components/schemas/mapped_items' serial_numbers: $ref: '#/components/schemas/serial_numbers' batches: $ref: '#/components/schemas/batches-response' storages: $ref: '#/components/schemas/storages-response' item_custom_fields: $ref: '#/components/schemas/item_custom_fields' location_id: $ref: '#/components/schemas/location_id' location_name: $ref: '#/components/schemas/location_name' shipping_charge: $ref: '#/components/schemas/shipping_charge' adjustment: $ref: '#/components/schemas/adjustment' adjustment_description: $ref: '#/components/schemas/adjustment_description' sub_total: $ref: '#/components/schemas/sub_total' tax_total: $ref: '#/components/schemas/tax_total' total: $ref: '#/components/schemas/total' taxes: $ref: '#/components/schemas/taxes' payment_reminder_enabled: $ref: '#/components/schemas/payment_reminder_enabled' payment_made: $ref: '#/components/schemas/payment_made' credits_applied: $ref: '#/components/schemas/credits_applied' tax_amount_withheld: $ref: '#/components/schemas/tax_amount_withheld' balance: $ref: '#/components/schemas/balance' write_off_amount: $ref: '#/components/schemas/write_off_amount' allow_partial_payments: $ref: '#/components/schemas/allow_partial_payments' price_precision: $ref: '#/components/schemas/price_precision' payment_options: $ref: '#/components/schemas/payment_options' is_emailed: $ref: '#/components/schemas/is_emailed' reminders_sent: $ref: '#/components/schemas/reminders_sent' last_reminder_sent_date: $ref: '#/components/schemas/last_reminder_sent_date' billing_address: $ref: '#/components/schemas/billing_address' shipping_address: $ref: '#/components/schemas/shipping_address' notes: $ref: '#/components/schemas/notes' terms: $ref: '#/components/schemas/terms' custom_fields: $ref: '#/components/schemas/custom_fields' template_id: $ref: '#/components/schemas/template_id' template_name: $ref: '#/components/schemas/template_name' created_time: $ref: '#/components/schemas/created_time' last_modified_time: $ref: '#/components/schemas/last_modified_time' attachment_name: $ref: '#/components/schemas/attachment_name' can_send_in_mail: $ref: '#/components/schemas/can_send_in_mail' salesperson_id: $ref: '#/components/schemas/salesperson_id' salesperson_name: $ref: '#/components/schemas/salesperson_name' invoice_url: $ref: '#/components/schemas/invoice_url' is_pre_gst: $ref: '#/components/schemas/is_pre_gst' gst_no: $ref: '#/components/schemas/gst_no' gst_treatment: $ref: '#/components/schemas/gst_treatment' place_of_supply: $ref: '#/components/schemas/place_of_supply' cfdi_usage: $ref: '#/components/schemas/cfdi_usage' tax_treatment: $ref: '#/components/schemas/tax_treatment' cfdi_reference_type: description: Choose CFDI Reference Type. Allowed values:
return_of_merchandise, substitution_previous_cfdi, transfer_of_goods, invoice_generated_from_order, cfdi_for_advance. type: string example: return_of_merchandise x-node_available_in: - mx x-node_unavailable_in: [] salesorder_item_id: description: Pass the unique ID(line_item_id) generated by the server for the line item in sales order for this node to associate this invoice with the sales order type: string example: 4815000000017009 storages: description: Bin/storage locations allocated (or consumed, for assemblies) for the line item. Applicable only for items with bin tracking enabled. type: array items: type: object required: - storage_id - out_quantity properties: storage_id: description: Unique identifier of the bin/storage location. type: string example: '6780203000000093225' out_quantity: description: Quantity removed from the bin. type: number format: float example: 2 serial_numbers: description: Serial numbers allocated to this bin. type: array x-node_available_in: - Serial with Bin tracked items items: type: string example: PKG-011 shipping_address_id: description: 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 type: string example: 4815000000017005 discount_amount: description: The discount amount on the line item type: number format: float example: 0 bulk-export-invoices-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true date_description: description: Number of days since the comment was made type: string example: yesterday notes: description: The notes added below expressing gratitude or for conveying some information. type: string example: Looking forward for your business. currency_code: description: The currency code in which the invoice is created. type: string example: USD attachment_name: description: Name of the file attached type: string example: ' ' update-a-comment-request: type: object properties: description: description: The description of the comment. type: string example: This is a comment. show_comment_to_clients: $ref: '#/components/schemas/show_comment_to_clients' update-billing-address-request: type: object properties: address: description: Billing address of the customer type: string example: "B-1104, 11F, \nHorizon International Tower, \nNo. 6, ZhiChun Road, HaiDian District" city: description: City of the customer's billing address type: string example: Beijing state: description: State of the customer's billing address type: string example: Beijing zip: description: ZIP code of the contact's billing address type: string example: 1000881 country: description: Country of the contact's billing address type: string fax: description: FAX number of the customer type: string example: +86-10-82637827 gateways_associated: description: List of Payment gateways associated type: boolean example: true last_modified_time: description: Date of last modification of the invoice type: string example: '2013-11-18' creditnotes_invoice_id: description: The creditnotes invoice ID type: string example: '982000000567172' add-attachment-to-an-invoice-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Your file has been successfully attached to the invoice. readOnly: true update-shipping-address-request: type: object properties: address: description: Shipping address of the customer type: string example: 4900 Hopyard Rd, Suit 310 city: description: City of the contact's shipping address type: string example: Pleasanton state: description: State of the Contact's shipping address type: string example: CA zip: description: ZIP code of the contact's shipping address type: string example: 945881 country: description: Contact's country for the given shipping address type: string example: USA fax: description: FAX number of the contact type: string example: +1-925-924-9600 storages-update: description: Bin/storage locations allocated (or consumed, for assemblies) for the line item. Applicable only for items with bin tracking enabled. type: array items: type: object required: - storage_id - out_quantity properties: storage_id: description: Unique identifier of the bin/storage location. type: string example: '6780203000000093225' out_quantity: description: Quantity removed from the bin. type: number format: float example: 2 storage_out_id: description: Unique identifier of the storage record. Applicable only when updating an existing storage entry. type: string example: '6780203000000997440' serial_numbers: description: Serial numbers allocated to this bin. type: array x-node_available_in: - Serial with Bin tracked items items: type: string example: PKG-011 reject-request: type: object properties: reason: description: Reason for rejecting the invoice. Max-length [500]. type: string example: Invoice amount exceeds approved budget. update-invoice-template-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Invoice information has been updated. readOnly: true address: description: Billing address for the invoice type: string example: 4900 Hopyard Rd, Suite 310 is_inclusive_tax: description: To check if discount is inclusive of tax type: boolean example: false delete-an-attachment-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Your file is no longer attached to the invoice. readOnly: true salesperson_id: description: ID of the salesperson linked to invoice type: string example: ' ' shipping_address: description: Shipping address of the contact type: object properties: address: $ref: '#/components/schemas/address' city: $ref: '#/components/schemas/city' state: $ref: '#/components/schemas/state' zip: $ref: '#/components/schemas/zip' country: $ref: '#/components/schemas/country' fax: $ref: '#/components/schemas/fax' invoice_number: description: An unique number given to the invoice. Maximum length [100] type: string example: INV-00003 gateways_configured: description: List of payment gateways configured type: boolean example: true list-credits-applied-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true credits: type: array items: type: object properties: creditnote_id: $ref: '#/components/schemas/creditnote_id' creditnotes_invoice_id: $ref: '#/components/schemas/creditnotes_invoice_id' creditnotes_number: $ref: '#/components/schemas/creditnotes_number' credited_date: $ref: '#/components/schemas/credited_date' amount_applied: $ref: '#/components/schemas/amount_applied' commented_by: description: Individual who made a comment type: string example: John David credits_applied: description: The credits applied type: number format: float example: 22.43 custom_subject: description: Customized Subject line type: string example: ' ' place_of_supply: description: Place where the goods/services are supplied to. (If not given, place of contact given for the contact will be taken) type: string example: TN x-node_available_in: - in x-node_unavailable_in: [] customer_id: description: ID of the customer the invoice has to be created. type: string example: 982000000567001 project_id: description: Unique ID of the projet associated to an invoice type: string example: ' ' email: description: contact's email id. Maximum length [100] type: string example: willsmith@bowmanfurniture.com due_date: description: due date of the invoices. Default date format is yyyy-mm-dd. type: string example: '2013-12-03' contact_person_name: description: Name of the Contact Person type: string example: David tax_treatment: description: VAT treatment for the invoice .Choose whether the contact falls under:
home_country_mexico,border_region_mexico,non_mexico supported only for MX. type: string example: vat_registered x-node_available_in: - mx x-node_unavailable_in: [] invoice-response: type: object properties: invoice_id: $ref: '#/components/schemas/invoice_id' ach_payment_initiated: $ref: '#/components/schemas/ach_payment_initiated' invoice_number: $ref: '#/components/schemas/invoice_number' date: $ref: '#/components/schemas/date' status: $ref: '#/components/schemas/status' payment_terms: $ref: '#/components/schemas/payment_terms' payment_terms_label: $ref: '#/components/schemas/payment_terms_label' due_date: $ref: '#/components/schemas/due_date' payment_expected_date: $ref: '#/components/schemas/payment_expected_date' last_payment_date: $ref: '#/components/schemas/last_payment_date' reference_number: $ref: '#/components/schemas/reference_number' customer_id: $ref: '#/components/schemas/customer_id' customer_name: $ref: '#/components/schemas/customer_name' contact_persons_associated: $ref: '#/components/schemas/contact_persons_associated' currency_id: $ref: '#/components/schemas/currency_id' currency_code: $ref: '#/components/schemas/currency_code' exchange_rate: $ref: '#/components/schemas/exchange_rate' discount: $ref: '#/components/schemas/discount' is_discount_before_tax: $ref: '#/components/schemas/is_discount_before_tax' discount_type: $ref: '#/components/schemas/discount_type' is_inclusive_tax: $ref: '#/components/schemas/is_inclusive_tax' recurring_invoice_id: $ref: '#/components/schemas/recurring_invoice_id' is_viewed_by_client: $ref: '#/components/schemas/is_viewed_by_client' has_attachment: $ref: '#/components/schemas/has_attachment' client_viewed_time: $ref: '#/components/schemas/client_viewed_time' line_items: description: Items listed in invoice type: array items: type: object properties: line_item_id: $ref: '#/components/schemas/line_item_id' item_id: $ref: '#/components/schemas/item_id' project_id: $ref: '#/components/schemas/project_id' sat_item_key_code: $ref: '#/components/schemas/sat_item_key_code' unitkey_code: $ref: '#/components/schemas/unitkey_code' time_entry_ids: $ref: '#/components/schemas/time_entry_ids' expense_id: $ref: '#/components/schemas/expense_id' expense_receipt_name: $ref: '#/components/schemas/expense_receipt_name' name: $ref: '#/components/schemas/name' description: $ref: '#/components/schemas/description' item_order: $ref: '#/components/schemas/item_order' bcy_rate: $ref: '#/components/schemas/bcy_rate' rate: $ref: '#/components/schemas/rate' quantity: $ref: '#/components/schemas/quantity' unit: $ref: '#/components/schemas/unit' discount_amount: $ref: '#/components/schemas/discount_amount' discount: $ref: '#/components/schemas/discount' tax_id: $ref: '#/components/schemas/tax_id' tds_tax_id: $ref: '#/components/schemas/tds_tax_id' tax_name: $ref: '#/components/schemas/tax_name' tax_type: $ref: '#/components/schemas/tax_type' tax_percentage: $ref: '#/components/schemas/tax_percentage' item_total: $ref: '#/components/schemas/item_total' location_id: $ref: '#/components/schemas/location_id' location_name: $ref: '#/components/schemas/location_name' hsn_or_sac: $ref: '#/components/schemas/hsn_or_sac' is_combo_product: $ref: '#/components/schemas/is_combo_product' combo_type: $ref: '#/components/schemas/combo_type' mapped_items: $ref: '#/components/schemas/mapped_items' serial_numbers: $ref: '#/components/schemas/serial_numbers' batches: $ref: '#/components/schemas/batches-response' storages: $ref: '#/components/schemas/storages-response' item_custom_fields: $ref: '#/components/schemas/item_custom_fields' location_id: $ref: '#/components/schemas/location_id' location_name: $ref: '#/components/schemas/location_name' shipping_charge: $ref: '#/components/schemas/shipping_charge' adjustment: $ref: '#/components/schemas/adjustment' adjustment_description: $ref: '#/components/schemas/adjustment_description' sub_total: $ref: '#/components/schemas/sub_total' tax_total: $ref: '#/components/schemas/tax_total' total: $ref: '#/components/schemas/total' taxes: $ref: '#/components/schemas/taxes' payment_reminder_enabled: $ref: '#/components/schemas/payment_reminder_enabled' payment_made: $ref: '#/components/schemas/payment_made' credits_applied: $ref: '#/components/schemas/credits_applied' tax_amount_withheld: $ref: '#/components/schemas/tax_amount_withheld' balance: $ref: '#/components/schemas/balance' write_off_amount: $ref: '#/components/schemas/write_off_amount' allow_partial_payments: $ref: '#/components/schemas/allow_partial_payments' price_precision: $ref: '#/components/schemas/price_precision' payment_options: $ref: '#/components/schemas/payment_options' is_emailed: $ref: '#/components/schemas/is_emailed' reminders_sent: $ref: '#/components/schemas/reminders_sent' last_reminder_sent_date: $ref: '#/components/schemas/last_reminder_sent_date' billing_address: $ref: '#/components/schemas/billing_address' shipping_address: $ref: '#/components/schemas/shipping_address' notes: $ref: '#/components/schemas/notes' terms: $ref: '#/components/schemas/terms' custom_fields: $ref: '#/components/schemas/custom_fields' template_id: $ref: '#/components/schemas/template_id' template_name: $ref: '#/components/schemas/template_name' created_time: $ref: '#/components/schemas/created_time' last_modified_time: $ref: '#/components/schemas/last_modified_time' attachment_name: $ref: '#/components/schemas/attachment_name' can_send_in_mail: $ref: '#/components/schemas/can_send_in_mail' salesperson_id: $ref: '#/components/schemas/salesperson_id' salesperson_name: $ref: '#/components/schemas/salesperson_name' invoice_url: $ref: '#/components/schemas/invoice_url' is_pre_gst: $ref: '#/components/schemas/is_pre_gst' gst_no: $ref: '#/components/schemas/gst_no' gst_treatment: $ref: '#/components/schemas/gst_treatment' place_of_supply: $ref: '#/components/schemas/place_of_supply' tax_treatment: $ref: '#/components/schemas/tax_treatment' cfdi_usage: $ref: '#/components/schemas/cfdi_usage' cfdi_reference_type: $ref: '#/components/schemas/cfdi_reference_type' reference_invoice_id: description: Associate the reference invoice. type: string example: '132738000000126013' x-node_available_in: - mx x-node_unavailable_in: [] is_discount_before_tax: description: Check if discount is exclusive of tax type: boolean example: true comment_type: description: Type of the comment type: string example: system exchange_rate: description: Exchange rate of the currency. type: number format: float example: 1 fax: description: Customer's fax number. type: string example: +1-925-924-9600 batches-response: description: Batches tracked for the line item. Returned for items with batch tracking enabled. type: array items: type: object properties: batch_id: description: Unique identifier of the batch. type: string example: '6780203000000214019' batch_number: description: Batch number. type: string example: BTC-TL-890 external_batch_number: description: External batch number from the manufacturer. type: string example: MFR-TL-890 manufacturer_date: description: Manufacturing date of the batch. type: string example: '2026-05-12' expiry_date: description: Expiration date of the batch. type: string example: '2026-12-24' out_quantity: description: Quantity removed from the batch. type: number format: float example: 2 storages: description: Bin/storage locations from which stock was issued for this batch. type: array x-node_available_in: - Batch with Bin tracked items items: type: object properties: storage_id: description: Unique identifier of the bin/storage location. type: string example: '6780203000000093226' storage_name: description: Display name of the bin/storage location. type: string example: Bin A1 out_quantity: description: Quantity removed from the bin. type: number format: float example: 2 storage_out_id: description: Unique identifier of the storage entry on the line item. type: string example: '6780203000000997441' deprecated_placeholders_used: description: List of placeholders used in invoice type: array items: type: string example: [] last_name: description: Last Name of the Contact Person type: string example: John unit: description: Unit of the line item e.g. kgs, Nos. Maximum length [100] type: string example: ' ' delete-a-comment-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: The comment has been deleted. readOnly: true salesperson_name: description: Name of the salesperson. Maximum length [200] type: string example: ' ' created_time: description: The time of creation of the invoices type: string example: '2013-11-18' item_order: description: The order of the line item_order type: integer example: 1 template_name: description: Name of the invoice template used type: string example: Service - Classic is_whatsapp_enabled: description: Used to check if WhatsApp communication preference is enabled for the contact person at transaction level. type: boolean example: true x-node_available_in: - WhatsApp integration adjustment: description: Adjustments made to the invoice. type: number format: double example: 0 last_reminder_sent_date: description: The date the last email was sent type: string example: ' ' create-a-comment-request: type: object properties: description: description: The description of the comment. type: string example: This is a comment. payment_expected_date: $ref: '#/components/schemas/payment_expected_date' show_comment_to_clients: $ref: '#/components/schemas/show_comment_to_clients' cfdi_usage: description: Choose CFDI Usage. Allowed values:
acquisition_of_merchandise, return_discount_bonus, general_expense, buildings, furniture_office_equipment, transport_equipment, computer_equipmentdye_molds_tools, telephone_communication, satellite_communication, other_machinery_equipment, hospital_expense, medical_expense_disability, funeral_expense, donation, interest_mortage_loans, contribution_sar, medical_expense_insurance_pormium, school_transportation_expense, deposit_saving_account, payment_educational_service, no_tax_effect, payment, payroll. type: string example: acquisition_of_merchandise x-node_available_in: - mx x-node_unavailable_in: [] payment_made: description: The amount paid type: number format: float example: 26.91 rate: description: Rate of the line item. type: number format: double example: 120 update-shipping-address-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Shipping address updated readOnly: true bcc_mails_str: description: Bcc mails content type: string example: '' commented_by_id: description: Sorting by ID of the comment type: string example: 982000000554041 email-invoices-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Mission accomplished! We've sent all the invoices. readOnly: true tax_exemption_id: description: ID of the tax exemption. type: string example: 11149000000061054 x-node_available_in: - us - in x-node_unavailable_in: [] subject: description: The subject of the mail type: string example: 'Invoice from Zillium Inc (Invoice#: INV-00001)' first_name: description: First Name of the Contact Person type: string example: David recurring_invoice_id: description: ID of the recurring invoice from which the invoice is created. type: string example: ' ' file_name: description: Name of the file attached type: string example: INV-00001.pdf tax_id: description: ID of the tax or tax group applied to the estimate type: string example: 982000000557028 credited_date: description: The date of credit type: string example: '2013-11-18' creditnote_id: description: The ID of creditnote type: string example: 982000000567134 contact_persons_associated_payload: description: Contact Persons associated with the invoice. type: array items: type: object properties: contact_person_id: $ref: '#/components/schemas/contact_person_id' communication_preference: $ref: '#/components/schemas/communication_preference' last_payment_date: description: The last payment date of the invoice type: string example: ' ' due_days: description: Specifies the number of day in which the invoice would become overdue type: string example: Due in 14 day(s) payment_reminder_enabled: description: Boolean to check if reminders have been enabled type: boolean example: true location_name: description: Name of the location type: string list-invoice-comments-and-history-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true comments: description: Comments made type: array items: type: object properties: comment_id: description: The ID of the comment type: string example: 982000000567019 invoice_id: $ref: '#/components/schemas/invoice_id' description: $ref: '#/components/schemas/description' commented_by_id: description: ID of comment made type: string example: 982000000554041 commented_by: description: User who added comment type: string example: John David comment_type: description: type of comment made type: string example: system operation_type: description: Tyoe of operation done on invoice type: string example: Added date: description: Date of transaction type: string example: '2013-11-18' date_description: description: Date of description type: string example: yesterday time: description: Time of comment type: string example: 2:38 AM transaction_id: description: Unique ID of transaction made type: string example: '982000000567204' transaction_type: description: Type of transaction type: string example: invoice template_id: description: ID of the pdf template associated with the invoice. type: string example: 982000000000143 custom_fields_update: description: Custom fields for an invoice. type: array items: type: object properties: customfield_id: type: string description: Unique ID of the custom field. example: '46000000012845' value: $ref: '#/components/schemas/value' disable-payment-reminder-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Reminders stopped. readOnly: true combo_type: description: Type of the composite item. Allowed values are assembly and kit. type: string example: kit template_type: description: The type of template type type: string example: classic balance: description: The unpaid amount type: string example: 40.6 get-invoice-email-content-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true data: description: content of the emails type: object properties: bcc_mails: $ref: '#/components/schemas/bcc_mails' gateways_configured: $ref: '#/components/schemas/gateways_configured' gateways_associated: $ref: '#/components/schemas/gateways_associated' bcc_mails_str: $ref: '#/components/schemas/bcc_mails_str' body: $ref: '#/components/schemas/body' documents: $ref: '#/components/schemas/documents' customer_name: $ref: '#/components/schemas/customer_name' attach_pdf: $ref: '#/components/schemas/attach_pdf' entity_id: $ref: '#/components/schemas/entity_id' cc_mails_list: description: recepients of the mail who are CC'd type: array items: type: object properties: user_name: $ref: '#/components/schemas/user_name' email: $ref: '#/components/schemas/email' file_name_without_extension: $ref: '#/components/schemas/file_name_without_extension' to_mails_str: $ref: '#/components/schemas/to_mails_str' cc_mails_str: $ref: '#/components/schemas/cc_mails_str' from_email: $ref: '#/components/schemas/from_email' from_address: $ref: '#/components/schemas/from_address' deprecated_placeholders_used: $ref: '#/components/schemas/deprecated_placeholders_used' error_list: $ref: '#/components/schemas/error_list' subject: $ref: '#/components/schemas/subject' emailtemplates: description: Templates used to mail type: array items: type: object properties: selected: description: To check if invoice is selected type: boolean example: true name: description: name of te invoice type: string example: Default email_template_id: description: ID of the email template used type: string example: '982000000000067' emailtemplate_documents: $ref: '#/components/schemas/emailtemplate_documents' to_contacts: description: Recepients of the mail type: array items: type: object properties: first_name: $ref: '#/components/schemas/first_name' selected: $ref: '#/components/schemas/selected' phone: $ref: '#/components/schemas/phone' email: $ref: '#/components/schemas/email' last_name: $ref: '#/components/schemas/last_name' salutation: $ref: '#/components/schemas/salutation' contact_person_id: $ref: '#/components/schemas/contact_person_id' mobile: $ref: '#/components/schemas/mobile' attachment_name: $ref: '#/components/schemas/attachment_name' file_name: $ref: '#/components/schemas/file_name' from_emails: description: Sender's email address type: array items: type: object properties: user_name: $ref: '#/components/schemas/user_name' selected: $ref: '#/components/schemas/selected' email: $ref: '#/components/schemas/email' organization_contact_id: $ref: '#/components/schemas/organization_contact_id' is_org_email_id: $ref: '#/components/schemas/is_org_email_id' customer_id: $ref: '#/components/schemas/customer_id' salutation: description: Salutation of the Contact Person type: string example: Mr invoice_url: description: Url of invoice as a link type: string example: https://invoice.zoho.com/SecurePayment?CInvoiceID=23d84d0cf64f9a72ea0c66fded25a08c8bafd0ab508aff05323a9f80e2cd03fdc5dd568d3d6407bbda969d3e870d740b6fce549a9438c4ea city: description: City of the customer's billing address. type: string example: Pleasanton is_email_enabled: description: Used to check if Email communication preference is enabled for the contact person at transaction level. type: boolean example: true price_precision: description: The precision value on the price type: integer example: 2 is_viewed_by_client: description: Check if invoice is viewed by client type: boolean example: false mark-an-invoice-as-sent-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Invoice status has been changed to Sent. readOnly: true is_combo_product: description: Indicates whether the line item is a composite product. type: boolean example: true update-attachment-preference-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Invoice information has been updated. readOnly: true to_mails_str: description: Mail recepients type: string example: '' write_off_amount: description: The write off amount. i.e. the amount which is not expected to be returned. Like a bad debt type: number format: float example: 0 update-an-invoice-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Invoice information has been updated. readOnly: true invoice: type: object properties: invoice_id: $ref: '#/components/schemas/invoice_id' ach_payment_initiated: $ref: '#/components/schemas/ach_payment_initiated' invoice_number: $ref: '#/components/schemas/invoice_number' date: $ref: '#/components/schemas/date' status: $ref: '#/components/schemas/status' payment_terms: $ref: '#/components/schemas/payment_terms' payment_terms_label: $ref: '#/components/schemas/payment_terms_label' due_date: $ref: '#/components/schemas/due_date' payment_expected_date: $ref: '#/components/schemas/payment_expected_date' last_payment_date: $ref: '#/components/schemas/last_payment_date' reference_number: $ref: '#/components/schemas/reference_number' customer_id: $ref: '#/components/schemas/customer_id' customer_name: $ref: '#/components/schemas/customer_name' contact_persons_associated: $ref: '#/components/schemas/contact_persons_associated' currency_id: $ref: '#/components/schemas/currency_id' currency_code: $ref: '#/components/schemas/currency_code' exchange_rate: $ref: '#/components/schemas/exchange_rate' discount: $ref: '#/components/schemas/discount' is_discount_before_tax: $ref: '#/components/schemas/is_discount_before_tax' discount_type: $ref: '#/components/schemas/discount_type' is_inclusive_tax: $ref: '#/components/schemas/is_inclusive_tax' recurring_invoice_id: $ref: '#/components/schemas/recurring_invoice_id' is_viewed_by_client: $ref: '#/components/schemas/is_viewed_by_client' has_attachment: $ref: '#/components/schemas/has_attachment' client_viewed_time: $ref: '#/components/schemas/client_viewed_time' line_items: description: Items listed in invoice type: array items: type: object properties: line_item_id: $ref: '#/components/schemas/line_item_id' item_id: $ref: '#/components/schemas/item_id' project_id: $ref: '#/components/schemas/project_id' time_entry_ids: $ref: '#/components/schemas/time_entry_ids' expense_id: $ref: '#/components/schemas/expense_id' expense_receipt_name: $ref: '#/components/schemas/expense_receipt_name' name: $ref: '#/components/schemas/name' description: $ref: '#/components/schemas/description' item_order: $ref: '#/components/schemas/item_order' bcy_rate: $ref: '#/components/schemas/bcy_rate' rate: $ref: '#/components/schemas/rate' quantity: $ref: '#/components/schemas/quantity' unit: $ref: '#/components/schemas/unit' discount_amount: $ref: '#/components/schemas/discount_amount' discount: $ref: '#/components/schemas/discount' tax_id: $ref: '#/components/schemas/tax_id' tds_tax_id: $ref: '#/components/schemas/tds_tax_id' tax_name: $ref: '#/components/schemas/tax_name' tax_type: $ref: '#/components/schemas/tax_type' tax_percentage: $ref: '#/components/schemas/tax_percentage' item_total: $ref: '#/components/schemas/item_total' location_id: $ref: '#/components/schemas/location_id' location_name: $ref: '#/components/schemas/location_name' hsn_or_sac: $ref: '#/components/schemas/hsn_or_sac' sat_item_key_code: $ref: '#/components/schemas/sat_item_key_code' unitkey_code: $ref: '#/components/schemas/unitkey_code' is_combo_product: $ref: '#/components/schemas/is_combo_product' combo_type: $ref: '#/components/schemas/combo_type' mapped_items: $ref: '#/components/schemas/mapped_items' serial_numbers: $ref: '#/components/schemas/serial_numbers' batches: $ref: '#/components/schemas/batches-response' storages: $ref: '#/components/schemas/storages-response' item_custom_fields: $ref: '#/components/schemas/item_custom_fields' location_id: $ref: '#/components/schemas/location_id' location_name: $ref: '#/components/schemas/location_name' shipping_charge: $ref: '#/components/schemas/shipping_charge' adjustment: $ref: '#/components/schemas/adjustment' adjustment_description: $ref: '#/components/schemas/adjustment_description' sub_total: $ref: '#/components/schemas/sub_total' tax_total: $ref: '#/components/schemas/tax_total' total: $ref: '#/components/schemas/total' taxes: $ref: '#/components/schemas/taxes' payment_reminder_enabled: $ref: '#/components/schemas/payment_reminder_enabled' payment_made: $ref: '#/components/schemas/payment_made' credits_applied: $ref: '#/components/schemas/credits_applied' tax_amount_withheld: $ref: '#/components/schemas/tax_amount_withheld' balance: $ref: '#/components/schemas/balance' write_off_amount: $ref: '#/components/schemas/write_off_amount' allow_partial_payments: $ref: '#/components/schemas/allow_partial_payments' price_precision: $ref: '#/components/schemas/price_precision' payment_options: $ref: '#/components/schemas/payment_options' is_emailed: $ref: '#/components/schemas/is_emailed' reminders_sent: $ref: '#/components/schemas/reminders_sent' last_reminder_sent_date: $ref: '#/components/schemas/last_reminder_sent_date' billing_address: $ref: '#/components/schemas/billing_address' shipping_address: $ref: '#/components/schemas/shipping_address' notes: $ref: '#/components/schemas/notes' terms: $ref: '#/components/schemas/terms' custom_fields: $ref: '#/components/schemas/custom_fields' template_id: $ref: '#/components/schemas/template_id' template_name: $ref: '#/components/schemas/template_name' created_time: $ref: '#/components/schemas/created_time' last_modified_time: $ref: '#/components/schemas/last_modified_time' attachment_name: $ref: '#/components/schemas/attachment_name' can_send_in_mail: $ref: '#/components/schemas/can_send_in_mail' salesperson_id: $ref: '#/components/schemas/salesperson_id' salesperson_name: $ref: '#/components/schemas/salesperson_name' invoice_url: $ref: '#/components/schemas/invoice_url' is_pre_gst: $ref: '#/components/schemas/is_pre_gst' gst_no: $ref: '#/components/schemas/gst_no' gst_treatment: $ref: '#/components/schemas/gst_treatment' place_of_supply: $ref: '#/components/schemas/place_of_supply' tax_treatment: $ref: '#/components/schemas/tax_treatment' cfdi_usage: $ref: '#/components/schemas/cfdi_usage' cfdi_reference_type: $ref: '#/components/schemas/cfdi_reference_type' reference_invoice_id: $ref: '#/components/schemas/reference_invoice_id' customfield_id: type: string description: Unique ID of the custom field. delete-applied-credit-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Credits applied to an invoice have been deleted. readOnly: true error_list: description: Error List type: array items: type: string example: [] total: description: The total amount to be paid type: string example: 40.6 email-an-invoice-request: required: - to_mail_ids type: object properties: send_from_org_email_id: $ref: '#/components/schemas/send_from_org_email_id' to_mail_ids: $ref: '#/components/schemas/to_mail_ids' cc_mail_ids: $ref: '#/components/schemas/cc_mail_ids' subject: $ref: '#/components/schemas/subject' body: $ref: '#/components/schemas/body' is_org_email_id: description: To check if the email ID belongs to the organisation type: boolean example: true selected: description: To check if invoice is selected or not type: boolean example: true is_emailed: description: Boolean check to see if the mail has been sent type: boolean example: false bcy_rate: description: base currency rate type: number format: float example: 120 payment_options: description: Payment options available for payment type: object properties: payment_gateways: $ref: '#/components/schemas/payment_gateways' tds_tax_id: description: ID of the TDS tax. type: string example: 982000000557012 x-node_available_in: - mx x-node_unavailable_in: [] avatax_use_code: description: Used to group like customers for exemption purposes. It is a custom value that links customers to a tax rule. Select from Avalara [standard codes][1] or enter a custom code. Maximum length [25] type: string x-node_available_in: - Avalara Integration x-node_unavailable_in: [] tax_amount: description: The amount of the tax levied type: number format: float example: 19.13 reminders_sent: description: The number of reminders sent type: integer example: 1 from_email: description: Mail sender type: string example: '' add-comment-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Comments added. readOnly: true mapped_items: description: Items that are associated with the composite item (kit) in the line item. Applicable only when the line item is a kit type composite item. type: array items: type: object properties: item_id: $ref: '#/components/schemas/item_id' line_item_id: $ref: '#/components/schemas/line_item_id' item_order: $ref: '#/components/schemas/item_order' name: $ref: '#/components/schemas/name' description: $ref: '#/components/schemas/description' quantity: $ref: '#/components/schemas/quantity' combo_type: $ref: '#/components/schemas/combo_type' warehouse_id: description: Unique ID of the warehouse from which the mapped item is fulfilled. type: string example: '460000000038080' location_id: $ref: '#/components/schemas/location_id' mapped_items: description: Nested mapped items for kit within kit scenarios. type: array items: type: object properties: item_id: $ref: '#/components/schemas/item_id' line_item_id: $ref: '#/components/schemas/line_item_id' item_order: $ref: '#/components/schemas/item_order' name: $ref: '#/components/schemas/name' description: $ref: '#/components/schemas/description' quantity: $ref: '#/components/schemas/quantity' combo_type: $ref: '#/components/schemas/combo_type' warehouse_id: description: Unique ID of the warehouse from which the mapped item is fulfilled. type: string example: '460000000038080' location_id: $ref: '#/components/schemas/location_id' apply-credits-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Credits have been applied to the invoice(s). readOnly: true tax_type: description: The type of the tax type: string example: tax state: description: State of the customer's billing address. type: string example: CA tax_authority_id: description: ID of the tax authority. Tax authority depends on the location of the customer. For example, if the customer is located in NY, then the tax authority is NY tax authority. type: string example: 11149000000061052 x-node_available_in: - us x-node_unavailable_in: [] configured: description: Boolean check to see if a payment gateway has been configured type: boolean example: true gst_no: description: 15 digit GST identification number of the customer. type: string example: 22AAAAA0000A1Z5 x-node_available_in: - in x-node_unavailable_in: [] contact_person_id: description: Unique ID of the Contact Person type: string example: 982000000567003 tax_name: description: The name of the tax type: string example: VAT parameters: organization_id: name: organization_id description: ID of the organization in: query required: true schema: type: string example: '10234695' securitySchemes: Zoho_Auth: type: oauth2 flows: implicit: authorizationUrl: https://accounts.zoho.com/oauth/v2/auth scopes: ZohoInventory.items.CREATE: Create Items ZohoInventory.items.READ: Read Items ZohoInventory.items.UPDATE: Update Items ZohoInventory.items.DELETE: Delete Items