Speed up accounting by booking with shortcuts?

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?

  1. Do not require supplier.
  2. Copy “Paid Amount” automatically.
  3. 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).