cancel
Showing results for 
Search instead for 
Did you mean: 

Billing Document Currency

Former Member
0 Kudos

Hi Fellow members,

Facing one business scenario, Where one of our top Customer will place a single sales order(Example of Quantities: 100,150,300) & they need different currencies at line item wise(Due to billing partner/Payer can be from different countries) i.e. for Quantity: 100 currency should be: USD, for 150 it should be: EUR & for 300: HKD (HongKong Dollor).


For these 3 line items, Billing document will be different so the Billing Document currency should be only the Line item currency.


Need to know that, How we can copy the line item currency from sales order to the billing document as my Sales document currency can be differ from line item currency.


Waiting for prompt reply.




Thanks in advance.

Accepted Solutions (1)

Accepted Solutions (1)

jignesh_mehta3
Active Contributor
0 Kudos

Hello Ashish,

I believe in the Sales Area Data - Sales Tab of Payer Partner you can enter Currency.

Now since currency & Payer will be different for each line item of the Sales Order, the Invoice will be split and you will have individual Billing Document for each Payer (& currency).

By the way, what will be the destination countries (Delivery location) of each of these line Items? I feel since the payer are paying in different currencies, probably the Destination countries are also different and you may also have Delivery split.

Thanks,

Jignesh Mehta

Answers (3)

Answers (3)

Former Member
0 Kudos

Dear Jobi,
As i already tried that practice, but system flows Sales order header currency which was Sold-to-Party(Header) currency into Billing document.

But as per our Business scenario, We need to flow Sales Order Line item wise currency into particular Billing document Header.(As we will create separate billing doc. for each different line item wise currency). So, How to flow line item wise currency into Billing document header?

Hoping for the solution.

Thanks in advance.

jobis
Contributor
0 Kudos

Hi Ashish,

In this case,easiest way will be to use the user exit in invoice program to get the doc currency from the item level BP partner.

Try with this user exit

  • USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC).

Regards

Jobi

Former Member
0 Kudos

Dear All,

Now client has changed its business requirement that, Now we need to copy the Bill-To-Party code into Payer(As we don't have Payer Partner function in Delivery) from delivery in order to create currency specific invoice.(As we will take Currency from our external table, where we assigned currency against Payer-KUNRG).

Now it's very urgent to provide solution.

Thanks in advance

Regards,

Ashish Dev

Lakshmipathi
Active Contributor
0 Kudos

Before moving any enhancements to QA, discuss with your FI consultants and get concurrence from them on FI postings.  Most importantly, create one test document with multiple line items with different currency and ask the Business Finance team to validate on FI postings.  The process what you posted is defintely not a Best Practice and you have to convince your client.

G. Lakshmipathi

Former Member
0 Kudos

Dear Sir,

First of all, Thanks for prompt reply, We have already tested the same as you guided along with our FI team on FI posting issue, FI team is convinced with it.

Now we just need to take Payer code in invoice based on BP code which is in Delivery-Header. Is there any User-Exit to achieve this functionality, OR is there any provision in Copy Controls(VTFL).

Kindly guide us.

Thanks in advance.

Regards,

Ashish Dev

former_member216345
Participant
0 Kudos

Use copy control

former_member204590
Participant
0 Kudos

Hi Ashish,

sales order currency is either sold to party currency or company code currency (t.code OB08). in your case in standard billing document will always consider one currency and that will be your SO header currency. Further for the above case if you want separate currency you need to create currency specific sales order.

KR

Riti

Former Member
0 Kudos

create diff info objs...