Каковы различия между запасами и продуктами в системе 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.

Другие вопросы по тегам