Каковы различия между запасами и продуктами в системе POS?
Я пытаюсь сделать систему баз данных торговой точкой, однако я путаюсь между объектом и объектом инвентаризации продукта. Каковы различия между продуктом и инвентарем?
Я знаю, что инвентарь должен контролировать количество доступного продукта.... но у меня есть все это в продуктах.
product code
name
description
cost
unit price
Subcategory code
brand code
amount available
Minimum quantity for rehearing
state
tax code
weight
amount wholesales
wholesales price
perishable
due date
creation date
upgrade date
что я должен иметь в инвентаре? Я исследовал, и в соответствии с тем, что я прочитал, мне нужно иметь продукт, описание, количество, цену покупки, цену продажи, прибыль или прибыль и дату транзакций. Но почти все в таблице продуктов, что мне делать?
2 ответа
Я думаю, что вы можете хранить инвентарь в таблице продуктов. Конечно, будут таблицы транзакций для покупок для продуктов и продаж, и даже для корректировки записей (когда количество товаров учитывается, а количество отличается от того, что хранится в базе данных), но вы можете легко работать с запасом, хранящимся в самой производственной таблице, таким образом не нужно сканировать всю базу данных и суммировать все покупки и продажи и исправления каждый раз (и никогда не иметь возможности удалять старые данные транзакций из базы данных, поскольку это приведет к аннулированию расчетов).
Однако есть причины хранить запасы в инвентарной таблице. Например, если вы хотите хранить разные статусы, например, у вас есть 100 штук в магазине плюс двадцать только что прибывших и еще не проверенных. Или у вас есть магазин с товарами плюс склад со складом дополнительного инвентаря. Или у вас есть расходы (разные номера моделей, например, для слегка измененного продукта), которые вы предлагаете в качестве одного и того же продукта, но при этом хотите узнать, сколько старых и сколько новых есть в наличии. И так далее.
Так что примите решение, если вы хотите сохранить дополнительные данные с запасом продукта, что приведет к соотношению 1:n вместо 1:1, которое у вас есть сейчас.
Продукт - это абстрактный Товар или Услуга. Хорошим является спецификация Актива.
Пример "2014 Мазда 3" хороший. "Мазда 3 2014 года с VIN 12345" является активом.
Каталог - это список товаров, которые вы хотите продать. Они еще не должны существовать, иначе вы могли бы продавать их кому-то другому.
Предметы, предназначенные для продажи, - это активы, которые вы храните для продажи. Они могут быть отправлены (принадлежат кому-то еще).
Инвентаризация является бухгалтерской концепцией. Это долларовая стоимость принадлежащих вам предметов, предназначенных для продажи, плюс входящие и исходящие товары, за которые вы несете ответственность, а также любые расходы, связанные с хранением этих запасов.
Вы можете отслеживать стоимость инвентаря различными способами, такими как FIFO и LIFO.