Stock processing
Stock Transaction Processing
What
The Stock Transaction Processing is a service that processes all transactions to be able to:
- Calculate the stock quantity
- Any Hii Retail service can request real-time quantities
- Real-time quantities can be received by subscription, for instance from External Events.
- Calculate the cost of the transactions
- Cost can be calculated for all transactions, i.e. accounting systems can use this for profit calculations.
Note: If an external system is master for stock, the stock quantity can be synchronized real-time (or any other schedule) to make the stock available for other Hii Retail services.
Stock quantity
The service calculates the stock quantities for each combination of tenant, business unit, and item. This is done for different stock types like:
- sales stock
- in transit
- in order
- reserved
- returned
Operations
Many types of operations are supported, like sales, returns, stock correction, stock count, etc.
Cost calculation
The service can calculate the cost of the transactions.
Delayed transactions
For some types of transactions, the sequence of the transactions affects the result.