sales invoice in foreign curreny

Hi guru’s

I created a sales order and i shipped .

Now i want to create the sales invoice in foreign curreny . so that i changed the currency code in slaes order header . then system throw this error.

Microsoft Business Solutions-Navision

Quantity Received must be 0 in Purchase Line Document Type=‘Order’,Document No.=‘106088’,Line No.=‘10000’.


what is this meaning ?

do i need to select the currency code while i am creating the order ?

there is no scope to change the currency code after u done the shipment ?

then how to create the sales invoce in foreign currency after i shipped ?

please solve this issue.

No you cannot alter the currency after you have shipped. You have theoretically created an order with agreed prices, which can create an expected position in teh ledgers at shipment, so you cannot. Also if you use the confirmation, or key from an order, you have already set an agreement with the customer.

The system will not allow you to create an invoice in a different currency to the order when it has been shipped.

You need to unship it, correct it, verify the rates on each line and then ship it.

If you do not want to do this you will need to invoice them in the original currency. Failing this write a modification to allow you to do this and all of the currency revaluations and re-reading of the rates for unrealised gains and any other postings you may need to consider.