PUT api/Inventory/Lines
Updates a list of existing inventory basis lines
Request Information
URI Parameters
None.
Body Parameters
A list of any parameters related to existing lines that needs to be updated
Collection of UpdateInventoryBasisLineRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Row number of the inventory basis |
integer |
Required |
| InventoryBasisHeadId |
Reference id to the related inventory basis |
globally unique identifier |
Required |
| StockId |
Reference id to the affected stock |
globally unique identifier |
Required |
| ArticleId |
Reference id to the given article of the line |
globally unique identifier |
Required |
| ArticleNo |
Reference article number to the given article of the line |
integer |
Required |
| Description |
The description of the referenced article |
string |
Max length: 50 |
| Quantity |
Inventoried quantity of the article |
decimal number |
None. |
| Unit |
Unit of measurement (millimeters, liters, inches) |
integer |
None. |
| Cost |
Purchase price of the article |
decimal number |
None. |
| Recyclefee |
Fee of recycling the article |
decimal number |
Required |
| ReasonId |
Id pointing to an existing InventoryReason |
integer |
None. |
| Inventoried |
Flag used to signify if the line has been inventoried |
boolean |
Required |
| StockBalance |
Quantity of the article at the time of starting the inventory |
decimal number |
None. |
| SupplierArticleNo |
Reference article number given by the article supplier |
string |
Max length: 128 |
| ReservedQuantity |
Quantity reserved by orders |
decimal number |
None. |
| InventoryPerson |
Name of the person who inventoried the specific line |
string |
Max length: 255 |
| Exclude |
Excluded from final inventory |
boolean |
Required |
| PalletPlace |
Name of the pallet place |
string |
Max length: 100 |
Remarks
None.
Example
None.
Request Formats
application/json, text/json
[
{
"Id": 1,
"InventoryBasisHeadId": "a44543f3-92d8-4a8c-939f-6f2318f70a4d",
"StockId": "3256993d-bd5e-4ed4-91c0-96c5f5da487f",
"ArticleId": "ccb77362-b722-4548-9534-a3d1c1dee059",
"ArticleNo": 5,
"Description": "sample string 6",
"Quantity": 1.0,
"Unit": 1,
"Cost": 1.0,
"Recyclefee": 7.0,
"ReasonId": 1,
"Inventoried": true,
"StockBalance": 1.0,
"SupplierArticleNo": "sample string 9",
"ReservedQuantity": 1.0,
"InventoryPerson": "sample string 10",
"Exclude": true,
"PalletPlace": "sample string 12"
},
{
"Id": 1,
"InventoryBasisHeadId": "a44543f3-92d8-4a8c-939f-6f2318f70a4d",
"StockId": "3256993d-bd5e-4ed4-91c0-96c5f5da487f",
"ArticleId": "ccb77362-b722-4548-9534-a3d1c1dee059",
"ArticleNo": 5,
"Description": "sample string 6",
"Quantity": 1.0,
"Unit": 1,
"Cost": 1.0,
"Recyclefee": 7.0,
"ReasonId": 1,
"Inventoried": true,
"StockBalance": 1.0,
"SupplierArticleNo": "sample string 9",
"ReservedQuantity": 1.0,
"InventoryPerson": "sample string 10",
"Exclude": true,
"PalletPlace": "sample string 12"
}
]
application/xml, text/xml
<ArrayOfUpdateInventoryBasisLineRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.DDAPI.DTO.Stock">
<UpdateInventoryBasisLineRequest>
<ArticleId>ccb77362-b722-4548-9534-a3d1c1dee059</ArticleId>
<ArticleNo>5</ArticleNo>
<Cost>1</Cost>
<Description>sample string 6</Description>
<Exclude>true</Exclude>
<Inventoried>true</Inventoried>
<InventoryBasisHeadId>a44543f3-92d8-4a8c-939f-6f2318f70a4d</InventoryBasisHeadId>
<InventoryPerson>sample string 10</InventoryPerson>
<PalletPlace>sample string 12</PalletPlace>
<Quantity>1</Quantity>
<ReasonId>1</ReasonId>
<Recyclefee>7</Recyclefee>
<ReservedQuantity>1</ReservedQuantity>
<StockBalance>1</StockBalance>
<StockId>3256993d-bd5e-4ed4-91c0-96c5f5da487f</StockId>
<SupplierArticleNo>sample string 9</SupplierArticleNo>
<Unit>1</Unit>
<Id>1</Id>
</UpdateInventoryBasisLineRequest>
<UpdateInventoryBasisLineRequest>
<ArticleId>ccb77362-b722-4548-9534-a3d1c1dee059</ArticleId>
<ArticleNo>5</ArticleNo>
<Cost>1</Cost>
<Description>sample string 6</Description>
<Exclude>true</Exclude>
<Inventoried>true</Inventoried>
<InventoryBasisHeadId>a44543f3-92d8-4a8c-939f-6f2318f70a4d</InventoryBasisHeadId>
<InventoryPerson>sample string 10</InventoryPerson>
<PalletPlace>sample string 12</PalletPlace>
<Quantity>1</Quantity>
<ReasonId>1</ReasonId>
<Recyclefee>7</Recyclefee>
<ReservedQuantity>1</ReservedQuantity>
<StockBalance>1</StockBalance>
<StockId>3256993d-bd5e-4ed4-91c0-96c5f5da487f</StockId>
<SupplierArticleNo>sample string 9</SupplierArticleNo>
<Unit>1</Unit>
<Id>1</Id>
</UpdateInventoryBasisLineRequest>
</ArrayOfUpdateInventoryBasisLineRequest>
application/x-www-form-urlencoded
Response Information
Resource Description
A list of objects with the success status and ID of each affected line
Collection of InventoryBasisLineResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Id of the affected line, created or updated |
integer |
None. |
| Errors |
Specifies what went wrong in any faulty request |
Collection of InventoryBasisLineErrorMessage |
None. |
Response Formats
application/json, text/json, application/xml, text/xml
Sample not available.