cancel
Showing results for 
Search instead for 
Did you mean: 

SD pricing

Former Member
0 Kudos

Hi,

We are facing a problem in SD pricing

Details of problem:

For different regions, the VAT is calculated on different base amount, for example

for region 18, VAT is calculated on basic price, for region 27 VAT is calculated on basic price plus entry tax, as we understand we can resolve this either using customer pricing procedure , determination of different pricing procedure in each case or using a routine.

The problem is when the rule changes for in the middle of the year, for example region 18 VAT calculation is changed on basic price and entry tax.

Keeping in mind that sales order can also be created back dated and also from effective date of change we are not able to find any standard solution for determination of pricing procedure.

please help

regards

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

In Pricng procedure maintain the condition types example

Z001: Base price

J001:Entry Tax

J002: VAT

when the region 18 will come in SH (CMR) this u maintain the Plant region sh region (18) tax classfications in condition record for J002

when the region 27 comes maintain the plant region + sh region(27) + tax classification in condition record or J001 and J002

likes .. helpfull or not

Former Member
0 Kudos

There are different fields in customer master data like Price Group which you can use to cater this requirement. Maintain 18, 27 etc in Price Group to calculate VAT. Based on that you maintain condition record and also you need to maintain formula in Pricing procedure to calculate VAT based on Base Price or Base Price and entry Tax etc.

I assume that billing document will be created with reference to delivery document. In the Copying Control of Billing document and delivery document, you need to maintain "Carrying Out New Pricing"

Hope this will resolve your issue

former_member183879
Active Contributor
0 Kudos

Hi,

It is simple.

1. Create a Z table linking the region and the tax rule, say tax rule number 1, 2 and 3.

2. Create a condition base value routine for all these three rules. i.e. arriving at the base value during three scenarios.

3. The routine should check the region of the sales order with the region in the Z table and as per the rule mapping in the Z table, the base value should be arrived at.

4. Link this routine to the tax condition type in the pricing procedure.

Also dont forget to enable your Z table for change logging so that if there is change in the data, you can track it.

If this is done, even during a midyear change, your case will be fulfilled.

Even you can maintain a pricing date range in the Z table, to make it relevant for backdate orders also.

Hope this approach helps you