Setup Example – Stock Adjustments

  • Stock Adjustments are made when a stock count is performed and the counted numbers differ from the system numbers.
  • The system number is calculated by summing all the stock movements from transactions.

💡This page provides an example of a Transaction Type setup for Stock Adjustment transactions.
In this example, stock variances are posted to the ledger.

  • Description: Stock Adjustments
  • Code: STK ADJ
  • Entities: All

Settings (tab)

Info
  • This section lists the compulsory and optional settings that can be used to customise Stock Adjustment transactions.
  • Settings with Default as part of the name can be changed when capturing a transaction.
  • In this example:
    • Stock variances are posted to the ledger to record any stock losses or gains. Stock on Hand is credited and Stock Losses / -Gains is debited for a stock loss, and the other way round for a stock gain.
    • Stock is posted to Stock on Hand and not split between departments or categories (e.g. Raw Materials and Finished Goods).
    • To choose the stock account, add the setting Credit Account Filter (Enter string contained in Accounts > Lookup) and enter a string that is common to all stock accounts. For example, name the accounts Stock: Raw Materials and Stock: Finished Goods, and enter Stock as the Credit Account Filter.
    • On each entry, enter the Count. BOS works out the Qty as Count − In Stock, and then the prices. On an entry with a batch number, the batch balance is read again when you change the batch number, the entry’s location or the transaction date, or select Actions > Update In Stock Qty.
    • If there are typically stock shortages, Stock Losses / -Gains should be an expense account. If there are typically stock gains (e.g. offcuts are returned to stock but not recorded until a stock count is done), Stock Losses / -Gains should be an income account.
Setting Description Value When Required
Accounting > Credit Type

Select from a dropdown list of account types.

The options are:

  • Customer
  • Supplier
  • Ledger
LedgerIf you want to post stock adjustments to the ledger.
Accounting > Debit Type

Select from a dropdown list of account types.

The options are:

  • Customer
  • Supplier
  • Ledger
LedgerIf you want to post stock adjustments to the ledger.
Accounting > Default – Credit AccountSelect a default account from the dropdown list.Stock on HandIf you want to post stock adjustments to the ledger.
Accounting > Default – Debit AccountSelect a default account from the dropdown list.Stock Losses / -GainsIf you want to post stock adjustments to the ledger.
Accounting > Enable Accounting

A checkbox.

If checked, accounting is enabled.

If unchecked, transactions are created in the module and not posted to the ledger.

Check the box.If you want to post stock adjustments to the ledger.
Accounting > Pricing

Select a pricing option from the dropdown list:

  • None
  • Cost Price
  • Sell Price
  • Sell Price (Any Currency)
  • Stock Price
  • Supplier Price
  • Accounting

Stock Price prices each entry at the Stock Price of the entry’s location on the transaction date (the cost price when there is no Stock Price), so the adjustment is valued at the stock value. See Item Prices Explained.

Cost Price

Always.

Select Stock Price instead if you use the General Setting Inventory > Auto Update Stock Price (Weighted Average), or want adjustments valued at the Stock Price. A positive adjustment at the current Stock Price does not change the weighted average.

Defaults > Default – Data Filter

The default filter when you view a list of transactions for the Transaction Type.

The options are:

  • Today
  • This Month
  • Pending
  • Active
  • Pending & Active
Select an option from the dropdown list.

The default filter is:

  • Pending & Active.
  • Add the setting if you want a different default filter.
General > Add Items from the following Categories

Limits the items that can be added to those in the selected categories.

Click Edit in the Value column and select the categories.

Click Edit.

Move the categories from the Available to the Selected section to include them.

Move the categories from the Selected to the Available section to exclude them.

If you want to limit the items that can be added.
General > Enable Entities

Select an option from the dropdown list:

  • Registered: Allocates transactions to a registered entity.
  • Branch: Allocates transactions to a branch and its registered entity. The selected branch must be linked to a registered entity.
  • Till (PoS): Allocates transactions to a specific till. Used for Point of Sale (PoS) transactions.
BranchIf you want to allocate stock adjustments to a branch.
General > Enable Staff

Select how transactions are assigned:

  • None: Transactions are not assigned.
  • All: Transactions can be assigned to users, and a rep can be selected.
  • Rep: Transactions can only be linked to a rep.
  • Assign To: Transactions can only be assigned to a user.
Select the applicable option from the dropdown list.If you want to allocate the transaction to a staff member.
General > Reference LookupEnter Reference lookup lists.

Click the Value column and enter the lookup entries, one per line.

Check the Auto Height box to show the full lookup list.

