Create new Inventory

Start by selecting the Inventory Icon then click Create new item

Product setup steps

  • Create categories - categories have to be configured before being able to create products.

  • Create products

  • Configure the Bill of Material (BOM) if required

  • Onboard Products using purchasing method

Create Product Form

Stock Code

A stock code is required for each stock item, this can be any combination of characters up to 20 characters long. The coding structure of stock items should be considered, to ensure that like stock items appear together.

POS Descriptions

A description of the stock item - can be up to 50 characters long. A description is required for each stock item. The Stock description should not have any special characters (&"/'$#%?{}!*;:).


Categories need to be set up first. A stock category is required for all stock items. The stock category is a text field that groups like stock items together.

Unit of Measurement

This field describes how the stock is to be maintained and is self-explanatory. It is a compulsory field.

Economic Order Quantity

The quantity of products to be ordered which at the best cost including shipment

Units of Measure

This field describes how the stock is to be maintained and is self-explanatory.

Current or Obsolete

If this field is set to obsolete, this indicates that the stock item is no longer used.

Make or Buy

This field is compulsory and indicates whether the stock item is:

  • Manufactured - if the item is defined as manufactured, it will require a Bill of Material to be setup to tell Costbucket how to make the product. Manufactured items converts components into a physical inventory which is then held in storage waiting for sale. It is also possible to purchase manufactured items.

  • Purchased from an external supplier. Since the item is purchased it cannot also be manufactured and have a bill of material.

  • Assembled item deduct the components from inventory at the time of sale. The inventory is maintained in Costbucket as components and the total valuation of the assembled product is the value of all components based on the bill of material configured.

  • A service item has no physical stock and no inventory movement. This is used as a service charge in companies that has fees setup.


This field denotes whether the item is to have lot control on it. Lot control is known by several terms including, batch control, bundle control, roll control. Batch Controlled should be 'YES' or 'NO'. Batch Control should be 'Yes' if the product have serial number.


Serialized is a special case of controlled where the batch size is always one. The system will prompt for the serial number of each item of stock being received and stock records will be maintained for all serial numbers separately. Controlled has to be active in settings for serialized to work.

Bar Code

This field is the unique identifying bar code for each item

Discount Category

Available only as a quantity discount in the POS.

Decimal Places

Some items of stock require a number of decimal places to be retained and displayed, others do not require any. This field is used throughout the system for invoices, orders and all places where the item quantity is displayed.

Quantity in Batch

By default this is 1. This is used to manage the purchasing process where a batch of items are ordered from the supplier and received as 1 unit but the individual units / components are for sale or used in the make or assembly process. Example. A honey factory orders 1 barrel of honey for use in their production process. Each barrel contains 18,000ml of honey. The Quantity in batch would be 18,000, the unit of measurement would be ml and when purchasing and receiving new orders, the business will confirm the number of barrels received and the Costbucket software will automatically add 18,000ml of honey to the inventory.