Skip to main content

Note APIs

Note api consists of credit and debit note information that can be use in buy and sell module. You will be able to create, update and retrieve debit/credit notes.

Credit note can be used to adjust invoices. You can view client-wise and date-wise reports of all credit notes with accounting software credit note management.

Debit note can be created and send to your supplier to adjust or correct your liability to your supplier or vendor. Successful debit note entry will auto record to journal entries accounting software feature. More about Notes API documentation

API


Search Credit Notes

Search credit notes.

Description:
  • Allows you to retrieve a list of all credit notes.
  • Allows you to retrieve a list of credit notes based on it's filter criteria.

GET

/v1/notes/credit

More about search credit notes

Parameters
NameLocated inDescriptionRequiredSchema
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Credit notes have been fetched successfully.CreditNoteResponseDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Create Credit Note

Create credit note.

Description:
  • Allows you to create a credit note.

POST

/v1/notes/credit

More about create credit notes

Parameters
NameLocated inDescriptionRequiredSchema
creditNoteRequestDtobodyCredit Note Detail JsonNoCreditNoteRequestDto
Responses
CodeDescriptionSchema
200OKCreditNoteResponseDto
201Credit note has been created successfullyCreditNoteResponseDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Knock-off Credit Note

Credit note knock-off and update its due amount.

Description:
  • Allows you to update due amount for credit notes while knocking off credit note with other documents.

PUT

/v1/notes/credit/knock-off

More about knock-off credit notes

Parameters
NameLocated inDescriptionRequiredSchema
noteLinkedDocumentInfosbodynoteLinkedDocumentInfosYes[ NoteLinkedDocumentInfo ]
Responses
CodeDescriptionSchema
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Credit note not found.
Security
Security SchemaScopes
Authorizationglobal

Retrieve Credit Note

Get credit note by code.

Description:
  • Allows you to retrieve an existing credit note details by it's code.

GET

/v1/notes/credit/{code}

More about retrieve credit note

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Credit note information has been fetched successfully.CreditNoteResponseDto
401Unauthorized
403Forbidden
404Credit note not found.
Security
Security SchemaScopes
Authorizationglobal

Update Credit Note

Update credit note.

Description:
  • Allows you to update existing credit note information.

PUT

/v1/notes/credit/{id}

More about update credit note

Parameters
NameLocated inDescriptionRequiredSchema
creditNoteUpdateRequestDtobodycreditNoteUpdateRequestDtoYesCreditNoteUpdateRequestDto
idpathidYeslong
Responses
CodeDescriptionSchema
200Credit note has been updated successfully.CreditNoteResponseDto
201Created
401Unauthorized
403Forbidden
404Credit note with given id not found.
Security
Security SchemaScopes
Authorizationglobal

Delete Credit Note

DELETE

/v1/notes/credit/{id}

Summary

Delete credit note by id.

Description

API to delete credit note details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Credit note has been deleted successfully.
401Unauthorized
403Forbidden
404Credit note not found.
Security
Security SchemaScopes
Authorizationglobal

Search Debit Note

Search debit notes.

Description:
  • Allows you to retrieve a list of all debit notes.
  • Allows you to retrieve a list of debit notes based on it's filter criteria.

GET

/v1/notes/debit

More about search debit note

Parameters
NameLocated inDescriptionRequiredSchema
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Debit notes have been fetched successfully.DebitNoteResponseDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Create Debit Note

Create debit note.

Description:
  • Allows you to create a new debit note.

POST

/v1/notes/debit

More about create debit note

Parameters
NameLocated inDescriptionRequiredSchema
debitNoteRequestDtobodyDebit Note Detail JsonNoDebitNoteRequestDto
Responses
CodeDescriptionSchema
200OKDebitNoteResponseDto
201Debit note has been created successfullyDebitNoteResponseDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Knock-off Debit Note

Debit note knock-off and update its due amount.

Description:
  • Allows you to update due amount for debit notes while knocking off debit note with other documents.

PUT

/v1/notes/debit/knock-off

More about knock-off debit note

Parameters
NameLocated inDescriptionRequiredSchema
noteLinkedDocumentInfosbodynoteLinkedDocumentInfosYes[ NoteLinkedDocumentInfo ]
Responses
CodeDescriptionSchema
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Debit note not found.
Security
Security SchemaScopes
Authorizationglobal

Retrieve Debit Note

Get debit note by code.

Description:
  • Allows you to retrieve an existing debit note details by it's code.

GET

/v1/notes/debit/{code}

More about retrieve debit note

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Debit note information has been fetched successfully.DebitNoteResponseDto
401Unauthorized
403Forbidden
404Debit note not found.
Security
Security SchemaScopes
Authorizationglobal

Update Debit Note

Update debit note.

Description:
  • Allows you to update a existing debit note information.

PUT

/v1/notes/debit/{id}

More about update debit note

Parameters
NameLocated inDescriptionRequiredSchema
debitNoteUpdateRequestDtobodydebitNoteUpdateRequestDtoYesDebitNoteUpdateRequestDto
idpathidYeslong
Responses
CodeDescriptionSchema
200Debit note has been updated successfully.DebitNoteResponseDto
201Created
401Unauthorized
403Forbidden
404Debit note with given id not found.
Security
Security SchemaScopes
Authorizationglobal

Delete Debit Note

DELETE

/v1/notes/debit/{id}

Summary

Delete debit note by id.

Description

API to delete debit note details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Debit note has been deleted successfully.
401Unauthorized
403Forbidden
404Debit note not found.
Security
Security SchemaScopes
Authorizationglobal

credit-note-controller

/v1/notes/credit/add-note-tax-mapping

POST

Summary

Add missing data in note tax mapping

Description

API to add missing data in note tax mapping table

Responses
CodeDescriptionSchema
200Successfully added data in note tax mapping table updated.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/credit/code/{code}/details

GET

Summary

Get credit note details by code.

Description

API to get credit note details by code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Credit note information has been fetched successfully.CreditNoteInformation
401Unauthorized
403Forbidden
404Credit note not found.
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/credit/deleteknockoff

DELETE

Summary

API to delete linked documents with note

Description

API to delete linked documents with note

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
invoiceCodequeryinvoiceCodeYesstring
uidqueryuidYesstring (uuid)
Responses
CodeDescriptionSchema
200OKResponseEntity
204Linked document deleted successfullyResponseEntity
401Unauthorized
403Forbidden
404Not not found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/credit/import

POST

Summary

Create multiple credit notes via import

Description

API to create credit note via import.

