NeSL eSign

NeSL eSign

How to activate

Account settings >> Department >> eSignature

To activate NeSL eSign, “NeSL eSign” needs to be enabled.  NeSL eSign can be made the Default signature type using the Default toggle. 

NeSL eSign settings can be configured by clicking on the “settings” icon next to NeSL eSign. 

There are two different settings that can be configured: 

  1. Enable Leegality signing link for first invitee

    This toggle enables you to send a Leegality email or SMS carrying the eSigning link
    Please note that this option is available only for the first NeSL invitee in a signing journey. For subsequent NeSL invitees in a signing journey, the eSigning link will be sent directly by NeSL to the invitee.  

  1. There is also a toggle to configure the Leegality signing link as a mandatory setting. If this is configured, the first NeSL invitee in all documents sent from that account will always receive a mail/SMS from Leegality carrying the eSigning link. 

  1. Verification Settings: 

You can set the acceptance percentage for smart name verification.

The Acceptance Condition is set as “Accept but Respond with Result”.  

Internal Note: You cannot change this to “Reject if Fail” like you can for Aadhaar eSign and DSC. This is because regardless of the verification failure, NeSL will save the document in its database. To avoid a situation where the document is updated and stored in the NeSL debt database, but rejected on the Leegality platform, the “Reject if Fail” option has been disabled for NeSL eSign.  

Account settings >> Department >> NeSL eSign Config

In this tab, NeSL details configured by the client are displayed.  These details are required to make NESL API calls on behalf of the client. 

No data can be input on this page.  Input will be taken from the client on email and will be configured by the Leegality team. Values will be displayed on this page for the user’s reference. 


  1. Path ID: generated by Leegality - this Path ID will need to be specified in the file. This is required for fetching the digital signature using the Leegality utility. Link:
  1. NeSL API Key: specifies the API Key provided to the client by NeSL.  
  1. Client ID: specifies the Client ID provided to the client by NeSL.  
  1. Username: specifies the Username of the client on the NeSL portal. 
  1. Password: Specifies the password of the client on the NeSL portal. 
  1. Base URL: the URL where the Leegality utility is deployed on the client server. 
  1. NeSL Expiry Timeline: specifies the expiry timeline of documents configured at NeSL level by the client.  

Note: any changes to the above must be notified by the client to Leegality in advance, to avoid performance issues. 

Sending Journey - New document flow

Configuring NeSL Invitees 

  1. “Allow first invitee to fill” is not supported if the first invitee is an NeSL invitee.  This is because NESL does not provide an option to dynamically fill templates in the signing journey. 

  1. If an Invitee has an NeSL eSign configured, it can’t support other eSign types simultaneously.  

  1. If a document has NeSL eSign configured for any invitee, signing order will be mandatorily enforced.  NeSL APIs require the specification of a signing order.

  1. NeSL eSign cannot be configured for group invitations.  Group invitations are not supported by NeSL. 

  1. Non-NeSL eSign invitations can only be placed after all NeSL invitees in a signing journey.  This is because any pre-existing signature is removed by NeSL.  However, non-signing invitations (i.e, reviewers) may be placed before NeSL in the signing journey. 

  1. If a document containing a pre-existing digital signature is uploaded for a journey that has an NeSL eSign, the pre-existing digital signature will be purged by NeSL.


  1. All NeSL invitations should be bunched together in the signing journey.  You can’t have a reviewer or a non-NeSL signer between two NeSL invitations. 

  2. In case "Enable Leegality signing link for first invitee" is turned on the First invitee will receive the NeSL signing link in the Leegality email along with the NeSL email.

Invitee Level Options (NeSL eSign)

  1. In “Invitee Level Options”, only the following features are supported for NeSL invitees:

  1. Send Email Notifications 

  2. Send Mobile Notifications

  3. Add custom URLs and Webhooks 

Rest of the invitee level options that are supported for other eSign types and invitee types are not supported by NeSL

Note: Any other invitees i.e. Different invitee types and eSings can have will work as normal with all the invitee level options available.

Signing Journey Options (in documents containing NeSL invitations)


  1. In “Signing Journey Options” for documents containing one or more NeSL invitations, the following changes should be noted: 

  1. The expiry timeline for NeSL invitations is a fixed timeline for all invitations sent from a particular account.  By default, this timeline is set at 240 hours.  

Accordingly, regardless of the expiry set under “Signing Journey Options”, NeSL invitations will only expire at the fixed expiry timeline set by NeSL. 

Internal Note: Clients may configure their expiry timeline at NeSL level - it is the client’s responsibility to inform Leegality a few weeks in advance before implementing such a change at NeSL level, to ensure that document journeys don’t start breaking. 

  1. Custom messages cannot be configured for the emails sent by NeSL.  However, custom messages can be sent in the emails sent by Leegality in the F2F flow. NeSL does not allow any customisation of the email messages. 

  1. Reference attachments uploaded by the sender will not be visible to NeSL invitees in the signing journey. This feature is not supported by NeSL. 

  1. Clients will be required to set the number of securities for their NeSL journeys. For example, if a particular loan is secured by mortgage over a house, and a hypothecation over a vehicle, the number of securities would be set as 2. 

