Another Advanced Pricing Basis Code 8 Thread

  • Thread starter Frosty the Coder
  • Start date

Frosty the Coder

Legendary Poster
I've been asked to research whether this can be done.

I've read the Oracle white paper on the subject, and
all of the posts that I can find here as well.

Here goes:

Customers import a product from another US state.
Advanced pricing is currently setup to add various taxes.

Customers can become tax exempt by purchasing a license for the state they are importing to.

The BA thinks we may be able to use Basis Code 8 to check whether the customer has a valid license,
and return a Y/N value for them being exempt.

He feels that I could then modify the price adjustment server to bypass the remaining adjustments.

Per one of Whipping Boy's posts:

[ QUOTE ]
Ah yes. . .looks like a problem. Feel like making a change to the Pricing Server? Come on. . . it's eeeaaaaasssyyyy.

<snip>

See that? . . . .Caaaaake

By the way, if it doesn't work. . .you never heard of me.
grin.gif


[/ QUOTE ]

I am hesistant to even THINK about changing the server
BUT I need to ask whether this is possible.

My NER would have to validate the tax exempt,
pass my Y/N back through the cERRC in D4500210,
and zero as the adjustment per unit.

I'd then have to modify the adjustment server to check the cERRC and bypass further adjustments.

So THEORETICALLY, would this work?

Is there a different way to skip the remaining adjustment entries?

Could I accomplish this, w/out changing the server,
by having a pre-tax adjustment which saves the initial price,
and a post-tax adjustment deducting the tax $?
 
So, you just want to skip to the end of the schedule if your customer is registered 'exempt' for an item?

You don't need to do any changes, but XE doesn't do this.

Starting in 8.12 is the Skip code logic on the schedule. Essentially, you can tell the price server to stop looking for adjustments at any point in the schedule if an adjustment is found.

In your case here, just set up a zero adjustment for Item/Customer, or whatever. If the adjustment is found, you know they are exempt and skip to the end of the Schedule. You could also skip to a lower adjustment, not just the end. So, if you have a final 'round' adjustment you can just skip over your tax entries.
 
Back
Top