Skip to content
Hardik Zinzuvadiya
Let's connect

product

Sales Order Monitor

One ERPNext page that shows every Sales Order with its delivery, invoice and payment status and the next action.

ERPNext v14ERPNext v15ERPNext v16

Overview

Sales Order Monitor is a single ERPNext Desk page that shows the whole lifecycle of every Sales Order, from creation through delivery, invoicing and payment, and lets you filter to the ones that are stuck. Built for sales teams and operations managers who need to see fulfilment status and outstanding payments without clicking through linked documents. Open source, for ERPNext v14 to v16.

9quick filters
6summary stats

Features

Dashboard

  • 6 stats: total, awaiting delivery, invoice or payment, outstanding, overdue invoices
  • Date range and customer filters, search by order number or customer
  • 9 quick filters: draft, missing or partial delivery, missing or partial invoice, and more

Order cards

  • Three columns: identity, process flow, financial
  • Delivery, invoice and payment progress as percentages
  • Grand total, outstanding, days remaining or overdue
  • Next recommended action per order

Item tracking

  • Ordered versus delivered versus invoiced per item
  • Delivery Note returns and credit notes netted into the quantities
  • Status badges; 50 items per page

Linked documents

  • Delivery Notes, Sales Invoices, Payment Entries and returns on the card
  • Sales Invoices with their outstanding amount, payments with mode and date
  • One-click submit for drafts

Performance

  • One optimised SQL fetch, then client-side filtering
  • Modals load lazily
  • Installs with bench get-app on-premise or on Frappe Cloud

Technical details

Tested on
ERPNext v14, ERPNext v15, ERPNext v16
Built with
Python, Frappe, ERPNext v14 to v16, JavaScript, CSS, SQL
Type
product
Status
In production

Have something slow, manual, or fragile in production?

Tell me what it is. I reply within two working days, with questions.

Let's connect