Народ я иногда просто фигею...
Что значит кусочков кода? не имея структуры БД. не исходников.
В том в чем вы просите помочь как минимум надо рисовать формы приходной и расходной накладной. + обработку.
что сложного в реализации тоже не пойму, может просто лень?
в целом алгоритм расчета отпускной цены это (закупочная цена+ (закупочная цена * % наценки /100))+(закупочная цена+ (закупочная цена * % НДС /100))
движение на складах? т.е. складов несколько?
самое простое сохраняем историю движения документа. т.е.
например
приход товара на склад1
в историю пишется ИД документа,дата, склад откуда, склад куда.
отгрузка товара на склад2
в историю пишется ИД документа,дата,склад1,склад2
и т.д.
наличие так вообще нефиг делать.
наверняка есть таблица с остатками товара. соответственно все что больше 0 на остатке оно есть.