Inventory tracking is available for inventory-type products and helps staff maintain accurate stock levels within the POS.
Access to the Inventory page is off by default. To enable, an Admin or Owner user in your platform can turn this permission on via Roles > Point of Sale for specific roles.
Accessing Inventory
Navigate to Point of Sale → Inventory.
The inventory list displays all products configured as inventory items.
You will see:
Product ID
Product Name
Quantity on Hand
Last Inventory Date
Category
Last Adjustment
Both the Product ID and Product Name link directly to the product details page.
Inventory page column descriptions:
Image | Product ID | Name | Qty On Hand | Last Inventory | Category | Last Adj |
The image of the inventory item | The inventory product ID - (linked to the product page) | The inventory item name - (linked to the product page) | The quantity of inventory | Date of last inventory adjustment | Custom category of product group | Quantity of most recent inventory adjustment |
Inventory by Outlet
Inventory is scoped to the user's currently selected outlet.
If your organization uses multiple outlets:
The inventory list will display only the inventory for the selected outlet
Switching outlets will update the inventory list accordingly
Viewing Inventory Levels
The Qty On Hand column shows the current quantity available for each product.
The Last Inventory column displays the last date the inventory count was updated through an adjustment or import.
Inventory supports decimal quantities, allowing tracking of fractional units such as:
Fuel
Bulk goods
Liquids
Adjusting Inventory
Staff with appropriate permissions can manually adjust inventory levels.
To adjust inventory
Navigate to Point of Sale → Inventory.
Click Adjust on the product row.
Enter the following:
Adjustment Amount (+ to add inventory, – to remove inventory)
Reason for the adjustment (required)
Review the New Quantity preview.
Click Adjust Inventory.
The quantity will update immediately.
Examples:
+10 → Adds 10 items to inventory.
–5 → Removes 5 items from inventory.
Viewing Inventory Adjustment History
Each product maintains a full audit trail of inventory changes.
To view adjustment history
Navigate to Point of Sale → Inventory.
Click the three-dot menu next to a product.
Select View History.
The Adjustment History window displays:
Date
Adjustment Amount
Quantity Before
Quantity After
Reason
User who made the Adjustment
Positive adjustments appear with a + value, and negative adjustments show with a – value.
If a product has no adjustments yet, the system will display:
"No adjustment history found for this product."
Automatic Inventory Updates from Sales
When an inventory product is sold through the POS, the system automatically reduces the quantity on hand.
Example
If a product has 100 units in stock and 3 units are sold, the inventory will update to 97 units.
An automatic adjustment record will appear in the product's history showing:
Adjustment amount
Before and after quantities
Reason:
Sale – Order #[Order ID]
Partial Payments
Inventory is deducted when the order is completed, not based on payment amount.
Example:
5 items sold
Customer pays 50% of the order
Inventory still reduces by 5 items immediately.
When the remaining balance is paid later, no additional inventory change occurs.
Refunds and Returned Items
Refunding an order does not automatically restore inventory.
If returned items are placed back into stock, staff should perform a manual inventory adjustment.
Exporting Inventory Data
The inventory list can be exported directly from the Inventory page as a CSV file.
To export inventory:
Navigate to Point of Sale → Inventory
Click Export in the top right corner
A CSV file will download to your device
This export includes:
Product ID
Name
SKU
Quantity on Hand
Last Inventory Date
Category
Item Type
Reason
Note: At this time, additional inventory reports are not available. The export function provides the primary way to analyze inventory data outside the system.
Importing InventoryInventory quantities can also be updated using the CSV Import tool.
This is useful for initial inventory setup, bulk updates, and physical inventory counts.
To import inventory
Navigate to Point of Sale → Inventory
Click Import in the top right corner
Upload a CSV file containing inventory updates.
The CSV must include the following columns:
Product ID
Quantity on Hand
Reason
The system validates the file and processes records in batches. After processing, the system will return the number of successful updates as well as errors (if any).
Inventory Permissions
Inventory access is controlled through System Settings > Roles. Access to the Inventory page is off by default. To enable, an Admin or Owner user in your platform can enable Inventory via Roles > Point of Sale for specific roles.
Note that enabling the Adjust Inventory toggle will allow users to access, view and make updates within the Inventory module.
Important Notes on Current Functionality
The current inventory feature focuses on basic operational stock tracking within the POS Module. Advanced inventory management and accounting features are not currently included.
Notes on QuickBooks
Inventory in Sharper does not sync with QuickBooks or other accounting platforms.
Inventory quantities, stock levels, and adjustments in Sharper do not update QuickBooks
Updates made in QuickBooks do not sync back to Sharper
You may still see the same products in both systems. This is because inventory-type products created in Sharper can appear in QuickBooks through invoice and POS transaction syncing. However, inventory tracking between the systems is not connected.
Additional Considerations:
Inventory reporting dashboards are not available; use CSV export for reporting
Cost of Goods Sold (COGS) tracking is not supported
Low stock alerts and restocking workflows are not included
Refunds do not automatically restore inventory (manual adjustment required)
Inventory is tracked as a single quantity per product (no bin or warehouse tracking)





