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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Sales cycle stages - Estimated Clode Date

(0) ShareShare
ReportReport
Posted on by 161

Hi

When I update an opportunity through the sales cycte stages the Estimated Close Date always reverts back to the current date I want  it to carry forward the estimated closed date to the next stage. Is this possible?

Ie. Sales Cycle stage 1 has an estimated closed date of 31/01/2022. I update the opprotunity to move the next stage the estimate close date reverts to the current date. I want it to be 31/01/2022.

Any help appreciated.

Thanks Neil.

I have the same question (0)
  • Suggested answer
    Marco Mels Profile Picture
    Microsoft Employee on at

    Hello,

    If you do not get further traction from the community, feel free to raise this issue to Microsoft via your partner or CSP.

    Thanks.

  • Suggested answer
    Community Member Profile Picture
    on at

    Neil,

    So when you click, off the Opportunity, the Update choice on the Action bar. The image appears and you update the fields and click OK. Does this not update the Estimated Closing Date to the new date?

    pastedimage1643070528937v1.png

    Thanks,

    Steve

  • Neil Phelan Profile Picture
    161 on at

    Steve

    It does update it,  but the issue is that lets saya I set the estimated clos date to be 31/ Jan on stage 1 when I move it to stage 2 on the 25th the estimated close date changes to the 25th. where as I want it to default to the 31st.

    I had to solve it with a some code in the end.

        [EventSubscriber(ObjectType::Page, Page::"Update Opportunity", 'OnAfterGetRecordEvent', '', true, true)]
        local procedure UpdateEstimatedClosingDate_OnAfterGetRecordEvent(var Rec: Record "Opportunity Entry")
        var
            oppent: Record "Opportunity Entry";
        begin
            oppent.Reset();
            oppent.SetRange("Opportunity No.", Rec."Opportunity No.");
            if oppent.Find('-') then begin
                oppent.FindLast();
                rec."Estimated Close Date" := oppent."Estimated Close Date"
            end;
        end;

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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 650 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 519 Super User 2026 Season 1

#3
Grigorios Mavrogeorgis Profile Picture

Grigorios Mavrogeorgis 290 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans