Friction

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

Compare

Pain points 18

ItemAreaSeveritySupportLast 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 & upgradesBlocks work2 sources2021-01

“They bundle everything in a virtual machine file (!!) and not standard Docker containers”

“Many users are reporting the following problem with the easy install procedure”

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

OtherBlocks work2 sources2020-09

“At the moment, the translation of ERPNext is terrible”

“without proper doemstic language support (german in my case), there's no way I could use ERPNext”

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 & usabilityAnnoyance2 sources2024-10

“ERPNext can be quirky and annoying at times”

“It's also quirky and a bit annoying at times”

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 & bugsBlocks work1 source2024-06

“Payment entry shows pop up message for Allocated Amount cannot be greater than outstanding amount when creating payments for expense claim”

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 & bugsBlocks work1 source2021-12

“Not getting the Option to account the Exchange Gain/Loss in case of Multi-Currency Transaction in the Payment reconciliation Window”

Exchange rate provider supports too few currencies

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2021-05
Untested features and bugs that get fixed by introducing new bugs

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2021-01
Currency decimals parsed wrongly after upgrade to v12.1.6

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2019-10
Barcodes no longer fetched on sales invoices after update

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2018-02
Sales orders cannot be amended after partial delivery or linked documents

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2017-11
Stale exchange rates are silently used for foreign currency transactions

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2017-07
Subcontracting needs one document per item

Locked: summary and evidence are part of Sprint Pass and Pro

OtherBlocks work1 source2017-04
POS return cannot include replacement items

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2017-01
Line item discounts on quotations are dropped

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2015-05
Extra zeros appended to quantity when adding purchase invoice items

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2014-07
ERPNext API is awkward for appending bank transactions automatically

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceAnnoyance1 source2025-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 & migrationAnnoyance1 source2024-10
Print view differs from the generated PDF

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsAnnoyance1 source2019-11

Feature requests 33

ItemAreaSeveritySupportLast 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

IntegrationsCauses churn2 sources2023-10

“This will impact Malaysia SME who are currently using erpnext to run their businesses”

“Initially this is just for VAT-registered businesses to submit their VAT returns and needs to be in place by 1st April 2019”

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

CustomizationBlocks work1 source2025-10

“which prevents adding such accounts without misclassyfing them”

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

BillingBlocks work1 source2023-03

“All craftsmen in Germany currently need this”

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 & upgradesBlocks work1 source2021-01

“ERPNext does not have support for Postgres”

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

CustomizationBlocks work1 source2019-11

“Standard Print Formats in ERPNext are not suitable for German market as some requirements are not sufficient”

Show a readable title instead of the ID in link field selections

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2019-11
BOM explosion only supports first level or fully multi-level

Locked: summary and evidence are part of Sprint Pass and Pro

OtherBlocks work1 source2019-05
Allow zero-quantity items; restriction blocks upgrade to v11

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesBlocks work1 source2019-04
Dimensional trial balance by cost center, geography or customer

Locked: summary and evidence are part of Sprint Pass and Pro

Reporting & analyticsBlocks work1 source2018-01
Option to exclude sales orders from customer credit limit checks

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationBlocks work1 source2017-09
Alternate items on BOM lines for subcontract manufacturing

Locked: summary and evidence are part of Sprint Pass and Pro

OtherBlocks work1 source2017-08
Quantity-based pricing is only possible by misusing pricing rules

Locked: summary and evidence are part of Sprint Pass and Pro

Pricing & plansBlocks work1 source2017-04
Account numbers should be visible and searchable

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2017-03
Daily POS cash reconciliation per cashier

Locked: summary and evidence are part of Sprint Pass and Pro

Reporting & analyticsBlocks work1 source2017-01
Allow one party to be both customer and supplier

Locked: summary and evidence are part of Sprint Pass and Pro

OtherBlocks work1 source2017-01
Date filters that update dynamically for scheduled reports

Locked: summary and evidence are part of Sprint Pass and Pro

Reporting & analyticsBlocks work1 source2017-01
Consolidated financial statements across multiple companies

Locked: summary and evidence are part of Sprint Pass and Pro

Reporting & analyticsBlocks work1 source2016-11
Split one invoice across multiple due dates

Locked: summary and evidence are part of Sprint Pass and Pro

BillingBlocks work1 source2016-09
Automatic bank reconciliation from uploaded CSV statements

Locked: summary and evidence are part of Sprint Pass and Pro

Data export & migrationBlocks work1 source2016-07
Link attendance to payroll for absent and half days

Locked: summary and evidence are part of Sprint Pass and Pro

OtherBlocks work1 source2016-07
POS should accept multiple payment modes in one transaction

Locked: summary and evidence are part of Sprint Pass and Pro

OtherBlocks work1 source2016-01
Support early-payment discount terms like 2/10 net 30

Locked: summary and evidence are part of Sprint Pass and Pro

BillingBlocks work1 source2015-11
Option to disable password login and allow only social logins

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2014-10
Sales partner commissions generate no accounting entries

Locked: summary and evidence are part of Sprint Pass and Pro

BillingBlocks work1 source2014-09
Bulk update of BOM costs after item price changes

Locked: summary and evidence are part of Sprint Pass and Pro

OtherBlocks work1 source2014-01
Sub-warehouses or bin locations inside a warehouse

Locked: summary and evidence are part of Sprint Pass and Pro

OtherBlocks work1 source2013-10
Auto-generate sales invoice lines from timesheets

Locked: summary and evidence are part of Sprint Pass and Pro

BillingAnnoyance1 source2021-08
Item images cannot be updated through data import

Locked: summary and evidence are part of Sprint Pass and Pro

Data export & migrationAnnoyance1 source2017-07
Set a field's value automatically based on another field

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationAnnoyance1 source2016-11
Redesign recurring documents as a dedicated Subscription doctype

Locked: summary and evidence are part of Sprint Pass and Pro

BillingAnnoyance1 source2016-09
Add taxes and charges to material transfer stock entries

Locked: summary and evidence are part of Sprint Pass and Pro

OtherAnnoyance1 source2015-07
Notify users when they are mentioned in a comment

Locked: summary and evidence are part of Sprint Pass and Pro

CollaborationAnnoyance1 source2015-06
Add a Stripe Pay Now link to sales invoices

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsAnnoyance1 source2014-08

Workarounds 2

ItemAreaSeveritySupportLast 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 & analyticsBlocks work1 source2018-06

“we currently export data from ERPNext and import to Excell to create statement per customer per tab”

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

BillingBlocks work1 source2018-02

“Currently the process for resolving this is convoluted:”

Switching reasons 1

ItemAreaSeveritySupportLast 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 & bugsCauses churn1 source2020-05

“bugs all over the place and a product management that basically says yes to everything and finishes nothing”