このダイアグラムは、オーダーの税に関する情報を含むエンティティー bean 間の関係を表示します。 TaxCategories の 各種の税は、特定の SubOrder で同じ税処理を受ける OrderItems のグループについて計算されます。 OrderItems はその配送先住所に基づいて SubOrders にグループ化されます。
OrderItemTax は、そのような各グループの特定の各 OrderItems の属性にできるこの税の一部を表します。 パフォーマンスを改善するために、この情報は通常データベースには保管されません。
SubOrderTax は、その SubOrder のすべての OrderItems の特定の TaxCategory の税額合計を表します。
OrderTax は、特定の Order のすべての OrderItems の特定の TaxCategory の税額合計を表します。
OrderAdjustment は、特定の TaxCategories に対して免税にすることができます。 たとえば、特定のタイプの割引では州税を免除することができ、これは、顧客が割引なしの価格で州税を支払いますが、その他の課税からのものではなく、顧客が割引価格で他の税を支払うことを意味します。
![]() |