cancel
Showing results for 
Search instead for 
Did you mean: 

Currency change PO

Former Member
0 Kudos

Dear gurus,

I've read a bit about this topic, but I still have some doubts:

1- when creating a PO, I can't change the currency at header level. I assume this is because that's the vendor's default currency. Is it possible to change it, if I want to place an order in another currency? I don't want to change the vendor's default currency because this is a temporary situation.

2- in an already created order, if I change it at a line level (which I can), it still shows the previous currency in the item overview block. Is it because of the header currency? If I receive an invoice for a PO and the currency does not match, it will be parked. Will it be enough to change the currency at Item level?

Thank you

Accepted Solutions (1)

Accepted Solutions (1)

former_member233510
Active Contributor
0 Kudos

1) The currency at header level is pulled from the vendor master record. Yes, you can place the order in another currency by using the Vendor sub-range function. Eg: You may create two sub-ranges, let say 0001 and 0002, for the sub-range 0001 assign order currency as USD and for the sub-range 0002 assign order currency as EUR. You can select the order currency based on the vendor sub-range in the PO at item level.

2) If the currency in the vendor invoice does not match with your PO then use the vendor sub-range function to change the currency in the PO.

For your better understanding, please refer the following link,

Vendor Sub-Range in Purchasing - Purchasing (MM-PUR) - SAP Library

Former Member
0 Kudos

As I understood from your answer, it's a matter of vendor master data, isn't it? in that case, I can't do anything, as that's another department handling it. I guess I should ask them to add the sub-range to that vendor, which will probably be slow...

Thanks anyway

Answers (2)

Answers (2)

JL23
Active Contributor
0 Kudos

I don't see a need for a sub-range, it is just the setting for the field selection which does not allow to change the currency while creating the PO

I have no problem to enter any currency I want when doing ME21N, I only enter vendor number, purchasing org, purchasing group and company code, then I go to the currency field and it is open for me.

If you receive the invoice in a different currency then there is still no need to change the PO, you can process MIRO with the currency of the invoice.

Of course the old currency will show in the PO overview as it is the header currency

Former Member
0 Kudos

I don't use ME21N to create POs, I do it through the purchase requisition, with transaction ME58

JL23
Active Contributor
0 Kudos

ME58 automatically brings you into ME21N when you execute.

Former Member
0 Kudos

Hi ,

Its depend . if you done Good recipts then NO . But in standard SAP you can chnage the Currency at hearder .

Please make sure that PO has been receipted and then you should be able to chnage the currency . Also make the In ME22n Screen layout in Spro you have currency  not marked as display ,

Please check these things and let us know .,

2) once you change the PO currency in header you ned you chnage in line item as well. Please select the Condition icon at line item level and then chnage ,

Former Member
0 Kudos

No, there's no GR in the order. In fact, it's a 3rd party order, so there will never be a GR, only the invoice. There isn't an invoice either. As I said, I can't change the currency at header level.

I even tried cancelling this order and submit a new one, and I can't change it when creating a new PO either.

I can only change the PB00 price condition at item level

Regarding "Also make the In ME22n Screen layout in Spro you have currency  not marked as display", I'm afraid I didn't understand you.