magento2
magento2 copied to clipboard
[Feature Request] Disable automatic invoicing
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
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.
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.
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.
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.