OCA/l10n-portugal
OCA community repository with 10 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Portugal InvoiceXpress IntegrationOdoo 14, 16, 17, 18, 19l10n_pt_account_invoicexpress
Connects Odoo to the InvoiceXpress service so Portuguese legal invoices are created automatically when you confirm a customer invoice, and can be emailed to the customer by InvoiceXpress.
- l10n_pt_certification
This module makes Odoo compliant with Portuguese invoicing certification rules: it assigns official AT document series, secures posted documents with a digital signature and QR code, and adds cancellation and reprint controls.
- l10n_pt_future_account
Adds Portuguese rules that stop credit notes from exceeding the original customer invoice, either in quantity or in amount, and refreshes the invoice PDF layout.
- Portugal - Payment MethodsOdoo 18l10n_pt_payment
Adds two Portuguese payment methods to Odoo: Multibanco and MB Way. They become available for payment providers that support these Portuguese payment systems.
- Portugal InvoiceXpress Legal Transport DocumentsOdoo 14, 16, 17, 18, 19l10n_pt_stock_invoicexpress
Automatically creates Portuguese legal transport documents (Guia de Transporte / Guia de Remessa) in InvoiceXpress when a delivery order is validated for Portuguese customers, and can email them to the customer.
- Transport Documents for Vehicle StockOdoo 14, 16l10n_pt_stock_vehicle_daily
Adds a License Plate field to stock locations, transfers and the Move Location wizard, so goods carried in a company vehicle can be identified and documented for the Portuguese Tax Authorities.
- Portugal - IVAOdoo 12, 14, 15, 16, 17, 18, 19l10n_pt_vat
Adds Portuguese VAT legal data to Odoo: a list of official VAT exemption reasons (M01–M99) and VAT adjustment norms for credit notes, plus a fiscal zone on taxes. It blocks posting a Portuguese customer invoice that has untaxed lines without an exemption…
- partner_permanent_certificate
Adds a Permanent Certificate Code field to company contacts in Odoo, shown on the partner form and stored as a partner identification of type 'ccp'.
- Payment Provider: EasyPayOdoo 18payment_easypay_oca
Adds EasyPay as a payment provider in Odoo, letting customers pay by credit card, Multibanco reference, MB WAY and other methods. It also lets you manage EasyPay credentials, sync payment methods and configure webhooks from the provider form.
- SMS Global DigitalOdoo 14sms_global_digital
Lets Odoo send SMS through the Global Digital provider instead of the default SMS service. You configure the sender ID and API key on an IAP account, and Odoo routes outgoing text messages through Global Digital.