1. Report
VasyOpenAPI
  • Branch
    • Branch List
      GET
  • Department
    • department
      GET
  • Category
    • category
      GET
    • subCategory
      GET
  • Brand
    • Brand
      GET
    • SubBrand
      GET
  • Contact
    • Get Customer List W Branch Id
      GET
    • Get Contact By Id
      GET
    • Get Contact By Mobile No
      GET
    • contactSave
      POST
    • Supplier(Party)
      GET
  • GST
    • Verify GST
      POST
  • Master
    • Get Country List
      GET
    • Get State List
      GET
    • Get City List
      GET
    • Get Tax List
      GET
    • Get Additional Charge List
      GET
  • Product
    • Get Product List
    • Get Product By ID
    • products with inventory
    • product details with Inventory By Product ID
    • Product Variant List ID & Name
    • Variant Details By Variant ID
  • Recipe
    • Get All Recipe
  • User
    • Created By
  • Report
    • Get Sales Item Register Data
      POST
    • Purchase Item Register Report
      POST
    • Stock Summary Report
      POST
    • Stock Transfer Item Register Report
      POST
    • Consumption Production Report
      POST
  • Sales
    • Get All Sales Data
    • Get Sales Data By Id
    • Order Create
    • Order Status
    • Shipping Details
    • Update Due Date
    • Update Order Status
  1. Report

Consumption Production Report

POST
/api/v1/report/consumption-production-report

Consumption Production Report#

Purpose#

Retrieve consumption and production transactions generated through Recipe (BOM) and Material Creation processes.

Why would you use this?#

Use this API when your system needs to track raw material consumption and finished goods production.
Common use cases:
Manufacturing reporting
Production analysis
Recipe (BOM) tracking
Material consumption monitoring
Cost analysis
Inventory movement auditing

Information Required#

FieldRequiredDescription
api-tokenYesAuthentication token provided by VasyERP
dateFromYesStart date in UTC format (ISO 8601)
dateToYesEnd date in UTC format (ISO 8601)
branchListYesComma-separated Branch IDs
limitYesNumber of records to retrieve
offsetYesNumber of records to skip
moduleNameNoFilter by module (bom, mc)
recipeIdsNoFilter by Recipe IDs
productIdsNoFilter by Product IDs
categoryIdsNoFilter by Category IDs
brandIdsNoFilter by Brand IDs
subBrandIdsNoFilter by Sub Brand IDs
subCategoryIdsNoFilter by Sub Category IDs
departmentIdsNoFilter by Department IDs

Information Returned#

Transaction Information
Consumed Products
Produced Products
Quantities
Landing Costs
Selling Prices
Margins
Module Details

Important Notes#

dateFrom and dateTo must be provided in UTC format (ISO 8601).
The report returns transactions between the specified dateFrom and dateTo range.
Multiple branches can be provided using comma-separated Branch IDs.
Multiple modules can be passed in the moduleName array.
Supported module values:
bom = Recipe
mc = Material Creation
Multiple consumed or produced products may exist within a single transaction.
Use pagination for large datasets.

Request

Header Params

Body Params application/json

Examples

Responses

🟢200
application/json
Bodyapplication/json

🟠403Unauthorized
🟠429Too Many Request
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/api/v1/report/consumption-production-report' \
--header 'api-token: {{.in-api-token}}' \
--header 'Content-Type: application/json' \
--data '{
    "dateFrom": "2020-05-01T00:00:00Z",
    "dateTo": "2026-05-31T23:59:59Z",
    "branchList": "24448",
    "categoryIds": "",
    "brandIds": "",
    "subBrandIds": "",
    "subCategoryIds": "",
    "recipeIds": "",
    "moduleName": ["bom","mc"],
    "productIds": "",
    "departmentIds": "",
    "limit": 500,
    "offset": 0
}'
Response Response Example
200 - Example
{
    "status": true,
    "message": "Consumption Production Report List",
    "code": "200",
    "response": {
        "totalCount": 5,
        "items": [
            {
                "consumedLandingCost": "590.00",
                "consumedMeasurementCode": "TABLET",
                "consumedProduct": "raw product",
                "consumedQty": "50",
                "date": "03/12/2025",
                "module": "mc",
                "moduleName": "Material Creation",
                "producedLandingCost": "1180.00,50000.00",
                "producedMargin": "0.00,49950.00",
                "producedMeasurementCode": "TABLET,TABLET",
                "producedProduct": "multi uom finish,SINGLE BATCH ",
                "producedQty": "100,50",
                "producedSellingPrice": "1180.00,99950.00",
                "transactionId": 33163,
                "transactionNo": "MCRE2"
            },
            {
                "consumedLandingCost": "59.00,236.00",
                "consumedMeasurementCode": "TABLET,TABLET",
                "consumedProduct": "multi uom finish,Multi UOM ",
                "consumedQty": "5,2",
                "date": "03/12/2025",
                "module": "mc",
                "moduleName": "Material Creation",
                "producedLandingCost": "23.60,6000.00",
                "producedMargin": "0.00,5994.00",
                "producedMeasurementCode": "TABLET,TABLET",
                "producedProduct": "raw product,SINGLE BATCH ",
                "producedQty": "2,6",
                "producedSellingPrice": "23.60,11994.00",
                "transactionId": 33162,
                "transactionNo": "MCRE1"
            },
            {
                "consumedLandingCost": "59000.00",
                "consumedMeasurementCode": "TABLET",
                "consumedProduct": "Test111111111 Prod ",
                "consumedQty": "10",
                "date": "21/01/2026",
                "module": "bom",
                "moduleName": "Recipe",
                "producedLandingCost": "849.60",
                "producedMargin": "0.00",
                "producedMeasurementCode": "TABLET",
                "producedProduct": "Test111111111 Prod2222 ",
                "producedQty": "12",
                "producedSellingPrice": "849.60",
                "transactionId": 31873,
                "transactionNo": "BIM3"
            },
            {
                "consumedLandingCost": "56.00,1120.00,63.00",
                "consumedMeasurementCode": "TAB,TAB,TAB",
                "consumedProduct": "test1 ,TESTtt ,TEST3",
                "consumedQty": "5,10,6",
                "date": "16/01/2026",
                "module": "bom",
                "moduleName": "Recipe",
                "producedLandingCost": "590.00",
                "producedMargin": "0.00",
                "producedMeasurementCode": "TAB",
                "producedProduct": "tessttttt ",
                "producedQty": "5",
                "producedSellingPrice": "590.00",
                "transactionId": 31840,
                "transactionNo": "BIM2"
            },
            {
                "consumedLandingCost": "590.00,23.60",
                "consumedMeasurementCode": "STRIPS,BOX",
                "consumedProduct": "Multi UOM ,raw product",
                "consumedQty": "5,2",
                "date": "03/12/2025",
                "module": "bom",
                "moduleName": "Recipe",
                "producedLandingCost": "295.00",
                "producedMargin": "0.00",
                "producedMeasurementCode": "TABLET",
                "producedProduct": "multi uom finish",
                "producedQty": "25",
                "producedSellingPrice": "295.00",
                "transactionId": 31771,
                "transactionNo": "BIM1"
            }
        ]
    }
}
Previous
Stock Transfer Item Register Report
Next
Get All Sales Data
Built with