cancel
Showing results for 
Search instead for 
Did you mean: 

Purch.Organisation Assignment - Taxcode not updated in Info Record

Former Member
0 Kudos

Hi all,

I am doing the configuration for the procurement process. So We are using only one Purchasing Organisation for several company codes and it was assigned directly to the plants.

However, when I create a purchase order with flag "InfoUpdate" marked the system does not update the taxcode in Purchasing Info Record. If I assign the Purchasing Organisation to an Company Code, the tax code is updated correctly in Info Record.

Anyone know a solution to correct it without need to assign the purchasing organisation to the company codes?

Sincerely

Gian Carvalho

Accepted Solutions (1)

Accepted Solutions (1)

BijayKumarBarik
Active Contributor
0 Kudos

Hi,

Purchasing organisation is a organizational level that negotiates conditions of purchase with vendor for various plants  but your tax code is a master data where Purchasing organisation is considered as reporting unit.

Tax code only assigned to company code and tax code never assigned to a/any Purchasing organisation.


Also Tax code never defaulted to flow during inforecord creation(ME11) and you need to enter manually tax code during inforecord creation(ME11) where later,when purchase order created(ME21N), the tax code will be defaluted to purchase order from inforecord!

NOTE:
Generally in procurement of material/service, the TOTAL price calculated NET price of material/service plus(+) tax components on material/service. All pricing elements in purchase order for material/service you needs two pricing procedures ie……one is MM pricing procedure (M/08) &
another one is Tax procedure(OBYZ).These two procedure linked by a tax code which is entered manually or flow from master data(info record or condition record) during creation of  purchase order.

When you create purchase order, your NET price in the purchase order {which in the form of Base price from which tax will be calculating} flow to tax procedure to BASB condition type with 362 routine in the tax procedure (OBYZ).

For tax with Tax procedure, the G/L account picks from t.code: OB40 and for MM pricing procedure, the G/L account picks from t.code:OBYC.

Regards,

Biju K

Former Member
0 Kudos

This message was moderated.

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

The problem was correct. SAP really was not creating the info record in Purchasing Org. and Plant level.

To correct it, I do two configurations:

1) SPRO -> Materials Management -> Purchasing -> Environment Data -> Define Default Values for Buyers.

Set indicator C  (Update without plant (if no plant requirement) for codes as Jürgen said.

2)  SPRO -> Materials Management -> Purchasing -> Conditions -> Define Condition Control at Plant Level

Set "+" to the Plant that you want to update info record with tax code

Obs: This solution is valid only when you are using a cross company purchase organisation.

Thanks to all

Gian

ravindra_devarapalli
Active Contributor
0 Kudos

Hi,

In PO if you want to use tax code, you should be assign tax code to company code. This is basic for tax code.

In po how tax code will work means from assignment between tax code and company code.

So as per this reason in your case it is working like . It is standard behaviour.

JL23
Active Contributor
0 Kudos

At which level is your info record?

is it only created at purchasing org level, or at plant level?

Check table EINE

Former Member
0 Kudos

Jürgen,

When I create a purchase order, the info record that is created is at purchasing org level.

The info record is in EINE table, but the plant (WERKS) is empty in the register as the field taxcode (MWSKZ)

BUT, I assigned the purchasing org to the company code and the info record was created at purchasing org level only too. However, in this case the info record is in EINE table and the plant (WERKS) is empty too, but the field taxcode (MWSKZ) is filled.

Thanks

JL23
Active Contributor
0 Kudos

if you assign the purchasing org directly to the company code, then SAP can know the country from the company code and allows to assign the taxcode.

if you assign the purchasing org to the plant, and you do not specify the plant in the info record, then SAP has no relation to jump from purchasing org via plant to the company code to know for what country the tax code has to be assigned.

you can customize the info update to be at plant level by using update indicator B

   No update

A  Update with or without plant

B  Update with plant (if no plant ban)

C  Update without plant (if no plant requirement