Here s an example of a simplified booking mask of a commercial ERP product, which is very widely used at SMEs. It requires not so many clicks and less scrolling than with ERPnext’s .
Translation:
First row: Account, Amount (including all taxes), Payment account
Second row: Tax rules
Third row: Supplier
Fourth row: Buchungstext = Text for accounting (here you enter the item bought such as “tea bags”), Beleg aus WAWI = Stock number (if related to stock)
Fifth row: UID of supplier, Cost category, Company
Buttons: Split to different accounts, Share, OK, Cancel
How could the mask “Purchase Invoice” in ERPnext be made quicker?
- Do not require supplier.
- Copy “Paid Amount” automatically.
- Allow to enter free form booking text if item is not known and user does not want to create it (where s/he has to define a selling price, which does not make sense for many cases to be consumed).

