Brazilian Localization Repair
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).
Table of contents
Installation
This module depends on:
repair
l10n_br_sale
Configuration
To configure this module, you need to:
Go to Settings -> Users & Companies -> Companies
Select or create a company and go to Fiscal -> Repair
Set the default Fiscal Operation for repairs.
Usage
To use this module, you need to:
Go to Repair
Create or select a Repair Order and check its Fiscal Operation (the default one comes from the company)
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
Add the services (labor) to the quotation and confirm it
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
Contributors
-
Marcel Savegnago <marcel.savegnago@escodoo.com.br>
-
Raphaël Valyi <raphael.valyi@akretion.com.br>
Renato Lima <renato.lima@akretion.com.br>
KMEE:
Luis Otavio Malta Conceição <luis.malta@kmee.com.br>
Luis Felipe Mileo <mileo@kmee.com.br>
Other credits
The development of this module has been financially supported by:
Escodoo - https://www.escodoo.com.br
Maintainers
This module is maintained by the OCA.
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:
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.
Metadata
Release files for odoo-addon-l10n-br-repair 18.0.1.0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| odoo_addon_l10n_br_repair-18.0.1.0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Release files / odoo_addon_l10n_br_repair-18.0.1.0.0.3-py3-none-any.whl
| Download URL | odoo_addon_l10n_br_repair-18.0.1.0.0.3-py3-none-any.whl |
|---|---|
| Size | 42.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e3d8ea867f6d60f4b2a8985ddd5e7c3b744d074a18e92a9a7bc15e8303b8f1d0
|
|
BLAKE2b-256 checksum How to use checksums |
57fb4146a5c932ac83c763f7a625a80ad3877aa27700d5baf69286c9ab2c1290
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|