Stock Adjustment
The SaveStockAdjustmentAsync() method businesses to record adjustments to stock quantities in Smart Invoice. Adjustments can be due to stock discrepancies, damaged goods, returns, or other inventory corrections.
This ensures that the inventory records remain accurate and reflect all physical changes in stock.
SaveStockAdjustmentAsync() method
This method is used to create a stock adjustment for a specific item. It requires the item code, quantity change, reason for adjustment, and whether it is an addition or deduction.
Request Parameters
| Parameter | Type | Description |
|---|---|---|
| adjItemCode | string | The unique identifier of the stock item to adjust |
| quantityChange | decimal | The quantity to add or remove from stock |
| reason | string | Reason for the stock adjustment |
| isAddition | bool | true if adding stock, false if removing stock |
Usage Example

Example Successful Response
{
"resultCd": "000",
"resultMsg": "Stock adjustment recorded successfully",
"resultDt": "20250911130000",
"data": null
}