magento2 icon indicating copy to clipboard operation
magento2 copied to clipboard

[Feature Request] Disable automatic invoicing

Open erwinschaap opened this issue 2 years ago • 4 comments

Describe the new feature

Disable automatic invoicing

Describe the solution to be implemented

Should be possible to only invoice in Magento. So when a payment is created via Mollie this will not result in an invoice

Backend changes A clear and concise description of the new feature in the backend.

  • When a payment is done, this is will not result in an invoice.

Frontend changes Create an option in the Magento backoffice so automatic invoice could be turned off

Additional context

erwinschaap avatar Jun 06 '22 16:06 erwinschaap

HI @erwinschaap ,

Thank you for opening this feature request, to get a better sight of the use of this feature, can you please share a sample of how you would use this feature? As this is not really following the Magento logic regarding the registration of payments and invoices.

Frank-Magmodules avatar Jun 07 '22 11:06 Frank-Magmodules

Hi @Frank-Magmodules

Multisafepay has a similar option in de backoffice by settings: Create Invoice for Order After MultiSafepay Payment (maybe you can take a look at this function as well). When its turned off, it is possible to manually create invoices instead of the auto invoicing when a payment is received.

erwinschaap avatar Jun 14 '22 14:06 erwinschaap

Hi, @Frank-Magmodules

One use case is when using an ERP connection. In our case invoice is generated by the ERP and then exported to Magento.

vberthet avatar Jul 21 '22 17:07 vberthet

Hi, @Frank-Magmodules

We have a similar need, for a few reasons:

  • Warranty concerns (sometimes there's a timelag between when the invoice is created and when we can deliver the service/product, which results in clients complaining about warranty (which they understand is tied to the invoice not the delivery itself))
  • The ability to cancel orders without having to create a creditmemo (this has to do with accounting, creditmemos need seperate entries and creates adminsitrative overhead)
  • an "invoice" is generally considered a "contract" or "agreement" between the buyer and seller. Though on occassion manual intervention is needed on orders, which would be simplified a lot if no invoice was made yet.
  • Allow changes to be made to the order post-placement without having to create creditmemo for the old invoice.

I hope this sheds some light on possible use cases.

I understand how Magento wants these things to happen; but they quite frankly don't really align with how businesses typically operate, imo.

Quazz avatar Mar 06 '23 11:03 Quazz