OdooWiki OCA HUB

OCA/l10n-brazil

OCA community repository with 86 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.

Open on GitHub

Confirmed modules per version

12.0
48 modules
13.0
11 modules
14.0
64 modules
15.0
37 modules
16.0
72 modules
17.0
54 modules
18.0
61 modules
19.0
20 modules
20.0
0 modules

Modules in the repository

  • L10n Br Purchase RequestOdoo 12, 14, 16, 17
    l10n_br_purchase_request

    Extends the Purchase Request module so that, when a purchase request is turned into a purchase order, the Brazilian fiscal operation and taxes are applied to the order lines.

  • l10n_br_purchase_requisition

    When you create a purchase order from a purchase agreement (requisition) in a Brazilian company, this module automatically fills in the fiscal operation and Brazilian taxes on the order and its lines.

  • l10n_br_purchase_stock

    Lets a Brazilian company choose whether vendor bills are created from the purchase order or from the receipt (stock picking), and builds the bill from the receipt with the same fiscal data as the purchase order.

  • l10n_br_qr_code_emv

    Adds Pix (Brazilian instant payment) QR codes to customer invoices, so customers can pay by scanning the code with any Brazilian bank app.

  • l10n_br_repair

    Adds a Fiscal Operation field to repair orders in Brazil, so the quotation and repair parts created from a repair carry the correct fiscal operation and Brazilian taxes are computed.

  • L10n Br ResourceOdoo 12, 14, 15, 16, 17, 18, 19
    l10n_br_resource

    Adds Brazilian holiday calendars to Odoo, with a wizard that imports national, state and city holidays and tools to check business days, bank business days and extended holidays.

  • Brazilian Localization SaleOdoo 12, 14, 15, 16, 17, 18, 19
    l10n_br_sale

    Adds Brazilian fiscal data to quotations and sales orders: a fiscal operation, per-line fiscal operation lines and taxes, Brazilian discount options, and fiscal amounts. Invoices are then split by fiscal document type and carry the fiscal data needed for…

  • l10n_br_sale_blanket_order

    Adds Brazilian fiscal data (fiscal operations, taxes, CFOP, CNAE, comments) to blanket orders and their lines, so blanket orders can be used as a basis for Brazilian tax calculation and fiscal documents.

  • l10n_br_sale_commission

    Adds Brazilian fiscal options to sales commission handling, so commission payment invoices can be issued as Brazilian fiscal documents (e.g. a service invoice) with a chosen document type, fiscal operation and product.

  • l10n_br_sale_commission_stock

    Automatically carries the sales commission agents defined on a sales order line over to the invoice line when the invoice is created from the warehouse shipping process.

  • l10n_br_sale_invoice_plan

    Extends the sale invoice plan so that when invoices are generated from a planned schedule, the Brazilian fiscal quantity on each invoice line is automatically filled in with the invoiced quantity.

  • l10n_br_sale_stock

    Links Brazilian sales orders with deliveries and invoices: the fiscal operation and fiscal/customer notes from a sale order flow into its transfers and invoices, and the delivery address is kept in sync on open transfers.

  • l10n_br_setup_tests

    This is a setup and test module for the Brazilian localization: it does not add screens or menus, it simply installs a set of usability modules together and runs integration tests to make sure they work with Brazilian accounting.

  • SPED BaseOdoo 14, 16, 17, 18
    l10n_br_sped_base

    Adds a SPED menu and a shared framework for Brazilian SPED tax/accounting files, letting users create a SPED declaration, pull the related fiscal data from Odoo, and generate the SPED text file as an attachment.

  • SPED - ECDOdoo 16
    l10n_br_sped_ecd

    This module adds the full structure of the Brazilian SPED ECD accounting file inside Odoo, letting users create, fill and export the digital accounting book (ECD) from their accounting entries.

  • l10n_br_sped_efd_icms_ipi

    Adds a complete SPED Fiscal (EFD ICMS/IPI) area in Odoo where users can record and manage the declaration and all its register blocks (0, B, C, D, E, G, H, K and 1).

  • Brazilian Localization WarehouseOdoo 12, 13, 14, 15, 16, 17, 18
    l10n_br_stock

    Lets users search and filter stock transfers (pickings) by the Brazilian legal name and state tax number (Inscrição Estadual) of the contact, and prepares demo warehouses and stock for Brazilian companies.

  • l10n_br_stock_account

    Lets Brazilian companies attach fiscal operations, taxes and fiscal document data to stock transfers, and create the fiscal invoice (nota fiscal) directly from a picking.

  • P7 Stock Valuation ReportOdoo 12, 14, 16, 17, 18
    l10n_br_stock_account_report

    Adds a printable PDF report that lists the stock on hand valued at average cost, grouped by fiscal classification (NCM), for the Brazilian P7 inventory model. Users open a small wizard from the Inventory reporting menu and choose the current stock or a past…

  • l10n_br_website_sale

    Adds Brazilian address and tax fields to the website checkout, validates CPF/CNPJ numbers, and fills in the address automatically from the Brazilian ZIP code.

  • l10n_br_website_sale_delivery

    On Brazilian websites, the delivery cost shown at checkout now uses the Brazilian freight value instead of the standard delivery price, and delivery costs are always recalculated from the order total.

  • Brazilian Localisation ZIP CodesOdoo 12, 14, 15, 16, 17, 18, 19
    l10n_br_zip

    Lets users fill in Brazilian addresses automatically from a ZIP code (CEP). A search button appears next to the ZIP field on partners and companies, and results are cached in Odoo for reuse.

  • payment_bacen_pix

    Adds a PIX payment provider (Bacen/Banco do Brasil) to Odoo, so customers can pay with PIX QR codes and payments are confirmed automatically through the bank's webhook.

  • payment_cielo

    Adds Cielo as a payment provider in Odoo, letting customers pay by credit card through Cielo and letting staff capture or cancel those payments.

  • payment_pagseguro

    Adds PagSeguro as a payment provider in Odoo, letting customers pay by credit card directly on the website checkout with encrypted card data, and letting staff capture or cancel authorized payments.

  • Spec Driven ModelOdoo 12, 13, 14, 15, 16, 17, 18
    spec_driven_model

    Lets Odoo models be generated from XML schemas and exchange data with XML files in both directions, turning parsed XML into Odoo records and Odoo records back into XML.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.