# Update an Adjustment Update an existing inventory adjustment for a specific outlet and number. Requires the "EDIT" role in the "Adjustment" module or the "EDIT" role in the "Global" module. Endpoint: PUT /api/v3/Adjustment Version: 3.1.0 Security: OAuth2_clientCredentials ## Request fields (application/json): - `Outlet` (string, required) The name of the outlet that made the adjustment Example: "Outlet1" - `Date` (string, required) Date of adjusment.(yyyy/mm/dd) Example: "2023/09/01" - `Number` (string, required) Number of invoice adjusment. This is primary key for the object Example: "2023.09.00001" - `PIC` (string) The name of the PIC that made the adjustment Example: "John Doe" - `Note` (string) Note of adjustment Example: "Adjustment" - `Variants` (array, required) Example: [{"Code":907,"Quantity":10,"Cost":50000,"Price":100000,"Note":"Additional"}] - `Variants.Code` (string, required) Code of variant - `Variants.Quantity` (string, required) Quantity of variant - `Variants.Price` (integer) Price of variant - `Variants.Note` (string) Note of variant ## Response 200 fields (application/json): - `ID` (string) the ID of the adjustment that has been updated ## Response 400 fields (application/json): - `Message` (string) ## Response 500 fields (application/json): - `Message` (string) - `ExceptionMessage` (string) - `ExceptionType` (string) - `StackTrace` (string)