Digital Signature

Digital Signature

App to generate PDF with Digital Signatures attached.

Install Now
6 installs

Digitally sign all your documents generated from ERPNext within the platform


"dsc" is an ERPNext app to digitally sign sales invoices (or other doctypes) and directlysend signed PDF over email without every leaving ERPNext platform.

  • Minimal configuration
  • 100% open-source digial signatures generated within ERPNext
  • ✨ Maick and Easy Setup ✨


  • Create free & open-sourced digital signatures
  • Attach digital signatures per user
  • Allocate the user responsible to sign the document (sales invoice, etc.)
  • Download signed invoices, etc directly
  • Send signed PDF via email

> Earlier users would have to download sales invoices (or other documents)from ERPNext in PDF format and open in Adobe Reader ot other PDF singing toolsand then manually sign the PDF before sending them on email to their customer/vendors/others.With this module, you don't have to buy then renew your signatures every year, generate them within ERPNextfor free and renew for free (as long as the opensource library we use provides it!), and send them directly toyour customers or parties needing the verified documents from ERPNext itself. Keeping a perfect audit trail of thedocuments in your system.


Using bench, install ERPNext as mentioned on the official frappe documentation.

>Note: use the correct branch as your ERPNext installed version asks for.* Add this code in print format ,Where you want to display Digital Signature(##Only For Display Purpose)sh{% if doc.dsc_user%} {%set vp = frappe.get_doc("DSC User",doc.dsc_user)%}</p><pre><code>{%if} &lt;div&gt;&lt;img height="90" src="{{}}" width="130"&gt;&lt;/div&gt;{% endif %}&lt;div&gt;&lt;p&gt;Digitally signed by&lt;/p&gt; {{doc.dsc_user}}&lt;/div&gt;&lt;div&gt;{{doc.creation}}&lt;/div&gt;&lt;div&gt;&lt;p&gt;DN :CN={{doc.dsc_user}}&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Reason:I am approving this document.&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Contact:{{}}&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Location:{{vp.location}}&lt;/p&gt;&lt;/div&gt;</code></pre><p>{% endif %}


  • A new doctype is created to add users for digital signature by adding signature image and setting password.image

  • Link field of DSC user is given in the document and he has to enter his password.image

  • 'Signed Pdf' button is given to generate digitally signed document.image

  • You will get the signed pdf as shown below.image

You can validate signature using Adobe Acrobat Reader or any online validator.


ERPNext App, Hell Yeah!

User Reviews

Write a review

No reviews yet, be the first to review.