Czy przy projektowaniu systemu baz danych do zarządzania zapasami dla sprzedaży i zakupów byłby to najlepszy sposób na przechowywanie różnych podatków i innych takich kwot?Najlepszy sposób na przechowywanie informacji o podatku obrotowym
Kilka pól, które mogą być zapisane są:
- cena jednostkowa bez podatku
- Cena katalogowa tym podatku
- podatkowa za sztukę
- Razem z wyłączeniem podatku (w zaokrągleniu do 2 miejsc po przecinku)
- Razem z podatkiem (w zaokrągleniu do 2 miejsc po przecinku)
- Podatek całkowity (w zaokrągleniu do 2 miejsc po przecinku)
- procent podatku
- Fk link do% podatku (a nie przechowywać kwotę podatku)
Obecnie najbardziej rozsądnym rozwiązaniem do tej pory jest przechowywanie w dół (w przybliżeniu) pozycja, ilość całkowita bez podatku VAT (w zaokrągleniu) , a całkowity podatek (w zaokrągleniu).
Czy istnieje lepszy sposób przechowywania tych danych dla ogólnego systemu?
Biorąc pod uwagę, że system musi być solidny, co należy zrobić, jeśli istnieje wiele wartości podatkowych, które mogą wymagać oddzielenia (np. Stan i miasto)? W takim przypadku osobna tabela byłaby w porządku, ale czy uznanie za niepoprawne wartości parametru rowID i niektóre identyfikatory taxID do kolumny totalTax byłoby zbyteczne?
Dla wyjaśnienia: wyjściowa jak przechowywać dane dotyczące poszczególnych transakcji i drugiej strony; nie tyle szczegóły na temat stawek podatkowych.
Należy zachować ostrożność poprzednie transakcje nie FK prawo do tych numerów; jeśli je zaktualizujesz, zmienisz ilość wcześniejszych transakcji. Przygotuj wersję. –