ERPNext TaskView
A project and task workspace for ERPNext, with timers and hour budgets for staff and a portal where customers follow and work on their projects.
Automatic billing for ERPNext Subscriptions, with payment requests, billing anchors, proration, consolidated invoices, and credit notes.
Frappe & ERPNext
ERPNext Subscriptions generate invoices on schedule, but collecting payment and keeping a customer's many subscriptions tidy is left to you. Automated Subscriptions closes that gap. It started as a small hook that requests payment for every subscription invoice, and now includes a billing engine for businesses that bill recurring services at scale: anchored billing dates, proration, consolidation, and credit notes. Every new behavior is off until you switch it on per customer, so a stock ERPNext site behaves exactly as before.
Automatic payment requests. Each submitted invoice tied to a subscription gets a Payment Request. With a gateway that supports pre-authorization, such as GoCardless, that's enough to charge an existing mandate.
Billing anchors. Align a customer's subscriptions to the calendar or to an anniversary date, with prorated first periods.
Consolidated invoicing. Bill all of a customer's subscriptions on one invoice per cycle, with a clear line per service period.
Credit notes on cancellation. Cancelling a prepaid subscription mid-term credits the unused portion.
Late or stale invoices are handled safely, and credit notes never trigger a payment request.
The design decisions behind each behavior are documented in the repo's docs/DECISIONS.md.
Install it with bench like any Frappe app, then review Subscription Settings and the new customer billing fields. The repository README and decision record explain what each setting does.
A project and task workspace for ERPNext, with timers and hour budgets for staff and a portal where customers follow and work on their projects.
Simpler customer, contact, and address management for ERPNext, with address validation, geolocation, and a map of your customers.
A complete IBM Carbon Design System theme for Frappe and ERPNext, covering the desk, website, login, email, charts, and tables.
Need this implemented? Our ERPNext implementation team can plan the rollout and migrate existing subscriptions.