Note: These settings will work normally will non-nesl invitees

NeSL Webform (Loan, Security, Stamp, and Borrower Data)

To use the NeSL DDE APIs you have to provide data pertaining to the financial debt, the borrower, the stamp duty being paid, and the security backing the financial debt.  This data can be provided in two ways: 

  1. Filling the dashboard web form 

  1. Uploading the data in an excel sheet (in the format provided by Leegality). 

Note: For certain states like Maharashtra, Madhya Pradesh, Kerala, West Bengal, regardless of input value for stamp, the stamp API will auto-calculate the stamp value basis Article Code and Consideration and input value from user is over-ridden and amount is deducted from NESL balance.

The webform fields are set out below:





Loan Details

Loan Number

The loan number associated with the debt.


Sanction Number

The sanction number associated with the debt.


Registration Type

Type of debt (Individual Loan or Non-Individual Loan)



The state in which stamp duty is being paid


Branch Name

The name of the branch granting the loan.


Branch Address

The address of the branch granting the loan.


Date of Sanction

The date on which the loan was sanctioned.


EMI Amount

Interest installment amount payable on the loan.


Rate of Interest

Rate of Interest on the loan.


Sanction Amount

The amount sanctioned by the financial creditor



The tenure of the loan.


Type of Debt

The type of loan (financial debt or operational debt)

Operational debt is not currently not supported by NeSL.


Account Closed Flag

Whether the account is closed (yes, no, or assigned debt)


Fund Type

Whether the credit facility is funded or non funded.


Sanction Currency

The currency in which the loan is denominated (INR or USD)


Credit Subtype

Whether the financial debt is created pursuant to a credit facility or the purchase of a property


Facility Name

The name of the loan facility


Amount Overdue

The amount overdue on the loan


Other Charge Amount

Any other charges (if applicable)


Debt Start Date

The date on which the financial debt started


Interest Amount

The amount of interest


Old Debt Reference No

The reference number of the old debt


Principal Outstanding

The outstanding principal amount


Loan Remark

Loan remarks (if any)


Total Outstanding Amount

Total outstanding amount


Creditor Business Unit

The business unit of the creditor providing the debt


Drawing Power

The drawing power of the loan


Days Past Due

The number of days past due date


Stamp Duty Details

First Party

The name of the first party (for the stamp paper)


Second Party

The name of the second party (for the stamp paper)


Stamp Duty Amount

The stamp duty amount

(For certain states like Maharashtra, Madhya Pradesh, Kerala, West Bengal, regardless of input value for stamp, the stamp API will auto-calculate the stamp value basis Article Code and Consideration and input value from user is over-ridden and amount is deducted from NESL balance.)

Minimum Rs. 10


Consideration Price

The consideration price for the purposes of stamp duty


Description of Document

The description of the document for the purposes of stamp duty


Stamp Duty Paid By

The name of the party paying the stamp duty


Article Code

Article code for payment of stamp duty (list of article codes)


Signatory Details

Full Name

Full name of the Party

Currently only individual parties are supported


Contact Person Name

Full name of the contact person of the Party


Contact Relation

Relation of the party to the debt (Debtor, Guarantor, Co-obligant)

Values other than Debtor, Guarantor, Co-obligant are not valid


Email ID

Email ID of the signer


Mobile Number

Mobile Number of the signer


Date of Birth/Incorporation

Date of Birth/Incorporation


Legal Constitution

Legal constitution of the signer (Resident Individual, Private Limited, Public Limited, LLP, Proprietorship, Partnership, Entity created by Statute, Trust, HUF, Coop Society, Association of Persons, Government, Self Help Groups, Non-Resident, Foreign Company)

Only Resident Individual is supported


Alternate Email ID

Alternate email ID of the signer


Alternate Mobile

Alternate mobile of the signer


Signature Placement

  1. The user is advised to use custom coordinates which are well spaced out.   
  2. The size of the signature box will remain the same in NeSL flow - NeSL does not support any customization for signature size.

NeSL eSign - Workflow setup

There are no changes in the workflow setup with respect to Workflow configuration. Refer to the Workflow setup guide here:- Configuring a workflow

Sending journey - Workflow

Via Dashboard - Run workflow

The user while running a workflow similar to the sending flow mentioned above int he new document flow - will have to either fill the webform in the dashboard or upload an excel in the Leegality format.

Via Dashboard - Excel upload

The Leegality excel template for an NeSL will contain additional column headers for the NeSL Webform 
  • The Invitee (Signatory details in the NeSL webform) specific columns repeated for each invitee

  • Loan details & Stamp Duty details column headers will be common for the entire document.

