POST api/ProductionPlanning/AddEditDeleteProductionPlanning

Request Information

URI Parameters

None.

Body Parameters

AddEditDeleteProductionPlanningPrm
NameDescriptionTypeAdditional information
salesOrderId

integer

None.

warehouseId

integer

None.

vendorId

integer

None.

productionOrderNo

string

None.

productionPlanningMasterId

integer

None.

productionPlanningStartDate

date

None.

productionPlanningEndDate

date

None.

totalNumberOfDays

decimal number

None.

productionCost

decimal number

None.

status

integer

None.

remarks

string

None.

finishGoodItemDetailsPrm

Collection of FinishGoodItemDetailsPrmTbl

None.

addProductionPlanningDetailsPrm

Collection of AddEditDeleteProductionPlanningPrmTbl

None.

purchaseRequisitionList

Collection of purchaseRequisitionTbl

None.

Request Formats

application/json, text/json

Sample:
{
  "salesOrderId": 1,
  "warehouseId": 2,
  "vendorId": 3,
  "productionOrderNo": "sample string 4",
  "productionPlanningMasterId": 5,
  "productionPlanningStartDate": "2025-12-28T05:10:33.0233173+00:00",
  "productionPlanningEndDate": "2025-12-28T05:10:33.0233173+00:00",
  "totalNumberOfDays": 8.0,
  "productionCost": 9.0,
  "status": 10,
  "remarks": "sample string 11",
  "finishGoodItemDetailsPrm": [
    {
      "itemMasterId": 1,
      "bomMasterId": 2,
      "numberOfFinishedGood": 3.0
    },
    {
      "itemMasterId": 1,
      "bomMasterId": 2,
      "numberOfFinishedGood": 3.0
    }
  ],
  "addProductionPlanningDetailsPrm": [
    {
      "itemMasterId": 1,
      "totalItemQuantity": 2.0,
      "issuedItemQuantity": 3.0,
      "totalItemPrice": 4.0,
      "issuedItemPrice": 5.0,
      "batchNoKeyValue": [
        {
          "toDetailId": 1,
          "poItemDetailId": 2,
          "itemMasterId": 3,
          "poNumber": "sample string 4",
          "poDate": "sample string 5",
          "lineNumber": 6,
          "unitPrice": 7.0,
          "availableQty": 8.0,
          "issuedQty": 9.0,
          "warehouseName": "sample string 10",
          "batchMasterId": 11,
          "batchNo": "sample string 12",
          "poMasterId": 13,
          "productionPlanningMasterId": 14,
          "isBatchSelected": 15
        },
        {
          "toDetailId": 1,
          "poItemDetailId": 2,
          "itemMasterId": 3,
          "poNumber": "sample string 4",
          "poDate": "sample string 5",
          "lineNumber": 6,
          "unitPrice": 7.0,
          "availableQty": 8.0,
          "issuedQty": 9.0,
          "warehouseName": "sample string 10",
          "batchMasterId": 11,
          "batchNo": "sample string 12",
          "poMasterId": 13,
          "productionPlanningMasterId": 14,
          "isBatchSelected": 15
        }
      ]
    },
    {
      "itemMasterId": 1,
      "totalItemQuantity": 2.0,
      "issuedItemQuantity": 3.0,
      "totalItemPrice": 4.0,
      "issuedItemPrice": 5.0,
      "batchNoKeyValue": [
        {
          "toDetailId": 1,
          "poItemDetailId": 2,
          "itemMasterId": 3,
          "poNumber": "sample string 4",
          "poDate": "sample string 5",
          "lineNumber": 6,
          "unitPrice": 7.0,
          "availableQty": 8.0,
          "issuedQty": 9.0,
          "warehouseName": "sample string 10",
          "batchMasterId": 11,
          "batchNo": "sample string 12",
          "poMasterId": 13,
          "productionPlanningMasterId": 14,
          "isBatchSelected": 15
        },
        {
          "toDetailId": 1,
          "poItemDetailId": 2,
          "itemMasterId": 3,
          "poNumber": "sample string 4",
          "poDate": "sample string 5",
          "lineNumber": 6,
          "unitPrice": 7.0,
          "availableQty": 8.0,
          "issuedQty": 9.0,
          "warehouseName": "sample string 10",
          "batchMasterId": 11,
          "batchNo": "sample string 12",
          "poMasterId": 13,
          "productionPlanningMasterId": 14,
          "isBatchSelected": 15
        }
      ]
    }
  ],
  "purchaseRequisitionList": [
    {
      "itemMasterId": 1,
      "prQuantity": 2.0,
      "unitPrice": 3.0
    },
    {
      "itemMasterId": 1,
      "prQuantity": 2.0,
      "unitPrice": 3.0
    }
  ]
}

text/html

