web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Sales posting defer

(4) ShareShare
ReportReport
Posted on by 32
Hi D365 experts,
 
I have a requirement, I need to generate the sales invoice for sales in other currency. This invoice will then go submit to government department. After 2-3 days they will approve and provide an exchange rate. Then I need to post my accounting on given exchange rate.
 
I can't use Proforma invoice as it doesn't have number and later user can use different packing slip or other parameters to post the invoice l, in this way generated invoice and posted invoice will be different. I need same invoice number.
 
I am thinking to have my customisation bifurcated as
On sales order invoice Posting dialoge I will have one parameter. Once user selects that parameter, invoice will not post but will have our cust invoice Journal for user to print invoice. No sub ledger, GL, inventory trans. Once we will have new exchange rate we will use new rate to post that journal.
 
Is it possible to bifurcate invoice Posting in two parts. Is MS code can be split to get this requirement.
Categories:
I have the same question (0)
  • Adis Profile Picture
    6,651 Super User 2026 Season 1 on at
    Hi,
     
    I think you need to run the currency revaluation described below. You post the sales order, submit it and then you run the currency revaluation based on the date and exchange rate that you have set up.
     
     
     

    Kind regards, Adis

     

    If this helped, please mark it as "Verified" for others facing the same issue

    Keep in mind that it is possible to mark more than one answer as verified

  • Suggested answer
    Syed Haris Shah Profile Picture
    1,648 Super User 2026 Season 1 on at
     
    I agree with the recommendation provided by Adis. In most standard scenarios this type of situation can be handled using the currency revaluation functionality.

    That said, I also understand that in some countries such as Saudi Arabia or Egypt there can be regulatory requirements where the sales invoice must be posted using an exchange rate approved by a government authority. If this is indeed a compliance requirement, the standard process may not fully support the timing of the approval.

    In that case, you may need to consider a customization approach. One possible design would be to introduce a custom “Pending Invoice” step similar to PO pending invoice. When the user selects a parameter during invoice posting, the system could generate a pending invoice with a reserved invoice number and allow the user to print it for submission to the government authority, without posting any accounting entries.
    Once the approved exchange rate is received, the user can update the pending invoice and trigger the final posting using the standard invoice posting framework while reusing the same invoice number.
     
    If you find this answer helpful, please consider verifying the answer. 👍
     
    Regards,
    Syed Haris Shah
  • André Arnaud de Calavon Profile Picture
    304,553 Super User 2026 Season 1 on at
    Hi,

    In what country do you have this requirement? Can it be the case that you have invoices that will not be sent to the government with a given currency and some other do? In this case, can it occur that for one currency, on the same date different exchange rates should be used?
  • Suggested answer
    Giorgio Bonacorsi Profile Picture
    2,706 on at
    Hello, 
     
    You can update the exchange rate directly in the sales order header.
    Once you receive approval and the confirmed rate from your client, update it and proceed with the process.
     
     
    The revaluation process ca be use to calculate the unrealized profit and loss after we issue the invoice.
     
    Good luck, 
    Giorgio
  • CU26111808-0 Profile Picture
    32 on at
    Hi
    Thankyou for your valuable replies.
     
    This requirement is for India.
     
    We cannot use currency revaluation as it will only revaluate the customer balance and not other accounts eg. Revenue.
     
    Fixed exchange rate we can use, but before this we require the invoice printout. Later on user can mistake while generating the actual invoice then generating the proforma invoice and there could be high chances of manually enter exchange rate for each invoice.
     
    Yes, we are going for customization. For this customization we can auto force system to use fixed exchange rate based on some parameters. Main issue is when we generate the invoice first before posting, we need the same invoice to replicate once posted the invoice and dont let user to modify the invoice.
     
  • Suggested answer
    Syed Haris Shah Profile Picture
    1,648 Super User 2026 Season 1 on at
     
    I agree. I suggested a customization approach in a previous comment that might also help you design a solution for this requirement.
     
    If you find this answer helpful, please consider verifying the answer. 👍
     
    Regards,
    Syed Haris Shah

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 689

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 606 Super User 2026 Season 1

#3
CP04-islander Profile Picture

CP04-islander 356

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans