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

Notifications

Announcements

No record found.

Community site session details

Community site session details

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

How can we verify whether the purchase order confirmation has been sent to the vendor?

(1) ShareShare
ReportReport
Posted on by 221
We currently send our purchase orders to vendors through the print section. However, we're now seeking a simpler method to verify whether we've indeed sent the order confirmation to the vendor.
 
 

We've identified three potential solutions internally, but none of them meet our requirements:

1. Utilizing the 'No. Printed' column: This column tracks the number of times a document has been printed or send. However, it's not a reliable indicator of whether the order confirmation has been sent, as printing the document also increments the count.

2. Cross-referencing the purchase order overview with the 'sent emails' page: While this method could verify whether the confirmation has been sent, It's too time-consuming to perform this check on a daily basis.

3. Automatically sending the order confirmation when the order status is 'released': Unfortunately, our BC version lacks the necessary capabilities for this feature, and we don't use applications like 'flow'.

Are there any alternative suggestions?
I have the same question (0)
  • Osvaldo Rossi Profile Picture
    25 on at
    Hi.
    You could extend the Purchase Header table adding a new column to mark or count the times the PO was sent by email.
    After creating the column you could subscribe to the following event:
    [EventSubscriber(ObjectType::Table, Database::"Document Sending Profile", OnAfterSendVendor, '', false, false)]
    local procedure OnAfterSendVendor(var Sender: Record "Document Sending Profile"; ReportUsage: Integer; RecordVariant: Variant; DocNo: Code[20]; ToVendor: Code[20]; DocName: Text[150]; VendorNoFieldNo: Integer; DocumentNoFieldNo: Integer; DocumentSendingProfile: Record "Document Sending Profile");
    begin
    end;
    This event gets executed after any document is sent to a vendor.  You can check if conditions are met and increment the corresponding record counter for the corresponding PO.
    Hope this helps.
    Kind regards,
    Osvaldo. 
     
     
  • Gerardo Rentería García Profile Picture
    25,225 Most Valuable Professional on at
    Hi
    I was certainly going to tell you that you can relate it to the released status, it is what would allow you to identify the mentioned status without resorting to coding.
    Best Regards
    Gerardo
  • Verified answer
    YUN ZHU Profile Picture
    95,593 Super User 2025 Season 2 on at
    Hi, if you want to avoid customization, you can consider using the existing standard fields, such as Your Reference, and manually write "Sent" after each send. This field can also be added to the list page.
     
    Hope this helps.
    Thanks.
    ZHU

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

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

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 3,010

#2
Jainam M. Kothari Profile Picture

Jainam M. Kothari 1,270 Super User 2025 Season 2

#3
YUN ZHU Profile Picture

YUN ZHU 1,085 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans