MRP Sales Tax Surcharge

You set up the MRP sales tax surcharge to calculate the tax amount based on the MRP sales tax amount, and then post the tax amount in the general ledger. Characteristics of the adjustment include the following:

  • Adjustment Control Code on the Modify Adj. Controls form is set to Accrued to G/L.

  • The Adjustment Options field is blank.

  • On the Price Adjustment Detail Revisions form:

    • The Basis Code field displays 8(Add on User Program Amount).

    • The Object Library field displays the sales tax adjustment name preceded by M#, for example M#SOTAX.

    • The Factor Value Numeric field displays the surcharge percentage.

The system processes the MRP sales tax surcharge adjustment as follows:

  • Uses the current price from adjustments as the MRP.

  • Retrieves the sales tax adjustment amount from the Price History Cache.

  • Calculates the taxable price as MRP ÷ (1 + Sales Tax Rate × (1 + Surcharge Percentage)).

  • Calculates the new sales tax as Taxable Price × Sales Tax Rate.

  • Updates the adjustment in the Price History cache.

  • Calculates the sales tax surcharge as Sales Tax × Surcharge Percentage.

  • If you do not set up a sales tax or if the sales tax is zero, the sales tax surcharge is zero.

  • Displays the adjustment on the Price History form, but does not apply the adjustment to the price.

Note: The regular tax on tax calculations cannot handle the MRP sales tax surcharge due to the taxable price complication.