Invoice Deleter

Invoice Deleter

Compatible With: Community 2.0, 2.1

Tech Specifications

Current Version:
Stable Build
22 August, 2017
Extensions, Content & Customizations, Personalization & Experience Management


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!

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:

  • 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 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 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