SemiAuto Invoicing
SemiAuto Invoicing

SemiAuto Invoicing

0/5 (0 ratings) — active installs Updated Nov 5, 2026
Admin Settings Page

Admin Settings Page

“semiauto-invoicing” operates as a Tax standards-aligned document generation suite and compliance assistant for WooCommerce stores. Designed for flexibility, speed, and reliability, it assists merchants with formatting continuous thermal receipts (44mm – 80mm), professional A4 PDF invoices, and logistics packing slips directly from WooCommerce orders.

Compliance Disclaimer

No plugin can provide complete legal, tax, or regulatory compliance. SemiAuto Invoicing operates as a software compliance assistant to help merchants format and generate store documents aligned with technical specifications. Store owners remain responsible for ensuring their accounting records satisfy applicable local, national, and international laws. This software does not provide legal or tax advice.

This plugin uses the Freemius SDK for license management and optional account services subject to the Freemius Terms and Privacy Policy. Data sharing occurs strictly upon administrative opt-in.

Key Features (Free Core):

  • Continuous Thermal Receipts: Optimized for 44mm, 57mm, 58mm, 76mm, and 80mm POS printers with automated “cut-line” formatting.
  • Professional A4 PDF Invoices: Clean 2-column header layouts with localized “Bill To”, store branding, BACS direct bank transfer details, and order breakdown.
  • Packaging Slips: High-density logistics slips for picking and packing operations.
  • Centralized Security Barrier: Strict authorization checks for document downloads and defense against directory traversal.
  • Local Rendering Engine: High-speed, offline-first PDF generation without external API dependencies or remote tracking.
  • Live Preview Studio: Real-time canvas rendering with responsive device viewport switcher.
  • Seamless Email Delivery: Attach PDF invoices, packaging slips, or receipts directly to WooCommerce transactional customer emails.

Source Code & Build Process

  • Public Source Repository: SemiAuto Invoicing – GitHub
  • Build Process: All JavaScript and CSS source files in the assets/ directory are unminified, human-readable Vanilla JavaScript and CSS written directly for native browser execution. No compilation or transpilation build step is required.

Premium Billing Ledger & Global E-Invoicing (Paid):

  • Complete Billing Document Suite: Generates Credit Notes (381 per refund, cancellation, or post-issue price reduction), Corrected Invoices (384), Replacement Invoices (380 credit-and-rebill on linked orders), Debit Notes (383 / 380), Advance / Deposit Invoices (386 / 380) with automatic final-invoice deduction, consolidated B2B Periodic Summary Invoices, separate Services Documents, POS Kitchen Copies, and Alternate Profile companion PDFs/XMLs.
  • Order Metabox Document Control & Immutable Ledger: Replaces the static invoice row with an interactive Document Tree tracking Draft, Issued, Superseded, and Cancelled states. Issued documents lock their financial snapshot against silent edits or order deletion, with a store-wide Billing Documents ledger and CSV export.
  • Guided Post-Issue Actions, Partial Payments & Delivery Holds: Trigger corrections, line-level price reductions, debit notes, advance invoices, or refund restorations (and debit-note reversals) directly from the order screen. Record partial payments (amount, date, reference) without mutating WooCommerce order status, and enter inline delivery dates or invoicing periods when an e-invoice waits on mandatory supply data.
  • International E-Invoicing Standard Engine: UBL 2.1 and UN/CEFACT CII XML generation for 13 profiles aligned with their official rules (Peppol BIS Billing 3.0 with the 3.0.21 code lists and Norwegian EHF rules, PINT EU, Singapore PINT SG, Malaysia PINT MY, UAE PINT AE, Australia / New Zealand PINT A-NZ, Japan PINT JP, Oman PINT OM 1.0.1, German XRechnung 3.0.2, Factur-X / ZUGFeRD 2.5 with Chorus Pro, Italian FatturaPA 1.2.3, Spanish Facturae 3.2.2 with VERI*FACTU, and Polish KSeF FA(3)).
  • PDF/A-3 Hybrid Invoicing: Embeds validated Factur-X XML and sRGB ICC color profiles directly into PDF/A-3 archives passing veraPDF conformance checks.
  • Cross-Border Dynamic Routing & Diagnostics: Automated 81-transition cross-border routing matrix, pre-flight compliance checks, and an Engine Issues log that halts invalid XML output with actionable fix prompts.
  • Peppol Access Point Gateways: Automated outbound transmission, SMP participant lookup, and signed webhook status sync via StoreCove API and A-Cube Peppol API (UBL XML or JSON), one gateway per document with an optional fallback.
  • StoreCove Delivery Networks: Optional national networks next to Peppol, switched on per network: Italy SDI, Spain FACe and FACeB2B, Poland KSeF, India IRP (GST e-invoice), and e-mail delivery for business buyers without a Peppol ID.
  • Adaptive B2B/B2G Checkout & Product Tax Meta: Country-specific buyer fields (Classic and Block checkout) shown only for the countries and networks that use them (VAT/TRN, Peppol ID, SDI, DIR3, Leitweg-ID, Chorus Pro, GSTIN, TIN/BRN, Norwegian Brønnøysund lookup) with check-digit validation, plus product-level UNCL5305 tax categories and commodity codes.
  • High-Precision Math & Official Central Bank FX: 6-decimal EN 16931 / PINT tax reconciliation and dual-currency tax conversion using official rates from the ECB, Norges Bank, Bank Negara Malaysia, and the Central Bank of the UAE.
  • Sequential Numbering, POS & Operations: Mutex-locked sequential numbering per document series, POS cashier roster, taxable fixed/percentage checkout fees, Code-128 barcodes, payment QR codes, bulk ZIP downloads, and statutory retention protection.

Upgrade to SemiAuto Invoicing Premium: Website | Pricing | Terms of Purchase | Privacy Policy

Step by Step Guides

For complete step by step guides visit: Guides Hub

External services

This plugin connects to the Freemius API, provided by Freemius, Inc., for license management and optional account services. Data is only sent after an administrator opts in on the Freemius opt-in screen or account page; skipping the opt-in sends no data. When opted in, the administrator’s name and email, site URL and language, WordPress and PHP versions, and plugin version are shared (plus the list of active plugins and themes only if separately permitted). Customer and order data is never sent. Terms | Privacy Policy

Third-Party Libraries & Copyright

This plugin bundles the following third-party software and open-source libraries:

  • Dompdf (HTML to PDF rendering engine)
    License: LGPL-2.1-or-later
    Source: https://github.com/dompdf/dompdf

  • php-font-lib (TrueType font parsing and subsetting)
    License: LGPL-2.1-or-later
    Source: https://github.com/dompdf/php-font-lib

  • php-svg-lib (SVG image parser for PDF generation)
    License: LGPL-3.0-or-later
    Source: https://github.com/dompdf/php-svg-lib

  • Masterminds HTML5-PHP (Standards-compliant HTML5 parser)
    License: MIT
    Source: https://github.com/Masterminds/html5-php

  • Sabberworm PHP CSS Parser (CSS stylesheet parser)
    License: MIT
    Source: https://github.com/MyIntervals/PHP-CSS-Parser

  • Freemius WordPress SDK (Freemius integration and software licensing)
    License: GPL-3.0-or-later
    Source: https://github.com/Freemius/wordpress-sdk