POST inventory/adjustment

Creates an inventory adjustment in or adjustment out.

Request Information

URI Parameters

None.

Body Parameters

Interprise.Web.Services.Models.InventoryAdjustmentInput
NameDescriptionTypeAdditional information
AdjustmentType

Adjustment type, valid value is either In or Out

string

None.

TransactionDate

Optional, when not specified, current date is used

date

None.

ReasonCode

Valid Inventory reason code, optional when reason name is specified. Reason code always take precendence over reason name if both are specified

string

None.

ReasonName

Valid Inventory reason name, optional when reason code is specified. Reason code always take precendence over reason name if both are specified

string

None.

ReferenceCode

string

None.

Details

Adjustment details

Collection of Interprise.Web.Services.Models.InventoryAdjustmentDetailInput

None.

CustomFields

Collection of all the custom fields in InventoryAdjustment table

Collection of Interprise.Web.Services.Models.CustomField

None.

Request Formats

{
  "adjustmentType": "sample string 2",
  "transactionDate": "2024-04-25T14:18:04.0439639+01:00",
  "reasonCode": "sample string 3",
  "reasonName": "sample string 4",
  "referenceCode": "sample string 5",
  "details": [
    {
      "itemCode": "sample string 1",
      "itemName": "sample string 2",
      "warehouseCode": "sample string 3",
      "unitMeasureCode": "sample string 4",
      "locationCode": "sample string 6",
      "quantity": 7.0,
      "customFields": [
        {
          "field": "sample string 1",
          "value": {}
        },
        {
          "field": "sample string 1",
          "value": {}
        }
      ]
    },
    {
      "itemCode": "sample string 1",
      "itemName": "sample string 2",
      "warehouseCode": "sample string 3",
      "unitMeasureCode": "sample string 4",
      "locationCode": "sample string 6",
      "quantity": 7.0,
      "customFields": [
        {
          "field": "sample string 1",
          "value": {}
        },
        {
          "field": "sample string 1",
          "value": {}
        }
      ]
    }
  ],
  "customFields": [
    {
      "field": "sample string 1",
      "value": {}
    },
    {
      "field": "sample string 1",
      "value": {}
    }
  ]
}
<InventoryAdjustmentInput xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <AdjustmentCode>sample string 1</AdjustmentCode>
  <AdjustmentType>sample string 2</AdjustmentType>
  <TransactionDate>2024-04-25T14:18:04.0439639+01:00</TransactionDate>
  <ReasonCode>sample string 3</ReasonCode>
  <ReasonName>sample string 4</ReasonName>
  <ReferenceCode>sample string 5</ReferenceCode>
  <Details>
    <InventoryAdjustmentDetailInput>
      <ItemCode>sample string 1</ItemCode>
      <ItemName>sample string 2</ItemName>
      <WarehouseCode>sample string 3</WarehouseCode>
      <UnitMeasureCode>sample string 4</UnitMeasureCode>
      <UnitMeasureQty>5</UnitMeasureQty>
      <LocationCode>sample string 6</LocationCode>
      <Quantity>7</Quantity>
      <CustomFields>
        <CustomField>
          <Field>sample string 1</Field>
          <Value />
        </CustomField>
        <CustomField>
          <Field>sample string 1</Field>
          <Value />
        </CustomField>
      </CustomFields>
    </InventoryAdjustmentDetailInput>
    <InventoryAdjustmentDetailInput>
      <ItemCode>sample string 1</ItemCode>
      <ItemName>sample string 2</ItemName>
      <WarehouseCode>sample string 3</WarehouseCode>
      <UnitMeasureCode>sample string 4</UnitMeasureCode>
      <UnitMeasureQty>5</UnitMeasureQty>
      <LocationCode>sample string 6</LocationCode>
      <Quantity>7</Quantity>
      <CustomFields>
        <CustomField>
          <Field>sample string 1</Field>
          <Value />
        </CustomField>
        <CustomField>
          <Field>sample string 1</Field>
          <Value />
        </CustomField>
      </CustomFields>
    </InventoryAdjustmentDetailInput>
  </Details>
  <CustomFields>
    <CustomField>
      <Field>sample string 1</Field>
      <Value />
    </CustomField>
    <CustomField>
      <Field>sample string 1</Field>
      <Value />
    </CustomField>
  </CustomFields>
</InventoryAdjustmentInput>

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter' to write type 'InventoryAdjustmentInput'.

Response Information

Resource Description

Interprise.Web.Services.Http.MetadataOfInterprise.Web.Services.Models.InventoryAdjustmentInput
NameDescriptionTypeAdditional information
data

Interprise.Web.Services.Http.DataNodeOfInterprise.Web.Services.Models.InventoryAdjustmentInput

None.

links

Interprise.Web.Services.Http.LinksNode

None.

Response Formats

Sample not available.