Moloni¶
Moloni provider — identifier moloni.
Not yet verified against a real account
This provider was built from Moloni's published API docs, cross-checked against the official
Moloni WooCommerce plugin's source, and tested against mocks only. In particular, whether Moloni's
price is net or gross is unconfirmed. Issue test documents and check the totals before using
it for a live event.
Settings¶
Credentials come from Moloni's developer area.
| Setting | Required | Description |
|---|---|---|
| Developer ID (client_id) | yes | |
| Client secret | yes | |
| Moloni username | yes | |
| Moloni password | yes | |
| Company | yes | Dropdown, loaded once the credentials are valid. |
| Document set | yes | Series used for invoice-receipts. |
| Credit note document set | yes | A series created for the Credit Note document type. It can't be the invoice-receipt's series. |
| VAT rate | no | Dropdown of your account's taxes. |
| Exemption reason | no | Required on 0% lines, e.g. M07 (Artigo 9.º do CIVA). |
| Payment method | yes | Invoice-receipts always carry a payment; this is the method it's recorded under. |
The access token is cached in the event settings and refreshed automatically.
No automatic retry¶
Moloni has no idempotency field, so a request that timed out may or may not have created a document. To avoid issuing a second official invoice, the plugin never retries Moloni automatically: a failed attempt is left as an error for you to check in Moloni and retry by hand from the Control panel.
Credit notes¶
Built from the original document's line items and associated to it, crediting it in full.