Giter VIP home page Giter VIP logo

extension-technologies / docusign_integration Goto Github PK

View Code? Open in Web Editor NEW
7.0 1.0 3.0 1.06 MB

Seamlessly integrate DocuSign with ERPNext (v13-15) for digital signatures on Sales Invoices and Purchase Orders. Comprehensive setup ensures secure and efficient document signing processes.

License: Other

Python 88.88% JavaScript 11.12%
docusign docusign-api envelope erpnext frappe webhoook

docusign_integration's Introduction

Docusign Integration for Frappe ERPNext

Introduction

This custom app enables seamless integration between Frappe ERPNext and Docusign, allowing users to digitally sign documents directly within the ERPNext environment.

Installation

  1. Ensure you are using Frappe ERPNext version 13, 14, or 15.

  2. Install the Docusign custom app.

    After get the app install in your site

    bench get-app --branch [branch name] https://github.com/extension-technologies/docusign_integration.git
    bench --site [site name] install-app docusign_integration
  3. After installation, navigate to Docusign Settings to configure the integration.

Docusign Developer Account Setup

  1. Navigate to App and Key sections.

  2. Add New App

  3. Find your Integration Key.

  4. Genrate Secrate Key

  5. Add rediret Uri

        <domain name > /api/method/docusign_integration.dsc_api.auth_login


  6. And Save Configuration

Webhook Setup on Docusign

  1. Navigate Connect Section

  2. Add Configuration

  3. Add Webhook Endpoint

         <Domain name>/api/method/docusign_integration.dsc_api.sign_document


  4. Trigger Event Setup

Erpnext Configuration

In the Docusign Settings, provide the following configuration details:

  • Account Id
  • Client Id
  • Secret Key
  • Base Path
  • Server URL
  1. Find Docusign Settings

    And Add server url it is requires

Digital Signature Document Setup

  1. Find Digital Signature Document

  2. Access the Digital Signature Document section.

  3. Add a document and specify the format ready for signing.

  4. Enter the signer's email or name and assign a role granting permission to sign the document.

  5. Currently supported documents: Sales Invoice, Purchase Order.

Document Signing Process

  1. Create a sales invoice or purchase order and submit the document.
  2. The submitted document will be available as "DSC Sales Invoice" or "DSC Purchase Order".
  3. Click on the action button "DSC 1" to initiate the document signing process.
  4. The document will be sent for signing to the designated email defined in the Digital Signature Document.

Completion and Documentation Retrieval

  1. Once the document envelope is completed, the respective document values will be received in the child table "Documents".
  2. Access the signed document and certificate document via the provided links.

Additional Notes

  • Ensure all required configurations are accurately set up to ensure smooth integration.
  • For any issues or inquiries, please refer to the documentation or contact support.

docusign_integration's People

Contributors

sonupandit9693 avatar

Stargazers

dgo2dance avatar MohsinAli avatar Suraj avatar  avatar  avatar  avatar Deepak Malik avatar

Watchers

MohsinAli avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.