openapi: 3.0.0
info:
title: batches credit-notes 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: credit-notes
description: Credit-Notes Module
paths:
/creditnotes:
x-mcp-group:
- Credit Notes
parameters:
- $ref: '#/components/parameters/organization_id'
post:
tags:
- credit-notes
operationId: create_credit_note
summary: Create a credit note
description: To create a credit note for a customer.
parameters:
- name: invoice_id
in: query
description: Invoice ID of the required invoice.
required: false
schema:
type: string
example: '90300000079426'
- name: ignore_auto_number_generation
in: query
description: Set to true if you need to provide your own credit note number.
required: false
schema:
type: boolean
example: false
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/create-a-credit-note-request'
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/create-a-credit-note-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.CREATE
get:
tags:
- credit-notes
operationId: list_credit_notes
summary: List all Credit Notes
description: List all the Credit Notes.
parameters:
- name: creditnote_number
in: query
description: Unique number generated (starts with CN) which will be displayed in the interface and credit notes. Max-Length [100]
required: false
schema:
type: string
example: CN-29
- name: date
in: query
description: The date on which the credit note was raised. Format [yyyy-mm-dd]
required: false
schema:
type: string
example: '2016-06-05'
- name: status
in: query
description: Status of the credit note. This can be open, closed or void.
required: false
schema:
type: string
example: draft
- name: total
in: query
description: Total credits raised in this credit note.
required: false
schema:
type: number
format: double
example: 450
- name: reference_number
in: query
description: Reference number generated for the payment. A string of your choice can also be used as the reference number. Max-Length [100]
required: false
schema:
type: string
example: INV-384
- name: customer_name
in: query
description: Name of the customer to whom the credit note is raised. Max-Length [100]
required: false
schema:
type: string
example: Bowman Furniture
- name: item_name
in: query
description: Search credit notes by item name.Max_length [100]
required: false
schema:
type: string
example: kit
- name: customer_id
in: query
description: Customer ID of the customer for whom the credit note is raised.
required: false
schema:
type: string
example: '903000000000099'
- name: item_description
in: query
description: description for the item.Variants item_description_startswith and item_description_contains. Max-length [100]
required: false
schema:
type: string
example: ''
- name: item_id
in: query
description: Unique string generated for the item for which a refund has to be made.
required: false
schema:
type: string
example: '90300000081501'
- name: line_item_id
in: query
description: Search credit notes by credit note line item id.
required: false
schema:
type: string
example: 903000006245
- name: tax_id
in: query
description: Unique ID to denote the tax associated with the credit note.
required: false
schema:
type: string
example: '903000000000356'
- name: filter_by
in: query
description: Filter credit notes by statuses. Allowed values Status.All Status.Open Status.Draft Status.Closed and Status.Void
required: false
schema:
type: string
example: ''
- name: search_text
in: query
description: Search credit notes by credit note number or customer name or credit note reference number. Max-length [100]
required: false
schema:
type: string
example: ''
- name: sort_column
in: query
description: Sort the credit notes by the following columns - customer_name, creditnote_number, balance, total, date and created_time. Allowed Values customer_name creditnote_number balance total date 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-all-credit-notes-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.READ
/creditnotes/{creditnote_id}:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
required: true
description: Unique identifier of the credit note.
schema:
type: string
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
put:
tags:
- credit-notes
operationId: update_credit_note
summary: Update a credit note
description: To update the details of an existing creditnote.
parameters:
- name: ignore_auto_number_generation
in: query
description: Set to true if you need to provide your own credit note number.
required: false
schema:
type: boolean
example: false
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/update-a-credit-note-request'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/update-a-credit-note-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.UPDATE
get:
tags:
- credit-notes
operationId: get_credit_note
summary: Get a credit note
description: Fetch the details of an existing creditnote.
parameters:
- name: print
in: query
description: Export credit note PDF using the default print option. The allowed values are true, false, on and off
required: false
schema:
type: boolean
example: true
- name: accept
in: query
description: You can fetch the credit note details as json/pdf/html. The default format is html. The allowed values are json, pdf and html
required: false
schema:
type: string
example: ''
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/get-a-credit-note-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.READ
delete:
tags:
- credit-notes
operationId: delete_credit_note
summary: Delete a credit note
description: Delete an existing credit note.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/delete-a-credit-note-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.DELETE
/creditnotes/{creditnote_id}/email:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
required: true
description: Unique identifier of the credit note.
schema:
type: string
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
post:
tags:
- credit-notes
operationId: email_credit_note
summary: Email a credit note
description: Email a credit note.
parameters:
- name: customer_id
in: query
description: Customer ID of the customer for whom the credit note is raised.
required: false
schema:
type: string
example: '903000000000099'
- name: attachments
in: query
description: The files to be attached with the email.
required: false
schema:
type: string
format: binary
example: ''
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/email-a-credit-note-request'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/email-a-credit-note-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.CREATE
get:
tags:
- credit-notes
operationId: get_credit_note_email_content
summary: Get email content
description: Get email content of a credit note.
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-email-content-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.READ
/creditnotes/{creditnote_id}/void:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
required: true
description: Unique identifier of the credit note.
schema:
type: string
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
post:
tags:
- credit-notes
operationId: mark_credit_note_as_void
summary: Void a Credit Note
description: Mark the credit note as Void.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/void-a-credit-note-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.CREATE
/creditnotes/{creditnote_id}/draft:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
required: true
description: Unique identifier of the credit note.
schema:
type: string
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
post:
tags:
- credit-notes
operationId: mark_credit_note_as_draft
summary: Convert Credit Note to Draft.
description: Convert a voided credit note to Draft.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/convert-credit-note-to-draft-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.CREATE
/creditnotes/{creditnote_id}/converttoopen:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
required: true
description: Unique identifier of the credit note.
schema:
type: string
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
post:
tags:
- credit-notes
operationId: mark_credit_note_as_open
summary: Convert credit note to Open
description: Convert a credit note in Draft status to Open.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/convert-credit-note-to-open-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.CREATE
/creditnotes/{creditnote_id}/submit:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
required: true
description: Unique identifier of the credit note.
schema:
type: string
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
post:
tags:
- credit-notes
operationId: submit_credit_note
summary: Submit a credit note for approval
description: Submit a credit note for approval.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/submit-a-credit-note-for-approval-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.CREATE
/creditnotes/{creditnote_id}/approve:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
required: true
description: Unique identifier of the credit note.
schema:
type: string
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
post:
tags:
- credit-notes
operationId: approve_credit_note
summary: Approve a credit note.
description: Approve a credit note.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/approve-a-credit-note-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.CREATE
/creditnotes/{creditnote_id}/emailhistory:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
required: true
description: Unique identifier of the credit note.
schema:
type: string
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
get:
tags:
- credit-notes
operationId: get_credit_note_email_history
summary: Email history
description: Get email history of a credit code.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/email-history-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.READ
/creditnotes/{creditnote_id}/address/billing:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
required: true
description: Unique identifier of the credit note.
schema:
type: string
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
put:
tags:
- credit-notes
operationId: update_credit_note_billing_address
summary: Update billing address
description: Updates the billing address for an existing credit note.
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.creditnotes.UPDATE
/creditnotes/{creditnote_id}/address/shipping:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
required: true
description: Unique identifier of the credit note.
schema:
type: string
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
put:
tags:
- credit-notes
operationId: update_credit_note_shipping_address
summary: Update Shipping address
description: Updates the shipping address for an existing credit note.
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.creditnotes.UPDATE
/creditnotes/templates:
x-mcp-group:
- Credit Notes
parameters:
- $ref: '#/components/parameters/organization_id'
get:
tags:
- credit-notes
operationId: list_credit_note_templates
summary: List the credit note templates
description: Get all credit note pdf templates.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/list-the-credit-note-templates-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.READ
/creditnotes/{creditnote_id}/templates/{template_id}:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
required: true
description: Unique identifier of the credit note.
schema:
type: string
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
put:
tags:
- credit-notes
operationId: update_credit_note_template
summary: Update a credit note template
description: Update the pdf template associated with the credit note.
parameters:
- name: template_id
in: path
required: true
description: Unique identifier of the credit note template.
schema:
type: string
example: '90300000001336'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/update-a-credit-note-template-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.UPDATE
/creditnotes/{creditnote_id}/invoices:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
schema:
type: string
required: true
description: Unique identifier of the credit note.
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
get:
tags:
- credit-notes
operationId: list_invoices_credited
summary: List invoices credited
description: List invoices to which the credit note is applied.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/list-invoices-credited-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.READ
post:
tags:
- credit-notes
operationId: apply_credits_to_invoices
summary: Apply credits to invoices
description: Apply credit note to existing invoices.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/apply-credits-to-invoices-request'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/apply-credits-to-invoices-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.CREATE
/creditnotes/{creditnote_id}/invoices/{creditnote_invoice_id}:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
schema:
type: string
required: true
description: Unique identifier of the credit note.
example: '90300000072369'
- name: creditnote_invoice_id
in: path
schema:
type: string
required: true
description: Unique identifier of the credit note invoice.
example: '982000000567172'
- $ref: '#/components/parameters/organization_id'
delete:
tags:
- credit-notes
operationId: delete_credits_applied_to_invoice
summary: Delete credits applied to an invoice
description: Delete the credits applied to an invoice.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/delete-credits-applied-to-an-invoice-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.DELETE
/creditnotes/{creditnote_id}/comments:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
schema:
type: string
required: true
description: Unique identifier of the credit note.
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
get:
tags:
- credit-notes
operationId: list_credit_note_comments
summary: List credit note comments & history
description: Get history and comments of a credit note.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/list-credit-note-comments-and-history-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.READ
post:
tags:
- credit-notes
operationId: create_credit_note_comment
summary: Add a comment
description: Add a comment to an existing credit note.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/add-a-comment-request'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/add-a-comment-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.CREATE
/creditnotes/{creditnote_id}/comments/{comment_id}:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
schema:
type: string
required: true
description: Unique identifier of the credit note.
example: '90300000072369'
- name: comment_id
in: path
schema:
type: string
required: true
description: Unique identifier of the comment.
example: '982000000570001'
- $ref: '#/components/parameters/organization_id'
delete:
tags:
- credit-notes
operationId: delete_credit_note_comment
summary: Delete a Comment
description: Delete a credit note comment.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/delete-a-comment-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.DELETE
/creditnotes/refunds:
x-mcp-group:
- Credit Notes
parameters:
- $ref: '#/components/parameters/organization_id'
get:
tags:
- credit-notes
operationId: list_credit_note_refunds_of_all_credit_notes
summary: List credit note refunds
description: List all refunds with pagination.
parameters:
- name: customer_id
in: query
description: Customer ID of the customer for whom the credit note is raised.
required: false
schema:
type: string
example: '903000000000099'
- name: sort_column
in: query
description: Sort refunds list. Allowed Values refund_mode, reference_number, date, creditnote_number, customer_name, amount_bcy and amount_fcy
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-credit-note-refunds-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.READ
/creditnotes/{creditnote_id}/refunds:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
schema:
type: string
required: true
description: Unique identifier of the credit note.
example: '90300000072369'
- $ref: '#/components/parameters/organization_id'
get:
tags:
- credit-notes
operationId: list_credit_note_refunds_of_a_credit_notes
summary: List refunds of a credit note
description: List all refunds of an existing credit note.
parameters:
- 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-refunds-of-a-credit-note-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.READ
post:
tags:
- credit-notes
operationId: create_credit_note_refund
summary: Refund credit note
description: Refund credit note amount.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/refund-credit-note-request'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/refund-credit-note-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.CREATE
/creditnotes/{creditnote_id}/refunds/{creditnote_refund_id}:
x-mcp-group:
- Credit Notes
parameters:
- name: creditnote_id
in: path
schema:
type: string
required: true
description: Unique identifier of the credit note.
example: '90300000072369'
- name: creditnote_refund_id
in: path
schema:
type: string
required: true
description: Unique identifier of the credit note refund.
example: '982000000567158'
- $ref: '#/components/parameters/organization_id'
get:
tags:
- credit-notes
operationId: get_credit_note_refund
summary: Get credit note refund
description: Fetch the refund of a particular credit note.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/get-credit-note-refund-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.READ
put:
tags:
- credit-notes
operationId: update_credit_note_refund
summary: Update credit note refund
description: Update the refunded transaction.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/update-credit-note-refund-request'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/update-credit-note-refund-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.UPDATE
delete:
tags:
- credit-notes
operationId: delete_credit_note_refund
summary: Delete credit note refund
description: Delete a credit note refund.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/delete-credit-note-refund-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.creditnotes.DELETE
components:
schemas:
list-refunds-of-a-credit-note-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The refunds of the existing credit note are displayed successfully.
readOnly: true
creditnote_refunds:
type: array
items:
type: object
properties:
creditnote_refund_id:
$ref: '#/components/schemas/creditnote_refund_id'
creditnote_id:
$ref: '#/components/schemas/creditnote_id'
date:
$ref: '#/components/schemas/date'
refund_mode:
$ref: '#/components/schemas/refund_mode'
reference_number:
$ref: '#/components/schemas/reference_number'
creditnote_number:
$ref: '#/components/schemas/creditnote_number'
customer_name:
$ref: '#/components/schemas/customer_name'
description:
description: A brief description about the item.
type: string
example: ''
amount_bcy:
$ref: '#/components/schemas/amount_bcy'
amount_fcy:
$ref: '#/components/schemas/amount_fcy'
page_context:
type: object
properties:
page:
$ref: '#/components/schemas/page'
per_page:
$ref: '#/components/schemas/per_page'
has_more_page:
$ref: '#/components/schemas/has_more_page'
report_name:
$ref: '#/components/schemas/report_name'
sort_column:
$ref: '#/components/schemas/sort_column'
sort_order:
$ref: '#/components/schemas/sort_order'
list-invoices-credited-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
invoices_credited:
type: array
items:
type: object
properties:
creditnote_id:
$ref: '#/components/schemas/creditnote_id'
invoice_id:
$ref: '#/components/schemas/invoice_id'
creditnote_invoice_id:
$ref: '#/components/schemas/creditnote_invoice_id'
date:
$ref: '#/components/schemas/date'
invoice_number:
$ref: '#/components/schemas/invoice_number'
creditnote_number:
$ref: '#/components/schemas/creditnote_number'
credited_amount:
$ref: '#/components/schemas/credited_amount'
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'
transaction_id:
description: The transaction ID associated with the involved credit notes.
type: string
example: '903000002072369'
create-a-credit-note-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The credit note has been created.
readOnly: true
creditnote:
$ref: '#/components/schemas/creditnote-response'
creditnote_invoice_id:
type: string
example: '982000000567172'
terms:
description: Terms & condition to be displayed in the credit note. Max-length [10000]
type: string
example: ''
contact_persons_associated:
description: Contact Persons associated with the credit note.
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'
list-credit-note-comments-and-history-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Comments of the credit note are displayed successfully.
readOnly: true
comments:
type: array
items:
type: object
properties:
comment_id:
$ref: '#/components/schemas/comment_id'
creditnote_id:
$ref: '#/components/schemas/creditnote_id'
description:
description: A brief description about the item.
type: string
example: Credits applied to invoice INV-00004
commented_by_id:
$ref: '#/components/schemas/commented_by_id'
commented_by:
$ref: '#/components/schemas/commented_by'
comment_type:
$ref: '#/components/schemas/comment_type'
date:
$ref: '#/components/schemas/date'
date_description:
$ref: '#/components/schemas/date_description'
time:
$ref: '#/components/schemas/time'
operation_type:
$ref: '#/components/schemas/operation_type'
transaction_id:
$ref: '#/components/schemas/transaction_id'
transaction_type:
$ref: '#/components/schemas/transaction_type'
is_draft:
description: Set to true if credit note has to be created in draft status.
type: boolean
example: true
delete-credits-applied-to-an-invoice-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
approve-a-credit-note-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: You have approved the Credit Note.
readOnly: true
email-history-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
email_history:
type: array
items:
type: object
properties:
mailhistory_id:
$ref: '#/components/schemas/mailhistory_id'
from:
$ref: '#/components/schemas/from'
to_mail_ids:
$ref: '#/components/schemas/to_mail_ids'
subject:
$ref: '#/components/schemas/subject'
date:
$ref: '#/components/schemas/date'
zip:
description: Zip code of the customer's billing address.
type: string
example: 94588
code:
description: Unique code for the underlying line item of a credit note.
type: string
example: basic-monthly
is_item_shipped:
description: Defines the shipping status of the line item in the corresponding sales order. The value of this node should be 'True' in order to create a credit note from sales return since a sales return can only be created for shipped goods. The value of this node should be 'False' to create a credit note from an invoice since the unshipped items are allowed to be cancelled in the sales order. Along with this node, invoice_id and invoice_item_id nodes are mandatory to create a credit note from an invoice and the nodes invoice_id, invoice_item_id, is_returned_to_stock and salesreturn_item_id are required to create a credit note from sales return.
type: boolean
example: true
page:
type: integer
example: 1
item_id:
description: Unique string generated for the item for which a refund has to be made.
type: string
example: '90300000081501'
batches:
description: Batches for the line item. Create a new batch using batch_number or reference an existing batch using batch_id. Applicable only for items with batch tracking enabled.
type: array
items:
type: object
required:
- in_quantity
properties:
batch_id:
description: Unique identifier of a batch. Use when adding inward quantity to an existing batch or updating a batch.
type: string
example: '6780203000001066789'
batch_number:
description: Batch number. Required when creating a new batch.
type: string
example: BTC-TL-890
external_batch_number:
description: External batch number from the manufacturer. Applicable when creating a new batch.
type: string
example: MFR-TL-890
manufacturer_date:
description: Manufacturing date of the batch. Applicable when creating a new batch.
type: string
example: '2026-05-12'
expiry_date:
description: Expiration date of the batch. Applicable when creating a new batch.
type: string
example: '2026-12-24'
in_quantity:
description: Inward quantity for the batch.
type: number
format: float
example: 2
storages:
description: Bin/storage locations allocated for stock received against this batch.
type: array
x-node_available_in:
- Batch with Bin tracked items
items:
type: object
required:
- storage_id
- in_quantity
properties:
storage_id:
description: Unique identifier of the bin/storage location.
type: string
example: '6780203000001066003'
in_quantity:
description: Inward quantity into the bin.
type: number
format: float
example: 2
avatax_exempt_no:
description: Exemption certificate number of the customer. Max-length [25]
type: string
x-node_available_in:
- Avalara Integration
x-node_unavailable_in: []
get-email-content-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
data:
type: array
items:
type: object
properties:
body:
description: Body of the email.
type: string
example: The credit note is attached with this email.
error_list:
description: An array that consists of errors.
type: array
items:
type: string
example: []
subject:
description: Subject of the email.
type: string
example: 'Credit Note from Zillium Inc(Credit Note #: CN-00001)'
emailtemplates:
description: Templates of the email.
type: array
items:
type: object
properties:
selected:
type: boolean
example: fasle
name:
description: Name of the credit
type: string
example: Default
email_template_id:
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.
type: string
example: '460000000000085'
to_contacts:
type: array
items:
type: object
properties:
first_name:
type: string
example: Will
selected:
type: boolean
example: fasle
phone:
type: string
example: +1-925-921-9201
email:
description: Email address of the customer.
type: string
example: willsmith@bowmanfurniture.com
contact_person_id:
type: string
example: '460000000026051'
last_name:
type: string
example: Parker
salutation:
type: string
example: Mr.
mobile:
type: string
example: +1-4054439760
file_name:
type: string
example: CN-00001.pdf
from_emails:
type: array
items:
type: object
properties:
user_name:
type: string
example: John Smith
selected:
type: boolean
example: fasle
email:
description: Email address of the customer.
type: string
example: willsmith@bowmanfurniture.com
customer_id:
description: Customer ID of the customer for whom the credit note is raised.
type: string
example: '46000000002609'
invoice_item_id:
description: line_item_id of the underlying items in the invoice. This node is used when an invoice (of a sales order) or a sales return is converted to a credit note. Along with this node, the invoice_id and the is_item_shipped nodes are mandatory to create a credit note from an invoice and the nodes invoice_id, is_item_shipped, is_returned_to_stock and salesreturn_item_id are required to create a credit note from sales return.
type: string
example: 90300000072369
create-a-credit-note-request:
required:
- customer_id
- date
- creditnote_number
- line_items
type: object
properties:
customer_id:
$ref: '#/components/schemas/customer_id'
contact_persons_associated:
$ref: '#/components/schemas/contact_persons_associated_payload'
date:
$ref: '#/components/schemas/date'
is_draft:
$ref: '#/components/schemas/is_draft'
exchange_rate:
$ref: '#/components/schemas/exchange_rate'
line_items:
description: Line items of a credit note.
type: array
items:
type: object
properties:
item_id:
$ref: '#/components/schemas/item_id'
description:
$ref: '#/components/schemas/description'
code:
$ref: '#/components/schemas/code'
name:
$ref: '#/components/schemas/name'
type:
$ref: '#/components/schemas/type'
account_id:
$ref: '#/components/schemas/account_id'
account_name:
$ref: '#/components/schemas/account_name'
quantity:
$ref: '#/components/schemas/quantity'
tax_id:
$ref: '#/components/schemas/tax_id'
tds_tax_id:
$ref: '#/components/schemas/tds_tax_id'
product_type:
$ref: '#/components/schemas/product_type'
sat_item_key_code:
$ref: '#/components/schemas/sat_item_key_code'
unitkey_code:
$ref: '#/components/schemas/unitkey_code'
serial_numbers:
$ref: '#/components/schemas/serial_numbers'
batches:
$ref: '#/components/schemas/batches'
storages:
$ref: '#/components/schemas/storages'
location_id:
$ref: '#/components/schemas/location_id'
invoice_id:
$ref: '#/components/schemas/invoice_id'
invoice_item_id:
$ref: '#/components/schemas/invoice_item_id'
is_item_shipped:
$ref: '#/components/schemas/is_item_shipped'
is_returned_to_stock:
$ref: '#/components/schemas/is_returned_to_stock'
salesreturn_item_id:
$ref: '#/components/schemas/salesreturn_item_id'
mapped_items:
$ref: '#/components/schemas/mapped_items_create'
item_custom_fields:
$ref: '#/components/schemas/item_custom_fields'
location_id:
$ref: '#/components/schemas/location_id'
creditnote_number:
$ref: '#/components/schemas/creditnote_number'
gst_treatment:
$ref: '#/components/schemas/gst_treatment'
tax_treatment:
$ref: '#/components/schemas/tax_treatment'
gst_no:
$ref: '#/components/schemas/gst_no'
cfdi_usage:
$ref: '#/components/schemas/cfdi_usage'
cfdi_reference_type:
$ref: '#/components/schemas/cfdi_reference_type'
place_of_supply:
$ref: '#/components/schemas/place_of_supply'
ignore_auto_number_generation:
$ref: '#/components/schemas/ignore_auto_number_generation'
reference_number:
$ref: '#/components/schemas/reference_number'
custom_fields:
$ref: '#/components/schemas/custom_fields'
notes:
$ref: '#/components/schemas/notes'
terms:
$ref: '#/components/schemas/terms'
template_id:
$ref: '#/components/schemas/template_id'
tax_id:
$ref: '#/components/schemas/tax_id'
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'
is_inclusive_tax:
$ref: '#/components/schemas/is_inclusive_tax'
avatax_tax_code:
$ref: '#/components/schemas/avatax_tax_code'
account_id:
description: Unique ID to denote the account.
type: string
example: '903000000000388'
serial_numbers:
description: Serial numbers for the line item. Applicable only for items with serial tracking enabled.
type: array
items:
type: string
example: TC-IO-09
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: []
date:
description: The date on which the credit note was raised. Format [yyyy-mm-dd]
type: string
example: '2016-06-05'
per_page:
type: integer
example: 200
custom_fields:
description: Additional fields for the Credit-Notes.
type: array
items:
type: object
properties:
customfield_id:
$ref: '#/components/schemas/customfield_id'
value:
$ref: '#/components/schemas/value'
label:
$ref: '#/components/schemas/label'
amount_applied:
description: The total amount applied from the credit note on an invoice.
type: number
format: double
example: 41.82
apply-credits-to-invoices-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
batches-update:
description: Batches for the line item. Create a new batch using batch_number or reference an existing batch using batch_id. Applicable only for items with batch tracking enabled.
type: array
items:
type: object
required:
- in_quantity
properties:
batch_id:
description: Unique identifier of a batch. Use when adding inward quantity to an existing batch or updating a batch.
type: string
example: '6780203000001066789'
batch_number:
description: Batch number. Required when creating a new batch.
type: string
example: BTC-TL-890
external_batch_number:
description: External batch number from the manufacturer. Applicable when creating a new batch.
type: string
example: MFR-TL-890
manufacturer_date:
description: Manufacturing date of the batch. Applicable when creating a new batch.
type: string
example: '2026-05-12'
expiry_date:
description: Expiration date of the batch. Applicable when creating a new batch.
type: string
example: '2026-12-24'
in_quantity:
description: Inward quantity for the batch.
type: number
format: float
example: 2
batch_in_id:
description: Unique identifier of the batch record. Applicable only when updating an existing batch entry.
type: string
example: '6780203000001066797'
storages:
description: Bin/storage locations allocated for stock received against this batch.
type: array
x-node_available_in:
- Batch with Bin tracked items
items:
type: object
required:
- storage_id
- in_quantity
properties:
storage_id:
description: Unique identifier of the bin/storage location.
type: string
example: '6780203000001066003'
storage_in_id:
description: Unique identifier of the storage record. Applicable only when updating an existing storage entry.
type: string
example: '6780203000001066792'
in_quantity:
description: Inward quantity into the bin.
type: number
format: float
example: 2
value:
description: Value of the custom field.
type: string
example: 129890
to_mail_ids:
description: The email IDs to which the credit note is to be mailed.
type: array
items:
type: string
example:
- benjamin.george@bowmanfurniture.com
- paul@bowmanfurniture.com
currency_symbol:
description: Customer's currency symbol.
type: string
example: $
unitkey_code:
description: Add Unit Key Code for your goods/services. Download the CFDI Catalogs.
type: string
example: box
x-node_available_in:
- mx
x-node_unavailable_in: []
contact_person_email:
description: Email ID of the Contact Person.
type: string
example: willsmith@bowmanfurniture.com
body:
description: The body of the email. Max-length [5000]
type: string
example: Please find attached the credit note for your subscription.
sort_order:
type: string
example: D
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'
name:
$ref: '#/components/schemas/name'
description:
$ref: '#/components/schemas/description'
item_order:
$ref: '#/components/schemas/item_order'
quantity:
$ref: '#/components/schemas/quantity'
unit:
$ref: '#/components/schemas/unit'
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'
invoice_item_id:
$ref: '#/components/schemas/invoice_item_id'
salesreturn_item_id:
$ref: '#/components/schemas/salesreturn_item_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'
name:
$ref: '#/components/schemas/name'
description:
$ref: '#/components/schemas/description'
item_order:
$ref: '#/components/schemas/item_order'
quantity:
$ref: '#/components/schemas/quantity'
unit:
$ref: '#/components/schemas/unit'
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'
invoice_item_id:
$ref: '#/components/schemas/invoice_item_id'
salesreturn_item_id:
$ref: '#/components/schemas/salesreturn_item_id'
update-billing-address-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Billing address updated
readOnly: true
cc_mail_ids:
description: The email IDs that have to be copied when the credit note is to be mailed.
type: array
items:
type: string
example:
- accounts@bowmanfurniture.com
vat_treatment:
description: (Optional) VAT treatment for the credit notes. 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, if he resides outside of the UK 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
example: overseas
x-node_available_in:
- uk
x-node_unavailable_in: []
country:
description: Country of the customer's billing address.
type: string
example: U.S.A
status:
description: Status of the credit note. This can be open, closed or void.
type: string
example: draft
label:
description: Label of the custom field.
type: string
example: label
phone:
description: Phone Number of the Contact Person.
type: string
example: +1-925-921-9201
transaction_type:
type: string
example: email
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: []
from:
description: The email ID from which the credit note is to be mailed.
type: string
example: gator@zillum.com
attention:
type: string
example: ' '
avatax_tax_code:
description: A tax code is a unique label used to group Items (products, services, or charges) together. Refer the [link][2] for more deails. Max-length [25]
type: string
x-node_available_in:
- Avalara Integration
x-node_unavailable_in: []
quantity:
description: Quantity of the item included.
type: integer
format: int32
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: '6780203000000093226'
storage_name:
description: Display name of the bin/storage location.
type: string
example: Bin A2
in_quantity:
description: Inward quantity recorded against the bin.
type: number
format: float
example: 2
storage_in_id:
description: Unique identifier of the storage entry on the line item.
type: string
example: '6780203000001066795'
serial_numbers:
description: Serial numbers allocated to this bin.
type: array
x-node_available_in:
- Serial with Bin tracked items
items:
type: string
example: TC-IO-09
apply-credits-to-invoices-request:
required:
- invoice_id
- amount_applied
type: object
properties:
invoices:
description: List of invoices for which the credit note has been raised. This contains invoice_id and amount.
type: array
items:
type: object
properties:
invoice_id:
$ref: '#/components/schemas/invoice_id'
amount_applied:
$ref: '#/components/schemas/amount_applied'
invoice_id:
$ref: '#/components/schemas/invoice_id'
amount_applied:
$ref: '#/components/schemas/amount_applied'
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'
name:
$ref: '#/components/schemas/name'
description:
$ref: '#/components/schemas/description'
item_order:
$ref: '#/components/schemas/item_order'
quantity:
$ref: '#/components/schemas/quantity'
unit:
$ref: '#/components/schemas/unit'
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'
invoice_item_id:
$ref: '#/components/schemas/invoice_item_id'
salesreturn_item_id:
$ref: '#/components/schemas/salesreturn_item_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'
name:
$ref: '#/components/schemas/name'
description:
$ref: '#/components/schemas/description'
item_order:
$ref: '#/components/schemas/item_order'
quantity:
$ref: '#/components/schemas/quantity'
unit:
$ref: '#/components/schemas/unit'
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'
invoice_item_id:
$ref: '#/components/schemas/invoice_item_id'
salesreturn_item_id:
$ref: '#/components/schemas/salesreturn_item_id'
discount:
description: Discount applied to the credit note, 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.
type: number
format: double
example: 10
name:
description: Name of the credit
type: string
example: Basic Monthly
from_account_id:
description: The account from which credit note is refunded.
type: string
example: ' '
refund-credit-note-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The refund information for this credit note has been saved.
readOnly: true
creditnote_refund:
type: object
properties:
creditnote_refund_id:
$ref: '#/components/schemas/creditnote_refund_id'
creditnote_id:
$ref: '#/components/schemas/creditnote_id'
date:
$ref: '#/components/schemas/date'
refund_mode:
$ref: '#/components/schemas/refund_mode'
reference_number:
$ref: '#/components/schemas/reference_number'
amount:
$ref: '#/components/schemas/amount'
customer_name:
$ref: '#/components/schemas/customer_name'
description:
$ref: '#/components/schemas/description'
add-a-comment-request:
type: object
properties:
description:
description: A brief description about the item.
type: string
example: Credits applied to invoice INV-00004
customer_name:
description: Name of the customer to whom the credit note is raised. Max-Length [100]
type: string
example: Bowman Furniture
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: Invoice ID of the required invoice.
type: string
example: '90300000079426'
updated_time:
description: Time at which the credit note details were last updated.
type: string
example: 2016-06-05T02:30:08-0700
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_whatsapp_enabled:
$ref: '#/components/schemas/is_whatsapp_enabled'
time:
type: string
example: 10:43 PM
creditnote-response:
type: object
properties:
creditnote_id:
$ref: '#/components/schemas/creditnote_id'
creditnote_number:
$ref: '#/components/schemas/creditnote_number'
contact_persons_associated:
$ref: '#/components/schemas/contact_persons_associated'
date:
$ref: '#/components/schemas/date'
is_pre_gst:
$ref: '#/components/schemas/is_pre_gst'
place_of_supply:
$ref: '#/components/schemas/place_of_supply'
vat_treatment:
$ref: '#/components/schemas/vat_treatment'
vat_reg_no:
$ref: '#/components/schemas/vat_reg_no'
gst_no:
$ref: '#/components/schemas/gst_no'
cfdi_usage:
$ref: '#/components/schemas/cfdi_usage'
cfdi_reference_type:
$ref: '#/components/schemas/cfdi_reference_type'
gst_treatment:
$ref: '#/components/schemas/gst_treatment'
tax_treatment:
$ref: '#/components/schemas/tax_treatment'
status:
$ref: '#/components/schemas/status'
customer_id:
$ref: '#/components/schemas/customer_id'
customer_name:
$ref: '#/components/schemas/customer_name'
custom_fields:
$ref: '#/components/schemas/custom_fields'
reference_number:
$ref: '#/components/schemas/reference_number'
email:
$ref: '#/components/schemas/email'
total:
$ref: '#/components/schemas/total'
balance:
$ref: '#/components/schemas/balance'
line_items:
$ref: '#/components/schemas/line_items'
location_id:
$ref: '#/components/schemas/location_id'
location_name:
$ref: '#/components/schemas/location_name'
invoices:
$ref: '#/components/schemas/invoices'
taxes:
description: Taxes associated with the subscription.
type: array
items:
type: object
properties:
tax_id:
$ref: '#/components/schemas/tax_id'
tax_name:
$ref: '#/components/schemas/tax_name'
tax_amount:
$ref: '#/components/schemas/tax_amount'
currency_code:
$ref: '#/components/schemas/currency_code'
currency_symbol:
$ref: '#/components/schemas/currency_symbol'
billing_address:
type: object
properties:
address:
$ref: '#/components/schemas/address'
street2:
$ref: '#/components/schemas/street2'
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'
shipping_address:
type: object
properties:
address:
$ref: '#/components/schemas/address'
street2:
$ref: '#/components/schemas/street2'
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'
created_time:
$ref: '#/components/schemas/created_time'
updated_time:
$ref: '#/components/schemas/updated_time'
template_id:
$ref: '#/components/schemas/template_id'
template_name:
$ref: '#/components/schemas/template_name'
notes:
$ref: '#/components/schemas/notes'
terms:
$ref: '#/components/schemas/terms'
is_returned_to_stock:
description: Defines the receivability of the items in the sales return. For example, if a sales return has been raised for five units of an item where three units are receivable and two are credit-only, then that sales return line item has to be split in to two line items in the credit note - receivable quantity and the credit-only quantity. The value of this node has to be true for receivable line item and false for credit-only line item in Credit note. Along with this node, invoice_id, invoice_item_id, is_item_shipped, salesreturn_item_id are also needed to create credit note from Sales Return.
type: boolean
example: true
line_item_id:
description: Search credit notes by credit note line item id.
type: string
example: 903000006245
ignore_auto_number_generation:
description: Set to true if you need to provide your own credit note number.
type: boolean
example: false
reference_number:
description: Reference number generated for the payment. A string of your choice can also be used as the reference number. Max-Length [100]
type: string
example: INV-384
submit-a-credit-note-for-approval-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The Credit Note has been successfully submitted for approval.
readOnly: true
location_id:
description: Location ID
type: string
example: '460000000038080'
comment_id:
description: The unique ID for the comment generated by the server.
type: string
example: '982000000570001'
type:
description: Type of the creditnote line item.
type: integer
example: 1
is_pre_gst:
description: Applicable for transactions that were created before July 1, 2017
type: boolean
example: true
x-node_available_in:
- in
x-node_unavailable_in: []
operation_type:
type: string
example: Updated
update-a-credit-note-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The credit note has been updated.
readOnly: true
creditnote:
type: object
properties:
creditnote_id:
$ref: '#/components/schemas/creditnote_id'
creditnote_number:
$ref: '#/components/schemas/creditnote_number'
contact_persons_associated:
$ref: '#/components/schemas/contact_persons_associated'
date:
$ref: '#/components/schemas/date'
is_pre_gst:
$ref: '#/components/schemas/is_pre_gst'
place_of_supply:
$ref: '#/components/schemas/place_of_supply'
vat_treatment:
$ref: '#/components/schemas/vat_treatment'
vat_reg_no:
$ref: '#/components/schemas/vat_reg_no'
gst_no:
$ref: '#/components/schemas/gst_no'
cfdi_usage:
$ref: '#/components/schemas/cfdi_usage'
cfdi_reference_type:
$ref: '#/components/schemas/cfdi_reference_type'
gst_treatment:
$ref: '#/components/schemas/gst_treatment'
tax_treatment:
$ref: '#/components/schemas/tax_treatment'
status:
$ref: '#/components/schemas/status'
customer_id:
$ref: '#/components/schemas/customer_id'
customer_name:
$ref: '#/components/schemas/customer_name'
custom_fields:
$ref: '#/components/schemas/custom_fields'
reference_number:
$ref: '#/components/schemas/reference_number'
email:
$ref: '#/components/schemas/email'
total:
$ref: '#/components/schemas/total'
balance:
$ref: '#/components/schemas/balance'
line_items:
description: Line items of a credit note.
type: array
items:
type: object
properties:
item_id:
$ref: '#/components/schemas/item_id'
description:
$ref: '#/components/schemas/description'
code:
$ref: '#/components/schemas/code'
name:
$ref: '#/components/schemas/name'
type:
$ref: '#/components/schemas/type'
account_id:
$ref: '#/components/schemas/account_id'
account_name:
$ref: '#/components/schemas/account_name'
quantity:
$ref: '#/components/schemas/quantity'
tax_id:
$ref: '#/components/schemas/tax_id'
product_type:
$ref: '#/components/schemas/product_type'
serial_numbers:
$ref: '#/components/schemas/serial_numbers'
location_id:
$ref: '#/components/schemas/location_id'
location_name:
$ref: '#/components/schemas/location_name'
invoice_id:
$ref: '#/components/schemas/invoice_id'
invoice_item_id:
$ref: '#/components/schemas/invoice_item_id'
is_item_shipped:
$ref: '#/components/schemas/is_item_shipped'
is_returned_to_stock:
$ref: '#/components/schemas/is_returned_to_stock'
salesreturn_item_id:
$ref: '#/components/schemas/salesreturn_item_id'
is_combo_product:
$ref: '#/components/schemas/is_combo_product'
combo_type:
$ref: '#/components/schemas/combo_type'
mapped_items:
$ref: '#/components/schemas/mapped_items'
item_custom_fields:
$ref: '#/components/schemas/item_custom_fields'
location_id:
$ref: '#/components/schemas/location_id'
location_name:
$ref: '#/components/schemas/location_name'
invoices:
$ref: '#/components/schemas/invoices'
taxes:
description: Taxes associated with the subscription.
type: array
items:
type: object
properties:
tax_id:
$ref: '#/components/schemas/tax_id'
tax_name:
$ref: '#/components/schemas/tax_name'
tax_amount:
$ref: '#/components/schemas/tax_amount'
currency_code:
$ref: '#/components/schemas/currency_code'
currency_symbol:
$ref: '#/components/schemas/currency_symbol'
billing_address:
type: object
properties:
address:
$ref: '#/components/schemas/address'
street2:
$ref: '#/components/schemas/street2'
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'
attention:
$ref: '#/components/schemas/attention'
shipping_address:
type: object
properties:
address:
$ref: '#/components/schemas/address'
street2:
$ref: '#/components/schemas/street2'
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'
attention:
$ref: '#/components/schemas/attention'
created_time:
$ref: '#/components/schemas/created_time'
updated_time:
$ref: '#/components/schemas/updated_time'
template_id:
$ref: '#/components/schemas/template_id'
template_name:
$ref: '#/components/schemas/template_name'
notes:
$ref: '#/components/schemas/notes'
terms:
$ref: '#/components/schemas/terms'
description:
description: A brief description about the item.
type: string
example: prorated amount for items
mobile:
description: Mobile Number of the Contact Person.
type: string
example: +1-4054439562
cfdi_reference_type:
description: 'Choose CFDI Reference Type.Allowed values: credit_note, debit_note, 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: []
storages:
description: Bin/storage locations allocated for the line item. Applicable only for items with bin tracking enabled.
type: array
items:
type: object
required:
- storage_id
- in_quantity
properties:
storage_id:
description: Unique identifier of the bin/storage location.
type: string
example: '6780203000000093226'
in_quantity:
description: Inward quantity into 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: TC-IO-09
delete-credit-note-refund-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The refund has been deleted.
readOnly: true
line_items:
description: Line items of a credit note.
type: array
items:
type: object
properties:
item_id:
$ref: '#/components/schemas/item_id'
line_item_id:
$ref: '#/components/schemas/line_item_id'
account_id:
$ref: '#/components/schemas/account_id'
name:
$ref: '#/components/schemas/name'
description:
$ref: '#/components/schemas/description'
item_order:
$ref: '#/components/schemas/item_order'
rate:
$ref: '#/components/schemas/rate'
quantity:
$ref: '#/components/schemas/quantity'
unit:
$ref: '#/components/schemas/unit'
discount:
$ref: '#/components/schemas/discount'
tax_id:
$ref: '#/components/schemas/tax_id'
tds_tax_id:
$ref: '#/components/schemas/tds_tax_id'
tax_exemption_id:
$ref: '#/components/schemas/tax_exemption_id'
tax_exemption_code:
$ref: '#/components/schemas/tax_exemption_code'
avatax_use_code:
$ref: '#/components/schemas/avatax_use_code'
avatax_tax_code:
$ref: '#/components/schemas/avatax_tax_code'
product_type:
$ref: '#/components/schemas/product_type'
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'
item_custom_fields:
$ref: '#/components/schemas/item_custom_fields'
location_id:
$ref: '#/components/schemas/location_id'
location_name:
$ref: '#/components/schemas/location_name'
serial_numbers:
$ref: '#/components/schemas/serial_numbers'
batches:
$ref: '#/components/schemas/batches-response'
storages:
$ref: '#/components/schemas/storages-response'
invoice_id:
$ref: '#/components/schemas/invoice_id'
invoice_item_id:
$ref: '#/components/schemas/invoice_item_id'
is_item_shipped:
$ref: '#/components/schemas/is_item_shipped'
is_returned_to_stock:
$ref: '#/components/schemas/is_returned_to_stock'
salesreturn_item_id:
$ref: '#/components/schemas/salesreturn_item_id'
is_combo_product:
$ref: '#/components/schemas/is_combo_product'
combo_type:
$ref: '#/components/schemas/combo_type'
mapped_items:
$ref: '#/components/schemas/mapped_items'
date_description:
type: string
example: 7 hours ago
amount:
description: Amount paid for the invoice.
type: number
format: double
example: 450
mailhistory_id:
type: string
example: 982000000570005
notes:
description: A short note for the credit note. Max-length [5000]
type: string
example: Offer for the referral
currency_code:
description: Customer's currency code. This currency code is used in credit notes.
type: string
example: USD
update-billing-address-request:
type: object
properties:
address:
description: Billing address for the invoice
type: string
example: 4900 Hopyard Rd, Suite 310
city:
description: City of the customer's billing address.
type: string
example: Pleasanton
state:
description: State of the customer's billing address.
type: string
example: CA
zip:
description: Zip code of the customer's billing address.
type: string
example: 94588
country:
description: Country of the customer's billing address.
type: string
example: USA
fax:
description: Customer's fax number.
type: string
example: +1-925-924-9600
update-shipping-address-request:
type: object
properties:
address:
description: Billing address for the invoice
type: string
example: Suite 125, McMillan Avenue
city:
description: City of the customer's billing address.
type: string
example: San Francisco
state:
description: State of the customer's billing address.
type: string
example: CA
zip:
description: Zip code of the customer's billing address.
type: string
example: 94134
country:
description: Country of the customer's billing address.
type: string
example: USA
fax:
description: Customer's fax number.
type: string
example: +1-925-924-9600
update-a-credit-note-template-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The credit note template has been updated.
readOnly: true
storages-update:
description: Bin/storage locations allocated for the line item. Applicable only for items with bin tracking enabled.
type: array
items:
type: object
required:
- storage_id
- in_quantity
properties:
storage_id:
description: Unique identifier of the bin/storage location.
type: string
example: '6780203000000093226'
storage_in_id:
description: Unique identifier of the storage record. Applicable only when updating an existing storage entry.
type: string
example: '6780203000001066795'
in_quantity:
description: Inward quantity into 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: TC-IO-09
address:
description: Billing address for the invoice
type: string
example: 4900 Hopyard Rd, Suite 310
email-a-credit-note-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Your creditnote has been sent.
readOnly: true
is_inclusive_tax:
description: Used to specify whether the line item rates are inclusive(true) or exclusive(false) of tax.
type: boolean
example: false
x-node_available_in: []
x-node_unavailable_in:
- us
- ca
commented_by:
description: The name of the user who commented.
type: string
example: John Smith
invoice_number:
description: Invoice number of the required invoice.
type: string
example: INV-384
list-all-credit-notes-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
creditnotes:
type: array
items:
type: object
properties:
creditnote_id:
$ref: '#/components/schemas/creditnote_id'
creditnote_number:
$ref: '#/components/schemas/creditnote_number'
status:
$ref: '#/components/schemas/status'
reference_number:
$ref: '#/components/schemas/reference_number'
date:
$ref: '#/components/schemas/date'
total:
$ref: '#/components/schemas/total'
balance:
$ref: '#/components/schemas/balance'
customer_id:
$ref: '#/components/schemas/customer_id'
customer_name:
$ref: '#/components/schemas/customer_name'
currency_id:
type: string
example: '982000000567240'
currency_code:
$ref: '#/components/schemas/currency_code'
created_time:
$ref: '#/components/schemas/created_time'
last_modified_time:
type: string
example: 2016-06-05T02:30:08-0700
is_emailed:
type: boolean
example: true
update-credit-note-refund-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The refund information has been saved.
readOnly: true
creditnote_refund:
type: object
properties:
creditnote_refund_id:
$ref: '#/components/schemas/creditnote_refund_id'
creditnote_id:
$ref: '#/components/schemas/creditnote_id'
date:
$ref: '#/components/schemas/date'
refund_mode:
$ref: '#/components/schemas/refund_mode'
reference_number:
$ref: '#/components/schemas/reference_number'
amount:
$ref: '#/components/schemas/amount'
customer_name:
$ref: '#/components/schemas/customer_name'
description:
$ref: '#/components/schemas/description'
vat_reg_no:
description: Enter VAT registration number.
type: string
update-a-credit-note-request:
required:
- customer_id
- date
- creditnote_number
- line_items
type: object
properties:
customer_id:
$ref: '#/components/schemas/customer_id'
contact_persons_associated:
$ref: '#/components/schemas/contact_persons_associated_payload'
date:
$ref: '#/components/schemas/date'
is_draft:
$ref: '#/components/schemas/is_draft'
exchange_rate:
$ref: '#/components/schemas/exchange_rate'
line_items:
description: Line items of a credit note.
type: array
items:
type: object
properties:
line_item_id:
$ref: '#/components/schemas/line_item_id'
item_id:
$ref: '#/components/schemas/item_id'
description:
$ref: '#/components/schemas/description'
code:
$ref: '#/components/schemas/code'
name:
$ref: '#/components/schemas/name'
type:
$ref: '#/components/schemas/type'
account_id:
$ref: '#/components/schemas/account_id'
account_name:
$ref: '#/components/schemas/account_name'
quantity:
$ref: '#/components/schemas/quantity'
tax_id:
$ref: '#/components/schemas/tax_id'
tds_tax_id:
$ref: '#/components/schemas/tds_tax_id'
product_type:
$ref: '#/components/schemas/product_type'
sat_item_key_code:
$ref: '#/components/schemas/sat_item_key_code'
unitkey_code:
$ref: '#/components/schemas/unitkey_code'
serial_numbers:
$ref: '#/components/schemas/serial_numbers'
batches:
$ref: '#/components/schemas/batches-update'
storages:
$ref: '#/components/schemas/storages-update'
location_id:
$ref: '#/components/schemas/location_id'
location_name:
$ref: '#/components/schemas/location_name'
invoice_id:
$ref: '#/components/schemas/invoice_id'
invoice_item_id:
$ref: '#/components/schemas/invoice_item_id'
is_item_shipped:
$ref: '#/components/schemas/is_item_shipped'
is_returned_to_stock:
$ref: '#/components/schemas/is_returned_to_stock'
salesreturn_item_id:
$ref: '#/components/schemas/salesreturn_item_id'
mapped_items:
$ref: '#/components/schemas/mapped_items_update'
location_id:
$ref: '#/components/schemas/location_id'
creditnote_number:
$ref: '#/components/schemas/creditnote_number'
gst_treatment:
$ref: '#/components/schemas/gst_treatment'
tax_treatment:
$ref: '#/components/schemas/tax_treatment'
gst_no:
$ref: '#/components/schemas/gst_no'
cfdi_usage:
$ref: '#/components/schemas/cfdi_usage'
cfdi_reference_type:
$ref: '#/components/schemas/cfdi_reference_type'
place_of_supply:
$ref: '#/components/schemas/place_of_supply'
ignore_auto_number_generation:
$ref: '#/components/schemas/ignore_auto_number_generation'
reference_number:
$ref: '#/components/schemas/reference_number'
custom_fields:
$ref: '#/components/schemas/custom_fields'
notes:
$ref: '#/components/schemas/notes'
terms:
$ref: '#/components/schemas/terms'
template_id:
$ref: '#/components/schemas/template_id'
tax_id:
$ref: '#/components/schemas/tax_id'
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'
is_inclusive_tax:
$ref: '#/components/schemas/is_inclusive_tax'
item_id:
$ref: '#/components/schemas/item_id'
account_id:
$ref: '#/components/schemas/account_id'
name:
$ref: '#/components/schemas/name'
avatax_tax_code:
$ref: '#/components/schemas/avatax_tax_code'
description:
$ref: '#/components/schemas/description'
unit:
$ref: '#/components/schemas/unit'
rate:
$ref: '#/components/schemas/rate'
quantity:
$ref: '#/components/schemas/quantity'
creditnote_refund_id:
type: string
example: '982000000567158'
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)
For GCC Edition: Supported codes for UAE Emirates states include AB,AJ,DU,FU,RA,SH,UM
Supported codes for the GCC countries include AE,SA,BH,KW,OM,QA.
type: string
example: TN
x-node_available_in:
- in
- gcc
x-node_unavailable_in: []
customer_id:
description: Customer ID of the customer for whom the credit note is raised.
type: string
example: '903000000000099'
delete-a-credit-note-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The credit note has been deleted.
readOnly: true
street2:
type: string
example: McMillan Avenue
refund_mode:
description: The method of refund.
type: string
example: cash
email:
description: Email address of the customer.
type: string
example: benjamin.george@bowmanfurniture.com
list-credit-note-refunds-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The list of credit note refunds are displayed successfully.
readOnly: true
creditnote_refunds:
type: array
items:
type: object
properties:
creditnote_refund_id:
$ref: '#/components/schemas/creditnote_refund_id'
creditnote_id:
$ref: '#/components/schemas/creditnote_id'
date:
$ref: '#/components/schemas/date'
refund_mode:
$ref: '#/components/schemas/refund_mode'
reference_number:
$ref: '#/components/schemas/reference_number'
creditnote_number:
$ref: '#/components/schemas/creditnote_number'
customer_name:
$ref: '#/components/schemas/customer_name'
description:
description: A brief description about the item.
type: string
example: ''
amount_bcy:
$ref: '#/components/schemas/amount_bcy'
amount_fcy:
$ref: '#/components/schemas/amount_fcy'
page_context:
type: object
properties:
page:
$ref: '#/components/schemas/page'
per_page:
$ref: '#/components/schemas/per_page'
has_more_page:
$ref: '#/components/schemas/has_more_page'
report_name:
$ref: '#/components/schemas/report_name'
sort_column:
$ref: '#/components/schemas/sort_column'
sort_order:
$ref: '#/components/schemas/sort_order'
has_more_page:
type: boolean
example: false
contact_person_name:
description: Name of the Contact Person
type: string
example: David
tax_treatment:
description: 'VAT treatment for the credit note .Choose whether the contact falls under: vat_registered,vat_not_registered,gcc_vat_not_registered,gcc_vat_registered,non_gcc,dz_vat_registered and dz_vat_not_registered.home_country_mexico,border_region_mexico,non_mexico supported only for MX.'
type: string
x-node_available_in:
- gcc
- mx
x-node_unavailable_in: []
list-the-credit-note-templates-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
templates:
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'
salesreturn_item_id:
description: line_item_id of the underlying items in the sales return. This node is needed for converting sales return to credit note. Other nodes such as invoice_id, invoice_item_id, is_item_shipped, is_returned_to_stock are also needed to create credit note from Sales Return.
type: string
example: 90300000072369
add-a-comment-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Comments added.
readOnly: true
comment_type:
type: string
example: system
invoices:
description: List of invoices for which the credit note has been raised. This contains invoice_id and amount.
type: array
items:
type: object
properties:
invoice_id:
$ref: '#/components/schemas/invoice_id'
invoice_number:
$ref: '#/components/schemas/invoice_number'
amount:
$ref: '#/components/schemas/amount'
exchange_rate:
description: Exchange rate for the currency associated with the customer.
type: string
example: '5.5'
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: '6780203000001066789'
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'
in_quantity:
description: Inward quantity recorded for the batch.
type: number
format: float
example: 2
batch_in_id:
description: Unique identifier of the batch entry on the line item.
type: string
example: '6780203000001066797'
storages:
description: Bin/storage locations from which stock was received 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: '6780203000001066003'
storage_name:
description: Display name of the bin/storage location.
type: string
example: Bin A1
in_quantity:
description: Inward quantity recorded against the bin.
type: number
format: float
example: 2
storage_in_id:
description: Unique identifier of the storage entry on the line item.
type: string
example: '6780203000001066792'
last_name:
description: Last Name of the Contact Person.
type: string
example: John
unit:
description: Measurement unit of the line item. For example, kgs, Nos..
type: string
example: kgs
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
created_time:
description: Time at which the credit note was created.
type: string
example: 2016-06-05T02:30:08-0700
item_order:
description: Order of the item in the list of line items.
type: integer
example: 0
template_name:
description: Name of the default template of the creditnote.
type: string
example: Standard Template
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
refund-credit-note-request:
type: object
properties:
date:
$ref: '#/components/schemas/date'
refund_mode:
$ref: '#/components/schemas/refund_mode'
reference_number:
$ref: '#/components/schemas/reference_number'
amount:
$ref: '#/components/schemas/amount'
exchange_rate:
$ref: '#/components/schemas/exchange_rate'
from_account_id:
$ref: '#/components/schemas/from_account_id'
description:
$ref: '#/components/schemas/description'
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: []
update-shipping-address-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Shipping address updated
readOnly: true
rate:
description: Rate of the line item.
type: number
format: double
example: 0
product_type:
description: Enter goods/services
type: string
example: goods
commented_by_id:
type: string
example: '982000000554041'
tax_exemption_id:
description: Unique ID of the tax exemption.
type: string
example: '903000006345'
x-node_available_in:
- in
- us
- au
- ca
x-node_unavailable_in: []
tax_exemption_code:
description: Unique code of the tax exemption.
type: string
example: GST FREE
x-node_available_in:
- in
- us
- au
- ca
- mx
x-node_unavailable_in: []
subject:
description: The subject of the email. Max-length [1000]
type: string
example: Credit note for subscription.
first_name:
description: First Name of the Contact Person.
type: string
example: David
creditnote_id:
description: Unique ID of the credit note generated by the server.
type: string
example: '90300000072369'
tax_id:
description: Unique ID to denote the tax associated with the credit note.
type: string
example: '903000000000356'
contact_persons_associated_payload:
description: Contact Persons associated with the credit note.
type: array
items:
type: object
properties:
contact_person_id:
$ref: '#/components/schemas/contact_person_id'
communication_preference:
$ref: '#/components/schemas/communication_preference'
get-a-credit-note-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
creditnote:
type: object
properties:
creditnote_id:
$ref: '#/components/schemas/creditnote_id'
creditnote_number:
$ref: '#/components/schemas/creditnote_number'
contact_persons_associated:
$ref: '#/components/schemas/contact_persons_associated'
date:
$ref: '#/components/schemas/date'
is_pre_gst:
$ref: '#/components/schemas/is_pre_gst'
place_of_supply:
$ref: '#/components/schemas/place_of_supply'
vat_treatment:
$ref: '#/components/schemas/vat_treatment'
vat_reg_no:
$ref: '#/components/schemas/vat_reg_no'
gst_no:
$ref: '#/components/schemas/gst_no'
cfdi_usage:
$ref: '#/components/schemas/cfdi_usage'
cfdi_reference_type:
$ref: '#/components/schemas/cfdi_reference_type'
gst_treatment:
$ref: '#/components/schemas/gst_treatment'
tax_treatment:
$ref: '#/components/schemas/tax_treatment'
status:
$ref: '#/components/schemas/status'
customer_id:
$ref: '#/components/schemas/customer_id'
customer_name:
$ref: '#/components/schemas/customer_name'
custom_fields:
$ref: '#/components/schemas/custom_fields'
reference_number:
$ref: '#/components/schemas/reference_number'
email:
$ref: '#/components/schemas/email'
total:
$ref: '#/components/schemas/total'
balance:
$ref: '#/components/schemas/balance'
line_items:
description: Line items of a credit note.
type: array
items:
type: object
properties:
item_id:
$ref: '#/components/schemas/item_id'
description:
$ref: '#/components/schemas/description'
code:
$ref: '#/components/schemas/code'
name:
$ref: '#/components/schemas/name'
type:
$ref: '#/components/schemas/type'
account_id:
$ref: '#/components/schemas/account_id'
account_name:
$ref: '#/components/schemas/account_name'
quantity:
$ref: '#/components/schemas/quantity'
tax_id:
$ref: '#/components/schemas/tax_id'
product_type:
$ref: '#/components/schemas/product_type'
serial_numbers:
$ref: '#/components/schemas/serial_numbers'
location_id:
$ref: '#/components/schemas/location_id'
location_name:
$ref: '#/components/schemas/location_name'
invoice_id:
$ref: '#/components/schemas/invoice_id'
invoice_item_id:
$ref: '#/components/schemas/invoice_item_id'
is_item_shipped:
$ref: '#/components/schemas/is_item_shipped'
is_returned_to_stock:
$ref: '#/components/schemas/is_returned_to_stock'
salesreturn_item_id:
$ref: '#/components/schemas/salesreturn_item_id'
is_combo_product:
$ref: '#/components/schemas/is_combo_product'
combo_type:
$ref: '#/components/schemas/combo_type'
mapped_items:
$ref: '#/components/schemas/mapped_items'
item_custom_fields:
$ref: '#/components/schemas/item_custom_fields'
location_id:
$ref: '#/components/schemas/location_id'
location_name:
$ref: '#/components/schemas/location_name'
invoices:
$ref: '#/components/schemas/invoices'
taxes:
description: Taxes associated with the subscription.
type: array
items:
type: object
properties:
tax_id:
$ref: '#/components/schemas/tax_id'
tax_name:
$ref: '#/components/schemas/tax_name'
tax_amount:
$ref: '#/components/schemas/tax_amount'
currency_code:
$ref: '#/components/schemas/currency_code'
currency_symbol:
$ref: '#/components/schemas/currency_symbol'
created_time:
$ref: '#/components/schemas/created_time'
updated_time:
$ref: '#/components/schemas/updated_time'
billing_address:
type: object
properties:
address:
$ref: '#/components/schemas/address'
street2:
$ref: '#/components/schemas/street2'
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'
attention:
$ref: '#/components/schemas/attention'
shipping_address:
type: object
properties:
address:
$ref: '#/components/schemas/address'
street2:
$ref: '#/components/schemas/street2'
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'
attention:
$ref: '#/components/schemas/attention'
template_id:
$ref: '#/components/schemas/template_id'
template_name:
$ref: '#/components/schemas/template_name'
notes:
$ref: '#/components/schemas/notes'
terms:
$ref: '#/components/schemas/terms'
convert-credit-note-to-draft-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The credit note has been marked as Draft.
readOnly: true
get-credit-note-refund-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The refund of the credit note is displayed successfully.
readOnly: true
creditnote_refund:
type: object
properties:
creditnote_refund_id:
$ref: '#/components/schemas/creditnote_refund_id'
creditnote_id:
$ref: '#/components/schemas/creditnote_id'
date:
$ref: '#/components/schemas/date'
refund_mode:
$ref: '#/components/schemas/refund_mode'
reference_number:
$ref: '#/components/schemas/reference_number'
amount:
$ref: '#/components/schemas/amount'
customer_name:
$ref: '#/components/schemas/customer_name'
description:
$ref: '#/components/schemas/description'
location_name:
description: Name of the location
type: string
example: Head Office
template_id:
description: Unique ID of the creditnote template
type: string
example: '90300000001336'
convert-credit-note-to-open-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Status of the credit note has been changed to open.
readOnly: true
combo_type:
description: Type of the composite item. Allowed values are assembly and kit.
type: string
example: kit
template_type:
type: string
example: professional
amount_fcy:
type: integer
example: 10
void-a-credit-note-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The credit note has been marked as void.
readOnly: true
balance:
description: The unapplied credits.
type: number
format: double
example: 10
amount_bcy:
type: integer
example: 10
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
is_combo_product:
description: Indicates whether the line item is a composite product.
type: boolean
example: true
report_name:
type: string
example: Credit Notes Refund
creditnote_number:
description: Unique number generated (starts with CN) which will be displayed in the interface and credit notes. Max-Length [100]
type: string
example: CN-29
customfield_id:
type: string
description: Unique ID of the custom field.
sort_column:
description: Sort the credit notes by the following columns - customer_name, creditnote_number, balance, total, date and created_time. Allowed Values customer_name creditnote_number balance total date and created_time
type: string
example: created_time
total:
description: Total credits raised in this credit note.
type: number
format: double
example: 450
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. Max-length [25]
type: string
x-node_available_in:
- Avalara Integration
x-node_unavailable_in: []
tds_tax_id:
description: Unique ID to denote the TDS tax associated to the creditnote
type: string
example: '903000000000357'
x-node_available_in:
- mx
x-node_unavailable_in: []
tax_amount:
description: Tax amount applied to the subscription.
type: string
example: '2.50'
account_name:
description: Name of the account.
type: string
example: Sales
credited_amount:
description: The total amount that is credited.
type: number
format: double
example: 12.02
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'
name:
$ref: '#/components/schemas/name'
description:
$ref: '#/components/schemas/description'
item_order:
$ref: '#/components/schemas/item_order'
quantity:
$ref: '#/components/schemas/quantity'
unit:
$ref: '#/components/schemas/unit'
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'
location_name:
$ref: '#/components/schemas/location_name'
invoice_item_id:
$ref: '#/components/schemas/invoice_item_id'
salesreturn_item_id:
$ref: '#/components/schemas/salesreturn_item_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'
name:
$ref: '#/components/schemas/name'
description:
$ref: '#/components/schemas/description'
item_order:
$ref: '#/components/schemas/item_order'
quantity:
$ref: '#/components/schemas/quantity'
unit:
$ref: '#/components/schemas/unit'
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'
location_name:
$ref: '#/components/schemas/location_name'
invoice_item_id:
$ref: '#/components/schemas/invoice_item_id'
salesreturn_item_id:
$ref: '#/components/schemas/salesreturn_item_id'
state:
description: State of the customer's billing address.
type: string
example: CA
tax_authority_id:
description: Unique 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: '903000006345'
x-node_available_in:
- us
x-node_unavailable_in: []
email-a-credit-note-request:
required:
- to_mail_ids
- subject
- body
type: object
properties:
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'
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: Unique name for tax.
type: string
example: Basic Tax
update-credit-note-refund-request:
type: object
properties:
date:
$ref: '#/components/schemas/date'
refund_mode:
$ref: '#/components/schemas/refund_mode'
reference_number:
$ref: '#/components/schemas/reference_number'
amount:
$ref: '#/components/schemas/amount'
exchange_rate:
$ref: '#/components/schemas/exchange_rate'
from_account_id:
$ref: '#/components/schemas/from_account_id'
description:
$ref: '#/components/schemas/description'
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