Почти отличное. Но считаю что надо добавить следующее:
В приходе товара добавить и цену, ибо входящая цена со временем меняется и заводить новую категорию товара нет смысла.
В движении по клиенту добавить не только кол-во, но и цену. Будет видно кому на сколько отгрузил
Артем668 about Warehouse accounting, v2.0