Stock goes wrong when the software counts in one unit and you sell in three. Fatoora Now keeps one product with sub units, so buying a carton and selling loose pieces always leaves the right number on the shelf.
Define the base unit and its sub units with their multipliers. Prices can differ per unit; stock is kept in the base unit.
Keep stock per location, transfer between them, and see stock value per location and in total.
Record free quantity from the supplier on the purchase line; the cost per piece adjusts automatically.
Sub units, supplier bonus quantities and trade-scheme free pieces all flow into the same stock count, which is where most inventory tools fall apart for distributors.