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 :

Pinned Comment Lines for Microsoft Dynamics 365 Business Central

Mohana Yadav Profile Picture Mohana Yadav 61,248 Super User 2026 Season 2

An extension that makes important notes on customers, vendors, and items visible at the moment they matter, instead of hidden two clicks away.


The problem

Business Central already lets you record comments against a customer, a vendor, or an item. Someone careful writes down "always confirm the PO number before shipping" or "this customer disputes every invoice, copy the account manager", and the note is saved correctly.

Then nobody reads it.

Not because the note is wrong, but because of where it lives. Comments sit behind Customer > Comments, off the main card, on a page most users never open. The person picking and shipping the order has no reason to look there, and no indication that anything is waiting for them. The information is in the system; it simply isn't where the decision gets made.

What this extension does

It adds a single Pinned tick to the comment sheet you already use.

A pinned comment raises an on-screen notification whenever that customer, vendor, or item comes into play when the card is opened, when a sales or purchase document for them is opened, and when a pinned item is entered on a document line. The note travels to the point of work on its own.

Nothing about the existing comment functionality changes. This is not a replacement notes system: there is no new table, no separate editor, and no data to migrate. An existing comment becomes a pinned comment with one tick, and un-ticking it returns everything to normal.

Pinning a comment

1.  Open a customer, vendor, or item, and click Comments action.

2.  Write the comment exactly as you do today.

3.  Tick Pinned.

Three fields are added to the comment sheet:

Field

Purpose

Pinned

Marks the line to be raised as a notification.

Pin Until

Optional last date the note should appear. Leave blank to pin it indefinitely.

Pin Severity

Information for ordinary notes, Warning for notes that must not be missed.

 


Pinned lines are highlighted on the comment sheet itself, so it is obvious at a glance which notes are active, bold for Information, red for Warning.

Where the notification appears

Record

When it appears

Customer card

Every time the card is opened

Vendor card

Every time the card is opened

Item card

Every time the card is opened

Sales quote, order, invoice, credit memo, return order, blanket order

When the document is opened, and when the customer is entered

Purchase quote, order, invoice, credit memo, return order, blanket order

When the document is opened, and when the vendor is entered

Sales and purchase lines

When a pinned item is entered on the line

 


The notification reappears every time, not just the first time. If a user glances away or dismisses it, it will be there again the next time they open the record. A warning that shows once and then goes quiet is worse than no warning, because people assume they are covered.

What the notification says

All pinned comments for one record are combined into a single notification rather than one per line. Each pinned comment line appears as its own note, in comment sheet order, separated by a vertical bar:

Pinned comments (3): Always confirm the PO number before shipping | Delivery bookings need 48 hours notice | Invoices must quote the contract number

Longer messages are shortened to keep the banner readable, and blank lines are ignored. If any of the pinned lines is marked Warning, the whole notification is presented as a warning.

Every notification carries a Show comments action that opens the comment sheet filtered to that record, so the full text is always one click away.

Notes that expire on their own

Pin Until exists so temporary notes do not become permanent clutter. Set it to the date a note stops being relevant, the end of a promotion, the date a dispute is expected to close, the last day of a delivery embargo.

Once that date passes, the note simply stops appearing. Nothing needs to be tidied up, no error is raised, and the comment itself stays on the sheet as a record of what happened. Clearing the date or setting a later one brings it back.

Users stay in control

The notification is registered with Business Central's standard notification framework. Any user who does not want it can search for My Notifications and clear Pinned comment lines, alongside every other notification the system offers.

There is no separate setup page to find or learn, and no administrator involvement required. The notification is switched on by default.

Safe for automated processes

Notifications are shown only to users working in the client. Batch posting, job queue entries, API calls, and web service integrations are unaffected. A pinned comment never interrupts an automated process or causes it to fail.

No configuration is needed after installation. Existing comments are untouched until someone ticks Pinned.

At a glance

 

 

Applies to

Customers, vendors, items

Requires

Business Central 26 or later

Setup

None

New pages

None

Licence

MIT, free to use and modify

Source

https://github.com/pmohanakrishna/pinned-comment-lines

 


This was originally posted here.

Comments

*This post is locked for comments