[Navigation]

Sub-Units of stock

Below is a section of a sample record card for a 300 ml bottle of Benylin. This will be used as an example to explain how sub-units are priced and destocked.

Pack Cost   :      2.98               Pack cont.:     300     
Actual Cost :      2.54               PackDisc :       15%      

Description PackSell Cost RRP MU % Selling DI % 1 - Per bottle 300 2.980 4.700 57.7 4.700 .0 2 - !mls 1 .010 .050 430.4 .050 .0 3 - !100 mls 100 .993 1.560 57.0 1.560 .0 4 - 'A bottle 300 2.980 4.700 57.7 4.700 .0 5 -

The bottle of Benylin costs 2.98 (Pack cost) and as we plan to sell it by the ml (sub-unit /2) the pack contents needs to be set to 300 (as there are 300 mls in a bottle).

The system uses the figure in the Pack/Sell field to determine the cost and how much of the item is sold.

Sub-unit 1
The Pack/Sell is 300, so as each unit is 1 ml. This means we are selling 300mls = 1 bottle. The cost is calculated using the pack cost, pack contents and Pack/Sell fields, and in this case is 2.98. The selling price for the bottle will be 4.70.

Sub-unit 2
Pack/Sell is 1, so we are selling this by the ml. The cost is '2.98 (pack price) divided by 300 (pack contents) times 1 (Pack/sell)' = .01 (actually it is .00993 but rounded up to .01). The selling price is 0.05; each ml is 5 pence.

Sub-unit 3
Pack/Sell is 100 (i.e. a 100 ml bottle)

When one of these sub-units is destocked, the quantity used will be the number sold times the Pack/Sell: e.g.

Sell 2 x Sub-unit 1 - the system will destock 600 units (2 x 300)
5 x Sub-unit 3 - the system destocks 500 (5 x 100). So a 100ml bottle will be sold for 1.56.

Dispensing fee on stock

There may be the need to have a different dispensing fee added to each sub stock item. This can be done by entering on the sub-unit description the required dispensing fee (using the ~). If no other dispensing fee is used when the item is dispensed then this will be used. The ~(letter) will not be displayed on the record card.

Number of labels

There will be times where you want to generate a specific number of labels, suppress a label on specific sub-units. This can be done using the '*' Metacharacter. This can be added to the sub-unit description, the options are:

Description Result
*{number} Generate {number} of labels
e.g. *2 for 2, *4 for 4
*0 Do not generate a label
* Ask at the time for the number
*# Base the number of the number sold
e.g. 2 syn250 will generate 2 labels.

The label metacharacter can be combined with all the other options, looking at this contrived example:

Item:   A Drug

     Description    
/1 - *3 Pre        
/2 - ! Pre   (Note the space after between ! and Pre)       
/3 - * ~d        
/4 - !ml[s] *0~i 
/5 - !tubs ~d *#    

Description Result Labels
*3 Pre A Drug (Pre) Print 3 labels
! Pre A Drug (Pre)
Don't de-stock
Use setting on Label/Warnings screen to decide if label will be printed
* ~d Dispence A Drug Ask number of labels
!ml[s] *0 ~i Inject ml A Drug
Inject 2mls A Drug
No label printed
!tubs ~d *# Dispence 5 tubs A Drug
Dispence tub A Drug
Print 5 labels
Print 1 label

The * when used on the sub-unit description will over-ride the 'Generate a Label' option on the Warnings/Label Screen, however, command line options will take preference.


Top Classic New-Style Chapters Sections Index Search