Woo PDF Invoices & Packing Slips DocumentationWoo PDF Invoices & Packing Slips Documentation
Buy Now
View Demo
  • Getting Started

    • Overview
    • Installation
  • Setup & Customization

    • Configuration Settings
    • Template Builder
  • Fulfillment & Customer Workflow

    • Order Workflow
    • Customer Portal & Emails
  • Support

    • FAQ
Buy Now
View Demo
  • Getting Started

    • Overview
    • Installation
  • Setup & Customization

    • Configuration Settings
    • Template Builder
  • Fulfillment & Customer Workflow

    • Order Workflow
    • Customer Portal & Emails
  • Support

    • FAQ
  • Getting Started

    • WooCommerce PDF Invoices & Packing Slips
    • Installation Guide
  • Setup & Customization

    • Configuration Settings
    • Template Builder Guide
  • Operations & Workflow

    • Administrative Order Workflow
    • Customer Experience Portal
  • FAQ & Support

    • FAQ & Troubleshooting

FAQ & Troubleshooting

Find answers to common questions about managing tax compliance, resetting numbering sequences, and customizing document styles.


Invoice Numbering & Resets

Q: How do I reset my invoice numbers for the new fiscal year?

A: Navigate to WooCommerce → Settings → PDF Invoices → Numbering tab.

  1. Enable the Reset Numbering Yearly option.
  2. In Next Invoice Number, enter 1 (or your desired start sequence).
  3. The system will automatically reset the count on January 1st. If you want to force a manual reset mid-year, adjust the Next Invoice Number field directly and click Save Settings.

Q: Can I use order numbers as invoice numbers?

A: By default, the plugin generates independent invoice numbers to ensure sequence gaps do not occur (e.g., if orders are canceled). If your local regulations allow, you can set the Invoice Prefix to match the order ID format, but we recommend keeping independent sequential numbering.


Electronic Invoicing & Compliance

Q: Does this plugin support European electronic invoicing standards?

A: Yes! The plugin includes support for standard XML and electronic invoice formats required by EU tax authorities:

  • UBL 2.1 / Peppol BIS 3.0: Generates standard XML invoice files that can be uploaded directly to global B2B networks.
  • Factur-X / ZUGFeRD: Creates hybrid PDF files that contain both the human-readable page layout and machine-readable invoice data embedded as XML inside the PDF.

To configure these formats, check the E-Invoicing Options under the general settings section.


Styling & Custom CSS Overrides

Q: How do I change the font style or size?

A: You can set a general font size under Appearance Settings. If you want custom typography, paste CSS rules inside the Custom CSS text area. For example:

/* Change entire document body font family */
.woo-pdf-dynamic-template {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 11px;
}

/* Make table headers stand out with bold styling */
.woo-pdf-dynamic-template .wpi-table th {
    font-weight: 900;
    text-transform: uppercase;
}

Troubleshooting Common Errors

Q: Why is my company logo not displaying on the PDF?

A: This is usually caused by one of two issues:

  1. File Format Issues: Ensure your image is a standard .png, .jpg, or .svg file. Avoid complex vector files.
  2. Server Access Restraints: The PDF generator resides on your server. If your host blocks loopback connections or blocks requests to its own domain, the generator cannot download the logo. Try setting the logo image format to a relative server path or check if local directories have proper read permissions.

Q: I get a blank screen or a "Critical Error" message when clicking View PDF.

A: This typically indicates that your server has run out of memory during PDF generation.

  • Try increasing your PHP memory limit to 256M or higher by adding define( 'WP_MEMORY_LIMIT', '256M' ); to your wp-config.php file.
  • If you have a large product table with hundreds of lines, the server needs more processing time. Ensure your PHP execution timeout is set to at least 60 seconds.