Have you seen "Ultimate NAV Comment" customization/add-on?

I’ve never seen such an add-on and, as you, always developed small or bigger customization in this area.

I just discover recently (and got a bit surprised) then, when archiving sales/purchase documents, the notes get lost: this will be an integration that will do soon in my installations.