Wafeq Inventory – Full Setup and Workflow

English Template (1).pngManaging inventory can be overwhelming, especially when you’re juggling product details, stock levels, warehouses, and accounting implications. Wafeq makes this process surprisingly smooth by combining powerful inventory features with an intuitive, sheet-style interface that’s easy to use from day one.

From first setup to daily operations, this guide will show you exactly how to manage inventory in Wafeq with clarity and control.

 

What you'll find in this guide:

  1. Add a new item
  2. Items list overview
    • Understanding item list fields
  3. How to add warehouses and link them to inventory accounts?
  4. Warehouse list overview
  5. How transactions affect inventory and accounting in Wafeq?
    • Receiving stock through purchase bills
    • Selling items through invoices
  6. Adjusting inventory manually
    • Adding multiple adjustments in one entry
  7. Inventory reports overview

 

Add a new item

To add a new item, click on “Products & Services” from the main menu, then select “Items”, and finally click on the “Add” button.

 

1.png

 

When adding an item, you’ll find “Basic information” that is required and includes essential details such as:

  • Status: Selecting “Active” means the product is available for use in transactions. Choose “Disabled” if the product is no longer sold or offered.
  • Product Name: Choose a clear and descriptive name to identify the product or service in your system and documents.
  • Inventory Tracking: Enable this option “Tracked” if you need to monitor the quantity of the product in stock. This is crucial for physical goods where you must know current inventory levels to avoid stock outs or overstocking. Choose “Not Tracked” for services or products that don’t require stock management, simplifying your records and reducing unnecessary tracking.

 

2.png

 

When you select “Tracked” for Inventory Tracking, the “Expense Account” field automatically appears so you can choose the appropriate account. This is because tracked items affect your inventory value and cost calculations, so you must link them to the correct account.

 

If an item was initially created as “Not Tracked” and later changed to “Tracked”, Wafeq will only start tracking quantities from the moment the setting is updated.


3.png


The information you specify for any optional field will automatically appear when you select the product in documents like invoices and bills. However, you can still change any field for a specific transaction if the default doesn’t fit your needs.

 

In this section, you will explore the optional fields, which include

Item details

  • Item Code: Enter a unique code or SKU for the product.
  • Unit of Measure: Choose the unit that best represents how you sell or stock the product (e.g., kg, piece).
  • Description: Add any additional description about the product.

Selling

  • Selling Price: Set the default price for this item in sales invoices.
  • Revenue Account: Select the correct sales account where revenue from this item will be recorded.
  • Revenue Tax Rate: Choose the appropriate tax rate applied on sales of this product.

Purchasing

  • Purchase Cost: Enter the typical cost price for this product which reflects on bills.
  • Expense Account: Pick the right account to record the cost of goods sold for this product.
  • Purchase Tax Rate: Select the tax rate on purchases to ensure your accounting reflects the correct tax amounts.

     

    4.png

     

    If the unit of measure you want isn’t listed, just click on the “Unit of Measure” field, then click “Add Unit of Measure”. Enter your desired unit (like boxes or liters) and click “Save”.

    The new unit will be automatically selected for this product and saved for future use, so you can easily pick it when adding any new product.

     

1g.gif

 

If you want to add attachments like a product photo or a PDF file, just click the “+” button next to “Add photos” and select a new file from your device or choose from previous uploads.

Once uploaded, it will be attached to the product details.

 

2g.gif

 

Items list overview

When you go to the items page from the main menu or after saving a new item, you will be directed to “Items list” where you can perform several actions such as:

  1. View Button Click here to switch to open the full item details in a focused screen for easier review and editing.
  2. Search Bar Use this to quickly find specific items by typing the name.
  3. Action Buttons
    • Sort: Organize items based on different columns (e.g., modification date, creation date).
    • Filter: Narrow down the list by specific criteria to find what you need faster.
    • Import: Upload items in bulk from a file to save time.
    • Export: Download your items list for backup or external analysis.

 

The lock icon “🔒” indicates that an item has been used in invoices or other documents. As a result, you won’t be able to edit certain fields for that item, such as changing the tracking type, and you cannot delete the item as long as there are transactions linked to it. This protects data integrity and prevents accidental changes that could affect your records.

 

5.png

 

Understanding key item list fields

the inventory-related fields, including:

  • Qty on hand:

    This field reflects the current physical quantity of the item in stock and is updated automatically by the system whenever you create a bill, invoice, or other documents involving the item.

 

