Documentation

(Beta) Gutenberg Invoice Editor – How to customize invoice templates

Invoice Template List#

(Beta) Gutenberg Invoice Editor - enable if you want to use the invoice template appearance editor based on the Gutenberg editor.

The new editor – although already functional – is still under development. Hence the Beta label. If you have any feedback on how it works or ideas for improvement, write to us →

Enabling this option will cause (reversible) changes to how the plugin options are managed.
Settings:
- Document numbering,
- Optional hiding of the VAT number on the invoice,
- Optional hiding of fields with zero values,
- Optional display of the shipping address,
- SKU,
- Discounts,
- Signatures,
- Page numbering.
Have been moved to the template settings. Click on the option names above to see a screenshot with the new location.

Invoice Template#

Main Settings#

fi-invoice-template-settings-gutenberg
If tax is 0, hide seller VAT number on PDF invoices - enable to hide the seller’s VAT number on invoices if the tax is 0.
If tax is 0, hide all tax cells on PDF invoices - enable to hide VAT columns on invoices if the tax is 0.
Enable page numbering - enable page numbers in the bottom right corner of the invoice.
Invoice SettingsNext Document Number - Decide from which number the invoices should be numbered. Typically, the law of a given country requires numbering continuity within a given year. Therefore, if you used another program for invoicing, enter the next number. If you’re just starting to sell, leave number 1.
Prefix and Suffix - You can also enter prefixes and suffixes to customize the invoice naming and numbering to your needs. You can use the following shortcuts for prefixes and suffixes: {DD} - day, {MM} - month, {YYYY} - year.

Example: to get: Invoice 1/12/2020 (1 - invoice number), enter: Prefix: Invoice Suffix: /{MM}/{YYYY}

Default payment due date - For invoices, you can enter a default payment term in days. The payment date can also be edited for each invoice.
Notes - Optionally, you can enter notes that will appear on the invoice. Notes can also be edited for each invoice.

Correction Invoice Settings#

Next Document Number - Decide from which number the invoices should be numbered. Typically, the law of a given country requires numbering continuity within a given year. Therefore, if you used another program for invoicing, enter the next number. If you’re just starting to sell, leave number 1.
Prefix and Suffix - You can also enter prefixes and suffixes to customize the invoice naming and numbering to your needs. You can use the following shortcuts for prefixes and suffixes: {DD} - day, {MM} - month, {YYYY} - year.

Example: to get: Credit Note 1/12/2020 (1 - invoice number), enter:
Prefix: Invoice Suffix: /{MM}/{YYYY}

Default payment due date - For invoices, you can enter a default payment term in days. The payment date can also be edited for each invoice.
Notes - Optionally, you can enter notes that will appear on the invoice. Notes can also be edited for each invoice.

Proforma Invoice Settings#

Next Document Number - Decide from which number the invoices should be numbered. Typically, the law of a given country requires numbering continuity within a given year. Therefore, if you used another program for invoicing, enter the next number. If you’re just starting to sell, leave number 1.
Prefix and Suffix - You can also enter prefixes and suffixes to customize the invoice naming and numbering to your needs. You can use the following shortcuts for prefixes and suffixes: {DD} - day, {MM} - month, {YYYY} - year.

Example: to get: Proforma Invoice 1/12/2020 (1 - invoice number), enter:
Prefix: Invoice Suffix: /{MM}/{YYYY}

Default payment due date - For invoices, you can enter a default payment term in days. The payment date can also be edited for each invoice.
Notes - Optionally, you can enter notes that will appear on the invoice. Notes can also be edited for each invoice.

Invoice Blocks - Block List#

fi-blocks-list
Dates - block containing date placeholders: sale date, payment due date, payment required date.
Summary Table - block with a table of values on the invoice (VAT rates, net and gross values).
Recipient - block with placeholders for the recipient's shipping details on the invoice woocommerce_shipping.
Company - block with placeholders for seller details.
Document Number - block with invoice number placeholder.
Payment Method - block with placeholder for the payment method used during checkout.
Logo - block allowing you to load an image from the media library.
Product Table - block with the product table from the WooCommerce order.
Customer - block with customer data placeholder, pulling from woocommerce_billing fields.
Notes - block with order notes placeholder.
Order Number - block with order number placeholder.
[feature_new]PRO[feature] Currency Conversion Table - block with currency conversion table.
Payment Link - block with a placeholder for the payment link.
Price Summary - block with placeholders for values To Pay, Paid and Total.
Signatures - block with placeholder for signatures.
Payment Status - block with placeholder for order and invoice payment status: Paid, Unpaid.

Invoice Blocks - Visual Table Editing#

Table Columns#

fi-table-columns

This tab is visible only for blocks that support tables.

In this tab, you can manage the visibility of columns in tables and sort their order.

Table Header Appearance#

Below is a list of fields for customizing the product table appearance:
- Text color
- Background color
- Text color
- Font size
- Text color
- Text alignment
- Text color
- Font style
- Table border color
- Table border width
- Row border color
- Top/bottom row border width
- Cell border color
- Left/right column border width

Table Appearance#

  • Text color
  • Background color
  • Alternating row background colors
  • Font size
  • Text alignment
  • Font style
  • Top/bottom row border width
  • Left/right column border width
  • Cell border color
  • Cell border width

Table Placeholders#

{Number}
{ProductName}
{ProductUnit}
{ProductSKU}
{ProductDiscount}
{ProductQty}
{ProductNetPrice}
{ProductNetAmount}
{ProductTaxRate}
{ProductTaxAmount}
{ProductGrossAmount}

Invoice Blocks - Visual Editing of Text Blocks#

The settings described below are only visible for text blocks.

Text Settings#

  • Text color
  • Background color
  • Font size
  • Text alignment
  • Font style
  • Margins
  • Padding

Position#

  • Margins
  • Padding

Borders#

  • Border width
  • Border radius
Not the solution you are looking for?

Please check other articles or open a support ticket.

Cookies preferences

Others

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

Necessary

Necessary
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.

Advertisement

Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

Analytics

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

Functional

Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.

Performance

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.