1. Home
  2. Knowledge Base
  3. Inventory
  4. Inventory and Transaction Types

Inventory and Transaction Types

QuickEasy BOS has implemented a scalable inventory system. As the system is developed, or features are requested, the Inventory module will be expanded to provide more complex inventory management tools.

The inventory system relies on Entities, Items, and Transactions to work.

This page explains how inventory integrates with transactions.


Resolve Explained 

  • The Resolve option is used to indicate how the Stock Item on the Transaction is processed.
  • The options are:
    • Purchase: The inventory should be purchased. This resolve is used for copying transactions and does not affect inventory.                
    • Produce: The inventory must be produced. This resolve is used for copying transactions and does not affect inventory.        
    • Reserve: The inventory is reserved for an order (e.g. Sales Orders). 
    • Issue: The inventory is issued to a job or customer (e.g. Work Orders, Sales Orders, Customer Invoices).
    • On Order: The inventory has been ordered, but not yet received (e.g. Purchase Orders, Work Orders).
    • Receive: The inventory has been received (e.g. Supplier Invoices, Work Orders).
    • Adjust: The inventory is adjusted to reflect the correct stock on hand (e.g. Stock Take Adjustments).
  • For example:
    • On a Sales Order you could select:
      • Purchase to ensure the correct items are copied to a Purchase Order.
      • Produce to ensure the correct items are copied to a Work Order.
      • Reserve to reserve the stock item if there is stock on hand.
    • On a Purchase or Work Order you could select:
      • On Order to indicate that the stock is on its way.

Temporary and Permanent Resolves

  • Reserve:
    • Reserve is a temporary resolve.             
    • Reserve is used to alert managers that the stock is needed for a specific order. 
    • Once the stock is issued, the Reserve hold should be cancelled. 
    • This is achieved by creating a Transaction Type that only affects Inventory when it is active and not when it is complete. For example:

  • On Order
    • On Order is a temporary resolve.             
    • It is used to alert managers that the stock has been ordered..
    • Once the stock is received, the On Order alert should be cancelled.
    • This is achieved by creating a Transaction Type that only affects Inventory when it is active and not when it is complete. For example:

  • Issued, Received, and Adjust:
    • Issued, Received, and Adjust are permanent resolves because their effect on stock is final. 
    • They should affect inventory only when the transaction is complete.

Stock Movements 

Transactions may be created to control Inventory Movements. Here are some guidelines on creating and using these transactions:

  • The Resolve option is used to indicate how Stock is updated. A stock-movement Transaction Type should be created for every resolve option.
  • Issue: Stock is reduced (e.g. Goods Issued, after stock is issued to a customer).
  • Receive: Stock is increased (e.g. Goods Received, from a Supplier Invoice).
  • Adjust: Stock quantities are increased or decreased in BOS to match the counted physical stock.
  • Stock-movement transactionsshould always use the local currency.
  • Prices are updated as follows:
    • Issue = Inventory Price.
    • Receive = Supplier Price (from a Purchase Order) or Production Costs (from a Work Order).

Transaction Types and Inventory: Basic 

  • Organisations who purchase goods for resale could create Transaction Types with the applicable Copy Rules as shown below.
  • The Resolve options in red affect inventory.
  • The Resolve options in grey do not affect inventory.

Transaction Types and Inventory: Complex 

  • Organisations may create Transaction Types with the applicable Copy Rules in the more complex structure shown below.
  • The Resolve options are in red.
  • The Resolve options in grey do not affect inventory.
  • The two headings in grey italics are explanations. 
  • Organisations may create extra Transaction Types to record internal stock movements (e.g. Stock Transfers from the Factory to the Warehouse).
  • An additional Goods Issue Transaction may be needed to issue Raw Materials to production. 

  • The Inventory column for Statuses determine if the transaction must be considered when calculating inventory. 
  • If a transaction is in an Inventory Status, the inventory is adjusted according to the Resolve options.
  • Resolve options also assist with copying transactions and ensure that items are copied to the applicable transactions. 

Copy Rules Example 

This screenshot shows how the resolve options are used when copying Sales Orders.


Related Articles