Integrations with other third-party services
Portuguese invoicing alpha
pretix-pt-invoicing issues AT-certified invoice-receipts (Fatura-Recibo) through a Portuguese electronic invoicing provider, automatically once a pretix order is paid.
The pretix-facing half — the order_paid hook, the Celery task, idempotency, the tracking model, the Control-panel dashboard and the settings page — is provider-agnostic; each provider only supplies its own API client, payload mapping and settings fields.
Providers
- Fact.pt: implemented and verified against a real sandbox account
- Moloni: implemented from the published API docs, not yet run against a real account — verify before production use
One provider is active per event.
Features
- Issues an invoice-receipt automatically on order payment, asynchronously via Celery, so a slow or down provider never delays checkout
- Control-panel dashboard listing every issuance attempt, with a "Retry" action for anything the provider rejected
- Per-order "Issue invoice now" button for orders paid before the plugin was configured, or marked paid by hand
- Optional buyer-facing download link on the order page, and an optional e-mail with the document attached
- Credit notes issued automatically on a full refund, or on demand from the Control panel
- Idempotency at both the plugin level and, where the provider supports it, the provider's own API
Setup
Install the plugin, enable it for your event under Settings → Plugins, then pick and configure a provider under the event's Settings → Invoicing page.
Licensed under Apache 2.0.
This plugin is provided by the following third-party vendor. We have not verified the quality and cannot provide support for this plugin.