Sample:
{"salesOrderId":1,"warehouseId":2,"vendorId":3,"productionOrderNo":"sample string 4","productionPlanningMasterId":5,"productionPlanningStartDate":"2025-12-28T05:10:33.0233173+00:00","productionPlanningEndDate":"2025-12-28T05:10:33.0233173+00:00","totalNumberOfDays":8.0,"productionCost":9.0,"status":10,"remarks":"sample string 11","finishGoodItemDetailsPrm":[{"itemMasterId":1,"bomMasterId":2,"numberOfFinishedGood":3.0},{"itemMasterId":1,"bomMasterId":2,"numberOfFinishedGood":3.0}],"addProductionPlanningDetailsPrm":[{"itemMasterId":1,"totalItemQuantity":2.0,"issuedItemQuantity":3.0,"totalItemPrice":4.0,"issuedItemPrice":5.0,"batchNoKeyValue":[{"toDetailId":1,"poItemDetailId":2,"itemMasterId":3,"poNumber":"sample string 4","poDate":"sample string 5","lineNumber":6,"unitPrice":7.0,"availableQty":8.0,"issuedQty":9.0,"warehouseName":"sample string 10","batchMasterId":11,"batchNo":"sample string 12","poMasterId":13,"productionPlanningMasterId":14,"isBatchSelected":15},{"toDetailId":1,"poItemDetailId":2,"itemMasterId":3,"poNumber":"sample string 4","poDate":"sample string 5","lineNumber":6,"unitPrice":7.0,"availableQty":8.0,"issuedQty":9.0,"warehouseName":"sample string 10","batchMasterId":11,"batchNo":"sample string 12","poMasterId":13,"productionPlanningMasterId":14,"isBatchSelected":15}]},{"itemMasterId":1,"totalItemQuantity":2.0,"issuedItemQuantity":3.0,"totalItemPrice":4.0,"issuedItemPrice":5.0,"batchNoKeyValue":[{"toDetailId":1,"poItemDetailId":2,"itemMasterId":3,"poNumber":"sample string 4","poDate":"sample string 5","lineNumber":6,"unitPrice":7.0,"availableQty":8.0,"issuedQty":9.0,"warehouseName":"sample string 10","batchMasterId":11,"batchNo":"sample string 12","poMasterId":13,"productionPlanningMasterId":14,"isBatchSelected":15},{"toDetailId":1,"poItemDetailId":2,"itemMasterId":3,"poNumber":"sample string 4","poDate":"sample string 5","lineNumber":6,"unitPrice":7.0,"availableQty":8.0,"issuedQty":9.0,"warehouseName":"sample string 10","batchMasterId":11,"batchNo":"sample string 12","poMasterId":13,"productionPlanningMasterId":14,"isBatchSelected":15}]}],"purchaseRequisitionList":[{"itemMasterId":1,"prQuantity":2.0,"unitPrice":3.0},{"itemMasterId":1,"prQuantity":2.0,"unitPrice":3.0}]}

application/xml, text/xml

