Why We're Not a Frappe Partner — and the One Requirement We Won't Meet
Frappe partner requirements include $100/month of client spend on Frappe Cloud. We meet the other two criteria. Here is why we decline that one.
Practical guides to planning, deploying, and scaling ERPNext for Indian mid-market operators — from first workflow discovery to manufacturing, distribution, and multi-branch operations.
Step 1
Why We're Not a Frappe Partner — and the One Requirement We Won't Meet
Frappe partner requirements include $100/month of client spend on Frappe Cloud. We meet the other two criteria. Here is why we decline that one.
Frappe partner requirements include $100/month of client spend on Frappe Cloud. We meet the other two criteria. Here is why we decline that one.
A complete chart of accounts for Indian companies — 118 accounts, importer-ready for ERPNext, with every ledger mapped to its Schedule III head. GST ledgers named to match india_compliance, the MSME payables split built in, and the import sequence that avoids the ledger-entry lockout.
Can ERPNext run a 500-user Indian enterprise? Who already does, where it scales, where it doesn't, and the 5-year TCO against SAP — an honest CXO guide.
On Frappe v15, build_match_conditions() returns an empty string when a user holds User Permissions but their role grants neither read nor select. Callers read empty as 'no restriction' and the report shows every row. Here is the trace, the version nuance, and the fix.
Frappe's System Health Report reports the scheduler as Process Not Found whenever the scheduler runs in its own container. It is a file-lock bug, not an outage. Here is why it happens, how to prove your scheduler is actually alive, and what the unmerged upstream fix does.
Strict User Permissions plus a Company User Permission set to Apply to All Document Types empties the Purchase Invoice list with no error. ERPNext fixed it with a one-line JSON flag in v15.116.0 and v16.27.0 — which means Asset and Shipment still carry the identical bug.
Every PDF download returns 504 on frappe v16.24.0–v16.24.2. A directory path reaches read_file, kills the CDP reader, and blocks the worker forever. Here is the version boundary, the fix, and how to tell this apart from the Print Designer chromium-path bug.
Three real Frappe/ERPNext filter-shape bugs, each with its exact version boundary. One shipped in v16.14.0 and was fixed in v16.21.0. One is open but only reachable from custom code. One never affected a shipped v16 release at all.
medusa db:migrate stops dead after creating the migrations table, with no error and no CPU. The confirmed cause is Medusa forcing SSL on any non-localhost host, plus a knex pool that never rejects. This guide separates that from the still-open ARM64 case and gives you a real diagnosis playbook.
ERPNext Payment Reconciliation times out when matching 2000+ payments against 5000+ invoices. This guide fixes the timeout with batch processing, adds auto-matching rules, and sets up a daily scheduled reconciliation job.
ERPNext Production Plan's 'Get Items from Sales Orders' misses partially delivered orders, shows wrong pending quantities, and ignores material availability. This guide fixes the three breakpoints with interactive diagnostics and working Python scripts.
ERPNext Quality Inspection blocks Stock Entry submission when readings fail — but only if configured correctly. This guide covers QI template setup, auto-triggering on manufacture, rejection workflows, and the common configuration gaps that let defects through.
Showing 12 of 86
Request a 30-min discovery briefing and we'll show you exactly how this applies to your business — with a realistic scope, timeline, and cost.