Pinta PDF Invoice Module for PrestaShop

Core Functionality & Access Control
Instead of relying on rigid default layouts, this module provides an adaptable invoice system directly integrated with PrestaShop order data:
- Customizable Document Workflows: Allows merchants to generate, customize, download, and email branded PDF invoices tailored for customers, internal auditing, and tax compliance.
- Secure Customer Access: Enables shoppers to download PDF invoices directly from their order details page, fully protected by strict customer ownership checks and secure order keys.
- Automated Email Delivery: Automatically attaches generated PDF invoices to order status emails the moment an order hits a status configured for invoice creation.
Key Features & Templates
The module is packed with practical tools designed to give merchants complete control over document appearance and structure:
- Editable Layout Templates: Customize layout structures, text blocks, headers, footers, and product sections directly from the Back Office.
- Variable & Token Reference: Features a built-in variable list to easily map order details, customer data, and itemized totals into templates.
- Advanced Tax Layouts: Displays explicit VAT and tax summary tables utilizing dedicated layout placeholders.
- Multilingual & Non-Latin Font Support: Comes pre-bundled with translation files (English, Ukrainian, German, Spanish, French, Russian) and fallback typography to properly render Cyrillic and non-ASCII text.
- Visual Elements: Supports adding professional document features like custom text/image watermarks, barcodes, and QR codes.
Accounting & Compliance Architecture
Built to handle real-world accounting workflows cleanly without breaking historical store records:
- Legal Sequential Numbering: Offers optional, gap-free invoice and delivery slip numbering using highly configurable formats with padding adjustments and yearly resets.
- Persistent Document Numbers: Once a compliant legal number is assigned to a document, it is locked permanently. Regenerating the PDF reuses the exact same number to keep financial records flawless.
- Safe Backward Compatibility: Legal sequential numbering is turned off by default, ensuring existing historical invoices retain their original numbering formats unless explicitly changed.
Technical Overview & Version History
- CMS Compatibility: PrestaShop 1.6.0.0 – 8.99.99 (with underlying PrestaShop 9 prep work included)
- Module Name: pintapdfinvoice
- License: Commercial
Product Evolution (Changelog)
- v1.1.0 (Compliance & Numbering Upgrade) Introduced optional legal sequential numbering for invoices and delivery slips. Added customizable numbering formats, annual counter resets, and persistent document number locking.
- v1.0.9 (Tax & Localization Optimization) Upgraded VAT/tax display architecture to generate accurate tax totals and tables grouped by individual tax rates. Enhanced non-Latin PDF font handling for flawless Cyrillic and non-ASCII text rendering.
- v1.0.8 (Security & PHP 8 Patch) Implemented robust security checks for admin actions and protected customer-side invoice downloads. Improved codebase compatibility for PHP 8 environments. Fixed and stabilized PDF attachment behavior on automated order status emails.
- v1.0.7 (Future-Proofing Update) Integrated preparatory code updates targeting upcoming PrestaShop 9 core changes.
- v1.0.5 (Core Performance & Assets) Added native PDF upload support across both admin panel and customer account areas. Greatly improved core compatibility with PrestaShop 8.x.
License: Premium More info
Topics:
Tags:
PrestaShop Compatibility:
PrestaShop Engine:
General software requirements:
Code editing tool ZIP unarchiver