Skip to main content

Stock Adjustments

Admin Manager

Stock adjustments correct inventory quantities when the recorded stock does not match what is physically on the shelf. Every adjustment is tracked with a reason code and creates an audit trail for accountability.

Products List


When Stock Is Adjusted

Stock quantities change through several mechanisms in Brother POS:

Manual Methods

  • Editing the product -- On the product edit page, you can directly change the current_stock value and save. This is the primary way to manually adjust stock.
  • Bulk stock adjustment API -- Programmatic stock adjustments can be made through the API.

Automatic Methods (System-Generated)

Stock is adjusted automatically by the system in these scenarios:

  • Sales -- Stock is deducted when a sale is completed on the POS.
  • Voided sales -- Stock is restored when a sale is voided.
  • Returns -- Stock is added back when a return is processed.
  • Purchase order receiving -- Stock increases when inventory is received against a PO. See Purchase Orders.
  • Stock transfers -- Stock is deducted at the source store and added at the destination store. See Stock Transfers.
No standalone Stock Adjustments page

Brother POS does not have a separate "Stock Adjustments" page in the admin navigation. Stock is adjusted by editing the product directly, through sales and returns, PO receiving, stock transfers, or via the API.


Adjustment Types

Adjustment types categorize why a stock change was made. They are critical for accurate reporting and compliance. These types are set programmatically when adjustments occur, not selected by users through a form:

Adjustment TypeDescription
CountA physical count revealed a discrepancy between actual and recorded stock.
SpoilageProduct has spoiled, expired, or degraded and cannot be sold.
DamageProduct was physically damaged and cannot be sold.
Moisture LossWeight-based product lost weight due to moisture evaporation (cannabis-specific).
ReweighA batch of weight-based products was reweighed and the total differs from the recorded amount.

System-Generated Adjustment Types

These types are created automatically by the system:

Adjustment TypeCreated When
SaleA product is sold at the POS.
Voided SaleA sale is voided and stock is restored.
Stock ReceivedInventory is received against a purchase order.
Consignment ReceivedConsignment inventory is received.
Transfer InStock arrives from another store via a stock transfer.
Transfer OutStock is sent to another store via a stock transfer.
Always use the right adjustment type

Adjustment types drive your shrinkage reports and compliance records. When adjustments are made programmatically, ensure the most accurate type is provided.

Cannabis compliance

For cannabis products, stock adjustments are included in compliance reports submitted to regulatory bodies (e.g., SLGA in Saskatchewan). Accurate reason codes and notes are essential for passing audits.


Adjusting Stock on a Product

To manually adjust a product's stock:

  1. Navigate to Products and click the product you want to adjust.
  2. On the product edit page, find the Current Stock field.
  3. Change the value to the correct quantity.
  4. Click Save.

For products with variations, adjust stock on each individual variation through the parent product's edit page.


Viewing Adjustment History

Stock adjustment history is viewable in Reports > Inventory Report with date filtering. This report shows stock changes across all products, including both manual and system-generated adjustments.


Audit Trail

Every stock change creates a permanent audit record that includes:

  • Timestamp -- When the adjustment was made.
  • User -- Who performed the adjustment (linked to their admin account).
  • Product/Variation -- What was adjusted.
  • Before/After -- Stock level before and after the change.
  • Adjustment Type -- Why the change was made.
  • Notes -- Any additional context provided.

Audit records cannot be edited or deleted. This ensures a complete, tamper-proof history of all inventory changes.

Audit for compliance

If your store is subject to regulatory audits, the stock adjustment audit trail is your primary evidence of inventory control practices.


Best Practices

  1. Count regularly. Perform physical counts weekly for high-value or high-turnover items, and monthly for the full catalog.
  2. Investigate discrepancies. Large or recurring discrepancies may indicate theft, receiving errors, or POS issues. Do not just adjust and move on.
  3. Restrict access. Only Admins and Managers can make stock adjustments. Cashiers cannot modify stock.
  4. Use purchase orders for receiving. Avoid manually adjusting stock when receiving supplier shipments. POs create a proper paper trail. See Purchase Orders.

What's Next?