Skip to content

monolithon/erpnext_gocardless_bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ERPNext Gocardless Bank Account Data

A plugin that integrates Gocardless open banking services with ERPNext.


Table of Contents


Requirements

  • Frappe >= v15.0.0
  • ERPNext >= v15.0.0

Setup

Install

  1. Go to bench directory

cd ~/frappe-bench

  1. Get plugin from Github

(Required only once)

bench get-app https://github.com/monolithon/erpnext_gocardless_bank

  1. Install plugin on a specific site

bench --site [sitename] install-app erpnext_gocardless_bank

  1. Check the usage section below

Update

  1. Go to app directory

cd ~/frappe-bench/apps/erpnext_gocardless_bank

  1. Get updates from Github

git pull

  1. Go to bench directory

cd ~/frappe-bench

  1. Update a specific site

bench --site [sitename] migrate

  1. Restart bench

bench restart

Uninstall

  1. Go to bench directory

cd ~/frappe-bench

  1. Uninstall plugin from a specific site

bench --site [sitename] uninstall-app erpnext_gocardless_bank

  1. Remove plugin from bench

bench remove-app erpnext_gocardless_bank

  1. Restart bench

bench restart


Usage

  • Go to Gocardless to create an account
  • Get your Gocardless Secret ID and Secret Key to be used later
  • Open Gocardless Settings doctype and check the Is Enabled box to enable the plugin
  • Paste your Gocardless Secret ID and Secret Key in their respective fields and save the settings
  • Go to Gocardless Bank doctype, add a new bank and then save the entry
  • After saving, click on Authorize buttom from the top to grant access to your bank's data
  • After a successful authorization, the Bank Accounts table will appear at the bottom of the form
  • Click on the Add button from the table to add the account to ERPNext
  • Click on the Sync button from the top to manually sync the transactions of the lined bank accounts

Issues

If you find bug in the plugin, please create a bug report and let us know about it.


License

This repository has been released under the MIT License.