Repository
OCA/l10n-brazil · module folder · Try on Runboat
Module version
Category
Uncategorized
Folder size
0.2 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-brazil
Last tracking update
2026-08-20 17:13:52
Authors
Odoo Community Association (OCA), Escodoo
Maintainers
Odoo Community Association (OCA), Escodoo
Committers
Weblate, OCA-git-bot, oca-ci, CristianoMafraJunior, Gabriel Medice
Odoo dependencies
Python dependencies
erpbrasil.base, email-validator, num2words, phonenumbers
System dependencies
None
Required by
None
Description
This module extends the Odoo Sale Blanket Order module to adapt it to
the Brazilian needs, with this module you have tax data for collection
and generation of fiscal documents (NF-e, NFS-e, CF-e, NFC-e and
others), calculation Brazilian taxes and contributions (municipal, state
and federal).

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
inherit_sale_blanket_order_line_form_fiscal_tabs sale.blanket.order.line.form.fiscal.inherit sale.blanket.order.line form Inherits sale_blanket_order.sale_blanket_order_line_form
sale_blanket_order_form_view sale.blanket.order.form (in l10n_br_sale_blanket_order) sale.blanket.order form Inherits sale_blanket_order.view_blanket_order_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (8)
  • cnpj_cpf Char
    related='partner_id.vat' string='CNPJ/CPF'
  • comment_ids Many2many → l10n_br_fiscal.comment
    column1='sale_blanket_order_id' column2='comment_id' comodel_name='l10n_br_fiscal.comment' relation='sale_blanket_order_comment_rel' string='Comments'
  • copy_note Boolean
    default=_default_copy_note string='Copy Sale note on invoice'
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' default=_default_fiscal_operation domain=<expr> readonly=True
  • ind_pres Selection
    readonly=True
  • l10n_br_ie_code Char
    related='partner_id.l10n_br_ie_code' string='State Tax Number/RG'
  • legal_name Char
    related='partner_id.legal_name' string='Legal Name'
  • operation_name Char
    copy=False
Public methods (0)

No public methods.

New fields (15)
  • cnae_id Many2one → l10n_br_fiscal.cnae
    comodel_name='l10n_br_fiscal.cnae' domain=<expr> string='CNAE Code'
  • comment_ids Many2many → l10n_br_fiscal.comment
    column1='sale_blanket_order_line_id' column2='comment_id' comodel_name='l10n_br_fiscal.comment' relation='sale_blanket_order_line_comment_rel' string='Comments'
  • country_id Many2one
    related='company_id.country_id' store=True
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_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'
  • fiscal_qty_delivered Float
    related='delivered_uom_qty' string='Fiscal Utm Qty Delivered'
  • fiscal_tax_ids Many2many → l10n_br_fiscal.tax
    column1='document_id' column2='fiscal_tax_id' comodel_name='l10n_br_fiscal.tax' relation='fiscal_sale_blanket_order_line_tax_rel' string='Fiscal Taxes'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' related='order_id.partner_id' string='Partner'
  • price_gross Monetary
    compute='_compute_amount' compute_sudo=True store=True string='Gross Amount'
  • price_subtotal Monetary
    compute_sudo=True
  • price_tax Monetary
    compute_sudo=True
  • price_total Monetary
    compute_sudo=True
  • quantity Float
    related='original_uom_qty' string='Product Uom Quantity'
  • tax_framework Selection
    related='order_id.company_id.tax_framework' string='Tax Framework'
  • uom_id Many2one
    related='product_uom'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…