Skip to content

Automate, Optimize and Customize Payment Workflows for ERPNext

License

Notifications You must be signed in to change notification settings

resilient-tech/payments-processor

Repository files navigation

Payments Processor for ERPNext

A powerful payments automation extension for ERPNext that streamlines payment operations and provides financial insights.


✨ Features

Automate and optimize payment workflows

  • Smart Due Date Calculation Auto-computes payment deadlines considering terms, early-payment discounts, and grace periods.

  • Bulk Payment Engine Generate bulk payment entries for multiple invoices in a single click.

  • Automation Schedule payments, automate reminders, and customize payment workflows.

🛠️ Installation

Prerequisites

ERPNext Version-15 or above

Frappe Cloud

Sign up for a Frappe Cloud free trial, create a new site with Frappe Version-15 or above, and install ERPNext and Payments Processor from the Apps.

Docker

Use this guide to deploy Payments Processor by building your custom image.

Sample Apps JSON
export APPS_JSON='[
  {
    "url": "https://github.com/frappe/erpnext",
    "branch": "version-15"
  },
  {
    "url": "https://github.com/resilient-tech/payments-processor",
    "branch": "version-15"
  }
]'

export APPS_JSON_BASE64=$(echo ${APPS_JSON} | base64 -w 0)

Manual

Once you've set up a Frappe site, install app by executing the following commands:

Commands

Download the App using the Bench CLI

bench get-app https://github.com/resilient-tech/payments-processor.git --branch version-15

Install the App on your site

bench --site [site name] install-app payments_processor

📚 Documentation

🤝 Contributing

📜 License

GNU General Public License (v3)