Receipt edit screen becomes unresponsive and resource intensive when >2000 lines are present

After creating any Receipt using Batch Create, trying to Edit the Receipt will cause the screen to becomes unresponsive if there are more than 2000 lines. For an ecommerce business with thousands of orders paid with one Receipt, it’s painfully slow to make any changes if mistakes are found.

Steps:

  1. Create a Receipt that pays 2000 Sales Invoice individually
  2. Edit the Receipt
  3. Every keyboard input or button press will be delayed from 30s to several minutes depending on how many lines are on the Receipt.

I tried this with:

  • a laptop with 11th gen Intel and 16GB of ram
  • a desktop with 13th gen Intel and 32GB of ram

What’s the underlying reason the Edit screen is so slow? It’s possible to even crash the browser if the Receipt contains enough lines (>10000). The View screen loads relatively fast regardless of the number of lines.

I think it’s normal to experience some limitations when working with a large number of data lines through the GUI.

The best way to handle or update large volumes of data is by leveraging the API provided by Manager.