Skip to main content

Inventory APIs

Inventory is related to the stock available and the list of warehouse. You will be able to create, update and list all of the stocks or warehouses.

API

More about Inventory API

Create Stock Adjustment

Create stock adjustment.

Description:
  • Allows you to create a new stock adjustment entry.

POST

/v1/inventories/stockAdjustment

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesStockAdjustmentDto
Responses
CodeDescriptionSchema
200Stock adjustment created successfully.StockAdjustmentDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Update Stock Adjustment

Update stock adjustment by code.

Description:
  • Allows you to update stock adjustment by code for a tenant.

PUT

/v1/inventories/stockAdjustment

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
codequeryNostring
notesqueryNostring
reasonqueryNostring
Responses
CodeDescriptionSchema
200Edited stock adjustment for given code successfully.StockTransferDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Search Stock Adjustment

Search stock adjustments.

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

GET

/v1/inventories/stockAdjustment/search

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryfromDateNodateTime
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
toDatequerytoDateNodateTime
Responses
CodeDescriptionSchema
200Stock adjustments have been fetched successfully.StockAdjustmentDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Retrieve Stock Adjustment

Get stock adjustment by code.

Description:
  • Allows you to retrieve stock adjustment by it's code for a tenant.

GET

/v1/inventories/stockAdjustment/{code}

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Fetched stock adjustment for code successfully.StockAdjustmentDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

List All Stock Adjustment

Get stock adjustment list.

Description:
  • Allows you to retrieve a list of all stock adjustments for a tenant.

GET

/v1/inventories/stockAdjustmentList

Request URL

More about Inventory API