You cannot manually enter the quantity here, so when manual changes are needed such as reducing quantity due to shortages found during stock reconciliation or increasing it to add an opening balance for a new product, you should use the “Inventory Adjustments” feature instead.

 

  • Avg unit cost:

    This represents the weighted average cost of purchasing the item. If you buy the item multiple times at different prices, the system calculates this average to reflect the true cost per unit in your inventory.

  • Inventory value +/-:

    This is the total value of the item stock you currently hold. It's calculated by multiplying the “Qty on hand” by the “Avg unit cost”.

    • For example: if you have 50 units on hand and the average unit cost is $20, then the inventory value is 50 × $20 = $1,000.
  • Purchase cost:

    This is the price you paid per unit when buying the item. It is directly related to the price you enter when setting up the item in the system, not the price from purchase invoices.

     

6.png

 

How to add warehouses and link them to inventory accounts

To add a new warehouse, click on “Products & Services” from the main menu then select “Warehouses” finally click on the “Add” button.

 

7.png

 

Enter the following warehouse details:

  • Code

    Enter a unique code to identify the warehouse.

  • Name

    Enter the warehouse name.

  • Phone

    Add a contact number to facilitate communication related to the warehouse operations.

  • Address

    Enter the detailed location and the postal code to ensure correct geographic identification.

    After entering all the details, click the “Save” button.

8.PNG

 

Warehouse list overview

When you go to warehouses page from the main menu or after saving a new warehouse, you will be directed to warehouses list where you can perform several actions such as:

  • Viewing or editing a warehouse

    Click on the warehouse name to open its details. From there, you can review the information or make updates as needed.

  • Deleting a warehouse

    To delete a warehouse, click the delete icon next to it.

     

The system will only allow deletion if the warehouse has not been used in any transactions. If it's linked to purchases, sales, or inventory movements, deletion will be blocked.

 

9.png

 

Warehouse Inventory Accounts

When you create a new warehouse, Wafeq automatically generates a dedicated inventory account for it under the Inventory section in the “Chart of accounts”. This account is used to track the value of items stored in that specific warehouse.

 

This automatic linking ensures that each warehouse’s inventory is tracked separately in your accounting reports, making it easier to manage and audit stock by location.

 

10.png

 

How transactions affect inventory and accounting in Wafeq

Once your inventory is set up with linked warehouses and accounts, every purchase or sale involving a tracked item will impact both your stock levels and accounting records. Understanding how these transactions work is essential for accurate inventory management and reliable financial reporting.

 

Receiving stock through purchase bills

To add quantity for a tracked item using a purchase bill, go to “Purchases” from the main menu, then select “Bills”, and click “Record” to enter the details. Once you select the item, you’ll notice that its default fields—like the purchase price, account, and tax—are automatically filled based on the item information and you can adjust them if needed.

When you're done, click “Save” to record the bill and update your inventory.

 

When you add a tracked item to a purchase bill, Wafeq requires you to select the warehouse where the item will be stored.

Once the bill is saved, the quantity is automatically added to that warehouse, and the inventory account linked to it is increased accordingly.

 

The account shown in the bill is the warehouse account, this is where the purchased quantity will be tracked which ensures the item’s value is recorded as an asset until it’s sold, at which point it moves automatically to COGS.

 

11.png

 

To check the quantity added as a result of the bill, go to the “Items list” under the “inventory” in the main menu.

You’ll find that the “Qty on hand” field has been updated automatically to include the quantity you just purchased.

 

Only “tracked” items will update the inventory quantity when the bill / invoice is saved.
If the product is “not tracked”, the quantity will not be reflected in inventory, even though it's saved in the bill.


12.png
 

 

Selling Items through Invoices

To reduce quantity for a tracked item using a sales invoice, go to “Sales” from the main menu, then select “Invoices”, and click “Create” to enter the details.

 

Choosing the correct warehouse is important because it determines where the sold quantity will be deducted from.

 

Once you select the item, you’ll notice that its default fields—like the price, account, and tax—are automatically filled based on the item information, and you can adjust them if needed.

 

When issuing a sales invoice, the revenue is recorded directly in the revenue account associated with the product, ensuring that income is recognized in the correct account.

At the same time, Wafeq automatically transfers the cost of the product from the warehouse inventory account to the Cost of Goods Sold (COGS) account, in accordance with the matching principle, which requires expenses to be recognized in the same period as the related revenues.

For tracked inventory items, the Cost of Goods Sold is calculated using the weighted average cost method (Average Cost).

 

When you're done, click “Save and send” to record the invoice and reduce the item quantity from inventory.

 

Inventory quantity on hand will only be updated once the invoice status is Finalized”. If the invoice is saved as a draft or not finalized, the sold quantity won’t be reflected in stock levels.

 

13.png

 

To check the quantity deducted as a result of the invoice, go to the “Items list” under the “Inventory” in the main menu.

