TIP: You can type at any time to perform a new search.
Brazilian Localization Purchase
l10n_br_purchase · OCA/l10n-brazil
- Repository
- OCA/l10n-brazil · module folder · Try on Runboat
- Module version
- Category
- Localisation
- Folder size
- 0.3 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-brazil
- Last tracking update
- 2026-08-19 23:13:49
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Raphaël Valyi, Weblate, OCA-git-bot, oca-ci, CristianoMafraJunior
- Odoo dependencies
- Python dependencies
- erpbrasil.base, email-validator, num2words, phonenumbers
- System dependencies
- None
- Required by
- l10n_br_purchase_blanket_order
- Description
Este módulo integra a parte fiscal do módulo `l10n_br_fiscal` com o módulo de compra purchase do Odoo. O módulo permite o cálculo dos impostos brasileiros já no pedido de compra e propaga a operação fiscal até a nota fiscal de compra, deixando ela com a tributação mais correta possível para seu financeiro (sendo que vocẽ poderia também importar o XML da nota depois). O relatório de compra também é estendido para apresentar os impostos brasileiros. Este módulo é indicado para a compra de itens com NFe's. Mas se você quer gerenciar suas notas de entradas de acordo com o recebimento do material, você pode também ter interesse no módulo `l10n_br_purchase_stock` que permite isso.
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_br_purchase_order_form |
l10n_br_purchase.order.form | purchase.order | form | Inherits purchase.purchase_order_form |
l10n_br_purchase_order_line_form |
l10n_br_purchase.order.line.form | purchase.order.line | form | Inherits purchase.purchase_order_line_form2 |
l10n_br_purchase_report_search |
l10n_br_purchase.report.search | purchase.report | search | Inherits purchase.view_purchase_order_search |
l10n_br_purchase_res_company_form |
l10n_br_purchase.res.company.form | res.company | form | Inherits l10n_br_fiscal.fiscal_res_company_form |
report_purchaseorder_document_l10n_br_purchase |
report_purchaseorder_document_l10n_br_purchase | ir.ui.view | qweb | Inherits purchase.report_purchaseorder_document |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (3)
-
active_company_country_idMany2one → res.countrycomodel_name='res.country'default=<expr>string='Active Company Country' -
comment_idsMany2many → l10n_br_fiscal.commentcolumn1='purchase_id'column2='comment_id'comodel_name='l10n_br_fiscal.comment'compute='_compute_comment_ids'relation='purchase_order_comment_rel'store=Truestring='Comments' -
fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'default=_default_fiscal_operationdomain=<expr>readonly=True
No public methods.
New fields (7)
-
comment_idsMany2many → l10n_br_fiscal.commentcolumn1='purchase_line_id'column2='comment_id'comodel_name='l10n_br_fiscal.comment'relation='purchase_order_line_comment_rel'string='Comments' -
delivery_costsSelectionrelated='company_id.delivery_costs' -
fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'default=_default_fiscal_operationdomain=<expr> -
fiscal_operation_line_idMany2one → l10n_br_fiscal.operation.linecomodel_name='l10n_br_fiscal.operation.line'domain="[('fiscal_operation_id', '=', fiscal_operation_id), ('state', '=', 'approved')]"string='Operation Line' -
quantityFloatrelated='product_qty'string='Mixin Quantity' -
tax_frameworkSelectionrelated='order_id.company_id.tax_framework'string='Tax Framework' -
uom_idMany2onerelated='product_uom'string='Mixin UOM'
No public methods.
New fields (17)
-
cest_idMany2one → l10n_br_fiscal.cestcomodel_name='l10n_br_fiscal.cest'string='CEST' -
cfop_idMany2one → l10n_br_fiscal.cfopcomodel_name='l10n_br_fiscal.cfop'string='CFOP' -
cofins_valueFloatdigits='Account'string='COFINS Value' -
fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'readonly=Truestring='Fiscal Operation' -
fiscal_operation_line_idMany2one → l10n_br_fiscal.operation.linecomodel_name='l10n_br_fiscal.operation.line'readonly=Truestring='Fiscal Operation Line' -
fiscal_typeSelectionselection=PRODUCT_FISCAL_TYPEstring='Tipo Fiscal' -
freight_valueFloatdigits='Account' -
icms_valueFloatdigits='Account'string='ICMS Value' -
icmsst_valueFloatdigits='Account'string='ICMS ST Value' -
ii_valueFloatdigits='Account'string='II Value' -
insurance_valueFloatdigits='Account' -
ipi_valueFloatdigits='Account'string='IPI Value' -
nbm_idMany2one → l10n_br_fiscal.nbmcomodel_name='l10n_br_fiscal.nbm'string='NBM' -
ncm_idMany2one → l10n_br_fiscal.ncmcomodel_name='l10n_br_fiscal.ncm'string='NCM' -
other_valueFloatdigits='Account' -
pis_valueFloatdigits='Account'string='PIS Value' -
total_with_taxesFloatdigits='Account'
No public methods.
New fields (1)
-
purchase_fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'domain=[('state', '=', 'approved'), ('fiscal_type', '=', 'purchase')]string='Default Fiscal Operation for Purchase'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…