Custom mapping for the additional NeSL column headers will work as normal

Refer to the Custom mapping guide here:- Custom mapping of workflow spreadsheet template

Details Page 

Delete Invitation

NeSL invitations cannot be deleted, as NeSL does not support this functionality. 

Copy URL

Copy URL is available only in case of F2F NeSL invitations. In non-F2F NeSL invitations, Leegality does not have the signURL and therefore this option is not relevant.  

Manual Activation of Invitations

Manual activation of all invitations are disabled for documents which have an NeSL invitations. This restriction has been added to prevent other esigns being applied before the NeSL invitations are completed.  Completing other esigns through manual activation is problematic because any pre-existing esigns are removed by NeSL. 

However, once all NeSL eSigns are completed, the remaining non-NeSL invitations may be manually activated. 

Resend Notification

On clicking Resend Notification, the following notifications are re-sent: 

  1. In case of F2F, only Leegality invitation email is re-sent.

  1. In case of non F2F, both Leegality and NeSL invitation emails are re-sent. 

Delete Document  

Before deleting a document containing NeSL invitations, a warning message is shown to the user.  Even post deletion, if the NeSL invitations are already active, signing can happen independently through NeSL emails.  

Self Sign

The Self Sign button will be available only for F2F NeSL invitations. 

Rejection of eSign

Rejection of eSign is not supported by NeSL. This button will not be available for NeSL invitations. 

Edit Document 

The following restrictions are applicable to editing a document which contains NeSL invitations: 

  1. None of the reviewers in the signing order before the NeSL invitees can be converted to eSign invitations. 

  1. The NeSL invitations cannot have their esign type changed. 

  1. None of the details in the NeSL webform can be changed.

Signing Journey  

Agreement preview page - The user will have to scroll the entire document in order to proceed

Stamp paper (procured via NeSL) details

Final document along with the NeSL stamp paper attached - The user will have to scroll the entire document in order to proceed

NeSL consent page

User has to fill in their Aadhaar number/Virtual ID and enter the OTP received on their Aadhaar registered Phone number

Post successful verification of the OTP - Your document will be signed

Standard NeSL signing flow

Note: The OTP is sent to both email and mobile 

Final document along with the NeSL stamp paper attached - The user will have to scroll the entire document in order to proceed

NeSL consent page

User has to fill in their Aadhaar number/Virtual ID and enter the OTP received on their Aadhaar registered Phone number

Post successful verification of the OTP - Your document will be signed

Audit Trail

In the audit trail, there is no consent message captured in the audit trail for NeSL invitations - this is because in the NeSL journey, consent is provided by the user on the NeSL platform. 

Click here to view an audit trail for a document signed using NeSL and Aadhaar eSign respectively.  

Notifications to NeSL Invitations (email and SMS) 


Leegality Notification

NeSL Email Notification

NeSL Mobile Notification

Invitation Sent




Invitation Resent


Y (only in case of Non F2F)


Expiry Reminder




Document Self Signed




Document Completed 




Document Expired




Document Deleted 




Billing & Payment

Upon creation of a document with NeSL invitation, eSign credits will be reserved.  The amount of credits reserved would be equal to the negotiated rate for an NeSL eSign. 

Note that the amount reserved for NeSL eSigns represents the amount charged by Leegality.  The charges levied by NeSL will need to be paid by the client to NeSL directly, based on terms agreed between the client and NeSL. 

For e-stamping carried out through NeSL, there is no additional charge levied by Leegality.  The stamp paper cost and fees will need to be paid by the client to NeSL directly, based on terms agreed between the client and NeSL.

    • Related Articles

    • NeSL eSign Signature Journey (OTP)

      ​ To eSign a document, open the invitation message from NeSL containing the eSign link.  The NeSL invitation will be sent on email as well as mobile.  SMS Invitation Template Email Invitation Template To begin, click on the eSign link in the ...
    • Nesl Multi stamping

      This feature helps the sender to affix multiple stamp papers to the documents signed via NeSL eSign. Steps to configure NeSL Multi Stamping  Step 1: Configure at least one invitee with NeSL sign to use multiple stamp papers, and then click on ...
    • Aadhaar eSign

      Aadhaar eSign is a valid method of affixing an electronic signature as per Schedule II of the Information Technology Act, 2000. This feature is useful for documents where a ‘signature’ is mandatory. Aadhaar eSign userflows:- OTP Biometric
    • NESL error codes

      Parameter Missing Parameter Missing ER00P1 Response Url is Missing ER00P2 ClientId is Missing ER00P3 Authorization is Missing ER00P4 Api key is Missing ER00P5 MetaData is Missing ER00P6 Mandatory request parameter Missing ER00P7 ResponseUrl should ...

      Use the eSign and Seals tab to set up and configure different types of eSigns and their appearances. This is going to be especially useful if you are a regular signer on Leegality’s growing platform; your configurations will be prepopulated when you ...