Sample:
<AddEditDeleteProductionPlanningPrm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Models">
  <addProductionPlanningDetailsPrm>
    <AddEditDeleteProductionPlanningPrmTbl>
      <batchNoKeyValue>
        <AvailableQtyDetails>
          <availableQty>8</availableQty>
          <batchMasterId>11</batchMasterId>
          <batchNo>sample string 12</batchNo>
          <isBatchSelected>15</isBatchSelected>
          <issuedQty>9</issuedQty>
          <itemMasterId>3</itemMasterId>
          <lineNumber>6</lineNumber>
          <poDate>sample string 5</poDate>
          <poItemDetailId>2</poItemDetailId>
          <poMasterId>13</poMasterId>
          <poNumber>sample string 4</poNumber>
          <productionPlanningMasterId>14</productionPlanningMasterId>
          <toDetailId>1</toDetailId>
          <unitPrice>7</unitPrice>
          <warehouseName>sample string 10</warehouseName>
        </AvailableQtyDetails>
        <AvailableQtyDetails>
          <availableQty>8</availableQty>
          <batchMasterId>11</batchMasterId>
          <batchNo>sample string 12</batchNo>
          <isBatchSelected>15</isBatchSelected>
          <issuedQty>9</issuedQty>
          <itemMasterId>3</itemMasterId>
          <lineNumber>6</lineNumber>
          <poDate>sample string 5</poDate>
          <poItemDetailId>2</poItemDetailId>
          <poMasterId>13</poMasterId>
          <poNumber>sample string 4</poNumber>
          <productionPlanningMasterId>14</productionPlanningMasterId>
          <toDetailId>1</toDetailId>
          <unitPrice>7</unitPrice>
          <warehouseName>sample string 10</warehouseName>
        </AvailableQtyDetails>
      </batchNoKeyValue>
      <issuedItemPrice>5</issuedItemPrice>
      <issuedItemQuantity>3</issuedItemQuantity>
      <itemMasterId>1</itemMasterId>
      <totalItemPrice>4</totalItemPrice>
      <totalItemQuantity>2</totalItemQuantity>
    </AddEditDeleteProductionPlanningPrmTbl>
    <AddEditDeleteProductionPlanningPrmTbl>
      <batchNoKeyValue>
        <AvailableQtyDetails>
          <availableQty>8</availableQty>
          <batchMasterId>11</batchMasterId>
          <batchNo>sample string 12</batchNo>
          <isBatchSelected>15</isBatchSelected>
          <issuedQty>9</issuedQty>
          <itemMasterId>3</itemMasterId>
          <lineNumber>6</lineNumber>
          <poDate>sample string 5</poDate>
          <poItemDetailId>2</poItemDetailId>
          <poMasterId>13</poMasterId>
          <poNumber>sample string 4</poNumber>
          <productionPlanningMasterId>14</productionPlanningMasterId>
          <toDetailId>1</toDetailId>
          <unitPrice>7</unitPrice>
          <warehouseName>sample string 10</warehouseName>
        </AvailableQtyDetails>
        <AvailableQtyDetails>
          <availableQty>8</availableQty>
          <batchMasterId>11</batchMasterId>
          <batchNo>sample string 12</batchNo>
          <isBatchSelected>15</isBatchSelected>
          <issuedQty>9</issuedQty>
          <itemMasterId>3</itemMasterId>
          <lineNumber>6</lineNumber>
          <poDate>sample string 5</poDate>
          <poItemDetailId>2</poItemDetailId>
          <poMasterId>13</poMasterId>
          <poNumber>sample string 4</poNumber>
          <productionPlanningMasterId>14</productionPlanningMasterId>
          <toDetailId>1</toDetailId>
          <unitPrice>7</unitPrice>
          <warehouseName>sample string 10</warehouseName>
        </AvailableQtyDetails>
      </batchNoKeyValue>
      <issuedItemPrice>5</issuedItemPrice>
      <issuedItemQuantity>3</issuedItemQuantity>
      <itemMasterId>1</itemMasterId>
      <totalItemPrice>4</totalItemPrice>
      <totalItemQuantity>2</totalItemQuantity>
    </AddEditDeleteProductionPlanningPrmTbl>
  </addProductionPlanningDetailsPrm>
  <finishGoodItemDetailsPrm>
    <FinishGoodItemDetailsPrmTbl>
      <bomMasterId>2</bomMasterId>
      <itemMasterId>1</itemMasterId>
      <numberOfFinishedGood>3</numberOfFinishedGood>
    </FinishGoodItemDetailsPrmTbl>
    <FinishGoodItemDetailsPrmTbl>
      <bomMasterId>2</bomMasterId>
      <itemMasterId>1</itemMasterId>
      <numberOfFinishedGood>3</numberOfFinishedGood>
    </FinishGoodItemDetailsPrmTbl>
  </finishGoodItemDetailsPrm>
  <productionCost>9</productionCost>
  <productionOrderNo>sample string 4</productionOrderNo>
  <productionPlanningEndDate>2025-12-28T05:10:33.0233173+00:00</productionPlanningEndDate>
  <productionPlanningMasterId>5</productionPlanningMasterId>
  <productionPlanningStartDate>2025-12-28T05:10:33.0233173+00:00</productionPlanningStartDate>
  <purchaseRequisitionList>
    <purchaseRequisitionTbl>
      <itemMasterId>1</itemMasterId>
      <prQuantity>2</prQuantity>
      <unitPrice>3</unitPrice>
    </purchaseRequisitionTbl>
    <purchaseRequisitionTbl>
      <itemMasterId>1</itemMasterId>
      <prQuantity>2</prQuantity>
      <unitPrice>3</unitPrice>
    </purchaseRequisitionTbl>
  </purchaseRequisitionList>
  <remarks>sample string 11</remarks>
  <salesOrderId>1</salesOrderId>
  <status>10</status>
  <totalNumberOfDays>8</totalNumberOfDays>
  <vendorId>3</vendorId>
  <warehouseId>2</warehouseId>
</AddEditDeleteProductionPlanningPrm>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

VCAPIResponse
NameDescriptionTypeAdditional information
Version

string

None.

dateTime

string

None.

StatusCode

integer

None.

ErrorMessage

string

None.

Result

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "Version": "1.0.0",
  "dateTime": "2025/12/28 05:10:33",
  "StatusCode": 1,
  "ErrorMessage": "sample string 2",
  "Result": {}
}

text/html

Sample:
{"Version":"1.0.0","dateTime":"2025/12/28 05:10:33","StatusCode":1,"ErrorMessage":"sample string 2","Result":{}}

application/xml, text/xml

Sample:
<VCAPIResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Models">
  <ErrorMessage>sample string 2</ErrorMessage>
  <Result />
  <StatusCode>1</StatusCode>
</VCAPIResponse>