Invoice Deleter



Magento Platform
Open Source (CE)
2.0, 2.1

Tech Specifications

Current Version:
Stable Build
11 December, 2018
Extensions, Sales, Point of Service (POS)
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9


Provides merchants with the ability to safely and accurately delete any undesired or erroneously created invoices.

Other Extensions by MageModule, LLC


Back to top

MageModule InvoiceDeleter for Magento 2 provides merchants with functionality that was not previous available: the ability to delete invoices. Every once in a while, there are occasions where we need to delete an invoice but there are not any options to do so. Some examples of when a merchant may need to delete an invoice are:

  • A merchant prematurely invoiced an order while awaiting payment
  • A merchant took an offline payment and invoiced the wrong quantity of product(s)
  • A merchant uses an external system to create or manage orders and made a mistake while communicating with Magento

In fact, this extension can even prove useful for developers that create order-related extensions. In many cases, for those developers, it would save a great deal of time to have the ability to quickly delete an invoice and re-test whatever functionality they may be creating instead of going through the order creation process over and over again. That's exactly how this extension was born!



  • Safely delete an invoice
  • Accurately reverse any order totals or other calculations that were made when the invoice was initially created
  • Reduce the "Invoiced" quantity on order items by the quantity on the deleted invoice
  • Provide the merchant with an "Are you sure?" warning in case the button was clicked accidentally
  • Maintain data integrity
  • Always use native Magento functionality
  • Allow website administrator to grant or revoke invoice deletion permissions for other admin users


InvoiceDeleter Can Be Used From:

  • Command Line
  • RESTful API
  • Admin Panel: Invoice Grid
  • Admin Panel: Order Invoice Grid
  • Admin Panel: Invoice View Page


InvoiceDeleter Will Not:

  • Reverse/refund any payments associated with the invoice as that is the responsibility of the Credit Memo functionality
  • Use any direct SQL, dangerous methods, or unconventional hacks to modify any data
  • Affect any other elements or areas of the site not associated with the invoice, such as quantity shipped and quantity refunded

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Initial upload to Magento Marketplace


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top