Skip to main content

POS - Inventory

The Inventory feature allows marinas to track product quantities, adjust stock levels, and automatically update inventory when items are sold through the POS.

Updated this week

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

  1. Navigate to Point of Sale → Inventory.

  2. 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

  1. Navigate to Point of Sale → Inventory.

  2. Click Adjust on the product row.

    Point of Sale Inventory Adjust Button
  3. Enter the following:

    • Adjustment Amount (+ to add inventory, – to remove inventory)

    • Reason for the adjustment (required)

  4. Review the New Quantity preview.

  5. 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

  1. Navigate to Point of Sale → Inventory.

  2. Click the three-dot menu next to a product.

  3. 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:

  1. Navigate to Point of Sale → Inventory

  2. Click Export in the top right corner

  3. 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

  1. Navigate to Point of Sale → Inventory

  2. Click Import in the top right corner

  3. 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)

Did this answer your question?