Привет, мне нужно создать структуру базы данных для хранения налоговой информации.
У меня есть таблица itemDetails
, в которой указаны сведения о товаре, такие как имя и цена.
Проблема в том, чтодля каждого предмета есть два налога на обслуживание (10%) и НДС (4%), но налоги каскадируются, т.е. после того, как я применяю плату за обслуживание, то на новую общую сумму, которую я должен применить, я применяю НДС.
Я хочу сохранить это в базе данных;Я могу добиться этого с помощью жесткого кодирования, но я хочу, чтобы это было в базе данных, чтобы в будущем, если клиент захочет, он мог хранить больше налогов, указав, в каком порядке применяются налоги, и будут ли они каскадироваться или нет.И у каждого предмета может быть своя структура налога. (Например, у одного предмета может быть вышеупомянутая структура налога, у другого предмета есть только НДС, у другого предмета структура полностью отличается и т. Д.)
У меня есть категория налогатаблица, в которой пользователь может хранить структуру налога, и каждый элемент будет принадлежать к категории налога, то есть itemDetailsTable
содержит TaxCategory_id
.Мне нужна твоя помощь, чтобы выяснить это оттуда.