on 2014 Sep 23 7:57 AM
Hi Experts,
While creating a PO it is taking the currency from Vendor Master (Purchasing view ).
Is it possible that currency will be based on Company code that I am specifying in Org Data tab of PO Header?
If I put Company Code X then currency will be GBP and if I put Company Code Y then it will be USD irrespective of vendor.
Thanks in advance
Shuvankar
Request clarification before answering.
This request does not make much sense.
If you negotiate with your vendor a price of 50$, why would you then place an order with 40€
And who will manage the differences. Do you really believe your vendor will send you an invoice in Euro if the price was negotiated in Dollar?
The currency determined from the company code entered in the PO header is your home currency, and the currency from the price condition is the negotiated currency.
And the ratio between both is taken care with the exchange rate at PO header.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shuvankar,
You might need to go for custom development, by having a ztable containing the currency per company code.
In case if you wish to maintain currency at plant level - please check this out:
Maintaining PIR will only convert the price and display it in the currency of the Vendor. So it wont help your cause.
Regards,
Akash
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
Try maintaining PIRs (Purchasing Info Record) for Vendor and diff purchasing organizations for both countries. the system will then take value from PIR instead of master record. May be this could be helpful.
Thanks,
Pratik
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I think the requirement is not logical. Will your vendors accept the PO in your company code currency. Please cross check the same before proceeding.
As of my knowledge, the default currency in PO will be pulled from the vendor master - purchasing view only. The system design is well explained in the KBA: 1913138 - ME21N : Purchase Order currency is not taken from Purchase Requisition (Please check the "Cause" and the "Resolution" part in the KBA.)
If you need it based on company code, you may go for development using the BAdI: ME_PROCESS_PO_CUST. If you are going for development, I would suggest to maintain the applicable company codes in a Ztable and check the company code in the PO and the ztable and issue message / automatically change the currency accordingly in ME21N.
Regards,
AKPT
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As per my knowledge, PO currency is always dependent on Vendor currency not the company code currency. In standard, system will always take the vendor currency at the time of PO creation. You can see, currency field will come only when you will enter vendor, you can't see the currency by giving only company code.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
you can create a condition record in MEK2 with the material company code (if you don't have this condition table with this combination, you can create one) and save it , afterwards you can delete this condition record, now system will determine the company code currency in PO and info records price will automatically converts to company code currency
| User | Count |
|---|---|
| 26 | |
| 18 | |
| 14 | |
| 4 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.