If you want staff to select a reference from a lookup list instead of entering one.
Inventory > Default – Inventory Location (Transactions)

Select a default inventory location for the Transaction Type.

(Inventory locations are created under Entities.)

Select a location from the dropdown list.If you want to specify a default location.
Inventory > Enable Stock Adjustment

Checkbox.

If checked, features for stock adjustments are activated.

Check the box.Always for stock adjustment transactions.
Inventory > Enable Tracking

Select a tracking option from the dropdown list.

Stock Adjustment Transaction Types can use Batches or no tracking only. Serial Numbers or Serial Number (Unchecked) shows the Transaction Setup error Stock Adjustment can not use Serial Number tracking, use Batches or no tracking (also in the transaction’s warning bar).

With Batches, the Batch No. and Expiry Date columns appear on the entries:

  • Batch No. is a dropdown list of the item’s batches with a balance at the entry’s location. Any other batch number can be entered (for example, a batch found in the count that is not in the system).
  • With a batch number, In Stock is the balance of that batch at the entry’s location up to the transaction date, so Qty = Count − In Stock adjusts that batch only. Entries without a batch number work as before.
  • Count each batch of an item in its own entry.

See Inventory Tracking.

BatchesIf you want to count and adjust stock by batch.
Mobile > Enable in Mobile App

Checkbox.

If checked, the transaction can be accessed from the mobile app.

Check the box.If you want to manage the transactions from the mobile app.
Transaction Items > Enable Adding Items

Specify which type of items can be added to a transaction.

The options are:

  • None: No items can be added; only the header information appears. Use this option sparingly, and not for accounting transactions, because it has no fields for amounts.
  • All: You may add items and custom items.
  • Custom: You may only add custom items. Typically used for ledger transactions.
  • Items: You may only add items. You may not add custom items. Typically used for invoicing, credit and debit notes.

All the buttons to add items still appear. A disabled feature shows an error message when clicked.

ItemsAlways
(Custom items are not tracked as inventory items.)
Settings tab of the example Stock Adjustments Transaction Type (STK ADJ), with ledger accounting at cost price (Dr Stock Losses / -Gains, Cr Stock on Hand) and stock adjustment enabled
Settings tab – posts to the ledger at cost price (Dr Stock Losses / -Gains, Cr Stock on Hand)

Statuses (tab)

Note
  • You may create an unlimited number of statuses.
  • However, there are only four Status Groups:
    • Pending
    • Active
    • Complete
    • Cancelled
  • The first status should allow editing.
  • The final status should ideally not allow editing.
  • If the setting Accounting > Enable Accounting is checked, at least one status should have the Accounting column checked.
  • If inventory is used, at least one status should have the Inventory column checked.
  • If editing is allowed when the inventory or accounting columns are checked, any accounting or inventory reports should be considered provisional.
Statuses tab of the example Stock Adjustments Transaction Type (STK ADJ), with the Pending, Complete and Cancelled statuses
Statuses tab – Pending, Complete (posts to the ledger and inventory) and Cancelled

Categories (tab)

Info
  • Use categories to sort records.
  • The categories you choose should be meaningful to your business.
  • Using categories is optional but recommended.
  • Categories can be copied from another Transaction Type. The existing categories are replaced by the copied categories.

This example has no categories. If you want to sort your Stock Adjustments (e.g. by reason, such as stock count, damage, theft or expired stock), create your own categories. See Transaction Categories Tutorials.

Copy Rules (tab)

Info
  • Copy Rules determine when transactions may be copied.
  • Although two transactions are involved in the copy, you only need to create one Copy Rule.
  • User access must be set for each Copy Rule.
  • You can automate copying transactions by selecting a Trigger status.
Copy Rules tab of the example Stock Adjustments Transaction Type (STK ADJ), with a Copy Rule that copies a Stock Adjustment to a new Stock Adjustment
Copy Rules tab – a Stock Adjustment can be copied to a new Stock Adjustment from the Actions menu

Output Templates (tab)

Info
  • Output Templates are the forms you need to print, preview or email a transaction (e.g. invoices).
  • Default templates are included. They automatically show your company name, logo and bank details, as filled in on the Output tab of a registered entity.
  • You may edit these templates to include or exclude information.
  • You may also create your own forms and templates from scratch.
Output Templates tab of the example Stock Adjustments Transaction Type (STK ADJ), with the Stock Adjustments (With System Qty) and Stock Count templates
Output Templates tab – Stock Adjustments (With System Qty) and Stock Count templates

Report an issue with this page

For more useful feedback, select the text on the page you are reporting on, then click Feedback again — or continue without selecting anything.