Odoo Community Association

Brazilian Localization Repair

Alpha License: AGPL-3 OCA/l10n-brazil Translate me on Weblate Try me on Runboat

This module extends the Odoo Repair module to adapt it to the Brazilian needs. Since Odoo 17.0 the repair order is billed through a sale order: this module sets the fiscal operation of the repair order and carries it to the quotation created from the repair and to the lines of the repair parts, so the Brazilian taxes are computed and the fiscal documents (NF-e, NFS-e and others) are issued by the Brazilian sale localization (l10n_br_sale).

Important

This is an alpha version, the data model and design can change at any time without warning. Only for development or testing purpose, do not use in production. More details on development status

Table of contents

Installation

This module depends on:

  • repair
  • l10n_br_sale

Configuration

To configure this module, you need to:

  1. Go to Settings -> Users & Companies -> Companies
  2. Select or create a company and go to Fiscal -> Repair
  3. Set the default Fiscal Operation for repairs.

Usage

To use this module, you need to:

  1. Go to Repair
  2. Create or select a Repair Order and check its Fiscal Operation (the default one comes from the company)
  3. Add the parts and click on Create Quotation: the quotation and the lines of the parts get the fiscal operation, the CFOP and the Brazilian taxes
  4. Add the services (labor) to the quotation and confirm it
  5. Finish the repair and create the invoices from the sale order: one fiscal document is created for each document type (for instance a NF-e for the parts and a NFS-e for the services)

A repair order created by a sale order follows the fiscal operation of that sale order.

Known issues / Roadmap

  • Parts replaced under warranty get a zero price on the quotation, but they still use the fiscal operation of the repair; a specific fiscal operation for warranty replacements is not handled yet.
  • Add Fiscal Position Resource

Changelog

18.0.1.0.0

The repair order of Odoo 17.0+ has no own invoicing (no repair lines, fees nor invoice): the fiscal integration now goes through the sale order created from the repair (l10n_br_sale).

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • Escodoo

Contributors

Other credits

The development of this module has been financially supported by:

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainer:

marcelsavegnago

This module is part of the OCA/l10n-brazil project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.