Hello @dinmix,
You can control in which email notification the invoice will be created/sent, under WooCommerce > PDF Invoices > Documents > Invoice > Attach to:

Please note that the email will create the invoice in order to be able to attachment it to the message. Therefore, it’s recommendable to select only the status email notifications that are sent when the customer paid the order, by default Processing and Completing.
Thread Starter
dinmix
(@dinmix)
Hi Yordan
Thank you for your reply. Its not the email attachment. What I meant was at the backend, even though the order has not gone through, failed or cancelled, the invoice and packing list have been created.
For all the cancelled or failed orders, I dont want an invoice created.

-
This reply was modified 4 years, 10 months ago by
dinmix.
As I said before, this is likely because you have checked the email notifications that are sent when the order status change to those. Please check the Attach to setting.
You could also to disable the invoice creation for specific order statuses, under WooCommerce > PDF Invoices > Documents > Invoice > Disabled for:

Thread Starter
dinmix
(@dinmix)
Thank so much for your clarification Yordan. Now I get it. It’s not creating invoice now but still creating the packing list. There is no setting to disabled the packing list for specific order status. How can I do the same for the packing list?

This is certainly possible using the Professional extension that boost the plugin functionality, adding new settings to packing slips, including the Attach to and Disable for features, in addition of two new documents: proforma invoice and credit note. This extension also allows you to keep the PDF document in your server if you need immutable documents, export documents in bulk as a zip file or send them to Dropbox, handle documents in several languages in multilingual stores, etc.
Thread Starter
dinmix
(@dinmix)
Thank you. In that case i will purchase the Professional version.