Taxation and fields in Solomon Order


Tax is calculated in Solomon using the  SalesTax Table in Solomon and is based on the customer (custID) and/or address (shipToID)

In the customer table there is a customer.TaxDflt field:
If the value in customer.TaxDflt = 'C' then the taxIDs that will be used come from:
customer.TaxID00, customer.TaxID01, customer.TaxID02, customer.TaxID03

If the value in customer.TaxDflt = 'A' then the taxIDs that will be used come from the soAddress table where:
the order shipToID = soAddress.shipToID and the order custID = soAddress.custID
soAddress.TaxID00, soAddress.TaxID01, soAddress.TaxID02, soAddress.TaxID03

These taxIDs should be populated in the soHeader table through the order object.
soHeader.TaxID00, soHeader.TaxID01, soHeader.TaxID02, soHeader.TaxID03