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 IDNameModelTypeStatus
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_id Many2one → res.country
    comodel_name='res.country' default=<expr> string='Active Company Country'
  • comment_ids Many2many → l10n_br_fiscal.comment
    column1='purchase_id' column2='comment_id' comodel_name='l10n_br_fiscal.comment' compute='_compute_comment_ids' relation='purchase_order_comment_rel' store=True string='Comments'
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' default=_default_fiscal_operation domain=<expr> readonly=True
Public methods (0)

No public methods.

New fields (7)
  • comment_ids Many2many → l10n_br_fiscal.comment
    column1='purchase_line_id' column2='comment_id' comodel_name='l10n_br_fiscal.comment' relation='purchase_order_line_comment_rel' string='Comments'
  • delivery_costs Selection
    related='company_id.delivery_costs'
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' default=_default_fiscal_operation domain=<expr>
  • fiscal_operation_line_id Many2one → l10n_br_fiscal.operation.line
    comodel_name='l10n_br_fiscal.operation.line' domain="[('fiscal_operation_id', '=', fiscal_operation_id), ('state', '=', 'approved')]" string='Operation Line'
  • quantity Float
    related='product_qty' string='Mixin Quantity'
  • tax_framework Selection
    related='order_id.company_id.tax_framework' string='Tax Framework'
  • uom_id Many2one
    related='product_uom' string='Mixin UOM'
Public methods (0)

No public methods.

New fields (17)
  • cest_id Many2one → l10n_br_fiscal.cest
    comodel_name='l10n_br_fiscal.cest' string='CEST'
  • cfop_id Many2one → l10n_br_fiscal.cfop
    comodel_name='l10n_br_fiscal.cfop' string='CFOP'
  • cofins_value Float
    digits='Account' string='COFINS Value'
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' readonly=True string='Fiscal Operation'
  • fiscal_operation_line_id Many2one → l10n_br_fiscal.operation.line
    comodel_name='l10n_br_fiscal.operation.line' readonly=True string='Fiscal Operation Line'
  • fiscal_type Selection
    selection=PRODUCT_FISCAL_TYPE string='Tipo Fiscal'
  • freight_value Float
    digits='Account'
  • icms_value Float
    digits='Account' string='ICMS Value'
  • icmsst_value Float
    digits='Account' string='ICMS ST Value'
  • ii_value Float
    digits='Account' string='II Value'
  • insurance_value Float
    digits='Account'
  • ipi_value Float
    digits='Account' string='IPI Value'
  • nbm_id Many2one → l10n_br_fiscal.nbm
    comodel_name='l10n_br_fiscal.nbm' string='NBM'
  • ncm_id Many2one → l10n_br_fiscal.ncm
    comodel_name='l10n_br_fiscal.ncm' string='NCM'
  • other_value Float
    digits='Account'
  • pis_value Float
    digits='Account' string='PIS Value'
  • total_with_taxes Float
    digits='Account'
Public methods (0)

No public methods.

New fields (1)
  • purchase_fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' domain=[('state', '=', 'approved'), ('fiscal_type', '=', 'purchase')] string='Default Fiscal Operation for Purchase'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…