In an extended sites store model, tax assets
can be shared between the extended site asset store and the extended
site store if there is a relationship of com.ibm.commerce.tax
between
the extended site store and the extended site asset store.
Thus,
the extended sites store can use the tax assets defined in the extended
site asset store to calculate the tax in the order flow and the return
flow.
The following tax assets are shared:
- Tax calculation codes
- Tax categories
- Tax jurisdictions
Procedure
- Update the CALUSAGE table
to use the com.ibm.commerce.tax store relationship type using the
following SQL statement:
UPDATE CALUSAGE SET STRELTYPNAMECFG='com.ibm.commerce.tax',
STRELTYPNAMERT='com.ibm.commerce.tax' WHERE CALUSAGE_ID=-3 OR CALUSAGE_ID=-4;
- Relate the extended site store to the extended site asset
store with com.ibm.commerce.tax. Run the following SQL statement:
INSERT INTO STOREREL (STRELTYP_ID, RELATEDSTORE_ID, STORE_ID, SEQUENCE, STATE)
VALUES (-2, EXTENDED_SITE_ASSET_STORE_ID, EXTENDED_SITE_STORE_ID, 1.0, 1);
Where
- EXTENDED_SITE_ASSET_STORE_ID
- The extended site asset store ID
- EXTENDED_SITE_STORE_ID
- The extended site store ID
- Create the tax asset in the extended site asset store in
WebSphere Commerce Accelerator. Tax assets created in the extended
site asset store can be used for tax calculations in extended site
stores. The Change Tax menu item will not be
enabled for the extended site asset store. To enable the Change
Tax menu item, see Managing
tax assets on an extended site asset store.
Results
Upon completing the above steps, both sales tax and shipping
tax are shared in the extended site model. You cannot enable just
one type of tax sharing since common assets are mixed together for
these two types of taxes. You can stop the sharing of sales tax category/tax
code or shipping tax category/tax code individually. For more information,
see Disabling tax sharing in
an Extended Site Model.