ERPNext
erpnext.com · ERP and business apps
Open-source ERP for accounting, inventory, HR and manufacturing.
54 items · 55 source threads · 2 source types · updated 2025-10
No items match these filters.
Pain points 18
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| ERPNext is shipped as a virtual machine image instead of Docker containers A user trying to self-host found the packaging unusual and difficult, noting it is not delivered as standard containers. |
Self-hosting & upgrades | Blocks work | 2 sources | 2021-01 |
| ||||
| Weak German language support blocks use with non-English-speaking staff A potential adopter says community-driven translations were experimental and that without proper German support they cannot roll ERPNext out to staff who barely speak English. Affects: small team with non-technical, non-English-speaking staff |
Other | Blocks work | 2 sources | 2020-09 |
| ||||
| ERPNext is quirky and annoying in day-to-day use A user describes ERPNext as having quirks and annoyances, though still preferable to an online suite they cannot control. |
UI & usability | Annoyance | 2 sources | 2024-10 |
| ||||
| Allocated amount error when paying expense claims Creating a payment entry for an expense claim raises an error that the allocated amount exceeds the outstanding amount. Affects: accounts users on a managed cloud |
Reliability & bugs | Blocks work | 1 source | 2024-06 |
| ||||
| No exchange gain/loss option when reconciling multi-currency payments Reconciling a foreign-currency invoice against a payment at a different rate errors out, whereas version 12 offered an option to book the gain or loss. Affects: finance users with foreign suppliers |
Reliability & bugs | Blocks work | 1 source | 2021-12 |
| ||||
| Exchange rate provider supports too few currencies Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2021-05 |
| Untested features and bugs that get fixed by introducing new bugs Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2021-01 |
| Currency decimals parsed wrongly after upgrade to v12.1.6 Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2019-10 |
| Barcodes no longer fetched on sales invoices after update Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2018-02 |
| Sales orders cannot be amended after partial delivery or linked documents Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2017-11 |
| Stale exchange rates are silently used for foreign currency transactions Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2017-07 |
| Subcontracting needs one document per item Locked: summary and evidence are part of Sprint Pass and Pro |
Other | Blocks work | 1 source | 2017-04 |
| POS return cannot include replacement items Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2017-01 |
| Line item discounts on quotations are dropped Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2015-05 |
| Extra zeros appended to quantity when adding purchase invoice items Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2014-07 |
| ERPNext API is awkward for appending bank transactions automatically Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2025-03 |
| Migrating years of QuickBooks data into ERPNext took scripts and a week of work Locked: summary and evidence are part of Sprint Pass and Pro |
Data export & migration | Annoyance | 1 source | 2024-10 |
| Print view differs from the generated PDF Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Annoyance | 1 source | 2019-11 |
Feature requests 33
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| Support UK Making Tax Digital VAT submissions UK VAT-registered businesses must file returns electronically through an API. The author asks how ERPNext could support this and says adoption depends on it. Affects: UK VAT-registered businesses |
Integrations | Causes churn | 2 sources | 2023-10 |
| ||||
| Chart of Accounts limited to five root types Many European charts need statistical, off-balance and closing account classes, but ERPNext only allows five root types. Affects: accountants in Serbia, Germany and Spain |
Customization | Blocks work | 1 source | 2025-10 |
| ||||
| Invoice on Account for advance lump-sum billing with VAT German craftsmen need to bill a lump-sum advance with VAT before any items are delivered, then deduct it on the final invoice. Affects: craftsmen and contractors in Germany |
Billing | Blocks work | 1 source | 2023-03 |
| ||||
| Postgres support missing from ERPNext The Frappe framework supports Postgres but ERPNext does not, because around 1300 SQL queries have not been verified against it. Affects: teams standardised on Postgres |
Self-hosting & upgrades | Blocks work | 1 source | 2021-01 |
| ||||
| Standard print formats do not suit the German market (DIN 5008) German invoices are often posted in window envelopes, requiring a standardised address layout. Built-in print formats do not meet it and a custom solution was unreliable. Affects: German businesses |
Customization | Blocks work | 1 source | 2019-11 |
| ||||
| Show a readable title instead of the ID in link field selections Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Blocks work | 1 source | 2019-11 |
| BOM explosion only supports first level or fully multi-level Locked: summary and evidence are part of Sprint Pass and Pro |
Other | Blocks work | 1 source | 2019-05 |
| Allow zero-quantity items; restriction blocks upgrade to v11 Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Blocks work | 1 source | 2019-04 |
| Dimensional trial balance by cost center, geography or customer Locked: summary and evidence are part of Sprint Pass and Pro |
Reporting & analytics | Blocks work | 1 source | 2018-01 |
| Option to exclude sales orders from customer credit limit checks Locked: summary and evidence are part of Sprint Pass and Pro |
Customization | Blocks work | 1 source | 2017-09 |
| Alternate items on BOM lines for subcontract manufacturing Locked: summary and evidence are part of Sprint Pass and Pro |
Other | Blocks work | 1 source | 2017-08 |
| Quantity-based pricing is only possible by misusing pricing rules Locked: summary and evidence are part of Sprint Pass and Pro |
Pricing & plans | Blocks work | 1 source | 2017-04 |
| Account numbers should be visible and searchable Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Blocks work | 1 source | 2017-03 |
| Daily POS cash reconciliation per cashier Locked: summary and evidence are part of Sprint Pass and Pro |
Reporting & analytics | Blocks work | 1 source | 2017-01 |
| Allow one party to be both customer and supplier Locked: summary and evidence are part of Sprint Pass and Pro |
Other | Blocks work | 1 source | 2017-01 |
| Date filters that update dynamically for scheduled reports Locked: summary and evidence are part of Sprint Pass and Pro |
Reporting & analytics | Blocks work | 1 source | 2017-01 |
| Consolidated financial statements across multiple companies Locked: summary and evidence are part of Sprint Pass and Pro |
Reporting & analytics | Blocks work | 1 source | 2016-11 |
| Split one invoice across multiple due dates Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Blocks work | 1 source | 2016-09 |
| Automatic bank reconciliation from uploaded CSV statements Locked: summary and evidence are part of Sprint Pass and Pro |
Data export & migration | Blocks work | 1 source | 2016-07 |
| Link attendance to payroll for absent and half days Locked: summary and evidence are part of Sprint Pass and Pro |
Other | Blocks work | 1 source | 2016-07 |
| POS should accept multiple payment modes in one transaction Locked: summary and evidence are part of Sprint Pass and Pro |
Other | Blocks work | 1 source | 2016-01 |
| Support early-payment discount terms like 2/10 net 30 Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Blocks work | 1 source | 2015-11 |
| Option to disable password login and allow only social logins Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2014-10 |
| Sales partner commissions generate no accounting entries Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Blocks work | 1 source | 2014-09 |
| Bulk update of BOM costs after item price changes Locked: summary and evidence are part of Sprint Pass and Pro |
Other | Blocks work | 1 source | 2014-01 |
| Sub-warehouses or bin locations inside a warehouse Locked: summary and evidence are part of Sprint Pass and Pro |
Other | Blocks work | 1 source | 2013-10 |
| Auto-generate sales invoice lines from timesheets Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Annoyance | 1 source | 2021-08 |
| Item images cannot be updated through data import Locked: summary and evidence are part of Sprint Pass and Pro |
Data export & migration | Annoyance | 1 source | 2017-07 |
| Set a field's value automatically based on another field Locked: summary and evidence are part of Sprint Pass and Pro |
Customization | Annoyance | 1 source | 2016-11 |
| Redesign recurring documents as a dedicated Subscription doctype Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Annoyance | 1 source | 2016-09 |
| Add taxes and charges to material transfer stock entries Locked: summary and evidence are part of Sprint Pass and Pro |
Other | Annoyance | 1 source | 2015-07 |
| Notify users when they are mentioned in a comment Locked: summary and evidence are part of Sprint Pass and Pro |
Collaboration | Annoyance | 1 source | 2015-06 |
| Add a Stripe Pay Now link to sales invoices Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Annoyance | 1 source | 2014-08 |
Workarounds 2
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| No customer statements, so data is exported to Excel The user cannot send per-customer statements from ERPNext and exports data to a spreadsheet to build them, a long-requested feature. Affects: accounts receivable teams |
Reporting & analytics | Blocks work | 1 source | 2018-06 |
| ||||
| Refunding an advance payment on a cancelled order needs a convoluted process When a customer prepays and then cancels, the user must issue a dummy invoice, reconcile it, issue a credit and then pay the customer. Affects: finance and billing users |
Billing | Blocks work | 1 source | 2018-02 |
| ||||
Switching reasons 1
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| Advice to avoid ERPNext because of bugs and unfinished work A former user warns others away, citing bugs throughout the product and a product process that accepts every request but completes little. |
Reliability & bugs | Causes churn | 1 source | 2020-05 |
| ||||