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/products/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/products/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/products/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/products/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/products/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/products/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/products/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/products/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/products/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/products/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/products/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/products/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/products/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/products/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/products/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/products/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.[ object ]
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

StockAdjustmentReasonDto​

NameTypeDescriptionRequired
codestringUnique code assigned to the stock adjustment reasonNo
reasonstringStock adjustment reason textNo
typestringType of the stock adjustment reasonNo
systembooleanTrue if the reason is a system-defined reasonNo

StockAdjustmentRequest​

NameTypeDescriptionRequired
codestringStock adjustment codeNo
reasonstringReason for the stock adjustmentNo
notesstringNotes for the stock adjustmentNo
customField[ CustomFieldItem ]List of custom fieldsNo

StockTransferDto​

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

StockTransferItemDto​

NameTypeDescriptionRequired
productVariantCodestringNo
quantitynumberNo

StockTransferRequest​

NameTypeDescriptionRequired
codestringStock transfer codeNo
notesstringNotes for the stock transferNo
transferCostnumberTransfer costNo
customField[ CustomFieldItem ]List of custom fieldsNo

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

RowRackBinLastUsedResponse​

NameTypeDescriptionRequired
rowCodestringLast used row codeNo
rowNamestringLast used row nameNo
rackCodestringLast used rack codeNo
rackNamestringLast used rack nameNo
binCodestringLast used bin codeNo
binNamestringLast used bin nameNo

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