OdooWiki OCA HUB

OCA modules for Odoo 12

There are 2,205 OCA community modules confirmed in Odoo 12.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Open any module to see what it does, its availability in the other versions and its sources.

Confirmed modules per version

Repositories with the most modules in Odoo 12

See also

Modules for Odoo 12

  • NFS-e (Ginfes)Odoo 12, 14
    l10n_br_nfse_ginfes

    Allows Brazilian companies to issue and transmit electronic service invoices (NFS-e) through the Ginfes municipal provider, including cancellation and status checking.

  • l10n_br_nfse_issnet

    Adds ISSNet / Nota Control as a service invoice (NFS-e) provider in Odoo, so Brazilian companies using that city system can send, check and cancel electronic service invoices directly from their fiscal documents.

  • NFS-e (Nota Paulistana)Odoo 12, 14, 15, 16, 17, 18
    l10n_br_nfse_paulistana

    Lets companies in São Paulo issue and transmit electronic service invoices (NFS-e) through the city's Nota Paulistana system, and adds a button to open the official city PDF of the invoice.

  • L10n Br PortalOdoo 12, 14, 16, 17, 18
    l10n_br_portal

    Adds Brazilian address and tax fields (CNPJ/CPF, State and Municipal Tax Numbers, district, street number, city) to the customer portal account page, with automatic ZIP code lookup and input masks.

  • L10n Br Product ContractOdoo 12, 14, 16, 17
    l10n_br_product_contract

    When a sales order is turned into a contract, this module copies the Brazilian fiscal information (fiscal operation, taxes, NCM and service details) from the order and its lines into the contract, so recurring contracts keep the same fiscal setup as the sale.

  • Brazilian Localization PurchaseOdoo 12, 14, 15, 16, 17, 18, 19
    l10n_br_purchase

    Adds Brazilian fiscal operations and tax calculation to purchase orders, so purchase taxes (ICMS, IPI, PIS, COFINS, etc.) are computed on the order and carried through to the vendor bill.

  • 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_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_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 sales orders and quotations: fiscal operations, CFOP, NCM/CEST codes and Brazilian taxes, and uses them to build the fiscal invoice. It also adds Brazilian tax columns and totals to the sales analysis report.

  • 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.

  • 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.

  • Switzerland Account TagsOdoo 12, 13, 14, 16, 18
    l10n_ch_account_tags

    Adds Swiss chart-of-accounts tags to the standard Swiss accounts and automatically assigns them when the module is installed, so Swiss financial reports can group accounts correctly.

  • l10n_ch_bank

    Adds Swiss-specific bank information fields to the bank records in Odoo and loads a list of Swiss banks with their names, addresses and BIC codes.

  • l10n_ch_base_bank

    Adds Swiss bank details (clearing number, code, city) and automatically fills bank and account numbers from Swiss IBAN or postal numbers. It also lets you search invoices by ISR reference ignoring spaces.

  • l10n_ch_fix_isr_reference

    Fixes how the Swiss ISR payment reference is calculated on customer invoices, so the reference printed on invoices matches the subscription number of the company's or bank's bank account.

  • l10n_ch_invoice_with_payment

    Adds a new report option that prints a customer invoice and its Swiss payment slip together in a single PDF, so you can send both documents in one file.

  • Switzerland - MIS reportsOdoo 12, 14, 16, 18
    l10n_ch_mis_reports

    Adds ready-made Swiss financial reports (Balance Sheet and Profit & Loss) to the MIS Builder reporting tool, following the official Swiss chart-of-accounts structure.

  • Switzerland - ISO 20022Odoo 12, 14, 16, 18
    l10n_ch_pain_base

    Base module that adds Swiss ISO 20022 payment file support to Odoo, including validation of Swiss QRR payment references before a payment file is generated.

  • l10n_ch_pain_credit_transfer

    Adds the Swiss ISO 20022 credit transfer format pain.001.001.09.ch.03 to Odoo payment methods, so you can generate Swiss-compliant payment files (SEPA and non-SEPA).

  • l10n_ch_payment_slip

    Print Swiss ISR (PVR/BVR/ESR) payment slips directly from customer invoices, with automatic reference generation and a dedicated report. Configure slip layout and bank details per company and bank account.

  • l10n_ch_qriban

    Adds a separate QR-IBAN field on bank accounts so Swiss QR-bills can use a QR-IBAN for the payment slip while keeping the normal IBAN for reconciliation.

  • Switzerland Country StatesOdoo 12, 13, 14, 15
    l10n_ch_states

    Adds the Swiss cantons (states) with their official codes to Odoo, so you can select a canton on any address, contact or document that uses a country/state field.

  • l10n_ch_zip

    Loads all Swiss postal codes and cities into Odoo so that addresses can be auto-completed. Adds Swiss-specific postal data fields to the city and ZIP records.

  • l10n_cl_chart_of_account

    Installs the Chilean SII chart of accounts, taxes and journals, and adds SII tax codes plus retention handling to taxes and invoices so Chilean VAT and withholding amounts are calculated and shown on customer and vendor invoices.

  • l10n_cl_currency_rate_sbif

    Update the exchange rates of the US Dollar, Euro, UF and UTM in Odoo directly from the SBIF (Chilean financial authority) web service, either manually from the currency form or automatically every day.

  • l10n_cl_etd

    Adds the base connection to Chile's SII tax service so electronic tax documents can be signed and sent. It also prevents companies from selecting SII as the signing provider, since SII does not sign documents.

  • l10n_cl_etd_account

    Links Chilean customer invoices and credit notes to SII document types, signs them electronically and sends them to the Chilean tax service (SII).

  • l10n_cl_etd_stock

    Lets you sign delivery orders (and batches of them) electronically and send them to Chile's SII tax service, using the electronic dispatch guide (Guía de Despacho Electrónica).

  • l10n_cl_etd_xerox

    Prepares and sends Chilean electronic tax documents (invoices and delivery notes) to the Xerox service by FTP, either immediately or through a daily scheduled job.

  • l10n_cl_etd_xerox_fsmroute

    Extends the Xerox electronic document export so that documents are grouped by Field Service day route (truck), and adds a closing date on day routes used to select which routes are sent.

  • l10n_cl_invoicing_policy

    Adds an Invoicing Policy field on customer and vendor records, letting users choose between Ticket, Invoice or Electronic Guide. The choice is validated against the partner type (individual or company).

  • l10n_cl_product

    Adds an ETD Code field to products for Chilean electronic invoicing. The code must be numeric, up to 8 digits, and unique per company.

  • l10n_cl_sii

    Adds an SII menu entry under Settings in Odoo, providing a base location for Chilean SII (tax service) configuration modules.

  • l10n_cl_sii_activity

    This module adds the official SII economic activity list to Odoo and lets you assign an activity to each contact or company. It also provides a configuration screen to browse and maintain those activities.

  • l10n_cl_sii_folio

    Upload Chilean SII CAF files to Odoo and control the folio (document number) ranges used for electronic invoices. Odoo warns you when folios run low or expire and blocks posting when no valid folio is available.

  • l10n_cl_sii_reference

    This module adds the Chilean SII reference data (document classes, letters, types, responsibilities, concept types and references) as configuration tables in Odoo, so users can maintain the official SII nomenclature used on Chilean invoices and other tax…

  • l10n_cl_sii_reference_account

    Adds a References section to customer and supplier invoices so users can record SII document references (with code, class, motive and date) directly on the invoice, and links each reference to the invoice it belongs to.

  • l10n_cl_toponym

    Loads the official Chilean address structure (regions, provinces/states and cities) into Odoo and adds Chilean VAT formatting and uniqueness checks on contacts and companies.

  • German Country StatesOdoo 12, 13, 14
    l10n_de_country_states

    Adds the 16 German federal states (Bundesländer) as states/provinces for Germany, so they can be selected on addresses and other records that use a state field.

  • Holidays for GermanyOdoo 12, 13, 14, 15
    l10n_de_holidays

    Lets you automatically create the German public holidays for a chosen year and federal state, or copy an existing holiday calendar to another year, from a wizard in the Public Holidays menu.

  • NUTS Regions for GermanOdoo 12, 14, 16, 18
    l10n_de_location_nuts

    Links German NUTS level 2 regions to the German states already defined in Odoo, so each imported NUTS region is automatically assigned to the correct state.

  • l10n_de_steuernummer

    Adds German SteuerNummer (tax number) validation to partner records, so Odoo can check whether a German tax number entered on a contact looks valid.

  • German VAT StatementOdoo 12, 13, 14, 17, 18
    l10n_de_tax_statement

    Create and manage German VAT advance returns (Umsatzsteuervoranmeldung) directly in Odoo, with automatic collection of tax-relevant journal entries, calculation of the VAT totals and a printable UstVA report.

  • l10n_de_tax_statement_zm

    Adds a 'Zusammenfassende Meldung' (ZM) tab to the German VAT statement, listing each EU customer's VAT number and the total intra-Community product and service amounts, with a CSV download for ELSTER.

  • German ToponymsOdoo 12, 13, 14
    l10n_de_toponyms

    Adds a German cities configuration wizard that imports German city and state data from GeoNames and corrects the spelling of small words in German city names.

  • Estonia - AccountingOdoo 12, 13, 14, 15
    l10n_ee_accounting

    Installs an Estonian chart of accounts, taxes and financial reports in Odoo, so Estonian companies can keep their books and VAT in local format.

  • Estonia - ReportingOdoo 12, 13, 14, 15
    l10n_ee_reporting

    This module adds Estonian tax and financial reports to Odoo: a KMD INF appendix listing invoice details for VAT returns and a VIES declaration for intra-EU trade. Users can view, filter, and group these reports from the Accounting menu.

  • Gestión de activos fijos para EspañaOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_es_account_asset

    Adapts fixed-asset management in Odoo to Spanish rules: adds a fixed-percentage depreciation method, annual/period percentages, and increases the depreciable value of assets created from invoices by non-deductible taxes and VAT prorrata.

  • l10n_es_account_bank_statement_import_n43

    Import Spanish bank statements in the AEB Norm 43 format directly into Odoo. Choose whether transaction dates come from the value date or the operation date, and let Odoo try to match each line to an existing contact.

  • Account Banking Sepa - FSDD (Anticipos de crédito)Odoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_es_account_banking_sepa_fsdd

    Adds a 'Financed Charge' option to payment modes that prefixes the SEPA direct debit file message identifier with 'FSDD', used for credit advance products in Spain.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.