Responses
CodeDescriptionSchema
200Stock adjustment list fetched successfully.[ StockAdjustmentDto ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Create Stock Transfer

Create stock transfer.

Description:
  • Allows you to create a new stock transfer entry.

POST

/v1/inventories/stockTransfer

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesStockTransferDto
Responses
CodeDescriptionSchema
200Stock transfer created successfully.StockTransferDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Update Stock Transfer

Edit stock transfer by code.

Description:
  • Allows you to edit stock transfer by it's code for a tenant.

PUT

/v1/inventories/stockTransfer

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
codequeryNostring
notesqueryNostring
Responses
CodeDescriptionSchema
200Edited stock transfer for given code successfully.StockTransferDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Search Stock Transfer

Search stock transfers.

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

GET

/v1/inventories/stockTransfer/search

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryfromDateNodateTime
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
toDatequerytoDateNodateTime
Responses
CodeDescriptionSchema
200Stock transfers have been fetched successfully.StockTransferDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Retrieve Stock Transfer

Get stock transfer by code.

Description:
  • Allows you to get stock transfer details by it's code for a tenant.

GET

/v1/inventories/stockTransfer/{code}

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Fetched stock transfer for code successfully.StockTransferDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

List All Stock Transfer

Get stock transfer list.

Description:
  • Allows you to retrieve a list of stock transfers for a tenant.

GET

/v1/inventories/stockTransferList

Request URL

More about Inventory API

Responses
CodeDescriptionSchema
200Stock transfer list fetched successfully.[ StockTransferDto ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Inventory Valuation

Get Inventory Valuation.

Description:
  • Allows you to retrieve Inventory Valuation individual products and organization inventory valuation details.

GET

/v1/inventories/valuation

Request URL

More about Inventory API

Responses
CodeDescriptionSchema
200Inventory Valuation calculated successfully.[ InventoryValuation ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

List All Warehouses

Get warehouse list for tenant.

Description:
  • Allows you to retrieve warehouse list for tenant.

GET

/v1/inventories/warehouses

Request URL

More about Inventory API

Responses
CodeDescriptionSchema
200Warehouse information fetched successfully.[ WarehouseResponse ]
401Unauthorized
403Forbidden
404Warehouse not found with id %s
Security
Security SchemaScopes
Authorizationglobal

Create Warehouse

Create Warehouse.

Description:
  • Allows you to create a new warehouse.

POST

/v1/inventories/warehouses

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
wareHouseRequestbodywareHouseRequestYesWareHouseRequest
Responses
CodeDescriptionSchema
200OKWarehouseResponse
201Warehouse has been created successfully.WarehouseResponse
400Warehouse could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Search Warehouse

Search Warehouse.

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

GET

/v1/inventories/warehouses/search

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200API to fetch Warehouse.WarehouseResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Retrieve Warehouse

Get warehouse details by warehouse code.

Description:
  • Allows you to retrieve warehouse details by it's warehouse code.

GET

/v1/inventories/warehouses/{code}

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Warehouse information fetched successfully.WarehouseResponse
401Unauthorized
403Forbidden
404Warehouse not found with id %s
Security
Security SchemaScopes
Authorizationglobal

Update Warehouse

Update Warehouse.

Description:
  • Allows you to update an existing Warehouse information.

PUT

/v1/inventories/warehouses/{id}

Request URL

More about Inventory API

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
wareHouseRequestbodywareHouseRequestYesWareHouseRequest
Responses
CodeDescriptionSchema
200Warehouse has been updated successfully.WarehouseResponse
201Created
401Unauthorized
403Forbidden
404Warehouse with given id not found.
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/DeleteAllStockAdj

DELETE

Summary

Delete Stock Adjustment by tenant Id

Description

Api to delete Stock Adjustment by tenant ID

Parameters
NameLocated inDescriptionRequiredSchema
tenantIdquerytenantIdYeslong
Responses
CodeDescription
200Stock Adjustment deleted successfully.
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/addlandedcost

POST

Summary

Add landed cost to inventory.

Description

API to Add landed cost to inventory.

Parameters
NameLocated inDescriptionRequiredSchema
landedCostDtoListbodylandedCostDtoListYes[ ProductLandedCostDto ]
Responses
CodeDescriptionSchema
200landed cost has been added successfully.[ GoodsReceiptResponse ]
201Created
400Adding landed cost failed.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/audit

POST

Summary

Update Inventory Reports

Description

API to Update Inventory Reports

Parameters
NameLocated inDescriptionRequiredSchema
auditIdqueryauditIdNolong
Responses
CodeDescription
200Inventory Reports successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/createinventorytransaction

POST

Summary

Create Inventory Transaction.

Description

API to Create Inventory Transaction

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesInventoryTransactionEvent
Responses
CodeDescription
200Inventory Transaction created successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/deleteinventorytransaction

DELETE

Summary

Delete Inventory Transaction.

Description

API to Delete Inventory Transaction

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesInventoryTransactionEvent
Responses
CodeDescription
200Inventory Transaction deleted successfully.
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/deletelandedcost

DELETE

Summary

Delete landed cost to inventory.

Description

API to Delete landed cost to inventory.

Parameters
NameLocated inDescriptionRequiredSchema
landedCostDtoListbodylandedCostDtoListYes[ ProductLandedCostDto ]
Responses
CodeDescriptionSchema
200landed cost has been Deleted successfully.[ GoodsReceiptResponse ]
204No Content
400Deleting landed cost failed.
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/fulfillment/createje/buysell/{tenantId}

POST

Summary

Create Inventory Transaction JE

Description

API to Create Inventory Transaction JE

Parameters
NameLocated inDescriptionRequiredSchema
adjustmentCodesbodyadjustmentCodesNo[ string ]
tenantIdpathtenantIdYeslong
Responses
CodeDescription
200Inventory Transaction JE created successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/fulfillment/createje/{tenantId}

POST

Summary

Create Inventory Transaction JE

Description

API to Create Inventory Transaction JE

Parameters
NameLocated inDescriptionRequiredSchema
tenantIdpathtenantIdYeslong
Responses
CodeDescription
200Inventory Transaction JE created successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/lastUsedRowRackBin

GET

Summary

Get last transactions used Row Rack Bin.

Description

API to fetch last transactions used Row Rack Bin.

Responses
CodeDescriptionSchema
200Successfully fetched last transaction's Row Rack Bin.RowRackBinLastUsedResponse
401Unauthorized
403Forbidden
404Failure to fetched last transaction's Row Rack Bin.
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/product/valuation

GET

Summary

Get Inventory Valuation

Description

API to Get Inventory Valuation individual products and organization inventory valuation

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryfromDateYesdateTime
Responses
CodeDescriptionSchema
200Inventory Valuation calculated successfully.[ InventoryValuation ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/product/warehouse/inventory

POST

Summary

Product inventories in warehouse

Description

Product inventories in warehouse

Parameters
NameLocated inDescriptionRequiredSchema
productCodesbodyproductCodesYes[ string ]
Responses
CodeDescriptionSchema
200Product inventory in warehouse is fetched[ ProductInventoryByWarehouse ]
201Created
400Product code is not provided
401Unauthorized
403Forbidden
404Product not found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/product/{productCode}

GET

Summary

Product inventory in warehouse

Description

Product inventory in warehouse

Parameters
NameLocated inDescriptionRequiredSchema
productCodepathproductCodeYesstring
Responses
CodeDescriptionSchema
200Product inventory in warehouse is fetched[ ProductInventoryByWarehouse ]
400Product code is not provided
401Unauthorized
403Forbidden
404Product not found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/productvaluation

POST

Summary

Get Product valuation details

Description

API to get product valuation details

Parameters
NameLocated inDescriptionRequiredSchema
productCodesbodyproductCodesYes[ string ]
Responses
CodeDescriptionSchema
200Product Valuation fetched successfullyProductValuationDetails
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/purchase-return/details

GET

Summary

Get purchase return details by document code and type

Description

API to get purchase return details by document code and type

Parameters
NameLocated inDescriptionRequiredSchema
documentCodequerydocumentCodeYesstring
documentTypequerydocumentTypeYesstring
Responses
CodeDescriptionSchema
200Fetched purchase return details by document code and type successfully.PurchaseReturnDetails
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/recoverdata/{tenantId}

POST

Summary

Recover Inventory Transactions

Description

API to Recover Inventory Transactions

Parameters
NameLocated inDescriptionRequiredSchema
productIdbodyproductIdNo[ string ]
tenantIdpathtenantIdYeslong
Responses
CodeDescription
200Inventory Transaction Recovered successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/reserved-quantity

POST

Summary

Get reserved quantity

Description

API to get reserve quantity

Parameters
NameLocated inDescriptionRequiredSchema
productCodesbodyproductCodesYes[ string ]
Responses
CodeDescriptionSchema
200Reserved quantity fetched successfully[ ReservedQuantityData ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/reserved-quantity-combined

POST

Summary

Get reserved quantity

Description

API to get reserve quantity

Parameters
NameLocated inDescriptionRequiredSchema
productCodesbodyproductCodesYes[ string ]
Responses
CodeDescriptionSchema
200Reserved quantity fetched successfully[ ReservedQuantityData ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/reserved-quantity/add

POST

Summary

Get reserved quantity

Description

API to get reserve quantity

Parameters
NameLocated inDescriptionRequiredSchema
reservedQuantityDataListbodyreservedQuantityDataListYes[ ReservedQuantityData ]
Responses
CodeDescriptionSchema
200Reserved quantity fetched successfullyboolean
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/reserved-quantity/remove

POST

Summary

Get reserved quantity

Description

API to get reserve quantity

Parameters
NameLocated inDescriptionRequiredSchema
reservedQuantityDataListbodyreservedQuantityDataListYes[ ReservedQuantityData ]
Responses
CodeDescriptionSchema
200Reserved quantity fetched successfullyboolean
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/return

POST

Summary

Create sales/purchase return

Description

API to create returns.

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesReturnDto
Responses
CodeDescriptionSchema
200Return adjustment created successfully.ReturnDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete sales/purchase return

Description

API to delete return.

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesReturnDto
Responses
CodeDescriptionSchema
200OKReturnDto
204Return has been deleted successfully.ReturnDto
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Edit stock adjustment by code

Description

API to edit stock adjustment by code for a tenant

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesStockAdjustmentRequest
Responses
CodeDescriptionSchema
200Edited stock adjustment for given code successfully.StockTransferDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockAdjustment/bulk

POST

Summary

Create stock adjustment

Description

API to create a new stock adjustment entry

Parameters
NameLocated inDescriptionRequiredSchema
requestsbodyrequestsYes[ StockAdjustmentDto ]
Responses
CodeDescriptionSchema
200Stock adjustment created successfully.StockAdjustmentDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockAdjustment/bulkimport

POST

Summary

Create stock adjustment

Description

API to create a new stock adjustment entry

Parameters
NameLocated inDescriptionRequiredSchema
requestsbodyrequestsYes[ StockAdjustmentDto ]
Responses
CodeDescriptionSchema
200Stock adjustment created successfully.StockAdjustmentDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockAdjustment/custom-fields

GET

Summary

Get custom field is used or not

Description

API to Get custom field is used or not

Parameters
NameLocated inDescriptionRequiredSchema
customCodequerycustomCodeYesstring
Responses
CodeDescriptionSchema
200Custom fields status fetched successfullyboolean
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockAdjustment/reason

POST

Summary

Create stock adjustment reason.

Description

API to create stock adjustment reason.

Parameters
NameLocated inDescriptionRequiredSchema
stockAdjustmentReasonDtobodystockAdjustmentReasonDtoYesStockAdjustmentReasonDto
Responses
CodeDescriptionSchema
200OKStockAdjustmentReasonDto
201Stock adjustment reason has been created successfully.StockAdjustmentReasonDto
400Stock adjustment reason creation failed because of insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockAdjustment/reason/code/{code}

PUT

Summary

Update stock adjustment reason.

Description

API to update stock adjustment reason.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
stockAdjustmentReasonDtobodystockAdjustmentReasonDtoYesStockAdjustmentReasonDto
Responses
CodeDescriptionSchema
200Stock adjustment reason has been updated successfully.ProductResponseIndia
201Created
401Unauthorized
403Forbidden
404Stock adjustment reason update failed because of insufficient data.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete stock adjustment reason

Description

API to delete a stock adjustment reason entry

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescription
200Stock adjustment reason deleted successfully.
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockAdjustment/reason/search

GET

Summary

Get stock adjustment reasons.

Description

API to fetch stock adjustment reasons.

Parameters
NameLocated inDescriptionRequiredSchema
typequerytypeYesstring
Responses
CodeDescriptionSchema
200Stock adjustment reason has been fetched successfully.StockAdjustmentReasonDto
401Unauthorized
403Forbidden
404Failure to fetched ck adjustment reasons.
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockAdjustment/search

GET

Summary

Search stock adjustments

Description

API to search stock adjustments

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
fromDatequeryfromDateNodateTime
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
toDatequerytoDateNodateTime
Responses
CodeDescriptionSchema
200Stock adjustments have been fetched successfully.StockAdjustmentDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockAdjustment/{code}

GET

Summary

Get stock adjustment by code

Description

API to get stock adjustment by code for a tenant

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Fetched stock adjustment for code successfully.StockAdjustmentDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete Stock Adjustment by code

Description

API to Delete stock transfer by code for a tenant

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Stock Adjustment deleted successfully.StockTransferDto
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockAdjustmentAudit/search

GET

Summary

searchStockAdjustmentAudit

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryfromDateNodateTime
limitquerylimitNointeger
pagequerypageNointeger
toDatequerytoDateNodateTime
Responses
CodeDescriptionSchema
200OKPage«InventoryAuditDto»
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockAdjustmentAudit/{code}

GET

Summary

Get stock adjustment by code

Description

API to get stock adjustment by code for a tenant

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Fetched stock adjustment for code successfully.StockAdjustmentDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete Stock Adjustment by code

Description

API to Delete stock transfer by code for a tenant

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Stock Adjustment deleted successfully.StockTransferDto
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockAdjustmentList

GET

Summary

Get stock adjustment list

Description

API to get list of stock adjustments for a tenant

Responses
CodeDescriptionSchema
200Stock adjustment list fetched successfully.[ StockAdjustmentDto ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockExport

GET

Summary

/stockExport

Description

Api to Export Stock Transfer/Adjustment

Parameters
NameLocated inDescriptionRequiredSchema
moduleNamequerymoduleNameYesstring
Responses
CodeDescriptionSchema
200Exported Stock Transfer/AdjustmentResponseEntity
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockTransfer

POST

Summary

Create stock transfer

Description

API to create a new stock transfer entry

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesStockTransferDto
Responses
CodeDescriptionSchema
200Stock transfer created successfully.StockTransferDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Edit stock transfer by code

Description

API to edit stock transfer by code for a tenant

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesStockTransferRequest
Responses
CodeDescriptionSchema
200Edited stock transfer for given code successfully.StockTransferDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockTransfer/custom-fields

GET

Summary

Get custom field is used or not

Description

API to Get custom field is used or not

Parameters
NameLocated inDescriptionRequiredSchema
customCodequerycustomCodeYesstring
Responses
CodeDescriptionSchema
200Custom fields status fetched successfullyboolean
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockTransfer/search

GET

Summary

Search stock transfers

Description

API to search stock transfers

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
fromDatequeryfromDateNodateTime
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
toDatequerytoDateNodateTime
Responses
CodeDescriptionSchema
200Stock transfers have been fetched successfully.StockTransferDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockTransfer/{code}

GET

Summary

Get stock transfer by code

Description

API to get stock transfer by code for a tenant

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Fetched stock transfer for code successfully.StockTransferDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockTransfer/{id}

DELETE

Summary

Delete stock transfer

Description

API to delete a stock transfer entry

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescriptionSchema
200stock transfer deleted successfully.StockTransferDto
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/stockTransferList

GET

Summary

Get stock transfer list

Description

API to get list of stock transfers for a tenant

Responses
CodeDescriptionSchema
200Stock transfer list fetched successfully.[ StockTransferDto ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/update-je

POST

Summary

Recalculate OUT JEs Reports

Description

API to recalculate out JEs

Parameters
NameLocated inDescriptionRequiredSchema
productCodesbodyproductCodesYes[ string ]
Responses
CodeDescription
200JE recalculation successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/update-product-inventory

POST

Summary

Update Inventory Reports By product Codes

Description

API to Update Inventory by Product Codes

Parameters
NameLocated inDescriptionRequiredSchema
productCodesbodyproductCodesNo[ string ]
Responses
CodeDescription
200Inventory successfully updates.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/updateinventorytransaction

POST

Summary

Update Inventory Transaction.

Description

API to Update Inventory Transaction

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesSaveInventoryTxnEventItem
Responses
CodeDescription
200Inventory Transaction Updated successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/updatereports

POST

Summary

Update Inventory Reports

Description

API to Update Inventory Reports

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsNo[ long ]
Responses
CodeDescription
200Inventory Reports successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/valuation

GET

Summary

Get Inventory Valuation

Description

API to Get Inventory Valuation individual products and organization inventory valuation

Responses
CodeDescriptionSchema
200Inventory Valuation calculated successfully.[ InventoryValuation ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/products/inventories/warehouse_xref_duplicate_data_correction_sync

POST

Summary

inventoryWarehouseXrefDuplicateCorrection

Parameters
NameLocated inDescriptionRequiredSchema
tenantIdsbodytenantIdsYes[ long ]
Responses
CodeDescriptionSchema
200OK[ InvWarehouseXrefDto ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Models


Address

NameTypeDescriptionRequired
address1stringAddress line 1No
address2stringAddress line 2No
citystringCityNo
countrystringCountryNo
postalCodestringPostal CodeNo
preferredbooleanIs this a default address?No
statestringStateNo

File

NameTypeDescriptionRequired
absolutebooleanNo
absoluteFileFileNo
absolutePathstringNo
canonicalFileFileNo
canonicalPathstringNo
directorybooleanNo
filebooleanNo
freeSpacelongNo
hiddenbooleanNo
namestringNo
parentstringNo
parentFileFileNo
pathstringNo
totalSpacelongNo
usableSpacelongNo

InputStream

NameTypeDescriptionRequired
InputStreamobject

InventoryValuation

NameTypeDescriptionRequired
productValuations[ ProductValuation ]No
totalProductdoubleNumber of ProductNo
totalValuationdoubleTotal ValuationNo

LocationDto

NameTypeDescriptionRequired
address[ Address ]List of Address.No
idlongIdNo
namestringName of locationNo

Page

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

Pageable

NameTypeDescriptionRequired
offsetlongNo
pageNumberintegerNo
pageSizeintegerNo
pagedbooleanNo
sortSortNo
unpagedbooleanNo

ProductValuation

NameTypeDescriptionRequired
noOfProductnumberNumber of product of same typeNo
productCodestringProduct CodeNo
productNamestringProduct NameNo
valuationnumberValuationNo

ReorderReportDto

NameTypeDescriptionRequired
committedStocknumberNo
incomingStocknumberNo
productNamestringNo
reorderPointlongNo
stockInHandnumberNo
warehouseNamestringNo

Sort

NameTypeDescriptionRequired
emptybooleanNo
sortedbooleanNo
unsortedbooleanNo

StockAdjustmentDto

NameTypeDescriptionRequired
additionalChargesAdditionalChargesStock adjustment additional charges detailsNo
adjustmentDatedateTimeNo
adjustmentDateStringstringNo
adjustmentReasonstringNo
adjustmentTypestringEnum: "STOCK_IN", "STOCK_OUT"No
advancedTrackingMetaDtoList[ AdvancedTrackingMetaDto ]No
auditbooleanNo
auditCodestringNo
binCodestringNo
codestringNo
customField[ CustomFieldItem ]List of custom fieldsNo
formattedAdjustmentDatedateTimeNo
isQcEnabledbooleanFlag will pass as true for QC work flow. Possible value - TRUE | FALSE
Example: false
No
notesstringNo
rackCodestringNo
referenceIdstringNo
rowCodestringNo
stockAdjustmentItems[ StockAdjustmentItemDto ]No
stockAdjustmentReasonStockAdjustmentReasonDtoNo
totalValuenumberNo
warehouseCodestringNo
warehouseNamestringNo

StockAdjustmentItemDto

NameTypeDescriptionRequired
actualSystemQtynumberNo
additionalChargeAmountnumberExample: 123No
additionalChargeTaxamountnumberExample: 123No
additionalChargesAdditionalChargesStock adjustment item additional charges detailsNo
adjustmentReasonstringNo
adjustmentTypestringEnum: "STOCK_IN", "STOCK_OUT"No
batchDetails[ BatchDetails ]No
batchNumberstringNo
documentUOMSchemaDefinitionDocumentUOMSchemaDefinitionNo
documentUomlongNo
jeCodestringNo
notesstringNo
perUnitValuenumberNo
physicalQtynumberNo
productNamestringNo
productSequenceCodestringNo
productVariantCodestringNo
quantitynumberNo
serialNumbers[ string ]No
stockAdjustmentAccountCodestringNo
stockAdjustmentAccountNamestringNo
uomQuantitynumberNo
uomUnitPricenumberNo
warehouseCodestringNo
wipProductionCostDetails[ WIPConsumptionProductionCostDetails ]No

StockTransferDto

NameTypeDescriptionRequired
additionalChargeAmountnumberExample: 123No
additionalChargeTaxamountnumberExample: 123No
additionalChargesAdditionalChargesStock transfer item additional charges detailsNo
documentUOMSchemaDefinitionDocumentUOMSchemaDefinitionNo
documentUomlongNo
productNamestringNo
productSequenceCodestringNo
productVariantCodestringNo
quantitynumberNo
stockTransferWarehouseInventoryDataStockTransferWarehouseInventoryDataNo
uomQuantitynumberNo

StockTransferItemDto

NameTypeDescriptionRequired
productVariantCodestringNo
quantitynumberNo

URI

NameTypeDescriptionRequired
absolutebooleanNo
authoritystringNo
fragmentstringNo
hoststringNo
opaquebooleanNo
pathstringNo
portintegerNo
querystringNo
rawAuthoritystringNo
rawFragmentstringNo
rawPathstringNo
rawQuerystringNo
rawSchemeSpecificPartstringNo
rawUserInfostringNo
schemestringNo
schemeSpecificPartstringNo
userInfostringNo

URL

NameTypeDescriptionRequired
authoritystringNo
contentobjectNo
defaultPortintegerNo
filestringNo
hoststringNo
pathstringNo
portintegerNo
protocolstringNo
querystringNo
refstringNo
userInfostringNo

WareHouseRequest

NameTypeDescriptionRequired
activebooleanWarehouse Status.
Example: true
No
assignUserIds[ long ]No
codestringwarehouse specific unique code
Example: "WH-0000001"
No
idlongWarehouse Id
Example: 1
No
locationLocationDtoLocation detailsNo
namestringWarehouse Name.
Example: "Warehouse-1"
No
primarybooleanflag to determine if warehouse is primary
Example: false
No
warehouseBinInfos[ WarehouseBinInfo ]Warehouse bin InfosNo
warehouseRackInfos[ WarehouseRackInfo ]Warehouse Rack InfosNo
warehouseRowInfos[ WarehouseRowInfo ]Warehouse Row InfosNo
warehouseTypestringWarehouse type
Enum: "PRIMARY", "REJECTED", "JOB_WORK_OUT", "QA", "NONE"
Example: "NONE"
No

WarehouseDto

NameTypeDescriptionRequired
activebooleanWarehouse Status.
Example: true
No
assignUserIds[ long ]No
codestringwarehouse specific unique code
Example: "WH-0000001"
No
idlongWarehouse Id
Example: 1
No
locationLocationDtoLocation detailsNo
namestringWarehouse Name.
Example: "Warehouse-1"
No
primarybooleanflag to determine if warehouse is primary
Example: false
No
warehouseBinInfos[ WarehouseBinInfo ]Warehouse bin InfosNo
warehouseRackInfos[ WarehouseRackInfo ]Warehouse Rack InfosNo
warehouseRowInfos[ WarehouseRowInfo ]Warehouse Row InfosNo
warehouseTypestringWarehouse type
Enum: "PRIMARY", "REJECTED", "JOB_WORK_OUT", "QA", "NONE"
Example: "NONE"
No

WarehouseResponse

NameTypeDescriptionRequired
activebooleanWarehouse Status.
Example: true
No
assignUserIds[ long ]No
codestringwarehouse specific unique code
Example: "WH-0000001"
No
idlongWarehouse ID
Example: 1234
No
isDeleteEnablebooleanFlag to determine if warehouse can be deleted
Example: false
No
locationLocationDtoLocation detailsNo
namestringWarehouse Name.
Example: "Warehouse-1"
No
primarybooleanflag to determine if warehouse is primary
Example: false
No
warehouseBinInfos[ WarehouseBinInfo ]Warehouse bin InfosNo
warehouseRackInfos[ WarehouseRackInfo ]Warehouse Rack InfosNo
warehouseRowInfos[ WarehouseRowInfo ]Warehouse Row InfosNo
warehouseTypestringWarehouse type
Enum: "PRIMARY", "REJECTED", "JOB_WORK_OUT", "QA", "NONE"
Example: "NONE"
No

AbstractStockIssueResponse

NameTypeDescriptionRequired
codestringNo
customField[ CustomFieldItem ]List of custom fieldsNo
destWarehouseCodestringNo
destWarehouseNamestringNo
documentSequenceCodestringStock Issue Document Sequence Code
Example: "0000001"
No
formattedTransferDatedateTimeNo
idlongStock Issue id
Example: 1
No
memostringMemo
Example: "Note this"
No
notesstringNo
sequenceFormatstringSequence Format Id
Example: 1
No
srcWarehouseCodestringNo
srcWarehouseNamestringNo
stockIssueCodestringStock Issue code
Example: "STKIS001"
No
stockIssueDatestringStock Issue date
Example: "25-10-2019"
Yes
stockIssueItems[ StockIssueItemDetails ]No
stockRequestCodestringStock Request code
Example: "STKRQ001"
No
stockRequestItems[ StockRequestItemDetails ]Stock Request item detailsNo
stockTransferCodestringStock Transfer code
Example: "STKIS001"
No
transferDatedateTimeNo
transferDateStringstringNo

AbstractStockRequestResponse

NameTypeDescriptionRequired
approveDatestringStock Request Approve date
Example: "25-10-2019"
Yes
approveStatusstringApprove Status
Example: "PENDING"
No
approvedBylongStock Request approved by
Example: 1
No
customField[ CustomFieldItem ]List of custom fieldsNo
documentSequenceCodestringStock Request Document Sequence Code
Example: "0000001"
No
dstWarehouseCodestringDestination Warehouse Code
Example: "WH-0000001"
No
idlongStock Request id
Example: 1
No
linkedDocuments[ DocumentInfo ]Linked document information.No
linkedStockIssues[ StockIssueResponse ]No
memostringMemo
Example: "Note this"
No
sequenceFormatstringSequence Format Id
Example: 1
No
stockRequestCodestringStock Request code
Example: "STKRQ001"
No
stockRequestDatestringStock Request date
Example: "25-10-2019"
Yes
stockRequestItems[ StockRequestItemDetails ]Stock Request item detailsNo

AdditionalChargeRequest

NameTypeDescriptionRequired
applyTostringModule for which charges are applicable
Enum: "BUY", "SELL", "BOTH"
Example: "SELL"
Yes
apportionFlagbooleanApportion this amount or independent charge
Example: true
No
apportionValuestringApportion method
Enum: "APPORTION_MANUAL", "APPORTION_ON_QTY", "APPORTION_ON_VALUE"
Example: "APPORTION_ON_QTY"
Yes
chargeApplicableOnstringEnum: "TOTAL", "SUBTOTAL"
Example: "TOTAL"
Yes
chargeValuedoubleCharge value for additional charge
Example: 200.33
No
descriptionstringAdditional charge description
Example: "Description"
No
expenseAccountCodestringExpense account code
Example: "A-0013"
Yes
incomeAccountCodestringIncome account code
Example: "A-0012"
Yes
indiaPropertiesobjectIndian Compliance specific properties
Example: [{"HSN":"0101","UOC":"1111"}]
No
isDiscountbooleanCheck to identify if row is created for discount
Example: true
No
isPercentbooleanIs percentage enable?
Example: false
No
isTaxablebooleanIs the charge taxable?
Example: false
No
namestringAdditional Charge Name
Example: "Apple"
Yes
offeringTypestringOffering type
Enum: "GOODS", "SERVICES"
Example: "GOODS"
No
percentageValuedoublePercentage applicable
Example: 123.33
Yes
purchaseTaxCodestringPurchase tax code
Example: "T-001"
No
salesTaxCodestringSales tax code
Example: "T-002"
No

AdditionalChargeResponse

NameTypeDescriptionRequired
activebooleanAdditional Charge status
Example: true
No
applyTostringModule for which charges are applicable
Enum: "BUY", "SELL", "BOTH"
Example: "SELL"
Yes
apportionFlagbooleanApportion this amount or independent charge
Example: true
No
apportionValuestringApportion method
Enum: "APPORTION_MANUAL", "APPORTION_ON_QTY", "APPORTION_ON_VALUE"
Example: "APPORTION_ON_QTY"
Yes
chargeApplicableOnstringEnum: "TOTAL", "SUBTOTAL"
Example: "TOTAL"
Yes
chargeValuedoubleCharge value for additional charge
Example: 200.33
No
descriptionstringAdditional charge description
Example: "Description"
No
expenseAccountCodestringExpense account code
Example: "A-0013"
Yes
idlongAdditional Charge ID
Example: 1234
No
incomeAccountCodestringIncome account code
Example: "A-0012"
Yes
indiaPropertiesobjectIndian Compliance specific properties
Example: [{"HSN":"0101","UOC":"1111"}]
No
isDiscountbooleanCheck to identify if row is created for discount
Example: true
No
isPercentbooleanIs percentage enable?
Example: false
No
isTaxablebooleanIs the charge taxable?
Example: false
No
namestringAdditional Charge Name
Example: "Apple"
Yes
offeringTypestringOffering type
Enum: "GOODS", "SERVICES"
Example: "GOODS"
No
percentageValuedoublePercentage applicable
Example: 123.33
Yes
purchaseTaxCodestringPurchase tax code
Example: "T-001"
No
salesTaxCodestringSales tax code
Example: "T-002"
No

AdditionalCharges

NameTypeDescriptionRequired
additionalChargeAmountnumberNo
additionalChargeTaxAmountnumberNo
additionalChargesDetails[ AdditionalChargesDetails ]No
globalDiscountGlobalDiscountDetailsNo
globalDiscounts[ GlobalDiscountDetails ]No

AdditionalChargesDetails

NameTypeDescriptionRequired
additionalChargestringNo
additionalChargeAccountCodestringNo
addtionalChargeTaxstringNo
addtionalChargeTaxCodestringNo
apportionFlagbooleanNo
apportionValuestringEnum: "APPORTION_MANUAL", "APPORTION_ON_QTY", "APPORTION_ON_VALUE"No
cgstnumberNo
chargeAmountnumberNo
igstnumberNo
isPercentbooleanNo
isPreChargebooleanNo
percentnumberNo
sgstnumberNo
taxAmountnumberNo

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

AdvancedTrackedProductDTO

NameTypeDescriptionRequired
advancedTrackedDetails[ AdvancedTrackingMetaDto ]No
advancedTrackingstringEnum: "NONE", "BATCH", "SERIAL"No
barcodestringNo
descriptionstringNo
documentSequenceCodestringNo
idlongNo
masterProductCodestringNo
namestringNo
pidstringNo
typestringEnum: "TRACKED", "NONTRACKED", "BILL_OF_MATERIALS"No

AdvancedTrackingBOMDto

NameTypeDescriptionRequired
costPerUnitnumberNo
expiryDatedateTimeExpiry date. Date Format is dd-mm-yyyy. Applicable when AdvancedTrackingType is Batch
Example: "01-01-2020"
No
manufacturingDatedateTimeManufacturing date. Date Format is dd-mm-yyyy. Applicable when AdvancedTrackingType is Batch
Example: "01-01-2020"
No
qtyToFulfildoubleBatch qty to fulfill
Example: 1
No
remainingQuantitynumberNo
serialBatchNumberstringBatch or serial number to be fulfilled
Example: "Batch-001"
No

AdvancedTrackingCountBySerialBatchDto

NameTypeDescriptionRequired
numberOfSerialBatchlongCount of unfulfilled and active serial/batch
Example: 4
Yes
totalQtyAvailablenumberQty available in unfulfilled and active serial/batch
Example: 37.5
Yes
unassignedOpeningQuantitynumberQty still unassigned out of the opening valuation
Example: 2
No

AdvancedTrackingData

NameTypeDescriptionRequired
batchSizedoubleBatch qty
Example: 1
No
binCodestringbin code
Example: "BIN-00001"
Yes
binNamestringbin name
Example: "BIN-00001"
No
qtyToFulfildoubleBatch qty to fulfill
Example: 1
No
rackCodestringRack code
Example: "RACK-00001"
Yes
rackNamestringRack name
Example: "RACK-00001"
No
rowCodestringRow code
Example: "ROW-00001"
Yes
rowNamestringRow Nane
Example: "ROW-00001"
No
serialBatchNumberstringBatch or serial number to be fulfilled
Example: "Batch-001"
No
warehouseCodestringWarehouse of selected Batch/Serial
Example: "WH-0000001"
No
warehouseNamestringWarehouse Name
Example: "Warehouse name"
No

AdvancedTrackingFulfilledByDoc

NameTypeDescriptionRequired
qtyFulfilleddoubleNo
transactionRefCodestringNo

AdvancedTrackingFulfilmentDto

NameTypeDescriptionRequired
binCodestringbin code
Example: "BIN-00001"
Yes
binNamestringBin name
Example: "Bin1"
No
qtyToFulfildoubleBatch qty to fulfill
Example: 1
No
rackCodestringRack code
Example: "RACK-00001"
Yes
rackNamestringRack name
Example: "Rack1"
No
rowCodestringRow code
Example: "ROW-00001"
Yes
rowNamestringRow name
Example: "Row1"
No
serialBatchNumberstringBatch or serial number to be fulfilled
Example: "Batch-001"
No
warehouseCodestringWarehouse of selected Batch/Serial
Example: "WH-0000001"
No
warehouseNamestringWarehouse name
Example: "Warehouse-1"
No

AdvancedTrackingInventoryTxn

NameTypeDescriptionRequired
activebooleanNo
advancedTrackingMetaAdvancedTrackingMetaNo
createdAtdateTimeNo
createdBylongNo
idlongNo
inventoryTransactionInventoryTransactionNo
keyAdvancedTrackingInventoryTxnKeyNo
updatedAtdateTimeNo
updatedBylongNo

AdvancedTrackingInventoryTxnKey

NameTypeDescriptionRequired
advancedTrackingMetaPklongNo
inventoryTxnPklongNo

AdvancedTrackingMeta

NameTypeDescriptionRequired
acquiredCostnumberNo
activebooleanNo
advancedTrackingInventoryTxns[ AdvancedTrackingInventoryTxn ]No
advancedTrackingReturnedAdvancedTrackingReturnedNo
batchCreationDatedateTimeNo
batchSizedoubleNo
batchSizeFulfilleddoubleNo
binCodestringNo
createdAtdateTimeNo
createdBylongNo
expiryDatedateTimeNo
fulfillmentByDoc[ AdvancedTrackingFulfilledByDoc ]No
idlongNo
inventoryInventoryNo
manufacturingDatedateTimeNo
productVariantCodestringNo
rackCodestringNo
reservedQuantitydoubleNo
reservedQuantityFulfilleddoubleNo
rowCodestringNo
sequencelongNo
serialBatchNumberstringNo
subSequencelongNo
tenantIdlongNo
updatedAtdateTimeNo
updatedBylongNo
warehouseCodestringNo

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

BatchDetails

NameTypeDescriptionRequired
batchstringNo
expiryDatedateTimeNo
manufacturingDatedateTimeNo
quantitynumberNo

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

BomExplosionDto

NameTypeDescriptionRequired
advancedTrackingstringTracking type of product
Example: "NONE"
No
availableQuantitydoubleAvailable Quantity of product in bom
Example: 10.5
No
bomProductConfiguration[ BomExplosionDto ]Bom Assembly DetailsYes
descriptionstringDescription of product
Example: "Product"
No
pidstringpid
Example: "P-0000001"
Yes
produceProductTypestringProduce Product type
Enum: "NONE", "SCRAP", "COPRODUCT"
Example: "SCRAP"
Yes
productCodestringProduct Code
Example: "P-0000001"
Yes
productIdlongProduct Id
Example: 1234
Yes
productNamestringProduct Name
Example: "Computer"
Yes
productSubstitutesDetails[ ProductSubstitutesDetails ]substitute detailsNo
productTypestringTracking type of product
Example: "NONE"
No
purchasePricedoublePurchase Price of Product
Example: 10.5
No
quantityRequirednumberQuantity Required
Example: 1
Yes
reservedQuantitydoubleReserved Quantity of product in bom
Example: 10.5
No
salesPricedoublePurchase Price of Product
Example: 10.5
No
uomlonguom Id
Example: 2
Yes

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

BoxDto

NameTypeDescriptionRequired
heightstringBox width.
Example: "14 m"
No
lengthstringBox length.
Example: "10 m"
No
typestringBOX_S, BOX_M, BOX_L
Example: "BOX_M"
No
widthstringBox width.
Example: "10 m"
No

ContactUpdatePriceListRequest

NameTypeDescriptionRequired
contactCodestringContact code
Example: "C-0000001"
No
priceLists[ long ]Set of price lists
Example: [123,456]
No

CustomFieldItem

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

DocumentInfo

NameTypeDescriptionRequired
documentCodestringDocument Code.
Example: "QO-0000001"
No
documentCreatedDatedateTimePurchase creation date
Example: "2023-01-01T00:00:00.000+0000"
No
documentSequenceCodestringPurchase Order Code
Example: "0000001"
No
documentTypestringType of document.
Enum: "QUOTATION", "PURCHASE_ORDER", "SALES_ORDER", "PURCHASE_INVOICE", "SALES_INVOICE", "MAKE_PAYMENT", "RECEIVE_PAYMENT", "JOURNAL_ENTRY", "BANK_TRANSFER", "CREDIT_NOTE", "DEBIT_NOTE", "EXPENSE", "EXPENSE_PREPAYMENT", "DEPOSIT", "DEPOSIT_ADVPAYMENT", "CONTRA_ADJUSTMENT", "GOODS_RECEIPT", "FULFILLMENT", "PICKLIST", "PACKLIST", "SHIPLIST", "PAYSLIP", "PAYROLL_CHECK", "CHEQUE", "SALES_RETURN", "PURCHASE_RETURN", "STOCK_ADJUSTMENT", "STOCK_TRANSFER", "WORK_ORDER", "FIXED_ASSET", "E_WAY_BILL_SUMMARY", "E_WAY_BILL_DETAIL", "PURCHASE_REQUEST", "JOB_WORK_OUT_ORDER", "JOB_WORK_OUT_TRANSFER", "QC_DOCUMENT", "WIP_PRODUCTION", "STOCK_REQUEST", "STOCK_ISSUE", "FORECAST"
Example: "QUOTATION"
No

DocumentUOMSchemaDefinition

NameTypeDescriptionRequired
namestringUOM Schema Name
Example: "UNIT"
No
schemaIdlongUOM Schema Id
Example: 1
No
sinkConversionFactornumber10
Example: 10
No
sinkUOMlong2
Example: 2
No
sourceConversionFactornumber1
Example: 1
No
sourceUOMlong4
Example: 4
No
uidstringUOM Schema Definition Id
Example: 1
No

File

NameTypeDescriptionRequired
absolutebooleanNo
absoluteFileFileNo
absolutePathstringNo
canonicalFileFileNo
canonicalPathstringNo
directorybooleanNo
filebooleanNo
freeSpacelongNo
hiddenbooleanNo
namestringNo
parentstringNo
parentFileFileNo
pathstringNo
totalSpacelongNo
usableSpacelongNo

GlobalDiscountDetails

NameTypeDescriptionRequired
accountCodestringNo
amountnumberNo
isPercentbooleanNo
isSubTotalOnlybooleanNo
namestringNo
percentnumberNo

GoodsReceiptItemDto

NameTypeDescriptionRequired
advancedTrackingMetaData[ AdvancedTrackingMetaDto ]No
advancedTrackingTypestringEnum: "NONE", "BATCH", "SERIAL"No
customField[ CustomFieldItem ]List of custom fieldsNo
documentItemCodestringDocument order code, It will be Purchase Order/Purchase Invoice item code. Possible value - POI-00001 or PII-00001
Example: "POI-00001"
Yes
documentSequenceCodestringdocument sequence code
Example: "IN-0000001"
No
documentUOMSchemaDefinitionDocumentUOMSchemaDefinitionDocument UOM Schema Definition
Example: 2
Yes
documentUomlongDocument UOM id
Example: 2
Yes
goods_receipt_item_codestringgoods receipt item specific unique code
Example: "GRI-000001"
No
idlongNo
pendingQuantitynumberNo
productCodestringProduct code
Example: "P-0000001"
Yes
productDescriptionstringNo
productNamestringNo
quantityRequirednumberPurchase Ordered Quantity
Example: 100
Yes
receiptDatestringReceipt date
Example: "01-10-2019"
No
receiptQuantitynumberGoods Receipt quantity
Example: 20
Yes
uomNamestringUOM nameNo
uomPendingQuantitynumberuom pending quantity
Example: 2
Yes
uomQuantityRequirednumberPurchase Ordered uom Quantity
Example: 100
Yes
uomReceiptQuantitynumberuom receipt quantity
Example: 2
Yes
warehouseCodestringNo
warehouseInventoryData[ WarehouseInventoryData ]warehouse Inventory List
Example: []
No

GoodsReceiptResponse

NameTypeDescriptionRequired
attachmentIds[ integer ]list of attachment id's for this grNo
attachments[ string ]Attachments url'sNo
autoReceiptbooleanFlag will pass as true for auto receipt flow. Possible value - TRUE | FALSE
Example: false
No
bulkItemCountintegercount of bulk goods receipt
Example: 0
No
customField[ CustomFieldItem ]List of custom fieldsNo
documentCodestringDocument code
Example: "00001"
Yes
documentSequenceCodestringDocument code
Example: "00001"
Yes
documentTypestringDocument Type, Stage from where goods receive is requested. Value will PURCHASE_ORDER or PURCHASE_INVOICE
Example: "PURCHASE_ORDER"
Yes
goods_receipt_codestringgoods receipt specific unique code
Example: "GR-0000001"
No
idlongNo
isBulkGRbooleantrue if the GR created is for bulk goods receipt
Example: true
No
isGoodsReceiptOfLinkedDocbooleanFlag will denote if GR is of a linked doc
Example: true
No
items[ GoodsReceiptItemDto ]Goods Receipt item detailsNo
linkedDocuments[ DocumentInfo ]Linked DocumentsNo
parentDocumentSeqCodestringDocument Sequence code of PO or Bill
Example: "00001"
No
parentGrCodestringgoods receipt specific unique code for bulk gr
Example: "GR-0000001"
No
receiptDatestringDate on which all goods receipt successfully.
Example: "01-10-2019"
No
sequenceintegerGoods receipt sequence
Example: 1
No
statusstringfulfillment status, possible value : UNRECEIVED | PARTIAL_RECEIVED | FULLY_RECEIVED
Example: "PARTIAL_FULFILLED"
No
transactionLinkIdlongtransaction link id for the goods received
Example: 1
No
warehouseCodestringwarehouse code
Example: "WH-0000001"
No

InputStream

NameTypeDescriptionRequired
InputStreamobject

InvWarehouseXref

NameTypeDescriptionRequired
advancedTrackingMeta[ AdvancedTrackingMeta ]No
availableQuantitynumberNo
binCodestringNo
idlongNo
inventoryInventoryNo
openingQuantitynumberNo
openingValuationnumberNo
productVariantCodestringNo
rackCodestringNo
reservedQuantitynumberNo
rowCodestringNo
tenantIdlongNo
warehouseWarehouseNo
warehouseLevelstringNo

InvWarehouseXrefDto

NameTypeDescriptionRequired
availableQuantitynumberNo
binCodestringNo
idlongNo
inventoryIdlongNo
openingQuantitynumberNo
openingValuationnumberNo
rackCodestringNo
reservedQuantitynumberNo
rowCodestringNo
tenantIdlongNo
warehouseIdlongNo

Inventory

NameTypeDescriptionRequired
activebooleanNo
advancedTrackingMeta[ AdvancedTrackingMeta ]No
availableQuantitynumberNo
barcodestringNo
cfieldobjectNo
codestringNo
createdAtdateTimeNo
createdBylongNo
customField[ CustomFieldItem ]No
deletedbooleanNo
idlongNo
invWarehouseXrefs[ InvWarehouseXref ]No
inventoryTransactions[ InventoryTransaction ]No
openingQuantitynumberNo
openingValuationnumberNo
productVariantCodestringNo
productVariantNamestringNo
reorderLevellongNo
reservedQuantitynumberNo
tenantIdlongNo
updatedAtdateTimeNo
updatedBylongNo

InventoryAuditDto

NameTypeDescriptionRequired
adjustment_datedateTimeNo
audit_codestringNo

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

InventoryTransaction

NameTypeDescriptionRequired
actionTypestringNo
additionalChargesAmountnumberNo
advancedTrackingFulfilmentData[ AdvancedTrackingFulfilmentDto ]No
advancedTrackingMetaData[ AdvancedTrackingMetaDto ]No
binCodestringNo
contactCodestringNo
customFieldobjectNo
customFieldItems[ CustomFieldItem ]No
documentCodestringNo
documentItemCodestringNo
documentSequenceCodestringNo
documentTypestringNo
inventoryTxnActionTypestringEnum: "ADD", "REMOVE", "DEFAULT"No
isQuickCommitbooleanNo
productCodestringNo
purchaseOrderCodestringNo
quantitynumberNo
rackCodestringNo
reservedStockbooleanNo
rowCodestringNo
salesOrderCodestringNo
transactionDatestringExample: "dd-MM-yyyy HH:mm:ss"No
transactionRefCodestringNo
unitPricenumberNo
uomTypestringEnum: "HOUR", "UNIT", "KG", "PIECES", "NA", "DEFAULT"No
warehouseCodestringNo

InventoryTransactionEvent

NameTypeDescriptionRequired
inventoryTransactions[ InventoryTransaction ]No

InventoryValuation

NameTypeDescriptionRequired
productValuations[ ProductValuation ]No
totalProductdoubleNumber of Product
Example: 30
No
totalValuationdoubleTotal Valuation
Example: 3000
No

InventoryWarehouseDetails

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

LandedCostCategory

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

Location

NameTypeDescriptionRequired
activebooleanNo
address[ Address ]No
createdAtdateTimeNo
createdBylongNo
deletedbooleanNo
holdStocksbooleanNo
idlongNo
namestringNo
tenantIdlongNo
updatedAtdateTimeNo
updatedBylongNo

LocationDto

NameTypeDescriptionRequired
address[ Address ]List of Address.No
idlongId
Example: 1
No
namestringName of location
Example: "Location-1"
No

Map«long,bigdecimal»

NameTypeDescriptionRequired
Map«long,bigdecimal»object

OperationCost

NameTypeDescriptionRequired
idlongNo
operationCodestringNo
operationCostnumberNo
operatorCostnumberNo
workstationCostnumberNo

PackedItemQuantityDto

NameTypeDescriptionRequired
packedQuantitynumberpacked quantity of item in the package
Example: 10
No
shipmentDocumentItemIdlongShipment Document Item Id
Example: 2
No
warehouseInventoryPPSData[ WarehouseInventoryPPSData ]Inventory Warehouse dataNo

Page

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

Pageable

NameTypeDescriptionRequired
offsetlongNo
pageNumberintegerNo
pageSizeintegerNo
pagedbooleanNo
sortSortNo
unpagedbooleanNo

Page«InventoryAuditDto»

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

Page«object»

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

PicklistResponse

NameTypeDescriptionRequired
barcodeScannerbooleanBarcode scanner is on/off.
Example: false
No
codestringPick list sequence
Example: "0000001"
No
createdDatedateTimePick List creation date
Example: "25-10-2019"
Yes
idlongPick List Id
Example: 1
No
picklistStatusstringpicking list status: READY_TO_PICK, PICKING_IN_PROGRESS, PICKED
Enum: "READY_TO_PICK", "PICKING_IN_PROGRESS", "PICKED"
Example: "READY_TO_PICK"
No
ppsDocuments[ ShipmentDocumentDto ]List of PPS documents.No
statusstringPPS-shipment status
Enum: "READY_TO_PICK", "PICKING_IN_PROGRESS", "PICKED", "READY_TO_PACK", "PACKING_IN_PROGRESS", "PACKED", "READY_TO_SHIP", "SHIPPING_IN_PROGRESS", "PARTIAL_SHIPPED", "SHIPPED"
Example: "PICKED"
No
warehouseWarehouseDtoWarehouse details.No

PriceListCurrencySchemaDto

NameTypeDescriptionRequired
currencystringSGD
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
pricenumber1
Example: 1
No
uidstring (uuid)Price List Currency Schema Id
Example: 1
No

PriceListDto

NameTypeDescriptionRequired
activebooleanIs active or not
Example: true
No
allContactsbooleanIs active or not
Example: true
No
contacts[ string ]Contact codesNo
currencies[ string ]List of currencies
Example: ["SGD"]
No
effectiveDatedateTimePrice list effective date
Example: "30-06-2021"
Yes
errors[ string ]List of validation error messagesNo
idlongPrice List Id
Example: 1
No
namestringPrice list nameNo
priceListItems[ PriceListItemDto ]Price list itemsNo
typestringPrice List type
Example: "SELL"
No

PriceListItemDto

NameTypeDescriptionRequired
currencyPrice[ PriceListCurrencySchemaDto ]Price for CurrencyNo
errors[ string ]List of validation error messagesNo
idlongPrice List Id
Example: 1
No
minimumQuantitynumberMinimum QuantityNo
priceListIdlongPrice list IdNo
productIdstringProduct IdNo
uomIdlongUOM IdNo

ProductDetails

NameTypeDescriptionRequired
activebooleanNo
advancedTrackingstringEnum: "NONE", "BATCH", "SERIAL"No
advancedTrackingMetaData[ AdvancedTrackingMetaDto ]No
availableQuantitynumberNo
barcodestringNo
binCodestringbin code
Example: "BIN-00001"
Yes
bomAdditionalCostDtoList[ BomAdditionalCostDto ]No
bomItemsobjectNo
bomOperationDtoList[ BomOperationDto ]No
categoryCodestringNo
cfieldobjectNo
customField[ CustomFieldItem ]No
descriptionstringNo
documentSequenceCodestringNo
hasVariantsbooleanNo
idlongNo
images[ string ]No
landedCostCategory[ LandedCostCategory ]No
multipleUomSchemabooleanNo
namestringNo
openingQuantitynumberNo
openingValuationnumberNo
pidstringNo
purchasePricenumberNo
rackCodestringRack code
Example: "RACK-00001"
Yes
recommendedUomlongNo
reorderLevellongNo
reservedQuantitynumberNo
rowCodestringRow code
Example: "ROW-00001"
Yes
salesPricenumberNo
stockAdjustmentAccountCodestringNo
stockUomlongNo
taxablebooleanNo
typestringEnum: "TRACKED", "NONTRACKED", "BILL_OF_MATERIALS"No
uomSchemalongNo
uomSchemaDtoUOMSchemaDtoNo
valuationMethodstringEnum: "FIFO", "AVERAGE"No
warehouseCodestringNo
whtSectionToWhtRateIdlongNo

ProductInventoryByWarehouse

NameTypeDescriptionRequired
addressstringWarehouse addressNo
codestringwarehouse specific unique code
Example: "WH-0000001"
No
namestringWarehouse Name.
Example: "Warehouse-1"
No
openingQuantitynumberOpening QuantityNo
openingValuationnumberOpening ValuationNo
primarybooleanflag to determine if warehouse is primary
Example: false
No
quantitynumberProduct quantity available in this warehouseNo

ProductLandedCostDto

NameTypeDescriptionRequired
currencystringLinked Document Currency
Example: "INR"
Yes
documentCodestringDocument code
Example: "PI-0000001"
Yes
documentSequenceCodestringLinked Document Sequence code
Example: "PI-0000001"
Yes
exchangeRatenumberLinked Document Currency exchange rate
Example: 2.115
Yes
invoiceItemCodestringInvoice item code
Example: "PII-0000007"
No
jeCodestringLinked JE Code
Example: "JE-0000001"
No
landedPricenumberLanded Price
Example: 12.5
Yes
landedProductCodestringProduct code
Example: "P00001"
Yes
linkedDocumentCodestringLinked Document code
Example: "PI-0000007"
Yes
productCodestringProduct code
Example: "P00001"
Yes
transactionDatedateTimeLanded Document Date
Example: "2022-04-19"
Yes

ProductResponse

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
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
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
hasBuildAssemblybooleanHas Build Assembly
Example: true
No
hasVariantsbooleanProduct has variants
Example: false
No
idlongProduct ID
Example: 1234
No
images[ string ]Product image url'sNo
incomingQtynumberProduct incoming QtyNo
inventoryInventoryDtoInventory information required for Tracked Products.No
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
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
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
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
stockUomlongStock UOM
Example: 2
Yes
taxablebooleanIs taxable?
Example: true
No
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

ProductResponseIndia

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
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
cessNonAdvolbooleanCess Non Advol or not
Example: false
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
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
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
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
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
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
stockUomlongStock UOM
Example: 2
Yes
taxExemptionReasonstringTax Exempted reason to be filled, if taxPreference is true
Enum: "EXEMPTED", "NON_GST"
Example: "EXEMPTED"
No
taxPreferencebooleanWhether Product is Tax Exempted
Example: true
No
taxablebooleanIs taxable?
Example: true
No
tdsApplicableIndiabooleanIs TDS Applicable?
Example: true
No
tdsNatureOfPaymentIndiastringTDS Payable
Example: "AC-0000023"
No
typestringProduct type
Enum: "TRACKED", "NONTRACKED", "BILL_OF_MATERIALS"
Example: "TRACKED"
Yes
uomSchemalongReorder level of the Products.
Example: 100
No
uomSchemaDtoUOMSchemaDtoProduct uom schema informationNo
uqcIndiastringUQC code of product
Example: 1234
No
valuationMethodstringValuation Method
Enum: "FIFO", "AVERAGE"
Example: "FIFO"
Yes
variantAttributesobjectAttribute Details specific to a variantNo
variantCountintegerVariant CountNo

ProductResponseIndonesia

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
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
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
hasBuildAssemblybooleanHas Build Assembly
Example: true
No
hasVariantsbooleanProduct has variants
Example: false
No
idlongProduct ID
Example: 1234
No
images[ string ]Product image url'sNo
incomingQtynumberProduct incoming QtyNo
inventoryInventoryDtoInventory information required for Tracked Products.No
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
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
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
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
stockUomlongStock UOM
Example: 2
Yes
taxablebooleanIs taxable?
Example: true
No
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

ProductResponseMalaysia

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
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
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
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
idlongProduct ID
Example: 1234
No
images[ string ]Product image url'sNo
incomingQtynumberProduct incoming QtyNo
inventoryInventoryDtoInventory information required for Tracked Products.No
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
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
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
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
stockUomlongStock UOM
Example: 2
Yes
tariffOrServiceCodeMalaysiastringTariff or Service code of product
Example: 1234
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
taxablebooleanIs taxable?
Example: true
No
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

ProductResponsePhilippines

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
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
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
hasBuildAssemblybooleanHas Build Assembly
Example: true
No
hasVariantsbooleanProduct has variants
Example: false
No
idlongProduct ID
Example: 1234
No
images[ string ]Product image url'sNo
incomingQtynumberProduct incoming QtyNo
inventoryInventoryDtoInventory information required for Tracked Products.No
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
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
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
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
stockUomlongStock UOM
Example: 2
Yes
taxablebooleanIs taxable?
Example: true
No
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

ProductResponseSaudiArabia

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
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
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
hasBuildAssemblybooleanHas Build Assembly
Example: true
No
hasVariantsbooleanProduct has variants
Example: false
No
idlongProduct ID
Example: 1234
No
images[ string ]Product image url'sNo
incomingQtynumberProduct incoming QtyNo
inventoryInventoryDtoInventory information required for Tracked Products.No
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
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
nameInArabicstringProduct name in ArabicNo
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
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
stockUomlongStock UOM
Example: 2
Yes
taxablebooleanIs taxable?
Example: true
No
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

ProductResponseUae

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
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
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
hasBuildAssemblybooleanHas Build Assembly
Example: true
No
hasVariantsbooleanProduct has variants
Example: false
No
idlongProduct ID
Example: 1234
No
images[ string ]Product image url'sNo
incomingQtynumberProduct incoming QtyNo
inventoryInventoryDtoInventory information required for Tracked Products.No
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
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
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
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
stockUomlongStock UOM
Example: 2
Yes
taxablebooleanIs taxable?
Example: true
No
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

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

ProductValuation

NameTypeDescriptionRequired
noOfProductnumberNumber of product of same type
Example: 20
No
productCodestringProduct Code
Example: "P-000001"
No
productNamestringProduct Name
Example: "IPHONE"
No
valuationnumberValuation
Example: 2000
No

ProductValuationDetails

NameTypeDescriptionRequired
averagePricenumberNo
documentSequenceCodestringNo
idlongNo
namestringNo
pidstringNo
valuationMethodstringEnum: "FIFO", "AVERAGE"No

PurchaseReturnDetails

NameTypeDescriptionRequired
advancedTrackingTypestringEnum: "NONE", "BATCH", "SERIAL"No
documentUOMSchemaDefinitionDocumentUOMSchemaDefinitionDocument UOM Schema Definition
Example: 2
Yes
documentUomlongDocument UOM id
Example: 2
Yes
productCodestringProduct code
Example: "P-0000001"
No
productNamestringProduct name
Example: "Tracked Product"
No
receiptQuantitynumberGoods Receipt quantity
Example: 20
No
returnedQuantitynumber2No
uomReceiptQuantitynumberuom receipt quantity
Example: 2
No
uomReturnedQuantitynumber2No
warehouseInventoryData[ PurchaseReturnWarehouseInventoryData ]warehouse Inventory List
Example: []
No

PurchaseReturnWarehouseInventoryData

NameTypeDescriptionRequired
advancedTrackingData[ AdvancedTrackingMetaDto ]Advanced tracking to fulfil listNo
quantitynumberWarehouse Code
Example: 1
No
warehouseCodestringWarehouse Code
Example: "WH-0000001"
No
warehouseNamestringWarehouse Name
Example: "Warehouse name"
No

QCDocumentResponseDto

NameTypeDescriptionRequired
activebooleanNo
codestringNo
documentSeqCodestringNo
documentTypestringEnum: "QUOTATION", "PURCHASE_ORDER", "SALES_ORDER", "PURCHASE_INVOICE", "SALES_INVOICE", "MAKE_PAYMENT", "RECEIVE_PAYMENT", "JOURNAL_ENTRY", "BANK_TRANSFER", "CREDIT_NOTE", "DEBIT_NOTE", "EXPENSE", "EXPENSE_PREPAYMENT", "DEPOSIT", "DEPOSIT_ADVPAYMENT", "CONTRA_ADJUSTMENT", "GOODS_RECEIPT", "FULFILLMENT", "PICKLIST", "PACKLIST", "SHIPLIST", "PAYSLIP", "PAYROLL_CHECK", "CHEQUE", "SALES_RETURN", "PURCHASE_RETURN", "STOCK_ADJUSTMENT", "STOCK_TRANSFER", "WORK_ORDER", "FIXED_ASSET", "E_WAY_BILL_SUMMARY", "E_WAY_BILL_DETAIL", "PURCHASE_REQUEST", "JOB_WORK_OUT_ORDER", "JOB_WORK_OUT_TRANSFER", "QC_DOCUMENT", "WIP_PRODUCTION", "STOCK_REQUEST", "STOCK_ISSUE", "FORECAST"No
idlongNo
productCodestringNo
productDocumentSeqCodestringNo
productNamestringNo
qcDatestringNo
qcStatusstringEnum: "QA_PENDING", "QA_IN_PROGRESS", "QA_DONE", "NONE"No
quantitynumberNo
tenantIdlongNo
transactionCodestringNo
transactionDatestringNo
transactionItemCodestringNo
transactionTypestringEnum: "QUOTATION", "PURCHASE_ORDER", "SALES_ORDER", "PURCHASE_INVOICE", "SALES_INVOICE", "MAKE_PAYMENT", "RECEIVE_PAYMENT", "JOURNAL_ENTRY", "BANK_TRANSFER", "CREDIT_NOTE", "DEBIT_NOTE", "EXPENSE", "EXPENSE_PREPAYMENT", "DEPOSIT", "DEPOSIT_ADVPAYMENT", "CONTRA_ADJUSTMENT", "GOODS_RECEIPT", "FULFILLMENT", "PICKLIST", "PACKLIST", "SHIPLIST", "PAYSLIP", "PAYROLL_CHECK", "CHEQUE", "SALES_RETURN", "PURCHASE_RETURN", "STOCK_ADJUSTMENT", "STOCK_TRANSFER", "WORK_ORDER", "FIXED_ASSET", "E_WAY_BILL_SUMMARY", "E_WAY_BILL_DETAIL", "PURCHASE_REQUEST", "JOB_WORK_OUT_ORDER", "JOB_WORK_OUT_TRANSFER", "QC_DOCUMENT", "WIP_PRODUCTION", "STOCK_REQUEST", "STOCK_ISSUE", "FORECAST"No
txnTypestringNo
warehouseInventoryData[ WarehouseInventoryData ]No

ReorderReportDto

NameTypeDescriptionRequired
committedStocknumberNo
incomingStocknumberNo
productNamestringNo
reorderPointlongNo
stockInHandnumberNo
warehouseNamestringNo

ReservedQuantityData

NameTypeDescriptionRequired
advancedTrackingMetaDtos[ AdvancedTrackingMetaDto ]Advance tracking type
Example: "SERIAL"
No
advancedTrackingTypestringAdvance tracking type
Enum: "NONE", "BATCH", "SERIAL"
Example: "SERIAL"
No
availableQuantitydoubleAvailable quantity in warehouse
Example: 100
No
binCodestringbin code
Example: "BIN-00001"
Yes
documentCodestringDocument code
Example: "000005"
No
documentItemCodestringDocument item code
Example: "000005"
No
documentTypestringDocument type
Example: "SALES_INVOICE"
No
productCodestringProduct Code
Example: 10
No
rackCodestringRack code
Example: "RACK-00001"
Yes
reservedDatedateTimereserved date
Example: "20-10-2022"
No
reservedQuantitydoubleReserved quantity
Example: 100
No
rowCodestringRow code
Example: "ROW-00001"
Yes
warehouseCodestringWarehouse Code
Example: 100.4
No
wipProcessTypestringWork Order WIP Process Type
Enum: "PRODUCTION", "CONSUMPTION", "WASTAGE", "SCRAP", "CO_PRODUCT"
Example: "CONSUMPTION"
No

Resource

NameTypeDescriptionRequired
descriptionstringNo
fileFileNo
filenamestringNo
inputStreamInputStreamNo
openbooleanNo
readablebooleanNo
uriURINo
urlURLNo

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

ReturnDto

NameTypeDescriptionRequired
binCodestringbin code
Example: "BIN-00001"
Yes
cfieldobjectNo
codestringSR-00001No
customFieldItems[ CustomFieldItem ]No
documentCodestring0000002No
documentSequenceCodestring0000002No
documentTypestringQUOTATIONNo
rackCodestringRack code
Example: "RACK-00001"
Yes
returnDatedateTime2020-09-21No
returnItemDtos[ ReturnItemDto ]No
returnTypestringSALES_RETURN
Enum: "SALES_RETURN", "PURCHASE_RETURN"
No
rowCodestringRow code
Example: "ROW-00001"
Yes
warehouseCodestringW-000001No

ReturnItemDto

NameTypeDescriptionRequired
advancedTrackingMetaData[ AdvancedTrackingMetaDto ]Advanced tracking to return listNo
advancedTrackingTypestringAdvanced Tracking Type
Enum: "NONE", "BATCH", "SERIAL"
No
cfieldobjectNo
customFieldItems[ CustomFieldItem ]No
productVariantCodestringP-0000001No
quantitynumber2No
transactionRefCodestringSR-000001No
unitPricenumber10.72No
valuenumberNo

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

SaveInventoryTxnEventItem

NameTypeDescriptionRequired
productDetails[ ProductDetails ]No

ServiceTypeMalaysiaDto

NameTypeDescriptionRequired
codestringService code
Example: 9954
No
descriptionstringDescription of SERIVCE code
Example: "Cigar and cheroots"
No
exemptionbooleanWhether Product is Tax Exempted
Example: true
No
gstRatenumberGST tax percent
Example: 5
No

Warehouse

NameTypeDescriptionRequired
activebooleanNo
addressstringNo
assignUserIds[ long ]No
codestringNo
createdAtdateTimeNo
createdBylongNo
deletedbooleanNo
idlongNo
invWarehouseXrefs[ InvWarehouseXref ]No
isDeleteEnablebooleanNo
locationLocationNo
namestringNo
primarybooleanNo
tenantIdlongNo
updatedAtdateTimeNo
updatedBylongNo
warehouseBinInfos[ WarehouseBinInfo ]No
warehouseRackInfos[ WarehouseRackInfo ]No
warehouseRowInfos[ WarehouseRowInfo ]No
warehouseTypestringEnum: "PRIMARY", "REJECTED", "JOB_WORK_OUT", "QA", "NONE"No

WarehouseBinInfo

NameTypeDescriptionRequired
activebooleanNo
codestringNo
createdAtdateTimeNo
createdBylongNo
idlongNo
namestringNo
rackCodestringNo
rowCodestringNo
tenantIdlongNo
updatedAtdateTimeNo
updatedBylongNo

WarehouseInventoryData

NameTypeDescriptionRequired
advancedTrackingData[ AdvancedTrackingBOMDto ]Advanced tracking to fulfil listNo
binCodestringbin code
Example: "BIN-00001"
Yes
binNamestringbin name
Example: "BIN-00001"
No
idlongId
Example: 1
No
quantitynumberWarehouse Code
Example: 1
No
rackCodestringRack code
Example: "RACK-00001"
Yes
rackNamestringRack name
Example: "RACK-00001"
No
rowCodestringRow code
Example: "ROW-00001"
Yes
rowNamestringRow Nane
Example: "ROW-00001"
No
warehouseCodestringWarehouse Code
Example: "WH-0000001"
No
warehouseNamestringWarehouse Name
Example: "Warehouse name"
No

WarehouseInventoryPPSData

NameTypeDescriptionRequired
advancedTrackingData[ AdvancedTrackingData ]Advanced tracking to PPS listNo
binCodestringbin code
Example: "BIN-00001"
Yes
binNamestringbin name
Example: "BIN-00001"
No
idlongId
Example: 1
No
quantitynumberWarehouse Code
Example: 1
No
rackCodestringRack code
Example: "RACK-00001"
Yes
rackNamestringRack name
Example: "RACK-00001"
No
rowCodestringRow code
Example: "ROW-00001"
Yes
rowNamestringRow Nane
Example: "ROW-00001"
No
warehouseCodestringWarehouse Code
Example: "WH-0000001"
No
warehouseNamestringWarehouse Name
Example: "Warehouse name"
No

WarehouseRackInfo

NameTypeDescriptionRequired
activebooleanNo
codestringNo
createdAtdateTimeNo
createdBylongNo
idlongNo
namestringNo
rowCodestringNo
tenantIdlongNo
updatedAtdateTimeNo
updatedBylongNo

WarehouseResponse

NameTypeDescriptionRequired
activebooleanWarehouse Status.
Example: true
No
assignUserIds[ long ]No
codestringwarehouse specific unique code
Example: "WH-0000001"
No
idlongWarehouse ID
Example: 1234
No
isDeleteEnablebooleanFlag to determine if warehouse can be deleted
Example: false
No
locationLocationDtoLocation detailsNo
namestringWarehouse Name.
Example: "Warehouse-1"
No
primarybooleanflag to determine if warehouse is primary
Example: false
No
warehouseBinInfos[ WarehouseBinInfo ]Warehouse bin InfosNo
warehouseRackInfos[ WarehouseRackInfo ]Warehouse Rack InfosNo
warehouseRowInfos[ WarehouseRowInfo ]Warehouse Row InfosNo
warehouseTypestringWarehouse type
Enum: "PRIMARY", "REJECTED", "JOB_WORK_OUT", "QA", "NONE"
Example: "NONE"
No

WarehouseRowInfo

NameTypeDescriptionRequired
activebooleanNo
codestringNo
createdAtdateTimeNo
createdBylongNo
idlongNo
namestringNo
tenantIdlongNo
updatedAtdateTimeNo
updatedBylongNo