I don't understand the point of these intermediary tables or table. Consider a checkout scanner in a store. When an item is scanned wouldn't that reduce the quantity in the inventory table directly so that the inventory is current. I could imagine this sort of in/out table if the scanners weren't wired to the computer that had the inventory but instead stored the information on a thumb drive that was later hand carried to the inventory computer. Is that the idea here?