5. Transaction or batch stock system
With this kind of system, every sale is recorded in a database file called a 'transaction file'. After a set time, this transaction file is used to update the master database. For example it is common to build up a transaction file over the trading day, then process it overnight.
A batch system is fine for organisations that do not have a need for constant deliveries to be made.
Example of a simple master data file record is shown below
Field | Value |
---|---|
Stock ID | BA123 |
Description | Black Trousers |
Sales price | 15 |
Stock level | 29 |
Re-order level | 5 |
Supplier ID | 4563 |
This contains some very basic data about the stock item. A working stock control system would no doubt have other fields as well.
The transaction file may look like this
Field | Value |
---|---|
Stock ID | BA123 |
Transaction ID | 23432221 |
Quantity sold | 2 |
Time | 11:30 |
Date | 4/3/11 |
Each record in the transaction file is read and then compared to the related record in the master file. In this case, 2 items BA123 were sold to a customer. Therefore the stock level for item BA123 in the master file is reduced from 29 to 27.
A check is made to see if the current stock level is below the re-order level. If it is, then an order is raised to get more stock from the supplier.
The re-ordering may involve printed paperwork that staff then handle.
If it is a sophisticated 'Just-in-Time' supply chain, such as a supermarket system, the order will be raised by the stock control system itself and sent electronically to the supplier. At their end, the incoming order would trigger the item to be added to the next scheduled delivery run.
Challenge see if you can find out one extra fact on this topic that we haven't already told you
Click on this link: Transaction stock control