В бытность мою далекую был тоже был "купипродаем". Здесь поможет разделение и ведение учета одинакового товара по разным закупочным ценам. Тоесть сегодня ты закупил 100 гвоздей по 1руб, через неделю 200 гвоздей по 1,2руб и через неделю 150 гвоздей по 1,5руб. все они идут по одному штрих-коду но закупочная у них разная. ты делаешь наценку на товар и продаешь его у себя. ведешь учет скока ты продал его у себя. а дальше - поставщик тебе отпускает с консигнацией (отсрочкой платежа) на скажем 2 недели. отчитываешься ему опродажах по гвоздям по 1руб и по 1,2 руб, а ещё через две недели и о гвоздях по 1,5 руб. Тоесть из общего количества проданных за сегодня гвоздей (например 217шт)ты сначала закрываешь самую "дальнюю" приходную накладную (100 гвоздей по 1 руб) когда она закрывается - закрываешь следующую (117гвоздей по 1,2руб) и тд и тп.