You’ll find that the “Qty on hand” field has been automatically reduced by the quantity you just sold.

 

14.png

 

Cost of Goods Sold is not recorded

You may notice that the Cost of Goods Sold (COGS) does not appear when issuing a sales invoice.
This usually happens in the following cases:

  • The product does not have any previously recorded cost, either through purchase invoices or inventory adjustments. In this case, the system has no basis to calculate the cost.

  • The invoice is still in Draft status, which means it does not affect inventory quantities or accounting entries.

 

To ensure COGS is recorded correctly, make sure to:

  • Record a cost for the product through a purchase bill or an inventory adjustment before selling it.

  • Change the invoice status to "finalized".

 

Adjusting inventory manually: when and how to use inventory adjustments

Not all inventory changes happen through bills and invoices. Sometimes, you need to update your stock manually to reflect real-world changes.

  • Adjustments are used to increase or decrease the quantity of tracked items manually.
  • Typical use cases include correcting stock errors, handling damaged goods, or entering opening balances, etc.
  • Inventory adjustments are often used after physical stocktaking to correct discrepancies between system records and actual inventory. This keeps your data accurate and audit-ready.

 

You can create an inventory adjustment for a single item, or include multiple items under the same inventory adjustment using the same reference. This allows you to group related stock changes into one entry and the steps to do that will be explained throughout this guide.

 

To add a manual adjustment, click on “Products & Services” from the main menu then choose “Inventory adjustments”, Scroll down to the blank row at the bottom of the list where you can enter the details directly.

 

19.png

 

Start filling the following fields:

  • Reference: Add a reference code or number to help you identify this adjustment later.
  • Date: When the adjustment should be recorded.
  • Currency: Choose the currency in which the item’s value will be recorded.
  • Warehouse: Choose the warehouse where the stock change applies.
  • Item: Select the tracked item you want to adjust.
  • Description: Use this field to provide context for the adjustment.
  • Qty +/- : Enter how much to add (+) or subtract (−) from inventory.
  • Inventory value +/- : Enter the total value of the quantity you're adjusting.

This amount reflects how much the stock is worth—whether you're adding it (as an asset) or removing it (as a loss).

 

For example:
If you're adding 100 units at 10 SAR each → enter 1,000 SAR.
If you're removing 50 damaged units originally worth 5 SAR each → enter –250 SAR.

 

This value affects your accounting entry, so make sure it matches the real cost or estimated value.
If left 0.00, the quantity will update but won’t impact your financials.


Account: Pick the right account to reflect the reason for this change (e.g., Inventory Shrinkage , Inventory Opening Balance, etc.).
 
 

The account you choose defines how the inventory change is reflected in your financials.

For example, you might:
Use an Inventory account when entering an opening balance.
Use an Expense account to record lost or damaged items.
Or choose another account that best reflects the reason for the adjustment.

Make sure the selected account aligns with the business purpose of the change—this helps keep both your stock levels and reports accurate.

 

Total adjustment amount: This field is automatically calculated based on the quantity you enter and the unit cost.
 

If the inventory adjustment includes only one line, the Total Adjustment Amount will match the Inventory Value. If multiple lines are added, the Total reflects the sum of the inventory values from all lines in the same adjustment.

 

ID: This is the unique system-generated ID for this adjustment. You don’t need to fill it.

After filling all fields, press Enter or click away, and the system will automatically create the draft adjustment.

 

When an inventory adjustment is created, it starts in Draft status. This means it’s saved in the system but hasn’t yet affected your stock levels or accounting records.


Only when the adjustment is marked as Posted does it become active—updating your inventory and generating the corresponding journal entry.


3g.gif

 

Adding multiple adjustments in one entry

To add multiple inventory adjustments in one entry, click “Add line” to add each item on a separate row. All rows will share the same Reference and will be posted together as one journal entry.

Each row has its own Inventory value, based on the quantity and unit cost you enter.

These values are then summed automatically into the Total adjustment amount, which reflects the full financial impact of the adjustment.

Use this approach when you're updating several items at once, like during physical counts or when setting opening balances.

 

16.png
 

If you want to learn more about how to transfer inventory between your warehouses, refer to this guide.

 

Inventory reports overview

Wafeq offers three inventory reports to help you track product movement and monitor stock levels:

  • Inventory Movement
  • Inventory Movement by Warehouse
  • Inventory Monthly Summary

Each report opens with a summary view. Use these reports to understand stock trends, validate adjustments, and review warehouse performance.

To open any report, go to “Reports” in the main menu, then enter the report name.

 

17.png

 

You can search, filter, or export the data for deeper analysis or documentation.

 

18.png

 

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.