Parameters
NameLocated inDescriptionRequiredSchema
creditNoteRequestsbodycreditNoteRequestsYes[ CreditNoteRequestDto ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
201Note has been created successfully.BulkApiResponse
400Note could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/credit/in/{id}/save-einvoice-info

PATCH

Summary

saveCreditNoteEInvoiceDetails

Parameters
NameLocated inDescriptionRequiredSchema
einvoiceInfoIndiabodyeinvoiceInfoIndiaYesEinvoiceInfoIndia
idpathidYeslong
Responses
CodeDescriptionSchema
200OKResponseEntity
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/credit/in/{id}/update-einvoice-info

PATCH

Summary

updateCreditNoteEInvoiceDetails

Parameters
NameLocated inDescriptionRequiredSchema
einvoiceInfoIndiabodyeinvoiceInfoIndiaYesEinvoiceInfoIndiaCancel
idpathidYeslong
Responses
CodeDescriptionSchema
200OKResponseEntity
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/credit/sequence/{code}

GET

Summary

Get credit note by code.

Description

API to get credit note details by code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Credit note information has been fetched successfully.CreditNoteResponseDto
401Unauthorized
403Forbidden
404Credit note not found.
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/credit/tax/count

POST

Summary

Get Credit note count for tax

Description

API to fetch Credit note count for tax

Parameters
NameLocated inDescriptionRequiredSchema
taxCodesbodytaxCodesYes[ string ]
Responses
CodeDescriptionSchema
200Tax Credit note count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/credit/update-linked-document

POST

Summary

Update linked document information

Description

Api to update linked document information

Parameters
NameLocated inDescriptionRequiredSchema
linkedDocumentInfosbodylinkedDocumentInfosYesobject
Responses
CodeDescription
200Linked document information updated successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/credit/update-linked-document-seq-code

POST

Summary

Update linked document information

Description

Api to update linked document information

Responses
CodeDescription
200Linked document information updated successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/credit/{code}

GET

Summary

Get credit note by code.

Description

API to get credit note details by code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Credit note information has been fetched successfully.CreditNoteResponseDto
401Unauthorized
403Forbidden
404Credit note not found.
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/credit/{id}

PUT

Summary

Update credit note.

Description

API to update existing credit note.

Parameters
NameLocated inDescriptionRequiredSchema
creditNoteUpdateRequestDtobodycreditNoteUpdateRequestDtoYesCreditNoteUpdateRequestDto
idpathidYeslong
Responses
CodeDescriptionSchema
200Credit note has been updated successfully.CreditNoteResponseDto
201Created
401Unauthorized
403Forbidden
404Credit note with given id not found.
Security
Security SchemaScopes
Authorizationglobal

debit-note-controller

Debit Notes API Description

/v1/notes/debit

GET

Summary

Search debit notes.

Description

API to search debit notes.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Debit notes have been fetched successfully.DebitNoteResponseDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create debit note.

Description

API to create a new debit note.

Parameters
NameLocated inDescriptionRequiredSchema
debitNoteRequestDtobodyDebit Note Detail JsonNoDebitNoteRequestDto
Responses
CodeDescriptionSchema
200OKDebitNoteResponseDto
201Debit note has been created successfullyDebitNoteResponseDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/add-note-tax-mapping

POST

Summary

Add missing data in note tax mapping

Description

API to add missing data in note tax mapping table

Responses
CodeDescriptionSchema
200Successfully added data in note tax mapping table updated.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/code/{code}/details

GET

Summary

Get debit note details by code.

Description

API to get debit note details by code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Credit note information has been fetched successfully.DebitNoteInformation
401Unauthorized
403Forbidden
404Credit note not found.
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/deleteknockoff

DELETE

Summary

API to delete linked documents with note

Description

API to delete linked documents with note

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
invoiceCodequeryinvoiceCodeYesstring
uidqueryuidYesstring (uuid)
Responses
CodeDescriptionSchema
200OKResponseEntity
204Linked document deleted successfullyResponseEntity
401Unauthorized
403Forbidden
404Not not found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/import

POST

Summary

Create multiple debit notes via import

Description

API to create debit note via import.

Parameters
NameLocated inDescriptionRequiredSchema
debitNoteRequestsbodydebitNoteRequestsYes[ DebitNoteRequestDto ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
201Note has been created successfully.BulkApiResponse
400Note could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/in/{id}/save-einvoice-info

PATCH

Summary

saveCreditNoteEInvoiceDetails

Parameters
NameLocated inDescriptionRequiredSchema
einvoiceInfoIndiabodyeinvoiceInfoIndiaYesEinvoiceInfoIndia
idpathidYeslong
Responses
CodeDescriptionSchema
200OKResponseEntity
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/in/{id}/update-einvoice-info

PATCH

Summary

updateCreditNoteEInvoiceDetails

Parameters
NameLocated inDescriptionRequiredSchema
einvoiceInfoIndiabodyeinvoiceInfoIndiaYesEinvoiceInfoIndiaCancel
idpathidYeslong
Responses
CodeDescriptionSchema
200OKResponseEntity
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/knock-off

PUT

Summary

Debit note knock-off and update its due amount

Description

API to update due amount for debit notes while knocking off debit note with other documents

Parameters
NameLocated inDescriptionRequiredSchema
noteLinkedDocumentInfosbodynoteLinkedDocumentInfosYes[ NoteLinkedDocumentInfo ]
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Debit note not found.
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/sequence/{code}

GET

Summary

Get debit note by code.

Description

API to get debit note by code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Debit note information has been fetched successfully.DebitNoteResponseDto
401Unauthorized
403Forbidden
404Debit note not found.
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/tax/count

POST

Summary

Get Debit note count for tax

Description

API to fetch Debit note count for tax

Parameters
NameLocated inDescriptionRequiredSchema
taxCodesbodytaxCodesYes[ string ]
Responses
CodeDescriptionSchema
200Tax Debit note count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/update-linked-document

POST

Summary

Update linked document information

Description

Api to update linked document information

Parameters
NameLocated inDescriptionRequiredSchema
linkedDocumentInfosbodylinkedDocumentInfosYesobject
Responses
CodeDescription
200Linked document information updated successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/{code}

GET

Summary

Get debit note by code.

Description

API to get debit note by code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Debit note information has been fetched successfully.DebitNoteResponseDto
401Unauthorized
403Forbidden
404Debit note not found.
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/debit/{id}

PUT

Summary

Update debit note.

Description

API to update existing debit note.

Parameters
NameLocated inDescriptionRequiredSchema
debitNoteUpdateRequestDtobodydebitNoteUpdateRequestDtoYesDebitNoteUpdateRequestDto
idpathidYeslong
Responses
CodeDescriptionSchema
200Debit note has been updated successfully.DebitNoteResponseDto
201Created
401Unauthorized
403Forbidden
404Debit note with given id not found.
Security
Security SchemaScopes
Authorizationglobal

migration-controller

Migration Controller

/v1/notes/docseqcodemigration/creditNote

POST

Summary

migrateDocSeqCodeCreditNote

Responses
CodeDescriptionSchema
200OKstring
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/notes/docseqcodemigration/debitNote

POST

Summary

migrateDocSeqCodeDebitNote

Responses
CodeDescriptionSchema
200OKstring
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Models

AccountDto

NameTypeDescriptionRequired
accountCodestringAccount code
Example: "SA"
No
accountGroupstringAccount groupNo
accountGroupIdstringAccount groupNo
accountNaturestringAccount Nature
Example: "ASSET"
No
accountSubGroupstringAccount groupNo
accountSubGroupNamestringAccount groupNo
balancenumberBalance Amount
Example: 999.99
No
balanceInAccountCurrencynumberBalance Amount in Account Currency
Example: 999.99
No
codestringAccount codeNo
currencystringAccount CurrencyNo
customField[ CustomFieldItem ]List of custom fieldsNo
descriptionstringAccount Description
Example: "Savings account"
No
exchangeRatenumberBase to Foreign Exchange Rate
Example: 1
No
idlongAccount ID.
Example: 1
No
isCreditCardbooleanIs account is credit card account or not
Example: false
No
isSubAccountbooleanFlag to confirm Subaccount
Example: false
No
isTdsApplicablebooleanIs TDS applicable or not
Example: false
No
isUndepositedFundAccountbooleanAccount is Undeposited fund account or not
Example: true
No
namestringAccount Name
Example: "Savings account"
No
natureOfIncomePaymentstringNature of income payment
Example: "Interest on Securities"
No
openingBalancenumberOpening Balance Amount in Base currency
Example: 999.99
No
openingBalanceCdTypestringOpening balance Credit/Debit Type
Example: "DEBIT"
No
openingBalanceEditablebooleanAccount Opening Balance editable or not
Example: true
No
openingBalanceInAccountCurrencynumberOpening Balance Amount in Account currency
Example: 999.99
No
parentlongParent AccountId
Example: 2431252
No
parentNamestringParent Name
Example: 2431252
No
statusstringAccount Status
Example: "ACTIVE"
No
taxCodestringAccount TaxNo
totalBalancenumberSummation of Opening Balance and Balance
Example: 999.99
No
totalBalanceInAccountCurrencynumberSummation of Opening Balance and Balance in Account Currency
Example: 999.99
No
totalCOABalancenumberSummation of Opening Balance and Balance with Nature
Example: 999.99
No
totalCOABalanceInAccountCurrencynumberSummation of Opening Balance and Balance with Nature in Account Currency
Example: 999.99
No
usedChequeNumbersstringUsed Cheque Series
Example: "301,302"
No

Address

NameTypeDescriptionRequired
address1stringAddress line 1
Example: "218, Robinson Road"
No
address2stringAddress line 2
Example: "Downtown"
No
citystringCity
Example: "C001"
No
contactNamestringcontact name for address
Example: "John Smith"
No
countrystringCountry
Example: "C001"
No
destinationOfSupplystringstate in India
Example: "Maharashtra"
No
placeOfSupplystringstate in India
Example: "Punjab"
No
postalCodestringPostal Code
Example: 123456
No
preferredbooleanIs this a default address?
Example: true
No
statestringState
Example: "CS001"
No

AdvancedTrackingMetaDto

NameTypeDescriptionRequired
acquiredCostnumberAcquired cost of the entire serial or batch
Example: 1
No
advancedTrackingReturnedAdvancedTrackingReturnedNo
batchSizedoubleSerial Number or Batch size
Example: 1
Yes
batchSizeAvailableForReturndoubleHow much of the batch or serial is fulfilled
Example: 1
Yes
batchSizeFulfilleddoubleHow much of the batch or serial is fulfilled
Example: 1
Yes
batchSizeReturneddoubleHow much of the batch or serial is returned
Example: 1
Yes
batchSizeReturnedPurchasedoubleHow much of the batch or serial is returned
Example: 1
Yes
binCodestringbin code
Example: "BIN-00001"
Yes
binNamestringbin Name
Example: "Bin 1"
Yes
expiryDatedateTimeExpiry date. Date Format is dd-mm-yyyy. Applicable when AdvancedTrackingType is Batch
Example: "01-01-2020"
No
idlongNo
manufacturingDatedateTimeManufacturing date. Date Format is dd-mm-yyyy. Applicable when AdvancedTrackingType is Batch
Example: "01-01-2020"
No
productVariantCodestringProduct code
Example: "P-001"
Yes
rackCodestringRack code
Example: "RACK-00001"
Yes
rackNamestringRack Name
Example: "Rack 1"
Yes
reservedQuantitydoubleReserved Serial Number or Batch size
Example: 1
No
reservedQuantityFulfilleddoubleFulfilled reserved serial number or batch size
Example: 1
Yes
rowCodestringRow code
Example: "ROW-00001"
Yes
rowNamestringRow Name
Example: "Row 1"
Yes
sequencelongSequence number
Example: 1
No
serialBatchNumberstringSerial Number or Batch Number
Example: "BATCH-001"
Yes
subSequencelongSubsequence number
Example: 1
No
warehouseCodestringPrimary Warehouse
Example: "WH-0000001"
No
warehouseNamestringPrimary Warehouse
Example: "warehouse name"
No

AdvancedTrackingReturned

NameTypeDescriptionRequired
batchSizeReturneddoubleNo
batchSizeReturnedPurchasedoubleNo
returnsByDoc[ AdvancedTrackingReturnedByDoc ]No

AdvancedTrackingReturnedByDoc

NameTypeDescriptionRequired
documentCodestringNo
qtyReturneddoubleNo
returnTypestringEnum: "SALES_RETURN", "PURCHASE_RETURN"No
transactionRefCodestringNo

AttributeDetails

NameTypeDescriptionRequired
idlongAttribute ID
Example: "Id"
No
namestringAttribute Name
Example: "Colour"
No
values[ string ]Attribute valuesNo

BarcodeDetails

NameTypeDescriptionRequired
barcodeFieldstringNo
hideBarcodeLabelbooleanNo

BomAdditionalCostDto

NameTypeDescriptionRequired
bomMetaDetailsIdlongid of bomMetaDetailsId
Example: 1234
No
bomMetaNamestringBOM Meta Name
Example: "DEFAULT"
No
labelstringName of manufacturing service
Example: "Labour charges"
No
pricenumberQuantity of product in bom
Example: 10.5
No

BomMetaDetailsDto

NameTypeDescriptionRequired
activebooleanbom meta details status
Example: true
No
bomAddCostConfiguration[ BomAdditionalCostDto ]Bom additional cost informationNo
bomOperationsConfiguration[ BomOperationDto ]Bom Operations informationNo
bomProductCostDetails[ BomProductCostDetails ]JSON object for custom fields
Example: {"field1":"value1","field2":"value2"}
No
bomProductsConfiguration[ BomMetaDto ]Bom Products informationNo
codestringbom meta details code
Example: "code"
No
deletedbooleanbom meta details delete status
Example: true
No
idlongid of bom meta details
Example: 1234
No
isDefaultbooleanbom default
Example: true
No
namestringbom meta details name
Example: "bom meta name"
No
productIdstringid of bom product
Example: 1234
No

BomMetaDto

NameTypeDescriptionRequired
bomMetaDetailsIdlongid of bomMetaDetailsId
Example: 1234
No
bomMetaNamestringBOM Meta Name
Example: "DEFAULT"
No
bomProductSubstitutesDetails[ ProductSubstitutesDetails ]No
costnumberCost of product in bom
Example: 10.5
No
itemIdlongid of item in bom
Example: 1234
No
itemNamestringProduct Name
Example: "Apple"
Yes
produceProductTypestringProduce Product type
Enum: "NONE", "SCRAP", "COPRODUCT"
Example: "SCRAP"
Yes
productCodestringNo
quantitynumberQuantity of product in bom
Example: 10.5
No
stockUomlongNo

BomOperationDto

NameTypeDescriptionRequired
bomMetaDetailsIdlongid of bomMetaDetailsId
Example: 1234
No
bomMetaNamestringBOM Meta Name
Example: "DEFAULT"
No
costPerHournumberCost of operation in bom
Example: 10.5
No
fixedRatenumberCost of operation in bom
Example: 10.5
No
operationIdlongid of operation in bom
Example: 1234
No
operationNamestringOperation Name
Example: "Apple"
Yes
totalCostnumberCost of operation in bom
Example: 10.5
No

BomProductCostDetails

NameTypeDescriptionRequired
operationCostnumberOperation Cost
Example: 15
No
rawMaterialCostnumberRaw material cost
Example: 20
No
totalCostnumberTotal cost
Example: 35
No

BulkApiResponse

NameTypeDescriptionRequired
failure[ object ]No
statusCodeintegerNo
success[ object ]No

BulkApiResponse«CreditNoteResponseDto»

NameTypeDescriptionRequired
failure[ CreditNoteResponseDto ]No
statusCodeintegerNo
success[ CreditNoteResponseDto ]No

BulkApiResponse«DebitNoteResponseDto»

NameTypeDescriptionRequired
failure[ DebitNoteResponseDto ]No
statusCodeintegerNo
success[ DebitNoteResponseDto ]No

ContactDto

NameTypeDescriptionRequired
attentionTostringthe contact name in govt agency
Example: "Peter Parker"
No
billingAddress[ Address ]List of Billing Address.No
businessUnitstringindicates the contact is govt agency
Example: "CAA01 - Cvl Avtn Authrty of Singapore"
No
contactMasterIdstring (uuid)contact master id
Example: "2df7a5c1-3305-498d-8d01-aa92c42d19d2"
No
contactNumberstringContact number
Example: "+65999999999"
No
creditLimitnumberCredit Limit
Example: 100
No
creditLimitInBaseCurrencynumberCredit Limit In Org Currency
Example: 100
No
currencyCodestringCurrency code
Enum: "AFN", "ALL", "DZD", "AOA", "ARS", "AMD", "AWG", "AZN", "BSD", "BHD", "BDT", "BBD", "BYN", "BZD", "BMD", "BTN", "BOB", "BAM", "BRL", "BND", "BGN", "BIF", "KHR", "CAD", "CVE", "KYD", "CLP", "CNY", "COP", "KMF", "CDF", "CRC", "CZK", "HRK", "CUC", "DJF", "DOP", "EGP", "ERN", "ETB", "FKP", "FJD", "XAF", "GMD", "GEL", "GHS", "GIP", "DKK", "GTQ", "GNF", "GYD", "HTG", "HNL", "HKD", "HUF", "ISK", "INR", "IDR", "IRR", "IQD", "JMD", "JPY", "JOD", "KZT", "KES", "KWD", "KGS", "LAK", "LBP", "LSL", "LRD", "LYD", "MOP", "MKD", "MGA", "MWK", "MYR", "MVR", "MRO", "MUR", "MXN", "MDL", "MNT", "MZN", "MMK", "NAD", "NPR", "NIO", "NGN", "KPW", "OMR", "PKR", "ILS", "PAB", "PGK", "PYG", "PEN", "PHP", "PLN", "QAR", "RON", "RUB", "RWF", "SHP", "XCD", "WST", "STD", "SAR", "RSD", "SCR", "SLL", "SGD", "ANG", "SBD", "SOS", "ZAR", "KRW", "SSP", "EUR", "LKR", "SDG", "SRD", "NOK", "SZL", "SEK", "CHF", "SYP", "TWD", "TJS", "TZS", "THB", "XOF", "NZD", "TOP", "TTD", "TND", "TRY", "TMT", "AUD", "UGX", "UAH", "AED", "GBP", "USD", "UYU", "UZS", "VUV", "VEF", "VND", "XPF", "MAD", "YER", "ZMW", "BWP", "CNH"
Example: "SGD"
No
customField[ CustomFieldItem ]JSON object for custom fields
Example: {"field1":"value1","field2":"value2"}
No
documentSequenceCodestringContact Sequence code
Example: "C-0000001"
No
emailIdstringcontact email address
Example: "myinfo@domain.com"
No
extCompanyNamestringthe company name from external app
Example: "QuickBook"
No
intercompanyTypestringContact Type either parent or subsidiary
Enum: "PARENT", "SUBSIDIARY"
Example: "PARENT/SUBSIDIARY"
No
invoiceCreditLimitTypestringInvoice Credit Limit Type
Enum: "IGNORE", "WARN", "BLOCK"
Example: "IGNORE"
No
invoicesobjectNo
isAccountNumberFlagbooleanindicates if user is sending account number or code
Example: true
No
isCreditLimitApplicablebooleanContact credit limit applicable
Example: true
No
isIncludeCurrentInvoicebooleanInclude Current Invoice
Example: true
No
isIncludeCurrentQuotationbooleanInclude Current Quotation
Example: true
No
isIncludeCurrentSalesOrderbooleanInclude Current Sales Order
Example: false
No
isParentCompanybooleanIs Parent company
Example: false
No
isSubsidiaryCompanybooleanIs Subsidiary company
Example: false
No
namestringContact name
Example: "Sam"
No
payableAccountCodestringPayable account code
Example: "AC002"
No
paymentTermCodestringPayment term code
Example: "Net 0"
No
peppolIdstringPeppol ID
Example: "u000:11::11293"
No
purchasePriceLists[ long ]Set of Purchase price lists
Example: [123,456]
No
quotationCreditLimitTypestringQuotation Credit Limit Type
Enum: "IGNORE", "WARN", "BLOCK"
Example: "IGNORE"
No
receivableAccountCodestringReceivable account code
Example: "AC001"
No
salesOrderCreditLimitTypestringSales Order Credit Limit Type
Enum: "IGNORE", "WARN", "BLOCK"
Example: "IGNORE"
No
salesPriceLists[ long ]Set of Sales price lists
Example: [123,456]
No
sequenceFormatstringSequence Format
Example: 1
No
shippingAddress[ Address ]List of Shipping Address.No
singaporeGovtbooleanindicates the contact is govt agency
Example: true
No
taxExemptedbooleanDenotes if customer is tax exempted
Example: true
No
taxExemptionNostringGenerated tax exemption number
Example: "234s-few3-2422"
No
taxExemptionReasonstringTax exemption reason
Example: "Resale, Federal Agency"
No
taxNumberstringTax number
Example: 123456
No
uenstringContact UEN
Example: "DHJEUK"
No

ContactInfo

NameTypeDescriptionRequired
addressstringAddress
Example: "Raffles Place 1"
Yes
namestringCustomer name
Example: "ABC Pte Ltd"
Yes

CreditNoteInformation

NameTypeDescriptionRequired
amountnumberAmount of Credit Note
Example: 0
No
amountDuenumberAmount Due
Example: 0
No
attachmentIds[ integer ]No
billToAddressBill to addressNo
cancelledEInvoiceInfoEinvoiceInfoIndiaCancelNo
cnDatedateTimedate pattern dd-MM-yyyy
Example: "06-11-2019"
Yes
codestringCredit Note Code
Example: "CN-0000001"
No
companyAddressAddressCompany addressNo
contactContactInfoNo
contactCodestringUnique system generated contact code
Example: "C-0000001"
No
contactDtoContactDtoNo
creditNoteProducts[ CreditNoteProductInformation ]Credit Note ProductsNo
currencystringCurrency Code
Example: "SGD"
Yes
currencyExchangeRatenumberCurrency Exchange Rate
Example: 1
No
customField[ CustomFieldItem ]No
customerTypeIndiastringIndia Compliance filed
Enum: "EXPORT_WO_PAY", "EXPORT_W_PAY", "NA", "SEZ_WO_PAY", "SEZ_W_PAY"
Example: "SEZ (WPAY)"
No
documentSequenceCodestringSequence code
Example: "C-0000001"
No
einvoiceCancelledbooleanNo
einvoiceInfoIndiaEinvoiceInfoIndiaNo
einvoiceStatusstringNo
errors[ string ]List of validation error messagesNo
gstExchangeRatenumberGST Exchange rate if tax residency currency is different than base currency
Example: 1
No
gstInstringNo
gstTreatmentIndiastringIndia Compliance filed
Enum: "REGISTERED_BUSINESS_REGULAR=Registered Business - Regular", "REGISTERED_BUSINESS_COMPOSITION=Registered Business - Composition", "UNREGISTERED_BUSINESS=Unregistered Business", "CUSTOMER=Consumer", "OVERSEAS=Overseas", "SPECIAL_ECONOMIC_ZONE=Special Economic Zone", "DEEMED_EXPORT=Deemed Export"
Example: "REGISTERED_BUSINESS_REGULAR"
No
idlongCredit Note ID
Example: 1
No
jeCodestringJournal Entry Code
Example: "JE-0000001"
No
lineItems[ CreditNoteItemInformation ]Credit Note Line ItemsNo
linkedDocuments[ NoteLinkedDocumentInfo ]Linked DocumentsNo
memostringCredit Note Memo
Example: "memo"
No
openingbooleanOpening Document
Example: false
No
placeOfSupplystringPlace of supply
Example: "Solapur"
No
reasonstringReason of CN
Example: "Deficiency in Services"
No
salesInvoiceCodestringLinked sales invoice code
Example: "000010"
No
salesReturnCodestringLinked sales return code
Example: "000001"
No
sequenceFormatstringSequence Format
Example: 1
No
shipToAddressShip to addressNo
typestringCredit Note Type
Example: "SALES"
No
unitPriceGstInclusivebooleanUnit Price GST Inclusive
Example: true
No
vendorTypeIndiastringIndia Compliance filed
Enum: "IMPORT", "NA", "SEZ_W_PAY", "SEZ_WO_PAY"
Example: "EXPORT (WOPAY)"
No

CreditNoteItemInformation

NameTypeDescriptionRequired
accountCodestringUnique system generated account code
Example: "AC-0000001"
No
accountDtoAccountDtoAccount details
Example: "AccountDto"
No
amountnumberAmount
Example: 100
No
customField[ CustomFieldItem ]No
idlongCredit Note Line Item Id
Example: 1
No
taxTaxDtoTax details
Example: "TaxDto"
No
taxAmountnumberTax Amount
Example: 7
No
taxCodestringUnique system generated tax code
Example: "TC-001"
No
taxList[ DocumentItemTaxMappingDto ]No

CreditNoteItemsDto

NameTypeDescriptionRequired
accountCodestringUnique system generated account code
Example: "AC-0000001"
No
amountnumberAmount
Example: 100
No
customField[ CustomFieldItem ]No
errors[ string ]List of validation error messagesNo
taxAmountnumberTax Amount
Example: 7
No
taxCodestringUnique system generated tax code
Example: "TC-001"
No
taxList[ DocumentItemTaxMappingDto ]No

CreditNoteProductDto

NameTypeDescriptionRequired
discountnumberDiscount on item
Example: 10
No
discountInPercentFlgbooleanFlag to tell discount is in percentage
Example: false
No
inCessAmountnumberIndia Cess amount
Example: 10
No
inCessRatenumberIndia cess rate
Example: 5
No
inCessRulestringIndia cess ruleNo
inCgstAmountnumberIndia Cgst amountNo
inCgstRatenumberIndia Cgst rate
Example: 5
No
inHsnOrSacCodestringIndia HSN/SAC Code
Example: "0010"
No
inIgstAmountnumberIndia Igst amountNo
inIgstRatenumberIndia Igst rate
Example: 12
No
inSgstAmountnumberIndia Sgst amountNo
inSgstRatenumberIndia Sgst rate
Example: 5
No
productCodestringProduct code
Example: "P-0001"
No
productDescriptionstringDescription of product
Example: "P-0001 Description"
No
productOrderintegerOrder of product
Example: 1
No
productQuantitynumberQuantity of product
Example: 12
No
taxAmountnumberTax amount
Example: 0
No
taxCodestringTax code
Example: "TX-00001"
No
totalAmountnumberTotal amount
Example: 1190
No
unitPricenumberUnit price of product
Example: 100
No

CreditNoteProductInformation

NameTypeDescriptionRequired
discountnumberDiscount on item
Example: 10
No
discountInPercentFlgbooleanFlag to tell discount is in percentage
Example: false
No
inCessAmountnumberIndia Cess amount
Example: 10
No
inCessRatenumberIndia cess rate
Example: 5
No
inCessRulestringIndia cess ruleNo
inCgstAmountnumberIndia Cgst amountNo
inCgstRatenumberIndia Cgst rate
Example: 5
No
inHsnOrSacCodestringIndia HSN/SAC Code
Example: "0010"
No
inIgstAmountnumberIndia Igst amountNo
inIgstRatenumberIndia Igst rate
Example: 12
No
inSgstAmountnumberIndia Sgst amountNo
inSgstRatenumberIndia Sgst rate
Example: 5
No
productProductInformationProduct Response
Example: "product"
No
productCodestringProduct code
Example: "P-0001"
No
productDescriptionstringDescription of product
Example: "P-0001 Description"
No
productOrderintegerOrder of product
Example: 1
No
productQuantitynumberQuantity of product
Example: 12
No
taxTaxDtoTax details
Example: "TaxDto"
No
taxAmountnumberTax amount
Example: 0
No
taxCodestringTax code
Example: "TX-00001"
No
totalAmountnumberTotal amount
Example: 1190
No
unitPricenumberUnit price of product
Example: 100
No

CreditNoteRequestDto

NameTypeDescriptionRequired
amountnumberTotal Amount
Example: 100
Yes
amountDuenumberDue Amount
Example: 100
No
attachmentIds[ integer ]No
billToAddressBill to addressNo
cnDatedateTimedate pattern dd-MM-yyyy
Example: "06-11-2019"
Yes
companyAddressAddressCompany addressNo
contactContactInfoNo
contactCodestringUnique system generated contact code
Example: "C-0000001"
No
creditNoteProducts[ CreditNoteProductDto ]Credit Note productsNo
currencystringCurrency Code
Example: "SGD"
Yes
currencyExchangeRatenumberCurrency Exchange Rate
Example: 1
No
customField[ CustomFieldItem ]No
customerTypeIndiastringIndia Compliance filed
Enum: "EXPORT_WO_PAY", "EXPORT_W_PAY", "NA", "SEZ_WO_PAY", "SEZ_W_PAY"
Example: "SEZ (WPAY)"
No
documentSequenceCodestringSequence code
Example: "C-0000001"
No
errors[ string ]List of validation error messagesNo
gstExchangeRatenumberNo
gstInstringNo
gstTreatmentIndiastringIndia Compliance filed
Enum: "REGISTERED_BUSINESS_REGULAR=Registered Business - Regular", "REGISTERED_BUSINESS_COMPOSITION=Registered Business - Composition", "UNREGISTERED_BUSINESS=Unregistered Business", "CUSTOMER=Consumer", "OVERSEAS=Overseas", "SPECIAL_ECONOMIC_ZONE=Special Economic Zone", "DEEMED_EXPORT=Deemed Export"
Example: "REGISTERED_BUSINESS_REGULAR"
No
lineItems[ CreditNoteItemsDto ]Credit Note Line ItemsNo
linkedDocuments[ NoteLinkedDocumentInfo ]Linked DocumentsNo
memostringCredit Note Memo
Example: "memo"
No
openingbooleanOpening Document
Example: false
No
placeOfSupplystringPlace of supply
Example: "Solapur"
No
reasonstringReason of CN
Example: "Deficiency in Services"
No
salesInvoiceCodestringLinked sales invoice code
Example: "000010"
No
salesReturnCodestringLinked sales return code
Example: "000001"
No
sequenceFormatstringSequence Format
Example: 1
No
shipToAddressShip to addressNo
typestringCredit Note Type
Example: "SALES"
No
unitPriceGstInclusivebooleanUnit Price GST Inclusive
Example: true
No
vendorTypeIndiastringIndia Compliance filed
Enum: "IMPORT", "NA", "SEZ_W_PAY", "SEZ_WO_PAY"
Example: "EXPORT (WOPAY)"
No

CreditNoteResponseDto

NameTypeDescriptionRequired
amountnumberAmount of Credit Note
Example: 0
No
amountDuenumberAmount Due
Example: 0
No
attachmentIds[ integer ]No
billToAddressBill to addressNo
cancelledEInvoiceInfoEinvoiceInfoIndiaCancelNo
cnDatedateTimedate pattern dd-MM-yyyy
Example: "06-11-2019"
Yes
codestringCredit Note Code
Example: "CN-0000001"
No
companyAddressAddressCompany addressNo
contactContactInfoNo
contactCodestringUnique system generated contact code
Example: "C-0000001"
No
creditNoteProducts[ CreditNoteProductDto ]Credit Note productsNo
currencystringCurrency Code
Example: "SGD"
Yes
currencyExchangeRatenumberCurrency Exchange Rate
Example: 1
No
customField[ CustomFieldItem ]No
customerTypeIndiastringIndia Compliance filed
Enum: "EXPORT_WO_PAY", "EXPORT_W_PAY", "NA", "SEZ_WO_PAY", "SEZ_W_PAY"
Example: "SEZ (WPAY)"
No
documentSequenceCodestringSequence code
Example: "C-0000001"
No
einvoiceCancelledbooleanNo
einvoiceInfoIndiaEinvoiceInfoIndiaNo
einvoiceStatusstringNo
errors[ string ]List of validation error messagesNo
gstExchangeRatenumberGST Exchange rate if tax residency currency is different than base currency
Example: 1
No
gstInstringNo
gstTreatmentIndiastringIndia Compliance filed
Enum: "REGISTERED_BUSINESS_REGULAR=Registered Business - Regular", "REGISTERED_BUSINESS_COMPOSITION=Registered Business - Composition", "UNREGISTERED_BUSINESS=Unregistered Business", "CUSTOMER=Consumer", "OVERSEAS=Overseas", "SPECIAL_ECONOMIC_ZONE=Special Economic Zone", "DEEMED_EXPORT=Deemed Export"
Example: "REGISTERED_BUSINESS_REGULAR"
No
idlongCredit Note ID
Example: 1
No
jeCodestringJournal Entry Code
Example: "JE-0000001"
No
lineItems[ CreditNoteItemsDto ]Credit Note Line ItemsNo
linkedDocuments[ NoteLinkedDocumentInfo ]Linked DocumentsNo
memostringCredit Note Memo
Example: "memo"
No
openingbooleanOpening Document
Example: false
No
placeOfSupplystringPlace of supply
Example: "Solapur"
No
reasonstringReason of CN
Example: "Deficiency in Services"
No
salesInvoiceCodestringLinked sales invoice code
Example: "000010"
No
salesReturnCodestringLinked sales return code
Example: "000001"
No
sequenceFormatstringSequence Format
Example: 1
No
shipToAddressShip to addressNo
typestringCredit Note Type
Example: "SALES"
No
unitPriceGstInclusivebooleanUnit Price GST Inclusive
Example: true
No
vendorTypeIndiastringIndia Compliance filed
Enum: "IMPORT", "NA", "SEZ_W_PAY", "SEZ_WO_PAY"
Example: "EXPORT (WOPAY)"
No

CreditNoteUpdateRequestDto

NameTypeDescriptionRequired
amountnumberNo
attachmentIds[ integer ]No
billToAddressBill to addressNo
cnDatedateTimedate pattern dd-MM-yyyy
Example: "06-11-2019"
Yes
companyAddressAddressCompany addressNo
contactContactInfoNo
contactCodestringUnique system generated contact code
Example: "C-0000001"
No
currencystringCurrency Code
Example: "SGD"
Yes
currencyExchangeRatenumberCurrency Exchange Rate
Example: 1
No
customField[ CustomFieldItem ]No
customerTypeIndiastringIndia Compliance filed
Enum: "EXPORT_WO_PAY", "EXPORT_W_PAY", "NA", "SEZ_WO_PAY", "SEZ_W_PAY"
Example: "SEZ (WPAY)"
No
documentSequenceCodestringSequence code
Example: "C-0000001"
No
errors[ string ]List of validation error messagesNo
gstExchangeRatenumberNo
gstInstringNo
gstTreatmentIndiastringIndia Compliance filed
Enum: "REGISTERED_BUSINESS_REGULAR=Registered Business - Regular", "REGISTERED_BUSINESS_COMPOSITION=Registered Business - Composition", "UNREGISTERED_BUSINESS=Unregistered Business", "CUSTOMER=Consumer", "OVERSEAS=Overseas", "SPECIAL_ECONOMIC_ZONE=Special Economic Zone", "DEEMED_EXPORT=Deemed Export"
Example: "REGISTERED_BUSINESS_REGULAR"
No
lineItems[ CreditNoteItemsDto ]Credit Note Line ItemsNo
linkedDocuments[ NoteLinkedDocumentInfo ]Linked DocumentsNo
memostringCredit Note Memo
Example: "memo"
No
openingbooleanNo
placeOfSupplystringPlace of supply
Example: "Solapur"
No
reasonstringReason of CN
Example: "Deficiency in Services"
No
salesInvoiceCodestringLinked sales invoice code
Example: "000010"
No
salesReturnCodestringLinked sales return code
Example: "000001"
No
sequenceFormatstringSequence Format
Example: 1
No
shipToAddressShip to addressNo
typestringCredit Note Type
Example: "SALES"
No
unitPriceGstInclusivebooleanUnit Price GST Inclusive
Example: true
No
vendorTypeIndiastringIndia Compliance filed
Enum: "IMPORT", "NA", "SEZ_W_PAY", "SEZ_WO_PAY"
Example: "EXPORT (WOPAY)"
No

CustomFieldItem

NameTypeDescriptionRequired
idlongDimension Id
Example: 11567
No
labelstringCustom Field Name
Example: "Label"
Yes
modulestringSupported ModulesNo
valueobjectDimension Value
Example: "XYZ"
No

DebitNoteInformation

NameTypeDescriptionRequired
amountnumberAmount of Debit Note
Example: 0
No
amountDuenumberAmount Due
Example: 0
No
billToAddressBill to addressNo
cancelledEInvoiceInfoEinvoiceInfoIndiaCancelNo
codestringDebit Note Code
Example: "DN-0000001"
No
companyAddressAddressCompany addressNo
contactContactInfoNo
contactCodestringUnique system generated contact code
Example: "C-0000001"
No
contactDtoContactDtoNo
currencystringCurrency Code
Example: "SGD"
Yes
currencyExchangeRatenumberCurrency Exchange Rate
Example: 1
No
customField[ CustomFieldItem ]No
customerTypeIndiastringIndia Compliance filed
Enum: "EXPORT_WO_PAY", "EXPORT_W_PAY", "NA", "SEZ_WO_PAY", "SEZ_W_PAY"
Example: "SEZ (WPAY)"
No
debitNoteProducts[ DebitNoteProductInformation ]Debit Note ProductsNo
dnDatedateTimedate pattern dd-MM-yyyy
Example: "06-11-2019"
Yes
documentSequenceCodestringSequence code
Example: "C-0000001"
No
einvoiceCancelledbooleanNo
einvoiceInfoIndiaEinvoiceInfoIndiaNo
einvoiceStatusstringNo
gstExchangeRatenumberGST Exchange rate if tax residency currency is different than base currency
Example: 1
No
gstInstringNo
gstTreatmentIndiastringIndia Compliance filed
Enum: "REGISTERED_BUSINESS_REGULAR=Registered Business - Regular", "REGISTERED_BUSINESS_COMPOSITION=Registered Business - Composition", "UNREGISTERED_BUSINESS=Unregistered Business", "CUSTOMER=Consumer", "OVERSEAS=Overseas", "SPECIAL_ECONOMIC_ZONE=Special Economic Zone", "DEEMED_EXPORT=Deemed Export"
Example: "REGISTERED_BUSINESS_REGULAR"
No
idlongDebit Note ID
Example: 1
No
jeCodestringJournal Entry Code
Example: "JE-0000001"
No
lineItems[ DebitNoteItemInformation ]Debit Note Line ItemsNo
linkedDocuments[ NoteLinkedDocumentInfo ]Linked DocumentsNo
memostringDebit Note Memo
Example: "memo"
No
openingbooleanNo
placeOfSupplystringPlace of supply
Example: "Solapur"
No
purchaseInvoiceCodestringLinked sales invoice code
Example: "000010"
No
purchaseReturnCodestringLinked sales return code
Example: "000001"
No
reasonstringReason of CN
Example: "Deficiency in Services"
No
salesInvoiceCodestringLinked sales invoice code
Example: "000010"
No
sequenceFormatstringSequence Format
Example: 1
No
shipToAddressShip to addressNo
typestringDebit Note Type
Example: "SALES"
No
unitPriceGstInclusivebooleanUnit Price GST Inclusive
Example: true
No
vendorTypeIndiastringIndia Compliance filed
Enum: "IMPORT", "NA", "SEZ_W_PAY", "SEZ_WO_PAY"
Example: "EXPORT (WOPAY)"
No

DebitNoteItemInformation

NameTypeDescriptionRequired
accountCodestringUnique system generated account code
Example: "AC-0000001"
No
accountDtoAccountDtoAccount details
Example: "AccountDto"
No
amountnumberAmount
Example: 100
No
customField[ CustomFieldItem ]No
taxTaxDtoTax details
Example: "TaxDto"
No
taxAmountnumberTax Amount
Example: 7
No
taxCodestringUnique system generated tax code
Example: "TC-001"
No
taxList[ DocumentItemTaxMappingDto ]No

DebitNoteItemsDto

NameTypeDescriptionRequired
accountCodestringUnique system generated account code
Example: "AC-0000001"
No
amountnumberAmount
Example: 100
No
customField[ CustomFieldItem ]No
errors[ string ]List of validation error messagesNo
taxAmountnumberTax Amount
Example: 7
No
taxCodestringUnique system generated tax code
Example: "TC-001"
No
taxList[ DocumentItemTaxMappingDto ]No

DebitNoteProductDto

NameTypeDescriptionRequired
discountnumberDiscount on item
Example: 10
No
discountInPercentFlgbooleanFlag to tell discount is in percentage
Example: false
No
inCessAmountnumberIndia Cess amount
Example: 10
No
inCessRatenumberIndia cess rate
Example: 5
No
inCessRulestringIndia cess ruleNo
inCgstAmountnumberIndia Cgst amountNo
inCgstRatenumberIndia Cgst rate
Example: 5
No
inHsnOrSacCodestringIndia HSN/SAC Code
Example: "0010"
No
inIgstAmountnumberIndia Igst amountNo
inIgstRatenumberIndia Igst rate
Example: 12
No
inSgstAmountnumberIndia Sgst amountNo
inSgstRatenumberIndia Sgst rate
Example: 5
No
productCodestringProduct code
Example: "P-0001"
No
productDescriptionstringDescription of product
Example: "P-0001 Description"
No
productOrderintegerOrder of product
Example: 1
No
productQuantitynumberQuantity of product
Example: 12
No
taxAmountnumberTax amount
Example: 0
No
taxCodestringTax code
Example: "TX-00001"
No
totalAmountnumberTotal amount
Example: 1190
No
unitPricenumberUnit price of product
Example: 100
No

DebitNoteProductInformation

NameTypeDescriptionRequired
discountnumberDiscount on item
Example: 10
No
discountInPercentFlgbooleanFlag to tell discount is in percentage
Example: false
No
inCessAmountnumberIndia Cess amount
Example: 10
No
inCessRatenumberIndia cess rate
Example: 5
No
inCessRulestringIndia cess ruleNo
inCgstAmountnumberIndia Cgst amountNo
inCgstRatenumberIndia Cgst rate
Example: 5
No
inHsnOrSacCodestringIndia HSN/SAC Code
Example: "0010"
No
inIgstAmountnumberIndia Igst amountNo
inIgstRatenumberIndia Igst rate
Example: 12
No
inSgstAmountnumberIndia Sgst amountNo
inSgstRatenumberIndia Sgst rate
Example: 5
No
productProductInformationProduct Response
Example: "product"
No
productCodestringProduct code
Example: "P-0001"
No
productDescriptionstringDescription of product
Example: "P-0001 Description"
No
productOrderintegerOrder of product
Example: 1
No
productQuantitynumberQuantity of product
Example: 12
No
taxTaxDtoTax details
Example: "TaxDto"
No
taxAmountnumberTax amount
Example: 0
No
taxCodestringTax code
Example: "TX-00001"
No
totalAmountnumberTotal amount
Example: 1190
No
unitPricenumberUnit price of product
Example: 100
No

DebitNoteRequestDto

NameTypeDescriptionRequired
amountnumberTotal Amount
Example: 1000
Yes
amountDuenumberNo
attachmentIds[ integer ]No
billToAddressBill to addressNo
companyAddressAddressCompany addressNo
contactContactInfoNo
contactCodestringUnique system generated contact code
Example: "C-0000001"
No
currencystringCurrency Code
Example: "SGD"
Yes
currencyExchangeRatenumberCurrency Exchange Rate
Example: 1
No
customField[ CustomFieldItem ]No
customerTypeIndiastringIndia Compliance filed
Enum: "EXPORT_WO_PAY", "EXPORT_W_PAY", "NA", "SEZ_WO_PAY", "SEZ_W_PAY"
Example: "SEZ (WPAY)"
No
debitNoteProducts[ DebitNoteProductDto ]Credit Note productsNo
dnDatedateTimedate pattern dd-MM-yyyy
Example: "06-11-2019"
Yes
documentSequenceCodestringSequence code
Example: "C-0000001"
No
errors[ string ]List of validation error messagesNo
gstExchangeRatenumberNo
gstInstringNo
gstTreatmentIndiastringIndia Compliance filed
Enum: "REGISTERED_BUSINESS_REGULAR=Registered Business - Regular", "REGISTERED_BUSINESS_COMPOSITION=Registered Business - Composition", "UNREGISTERED_BUSINESS=Unregistered Business", "CUSTOMER=Consumer", "OVERSEAS=Overseas", "SPECIAL_ECONOMIC_ZONE=Special Economic Zone", "DEEMED_EXPORT=Deemed Export"
Example: "REGISTERED_BUSINESS_REGULAR"
No
lineItems[ DebitNoteItemsDto ]Debit Note Line ItemsNo
linkedDocuments[ NoteLinkedDocumentInfo ]Linked DocumentsNo
memostringDebit Note Memo
Example: "memo"
No
openingbooleanNo
placeOfSupplystringPlace of supply
Example: "Solapur"
No
purchaseInvoiceCodestringLinked purchase invoice code
Example: "000010"
No
purchaseReturnCodestringLinked sales return code
Example: "000001"
No
reasonstringReason of CN
Example: "Deficiency in Services"
No
salesInvoiceCodestringLinked sales invoice code
Example: "000010"
No
sequenceFormatstringSequence Format
Example: 1
No
shipToAddressShip to addressNo
typestringDebit Note Type
Example: "SALES"
No
unitPriceGstInclusivebooleanUnit Price GST Inclusive
Example: true
No
vendorTypeIndiastringIndia Compliance filed
Enum: "IMPORT", "NA", "SEZ_W_PAY", "SEZ_WO_PAY"
Example: "EXPORT (WOPAY)"
No

DebitNoteResponseDto

NameTypeDescriptionRequired
amountnumberAmount of Debit Note
Example: 0
No
amountDuenumberAmount Due
Example: 0
No
attachmentIds[ integer ]No
billToAddressBill to addressNo
cancelledEInvoiceInfoEinvoiceInfoIndiaCancelNo
codestringDebit Note Code
Example: "DN-0000001"
No
companyAddressAddressCompany addressNo
contactContactInfoNo
contactCodestringUnique system generated contact code
Example: "C-0000001"
No
currencystringCurrency Code
Example: "SGD"
Yes
currencyExchangeRatenumberCurrency Exchange Rate
Example: 1
No
customField[ CustomFieldItem ]No
customerTypeIndiastringIndia Compliance filed
Enum: "EXPORT_WO_PAY", "EXPORT_W_PAY", "NA", "SEZ_WO_PAY", "SEZ_W_PAY"
Example: "SEZ (WPAY)"
No
debitNoteProducts[ DebitNoteProductDto ]Credit Note productsNo
dnDatedateTimedate pattern dd-MM-yyyy
Example: "06-11-2019"
Yes
documentSequenceCodestringSequence code
Example: "C-0000001"
No
einvoiceCancelledbooleanNo
einvoiceInfoIndiaEinvoiceInfoIndiaNo
einvoiceStatusstringNo
errors[ string ]List of validation error messagesNo
gstExchangeRatenumberGST Exchange rate if tax residency currency is different than base currency
Example: 1
No
gstInstringNo
gstTreatmentIndiastringIndia Compliance filed
Enum: "REGISTERED_BUSINESS_REGULAR=Registered Business - Regular", "REGISTERED_BUSINESS_COMPOSITION=Registered Business - Composition", "UNREGISTERED_BUSINESS=Unregistered Business", "CUSTOMER=Consumer", "OVERSEAS=Overseas", "SPECIAL_ECONOMIC_ZONE=Special Economic Zone", "DEEMED_EXPORT=Deemed Export"
Example: "REGISTERED_BUSINESS_REGULAR"
No
idlongDebit Note ID
Example: 1
No
jeCodestringJournal Entry Code
Example: "JE-0000001"
No
lineItems[ DebitNoteItemsDto ]Debit Note Line ItemsNo
linkedDocuments[ NoteLinkedDocumentInfo ]Linked DocumentsNo
memostringDebit Note Memo
Example: "memo"
No
openingbooleanNo
placeOfSupplystringPlace of supply
Example: "Solapur"
No
purchaseInvoiceCodestringLinked purchase invoice code
Example: "000010"
No
purchaseReturnCodestringLinked sales return code
Example: "000001"
No
reasonstringReason of CN
Example: "Deficiency in Services"
No
salesInvoiceCodestringLinked sales invoice code
Example: "000010"
No
sequenceFormatstringSequence Format
Example: 1
No
shipToAddressShip to addressNo
typestringDebit Note Type
Example: "SALES"
No
unitPriceGstInclusivebooleanUnit Price GST Inclusive
Example: true
No
vendorTypeIndiastringIndia Compliance filed
Enum: "IMPORT", "NA", "SEZ_W_PAY", "SEZ_WO_PAY"
Example: "EXPORT (WOPAY)"
No

DebitNoteUpdateRequestDto

NameTypeDescriptionRequired
amountnumberNo
attachmentIds[ integer ]No
contactCodestringUnique system generated contact code
Example: "C-0000001"
No
currencyExchangeRatenumberCurrency Exchange Rate
Example: 1
No
customField[ CustomFieldItem ]No
dnDatedateTimedate pattern dd-MM-yyyy
Example: "06-11-2019"
Yes
gstExchangeRatenumberNo
lineItems[ DebitNoteItemsDto ]Debit Note Line ItemsNo
memostringDebit Note Memo
Example: "memo"
No
unitPriceGstInclusiveFlgbooleanUnit Price GST Inclusive
Example: true
No

DocumentItemTaxMappingDto

NameTypeDescriptionRequired
additionalTaxInbooleantrue/false
Example: true
No
taxAmountnumberTax amount
Example: 10
No
taxApplyTostringTax Apply To (Pre/AFTER)
Example: "Pre"
No
taxCodestringTax Code
Example: "GST (10%)"
No
taxNamestringTax Name
Example: "GST (10%)"
No
taxRatenumberTax rate
Example: 10
No
taxSeqCodestringTax Sequence Code
Example: "0000001"
No
taxableAmountnumberTaxable Amount
Example: 100
No

EinvoiceInfoIndia

NameTypeDescriptionRequired
ackDtstringNo
ackNostringNo
appKeystringNo
datastringNo
errorIrnResponseErrorDetailsNo
errorDetails[ IrnResponseErrorDetailsList ]No
ewbDtstringNo
ewbNostringNo
ewbValidTillstringNo
idlongNo
irnstringNo
isTokenActivebooleanNo
postEinvoiceDatedateTimeNo
remarksstringNo
sekstringNo
signedInvoicestringNo
signedQRCodestringNo
statusstringNo

EinvoiceInfoIndiaCancel

NameTypeDescriptionRequired
appKeystringNo
cancelDatestringNo
datastringNo
errorIrnResponseErrorDetailsNo
errorDetails[ IrnResponseErrorDetailsList ]No
idlongNo
irnstringNo
isTokenActivebooleanNo
sekstringNo
statusstringNo

InventoryDto

NameTypeDescriptionRequired
availableQuantitydoubleAvailable quantity
Example: 100
No
binCodestringbin code
Example: "BIN-00001"
Yes
binNamestringbin name
Example: "BIN-NAME"
No
costOfGoodsSoldAccountCodestringCost of goods sold account code
Example: "A-10231"
Yes
inventoryAccountCodestringInventory account code
Example: "A-10232"
Yes
inventoryAccountNamestringInventory account name
Example: "Inventory Account"
Yes
landedCostWeightnumberLanded cost weight value
Example: 10.5
No
openingQuantitydoubleOpening quantity
Example: 10
No
openingValuationdoubleOpening valuation
Example: 100.4
No
rackCodestringRack code
Example: "RACK-00001"
Yes
rackNamestringRack name
Example: "RACK-NAME"
No
reservedQuantitydoubleReserved quantity
Example: 100
No
rowCodestringRow code
Example: "ROW-00001"
Yes
rowNamestringRow name
Example: "ROW-NAME"
No
stockAdjustmentAccountCodestringStock adjustment account code
Example: "A-10234"
Yes
warehouseCodestringWarehouse code
Example: "WH-00001"
Yes
wipInventoryAccountCodestringWIP Inventory account code
Example: "A-10233"
Yes

InventoryWarehouseDetails

NameTypeDescriptionRequired
availableQuantitynumberAvailable quantity
Example: 100
No
openingQuantitynumberOpening quantity
Example: 10
No
openingValuationnumberOpening Valuation
Example: 1000
No
warehouseCodestringWarehouse code
Example: "WH-00001"
Yes

InvoiceResponseInfo

NameTypeDescriptionRequired
currencystringNo
documentCodestringdocument code
Example: "SI-0000041"
No
documentSequenceCodestringDocument Sequence Code
Example: "00000001"
No
dueAmountnumberdue amount
Example: 46
No
exchangeRatenumberNo
idlongID
Example: 43
No
invoiceDatedateTimeinvoice date
Example: "2018-10-01"
No
invoiceDueDatedateTimeinvoice due date
Example: "2018-10-01"
No
memostringmemo
Example: "test"
No
purchaseOrderRefNostringContact PO reference number
Example: "CPO001"
No
statusstringEnum: "OPEN", "DRAFT", "CLOSED"No
supplierInvoiceNostringContact supplier invoice number
Example: "CSI001"
No
taxAmountnumberTotal Amount
Example: 1
No
totalAmountnumbertotal amount
Example: 46
No
totalAmountInBaseCurrencynumbertotal amount in base currency
Example: 46
No
typestringsale invoice or purchase invoice
Example: "sale_invoice"
No

IrnResponseErrorDetails

NameTypeDescriptionRequired
error_cdstringNo
messagestringNo

IrnResponseErrorDetailsList

NameTypeDescriptionRequired
errorCodestringNo
errorMessagestringNo

LandedCostCategory

NameTypeDescriptionRequired
allocationTypestringEnum: "QUANTITY", "VALUE", "WEIGHT", "MANUAL", "CUSTOM_DUTY"No
namestringNo

NoteLinkedDocumentInfo

NameTypeDescriptionRequired
amountnumberAmount
Example: 100
No
currencystringCurrency Code
Enum: "AFN", "ALL", "DZD", "AOA", "ARS", "AMD", "AWG", "AZN", "BSD", "BHD", "BDT", "BBD", "BYN", "BZD", "BMD", "BTN", "BOB", "BAM", "BRL", "BND", "BGN", "BIF", "KHR", "CAD", "CVE", "KYD", "CLP", "CNY", "COP", "KMF", "CDF", "CRC", "CZK", "HRK", "CUC", "DJF", "DOP", "EGP", "ERN", "ETB", "FKP", "FJD", "XAF", "GMD", "GEL", "GHS", "GIP", "DKK", "GTQ", "GNF", "GYD", "HTG", "HNL", "HKD", "HUF", "ISK", "INR", "IDR", "IRR", "IQD", "JMD", "JPY", "JOD", "KZT", "KES", "KWD", "KGS", "LAK", "LBP", "LSL", "LRD", "LYD", "MOP", "MKD", "MGA", "MWK", "MYR", "MVR", "MRO", "MUR", "MXN", "MDL", "MNT", "MZN", "MMK", "NAD", "NPR", "NIO", "NGN", "KPW", "OMR", "PKR", "ILS", "PAB", "PGK", "PYG", "PEN", "PHP", "PLN", "QAR", "RON", "RUB", "RWF", "SHP", "XCD", "WST", "STD", "SAR", "RSD", "SCR", "SLL", "SGD", "ANG", "SBD", "SOS", "ZAR", "KRW", "SSP", "EUR", "LKR", "SDG", "SRD", "NOK", "SZL", "SEK", "CHF", "SYP", "TWD", "TJS", "TZS", "THB", "XOF", "NZD", "TOP", "TTD", "TND", "TRY", "TMT", "AUD", "UGX", "UAH", "AED", "GBP", "USD", "UYU", "UZS", "VUV", "VEF", "VND", "XPF", "MAD", "YER", "ZMW", "BWP", "CNH"
Example: "SGD"
Yes
documentCodestringUnique system generated document code
Example: "SI-0000001"
No
documentSeqCodestringUnique system generated document code
Example: "SI-0000001"
No
documentTypestringType of document.
Enum: "SALES_INVOICE", "PURCHASE_INVOICE", "SALES_RETURN", "PURCHASE_RETURN"
Example: "SALES_INVOICE"
No
exchangeRatenumberCurrency Exchange Rate
Example: 1
No
knockOffDatedateTimeDocument Date with pattern dd-mm-yyyy
Example: "06-11-2019"
Yes
noteCodestringUnique system generated credit or debit note code
Example: "CN-0000001"
No
noteSeqCodestringUnique user generated credit or debit note code
Example: "CN-0000001"
No
uidstring (uuid)No

Pageable

NameTypeDescriptionRequired
offsetlongNo
pageNumberintegerNo
pageSizeintegerNo
pagedbooleanNo
sortSortNo
unpagedbooleanNo

Page«CreditNoteResponseDto»

NameTypeDescriptionRequired
content[ CreditNoteResponseDto ]No
emptybooleanNo
firstbooleanNo
lastbooleanNo
numberintegerNo
numberOfElementsintegerNo
pageablePageableNo
sizeintegerNo
sortSortNo
totalElementslongNo
totalPagesintegerNo

Page«DebitNoteResponseDto»

NameTypeDescriptionRequired
content[ DebitNoteResponseDto ]No
emptybooleanNo
firstbooleanNo
lastbooleanNo
numberintegerNo
numberOfElementsintegerNo
pageablePageableNo
sizeintegerNo
sortSortNo
totalElementslongNo
totalPagesintegerNo

ProductInformation

NameTypeDescriptionRequired
activebooleanProduct status
Example: true
No
advancedTrackingstringAdvanced Tracking Type
Enum: "NONE", "BATCH", "SERIAL"
Example: "NONE"
No
advancedTrackingMetaData[ AdvancedTrackingMetaDto ]Advanced Tracking Meta data
Example: {"field1":"value1","field2":"value2"}
No
amortizationPeriodintegerAmortization template period
Example: 36
No
amortizationTemplateCodestringAmortization template code
Example: "0000001"
No
attributes[ AttributeDetails ]Attribute DetailsNo
autoFulfillmentEnabledbooleanIs Auto-Fulfillment enable?
Example: false
No
availableQuantitynumberAvailable Quantity
Example: 2
No
barcodestringProduct barcode
Example: 2365234
No
barcodeDetailsBarcodeDetailsbarcode details
Example: {"barcodeField":"Samsung"}
No
basePricedoubleRevenue Base price
Example: 120
No
bomAddCostConfiguration[ BomAdditionalCostDto ]Bom additional cost informationNo
bomMetaDetailsList[ BomMetaDetailsDto ]multiple bom configuration
Example: "Bom Configuration"
No
bomOperationsConfiguration[ BomOperationDto ]Bom Operations informationNo
bomProductCostDetails[ BomProductCostDetails ]JSON object for custom fields
Example: {"field1":"value1","field2":"value2"}
No
bomProductsConfiguration[ BomMetaDto ]Bom Products informationNo
categoryCodestringCategory code
Example: "AB0001"
No
categoryDescstringCategory description
Example: "Medical Equipment"
No
cessRulestringCess rule expression
Example: "Math.max(21*amount/100,4170*quantity/1000)"
No
cessRuleDescriptionstringCess rule description
Example: "21% or Rs. 4170 per thousand, whichever is higher"
No
costOfGoodsSoldAccountCodestringNo
customField[ CustomFieldItem ]JSON object for custom fields
Example: {"field1":"value1","field2":"value2"}
No
deferredExpenseAccountCodestringDeferred Expense account code
Example: "A-0015"
No
deferredRevenueAccountCodestringDeferred Revenue account code
Example: "A-0015"
No
deletedbooleanProduct delete status
Example: true
No
descriptionstringProduct description
Example: "Description"
No
documentSequenceCodestringProduct Sequence code
Example: "P-0000001"
No
exciseApplicablebooleanExample: trueNo
exciseRatedoubleExcise rate based on Excise Type
Example: 10
No
exciseTypestringExcise type to apply
Enum: "PERCENT", "FLAT"
Example: "PERCENT"
No
exemptedMalaysiabooleanWhether Product is Tax Exempted
Example: true
No
glAccountCodestringGL account code
Example: "A-0017"
No
hasBuildAssemblybooleanHas Build Assembly
Example: true
No
hasVariantsbooleanProduct has variants
Example: false
No
hsnOrSacCodestringHSN or SAC code of product
Example: 1234
No
idlongProduct ID
Example: 1234
No
images[ string ]Product image url'sNo
incomingQtynumberProduct incoming QtyNo
inventoryInventoryDtoInventory information required for Tracked Products.No
inventoryAccountCodestringNo
inventoryWarehouseDetails[ InventoryWarehouseDetails ]Inventory warehouse details
Example: {"warehouseCode":"WH-00001","availableQuantity":"100","openingQuantity":"100"}
No
isAccountNumberFlagbooleanindicates if user is sending account number or code
Example: true
No
isFinishedProductbooleanIs finished product?
Example: false
No
isUiProductUpdatebooleanProduct is update by UI.
Example: false
No
isVariantbooleanIs a variant
Example: false
No
itcAdjustmentstringITC adjustment
Enum: "NA", "ITC_IS_BLOCKED", "ITC_IS_REVERSED"
Example: "ITC_IS_BLOCKED"
No
landedCostCategory[ LandedCostCategory ]Landed cost category detailsNo
manufacturingCostAccountCodestringManufacturing Cost Account Code
Example: "AC-0000012"
No
masterProductCodestringMaster Product Code
Example: "P-0000001"
No
multipleUomSchemabooleanIs multiple Uom Schema?
Example: true
No
namestringProduct Name
Example: "Apple"
Yes
nameInArabicSAstringNo
offeringTypestringOffering type
Enum: "GOODS", "SERVICES"
Example: "GOODS"
No
outgoingQtynumberProduct outgoing QtyNo
productIdstringProduct ID
Example: "P000011"
No
productSubstitutesDetails[ ProductSubstitutesDetails ]No
productTransactionTypestringProduct Transaction Type
Enum: "BOTH", "PURCHASE", "SALES"
Example: "BOTH"
Yes
purchaseAccountCodestringPurchase account code
Example: "A-0012"
Yes
purchasePricedoublePurchase price
Example: 123.33
Yes
purchasePriceTaxInclusivebooleanIs purchase price tax inclusive?
Example: true
No
purchaseReturnAccountCodestringPurchase return account code
Example: "A-0014"
No
purchaseTaxCodestringPurchase tax code
Example: "T-001"
No
recommendedUomlongRecommended product uomNo
reorderEnabledbooleanFlag to enable reorder level
Example: true
No
reorderLevellongReorder level of the Products.
Example: 100
No
reorderLevelReachedbooleanHas Reorder level reachedNo
reorderQuantitylongQuantity to be reordered
Example: 50
No
reorderVendorCodestringVendor code for reorder
Example: "C-000001"
No
reorderVendorNamestringReorder Vendor NameNo
reservedQuantitynumberReserved Quantity
Example: 2
No
revenueRecognitionInfoProductRevenueRecognitionInfoProduct Revenue Recognition Information ObjectNo
rowRackBinDataRowRackBinDataRow Rack Bin information required for Tracked Products.No
salesAccountCodestringSales account code
Example: "A-0013"
Yes
salesPricedoubleSales price
Example: 120
Yes
salesPriceTaxInclusivebooleanIs sales price tax inclusive?
Example: false
No
salesReturnAccountCodestringSales return account code
Example: "A-0015"
No
salesTaxCodestringSales tax code
Example: "T-002"
No
sequenceFormatstringSequence Format
Example: 1
No
sourcestringIdentify this is ecom sync product
Example: "SHOPIFY"
No
stockAdjustmentAccountCodestringNo
stockUomlongStock UOM
Example: 2
Yes
tariffOrServiceCodeMalaysiastringTariff or Service code of product
Example: 1234
No
taxExemptionReasonstringTax Exempted reason to be filled, if taxPreference is true
Enum: "EXEMPTED", "NON_GST"
Example: "EXEMPTED"
No
taxExemptionReasonMalaysiastringTax Exempted reason to be filled, if taxPreference is true
Enum: "EXEMPTED", "NON_SST", "LIVE_ANIMALS", "UNPROCESSED_FOOD", "VEGETABLES", "MEDICINES", "MACHINERY", "CHEMICALS"
Example: "EXEMPTED"
No
taxPreferencebooleanWhether Product is Tax Exempted
Example: true
No
taxablebooleanIs taxable?
Example: true
No
tdsApplicableIndiabooleanNo
tdsNatureOfPaymentIndiastringNo
typestringProduct type
Enum: "TRACKED", "NONTRACKED", "BILL_OF_MATERIALS"
Example: "TRACKED"
Yes
uomSchemalongReorder level of the Products.
Example: 100
No
uomSchemaDtoUOMSchemaDtoProduct uom schema informationNo
valuationMethodstringValuation Method
Enum: "FIFO", "AVERAGE"
Example: "FIFO"
Yes
variantAttributesobjectAttribute Details specific to a variantNo
variantCountintegerVariant CountNo
whtApplicablebooleanExample: trueNo
whtSectionToWhtRateIdlongProduct WHT - Nature Of Payment to WHT Rate Id
Example: 1213454
No
wipInventoryAccountCodestringNo

ProductRevenueRecognitionInfo

NameTypeDescriptionRequired
allocationTypestringAllocation Type
Example: "Normal/Exclude"
No
createRevenuePlanOnstringCreate Revenue Plan On
Example: "Fulfillment"
No
isDirectRevenuePositingbooleanDirect Revenue Positing
Example: true
No
itemRevenueCategorystringItem Revenue Category
Example: "Licence"
No
revRecForecastRulestringRevenue Recognition Forecast Rule
Example: "Rule Forecast 1"
No
revRecRulestringRevenue Recognition Rule
Example: "Rule 1"
No

ProductSubstitutesDetails

NameTypeDescriptionRequired
advancedTrackingstringAdvanced Tracking Type
Enum: "NONE", "BATCH", "SERIAL"
Example: "NONE"
No
availableQuantitynumberQuantity of product available
Example: 10
No
productDocumentSeqCodestringDoc seq code of Product
Example: "P-00001"
No
productIdstringProduct Id
Example: "P-00001"
No
productNamestringName of Product
Example: "Test Product"
No
stockUomlongStock UOM
Example: 2
Yes
typestringProduct type
Enum: "TRACKED", "NONTRACKED", "BILL_OF_MATERIALS"
Example: "TRACKED"
Yes

ResponseEntity

NameTypeDescriptionRequired
bodyobjectNo
statusCodestringEnum: "100 CONTINUE", "101 SWITCHING_PROTOCOLS", "102 PROCESSING", "103 CHECKPOINT", "200 OK", "201 CREATED", "202 ACCEPTED", "203 NON_AUTHORITATIVE_INFORMATION", "204 NO_CONTENT", "205 RESET_CONTENT", "206 PARTIAL_CONTENT", "207 MULTI_STATUS", "208 ALREADY_REPORTED", "226 IM_USED", "300 MULTIPLE_CHOICES", "301 MOVED_PERMANENTLY", "302 FOUND", "302 MOVED_TEMPORARILY", "303 SEE_OTHER", "304 NOT_MODIFIED", "305 USE_PROXY", "307 TEMPORARY_REDIRECT", "308 PERMANENT_REDIRECT", "400 BAD_REQUEST", "401 UNAUTHORIZED", "402 PAYMENT_REQUIRED", "403 FORBIDDEN", "404 NOT_FOUND", "405 METHOD_NOT_ALLOWED", "406 NOT_ACCEPTABLE", "407 PROXY_AUTHENTICATION_REQUIRED", "408 REQUEST_TIMEOUT", "409 CONFLICT", "410 GONE", "411 LENGTH_REQUIRED", "412 PRECONDITION_FAILED", "413 PAYLOAD_TOO_LARGE", "413 REQUEST_ENTITY_TOO_LARGE", "414 URI_TOO_LONG", "414 REQUEST_URI_TOO_LONG", "415 UNSUPPORTED_MEDIA_TYPE", "416 REQUESTED_RANGE_NOT_SATISFIABLE", "417 EXPECTATION_FAILED", "418 I_AM_A_TEAPOT", "419 INSUFFICIENT_SPACE_ON_RESOURCE", "420 METHOD_FAILURE", "421 DESTINATION_LOCKED", "422 UNPROCESSABLE_ENTITY", "423 LOCKED", "424 FAILED_DEPENDENCY", "426 UPGRADE_REQUIRED", "428 PRECONDITION_REQUIRED", "429 TOO_MANY_REQUESTS", "431 REQUEST_HEADER_FIELDS_TOO_LARGE", "451 UNAVAILABLE_FOR_LEGAL_REASONS", "500 INTERNAL_SERVER_ERROR", "501 NOT_IMPLEMENTED", "502 BAD_GATEWAY", "503 SERVICE_UNAVAILABLE", "504 GATEWAY_TIMEOUT", "505 HTTP_VERSION_NOT_SUPPORTED", "506 VARIANT_ALSO_NEGOTIATES", "507 INSUFFICIENT_STORAGE", "508 LOOP_DETECTED", "509 BANDWIDTH_LIMIT_EXCEEDED", "510 NOT_EXTENDED", "511 NETWORK_AUTHENTICATION_REQUIRED"No
statusCodeValueintegerNo

RowRackBinData

NameTypeDescriptionRequired
binIdlongRow Id
Example: 1
Yes
binNamestringRow Name
Example: "Row1"
Yes
rackIdlongRow Id
Example: 1
Yes
rackNamestringRow Name
Example: "Row1"
Yes
rowIdlongRow Id
Example: 1
Yes
rowNamestringRow Name
Example: "Row1"
Yes

Sort

NameTypeDescriptionRequired
emptybooleanNo
sortedbooleanNo
unsortedbooleanNo

TaxDto

NameTypeDescriptionRequired
accountCodestringAccount code
Example: "AC-001"
No
additionalTaxInbooleanTRUE/FALSE
Example: false
No
basReportingstringReporting Method
Example: "BOTH"
No
codestringTax code
Example: "TC-001"
No
defaultMemoBEstringDefault memo
Example: "Memo"
No
defaultMemoDestringDefault Memo Germany
Example: "memo"
No
defaultMemoNLstringDefault memo
Example: "Momo"
No
defaultMemoUkstringDefault Memo UK
Example: "memo"
No
deletedbooleanTax deleted
Example: false
No
descriptionstringDescription
Example: "sales Tax for SG"
No
effectiveEndDatedateTimeEffective end date of the tax
Example: "2023-12-31"
No
effectiveStartDatedateTimeEffective start date of the tax
Example: "2023-01-01"
No
flatRateSchemeUkbooleanFlat Rate Scheme UK
Example: false
No
isDefaultbooleanIs Default Tax
Example: false
No
isTaxGroupbooleanIs Tax Group
Example: false
No
namestringTax Name
Example: "SGST"
No
netAmountBeforestringNet Amount Before Section
Example: "Box 5,Box 6"
No
netAmountBeforeBEstringNet Amount Before Section
Example: "Box 00,Box 01"
No
netAmountBeforeNLstringNet Amount Before Section
Example: "Box 5,Box 6"
No
netAmountDestringNo
netAmountUkstringNet Amount Before Section
Example: "Box 5,Box 6"
No
percentnumberTax percentage
Example: 7
No
showInReportsIDbooleanFlag to consider in reports
Example: true
No
statusstringTax status
Example: "active"
No
taxAccountCodestringAccount Code
Example: "ACC-0000001"
No
taxAgencyCanstringExample: "British Columbia"No
taxAmountDestringTax Amount In Section
Example: "Box 5,Box 6"
No
taxAmountInstringTax Amount In Section
Example: "Box 5,Box 6"
No
taxAmountInBEstringTax Amount In Section
Example: "Box 54,Box 55"
No
taxAmountInNLstringTax Amount In Section
Example: "Box 5,Box 6"
No
taxAmountUkstringTax Amount In Section
Example: "Box 5,Box 6"
No
taxCodestringTax code
Example: "TC-001"
No
taxGroupDetails[ TaxGroupDetails ]Tax DetailsNo
taxSectionAusstringTax Section
Enum: "DEFAULT_GST=Default GST", "EXPORT_SALES=Export Sales", "OTHER_GST=Other GST-free sales", "INPUT_TAX_SALES=Input Taxed Sales", "CAPITAL_PURCHASES=Capital purchases", "NONCAPITAL_PURCHASES=Non-capital purchases", "INPUT_TAX_PURCHASES=Input Tax Purchases", "EXCLUDED_FROM_BAS=Excluded from BAS"
Example: "DEFAULT_GST"
No
taxSectionSARstringTax Section Name
Example: "Standard rates sales, Standard rated domestic purchase"
No
typestringSALES
Enum: "SALES", "PURCHASE", "BOTH"
Example: "SALES"
No

TaxGroupDetails

NameTypeDescriptionRequired
additionalTaxInbooleanNo
applyTostringNo
codestringNo
idlongNo
namestringNo
percentagenumberNo
typestringNo

UOMDto

NameTypeDescriptionRequired
activebooleanIs active or not
Example: true
No
deletedbooleanIs deleted or not
Example: false
No
descriptionstringUOM description
Example: "UOM to measure weight"
No
idlongUOM Id
Example: 1
No
isSystemGeneratedbooleanFlag to specify if the UOM is system or user generated
Example: false
No
namestringUOM name
Example: "LB"
No
tenantIdlongTenant Id
Example: 1233
No

UOMSchemaDefinitionDto

NameTypeDescriptionRequired
sinkConversionFactornumber10
Example: 10
No
sinkUOMlong2
Example: 2
No
sourceConversionFactornumber1
Example: 1
No
sourceUOMlong4
Example: 4
No
uidstring (uuid)UOM Schema Definition Id
Example: 1
No

UOMSchemaDto

NameTypeDescriptionRequired
activebooleanIs active or not
Example: true
No
baseUOMUOMDtoBase UOM
Example: "LB"
No
idlongUOM Id
Example: 1
No
namestringUOM name
Example: "LB"
No
uomSchemaDefinitions[ UOMSchemaDefinitionDto ]UOM schema definitionsNo