Figure Tax.02 - Tax ProductOfferingPriceAlteration and ProductPriceAlteration : Class diagram
Created: |
3/28/2022 3:51:09 PM |
Modified: |
5/19/2022 4:33:59 AM |
Project: |
|
Author: |
Natha Paquette |
Version: |
22.0 |
Advanced: |
|
ID: |
{27287475-9BB9-4f8f-B6D3-57E9A1B84B8B} |
As part of defining a ProductOfferingPrice in the product catalog, the implementor will need to define the taxes that will potentially be levied for the price. This will also allow the tax amounts to be presented as part of sales and ordering processes. Taxes are defined as alterations on the price, specifically TaxProdOfferPriceAlteration. The alteration points to the definition of the tax.<br/>When a Product is instantiated, the actual taxes to be levied are represented as alterations on the ProductPrice, specifically TaxProdPriceAlteration. Again, the alteration points to the definition of the tax.<br/>Finally, the tax amounts are invoiced and collected as part of the billing process. This is represented by the entities AppliedCustomerBillingTaxRate (customer-centric model) and AppliedPartyBillingTaxRate (engaged party model).<br/>