Inventory Adjustments: Overview
Swagger Definition
The Swagger definition for this version of the Inventory Adjustments API can be found at: https://app.swaggerhub.com/apis/Triquestra/Inventory_adjustments/3.1
Overview
The Inventory Adjustments API is used to create an inventory adjustment or make an allocation change in Infinity from any specified branch, containing any number of valid items. For example, the API can be used if stock is damaged and the inventory needs to be adjusted at a warehouse location that does not have a physical Infinity Back Office but where another inventory system is in use.
Using the Inventory Adjustments API you can:
- Create, update and retrieve an adjustment.
- Update an inventory adjustment’s status.
- Create an allocation of stock to a location.
- Retrieve inventory adjustment reasons.
- Retrieve inventory adjustments based on site, date range and status.
The Inventory Adjustments API is composed of the following:
- Inventory Adjustment: This is the inventory document that will cause the inventory levels to be changed for the specified products. An inventory adjustment can be created with a draft status so that it can be reviewed.
- Inventory Adjustment Line: Defines the product being adjusted along with the quantity, location and reason.
- Adjustment Reason: The configurable list of business reasons for the inventory adjustment. Typically, these will be mapped to your general ledger. For example, disposing of an expired bottle of milk would be accounted for differently from consuming a bottle of milk for the staff room.
Examples
Create an inventory adjustment:
POST/inventory_adjustments/adjustment
Create an allocation of stock to a location:
POST/inventory_adjustments/allocation
Retrieve inventory adjustment reasons:
GET/inventory_adjustments/adjustment_reasons
Retrieve an inventory adjustment:
GET/inventory_adjustments/{adjustment_code}
Update an inventory adjustment:
PUT/inventory_adjustments/{adjustment_code}
Update the status of an inventory adjustment:
PUT/inventory_adjustments/{adjustment_code}/status
Retrieve inventory adjustments based on site, date range and status:
POST/inventory_adjustments/search
Check the health of the API:
GET/health
Security Profile
Financial Data 0: No financial data is exposed.
Personal Data 0: No personal data is exposed.
Business Data 0: No business data is exposed.