No results found
- Utilities
-
Accounting
- Accounting Period
- Accounting Period Lock
- All transaction statement
- Contact balance
- Currency
- Customer Payment
- Exchange Rate
- Journal
- Journal Entry
- Landed Cost Allocation
- Nominal Code
- Payment Method
- Purchase Credit
- Purchase Invoice
- Purchase Payment
- Purchase Payment Total
- Sale Payment Total
- Sales Credit
- Sales Invoice
- Sales Receipt
- Sales Receipt (deprecated)
- Supplier Payment
- Tax Code
- Contact
- Integration
-
Order
- Custom Field Metadata
- Forget Contact
- Landed Cost Estimate
- Order
- Order Acknowledgement
- Custom Field
- Order Note
- Order Row
- Order Shipping Status
- Order Status
- Order Status Update
- Order Stock Status
- Order Type
- Purchase Credit Close
- Purchase Order Close
- Sales Credit
- Sales Credit Close
- Sales Order
- Sales Order Close
- Sales Order Row
- Pricing
-
Product
- Brand
- Brightpearl Category
- Channel
- Channel brand
- Collection
- Discount contact usage
- Discount total usage
- Option
- Option Value
- Price List
- Product Primary Supplier
- Product
- Product Bundle
- Product Custom Field
- Custom Field Metadata
- Custom Field
- Product Group
- Product Identity
- Product option value
- Product Price
- Product Supplier
- Product Type
- Product Type Option Association
- Season
-
Warehouse
- Asset Value Correction
- Bundle Availability
- Default Location
- Drop-Ship Note
- Drop-Ship Note Event
- External Transfer
- Fulfilment Source
- Order fulfilment status
- Goods-In Note Correction
- Goods-In Note
- Goods Movement
- Goods-Out Note
- Goods-Out Note Event
- Internal Transfer
- Location
- Pick
- Product Availability
- Quarantine Location
- Quarantine Release
- Reservation
- Reservation Row
- Reservations
- Shipping Method
- Stock Correction
- Stock Transfer
- Warehouse
- Warehouse Defaults
- Zone
Asset Value Correction POST
URI
https://{DATACENTER}.brightpearlconnect.com/public-api/{ACCOUNT}/warehouse-service/warehouse/{ID}/asset-value-correction Refer to our documentation on URI syntax for more information on how to construct URIs.
Description
Allows you to correct the value of stock received in a batch from a purchase order. The typical usage scenario is when stock has been received but the price the stock is received at is not the same as the value on the purchase order.
Note: You can only correct unallocated stock.
Example 1
Here we are making an asset value correction in warehouse 2, changing the cost price of all unallocated products with ID 1007
and current price £15 GBP on goods-in batch with ID 1 to a new price of £12 GBP.
Request URI
/warehouse/2/asset-value-correction
Request body
{
"batchId": 1,
"productId": 1007,
"currentCost": {
"currency": "GBP",
"value": 15
},
"newCost": {
"currency": "GBP",
"value": 12
},
"reason": "We received a discount"
}
Response
{
}
Example 2
Here we are making the same correction as in the previous example, but we are also using the optional locationId value. You should use this parameter if a batch of a received product was split between multiple locations, but it is optional otherwise.
Request URI
/warehouse/2/asset-value-correction
Request body
{
"batchId": 1,
"locationId": 12,
"productId": 1007,
"currentCost": {
"currency": "GBP",
"value": 15
},
"newCost": {
"currency": "GBP",
"value": 12
},
"reason": "We received a discount"
}
Response
{
}
