WooCommerce PDF Invoice is the most professional and feature-rich invoicing extension which comes with premium support. For those that mean business.
Invoicing extensions are not ordinary extensions – documents must comply with accounting standards and regulations, the extension itself must be very reliable as a single flaw can mean additional costs later on.
Having this in mind we spent countless hours researching accounting standards and developing a product that we can proudly refer to as the most professional WooCommerce invoicing extension in the world.
Fully Automatic Invoicing
- Invoices are generated automatically for each new order
- Tightly integrated with WooCommerce and its functionality
- Invoice PDF documents get attached to standard WooCommerce emails
- Detects currency that is used in your store as well as other settings
- Works perfectly out of the box – just activate and you are ready to go
Two Types Of Invoices
- Regular invoices generated as soon as order is marked as completed
- Generated invoices are stored safely as PDF files and never change
- Proforma invoices available for all new orders by default
- Proforma invoices are generated on the fly and always contain any changes made to orders
- Use both types of invoices or disable one of them
Simple Invoice Management
- Easily download any invoice from the order list view or single order view
- Set proforma invoices to be attached to New Order emails sent to store managers
- Manually generate regular invoice even before order is marked as completed
- Manually delete and regenerate any invoice if order details were changed
- Download all regular invoices in a ZIP file by selecting a date range
Buyer & Seller Details
- Set seller company name, address and other details
- Upload new logo image or select from existing images in media library
- Optionally resize logo image to make it look perfect on the invoice
- Advanced buyer details block editor to match any possible formats
- Custom checkout fields are fully supported!
Reliable Numbering System
- Extension comes with a built-in proprietary document numbering system
- Protects from duplicate invoice numbers and gaps in the numbering sequence
- Set invoice number prefix and suffix with {{year}}, {{month}} and {{day}} macros
- Optional next invoice number reset to “1” at the beginning of each year
- Optionally disable built-in numbering system and just use order numbers
Full Tax Support
- Supports tax as configured in WooCommerce and displays tax rows in the totals block
- Tax displayed above or below total depending on whether subtotal is exclusive or inclusive of tax
- Optionally displays net amount, tax rate and tax amount on each line (required in some countries)
- Optionally displays “Total excluding tax” row (required in some countries)
- Multiple tax classes (rates) supported and displayed on separate rows
Advanced Control
- Enable or disable sending invoices by email
- Show or hide invoice download links in “View Order” page
- Display or hide product ID, SKU, category and short description
- Display or hide product thumbnails below main row item data
- Display or hide amount in words below totals
Customizable Layout
- Easily add and modify footer content
- Up to four custom content blocks for payment, warranty and other information
- Display different content blocks on different types of invoices
- Support for multiple macros, like {{order_date}} or {{shipping_method}}
- Possible to use any custom order field as macro
What Users Say
Changelog
Version 3.2.1, 10 July 2020 ------------------------------------------------------------------------------------ * Fix - Short product description isn't printed for product variations * Tweak - Checked compatibility with the latest versions of WordPress and WooCommerce * Tweak - Updated TCPDF library to version 6.3.5 * Tweak - Other minor bug fixes and improvements * Dev - New filter woo_pdf_email_send_regular_invoice * Dev - New filter woo_pdf_email_send_proforma_invoice Version 3.2, 22 July 2019 ------------------------------------------------------------------------------------ * Fix - File access error when slashes are used in file name prefix/suffix * Fix - Fixed warning "Array must contain at least one element" during invoice download * Tweak - Updated the plugin to use newer WordPress media selector for invoice logo * Tweak - Logo selector will now use full local path to logo file instead of URL * Tweak - Added a setting to control whether more decimals can be displayed * Tweak - Other minor bug fixes and improvements * Dev - New filter woo_pdf_invoice_date_timestamp to override invoice date/time * Dev - New filter woo_pdf_formatted_invoice_date to override formatted invoice date * Dev - New function woo_pdf_get_invoice_url * Dev - New function woo_pdf_get_regular_invoice_url * Dev - New function woo_pdf_get_proforma_invoice_url * Dev - New function woo_pdf_get_regular_invoice_path Version 3.1.9, 23 July 2018 ------------------------------------------------------------------------------------ * Warning - Lowest supported WooCommerce version is now 3.0 * Warning - Lowest supported WordPress version is now 4.0 * Tweak - Increased size of the new font * Tweak - Other minor bug fixes and improvements * Dev - New filter woo_pdf_order_item_meta_string to modify item meta string * Dev - Changed arguments and return value for filter woo_pdf_order_item_meta Version 3.1.8, 18 July 2018 ------------------------------------------------------------------------------------ * Feature - Optional invoice removal when personal data is removed * Fix - Item price display issue when fractional quantities are used * Fix - New Order page displays invoice related buttons which result in 500 error * Fix - First product attribute displayed twice due to changes in WooCommerce * Fix - HTML tags not stripped from product meta * Fix - Warning "order_custom_fields was called incorrectly" * Fix - Undefined index QUERY_STRING on some servers * Tweak - Further...