About this plugin
Paperless Invoicing connects WooCommerce to the Paperless API.
When an order reaches the Completed status, the plugin sends invoice order data to:
tax/invoices/api/wordpress
On success, the returned invoice URL is saved on the order and displayed to the customer on:
– Thank You page
– My Account -> Order details
The plugin is built for a behind-the-scenes checkout flow: customers place orders normally, while invoice creation happens automatically in the background.
Key Features
- Automatic invoice creation when order status becomes Completed
- Hardcoded Paperless endpoint for production use
- API key authentication via X-API-KEY header
- Product-level mapping with Paperless Product ID
- Invoice URL persistence in order meta
- Customer-facing invoice link display (Thank You + My Account)
- Error logging to WooCommerce logs ( source: paperless-invoicing )
Notes
- Trigger status is fixed to Completed.
- Invoice type is fixed to 2 (InvoiceReceipt).
- Plugin does not send invoice emails.
- To avoid duplicates, there is no manual retry action in order actions.
External services
tax API to create invoices when a sale is completed.
tax so that an invoice will be produced and sent to the buyer on behalf of the seller
This service is provided by “Paperless Bookkeeping LTD”: