Sure, Emre.
there may be scenarios when we may receive some items from some vendor for eg
Meat Vendor ( who offers red meat, chicken meat and Fish meat)
Grocery Vendor offering Rice, dal, vegetables, fruits
Soft Drinks offering Water Bottles, Coke, Fanta
etc
The transaction document can be prepared vendor wise and Department wise as well ie when we make a transaction document we should be able to associate it with a vendor and a department. This way if we purchase the same item from 2 different vendors, we can calculate our profits as well easily.
Also if reports can be generated vendor wise and department wise, it would be easy for settlement with the vendors. It would be easy for us to internally audit our profit/loss statements.