TIP: You can type at any time to perform a new search.
Brazilian Localization Sale
l10n_br_sale · OCA/l10n-brazil
- Repository
- OCA/l10n-brazil · module folder · Try on Runboat
- Module version
- Category
- Localisation
- Folder size
- 0.48 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- https://github.com/OCA/l10n-brazil
- Last tracking update
- 2026-08-14 23:15:54
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Raphaël Valyi, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- erpbrasil.base, email-validator, num2words, phonenumbers
- System dependencies
- None
- Required by
- l10n_br_sale_blanket_order, l10n_br_sale_invoice_plan, l10n_br_sale_stock
- Description
Este módulo estende o módulo sale do Odoo para adaptá-lo as necessidades brasileira, com este módulo você tem dados fiscal para faturamento e geração dos documentos fiscais (NF-e, NFS-e, CF-e, NFC-e e etc.), cálculo dos impostos e contribuições brasileiros (municipais, estaduais e federal).
Code Analysis ⓘ
Views touched (7)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_br_sale_order_form |
l10n_br_sale.order.form | sale.order | form | Inherits sale.view_order_form |
l10n_br_sale_order_tree |
l10n_br_sale.order.form | sale.order | form | Inherits sale.view_order_tree |
l10n_br_sale_quotation_tree |
l10n_br_sale.quotation.form | sale.order | form | Inherits sale.view_quotation_tree |
l10n_br_sale_report |
l10n_br_sale.report | sale.report | search | Inherits sale.view_order_product_search |
l10n_br_sale_res_company_form |
l10n_br_sale.res.company.form | res.company | form | Inherits l10n_br_fiscal.fiscal_res_company_form |
l10n_br_sale_res_config_settings_form |
l10n_br_sale.res.config.settings.form | res.config.settings | form | Inherits sale.res_config_settings_view_form |
report_saleorder_document_l10n_br_sale |
report_saleorder_document_l10n_br_sale | ir.ui.view | qweb | Inherits sale.report_saleorder_document |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (2)
-
copy_noteBooleandefault=Falsestring='Copy Sale note on invoice' -
sale_fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'string='Standard Sales Fiscal Operation'
No public methods.
New fields (1)
-
copy_noteBooleanreadonly=Falserelated='company_id.copy_note'string='Copy notes in Fiscal documents'
No public methods.
New fields (6)
-
comment_idsMany2many → l10n_br_fiscal.commentcolumn1='sale_id'column2='comment_id'comodel_name='l10n_br_fiscal.comment'compute='_compute_comment_ids'relation='sale_order_comment_rel'store=Truestring='Comments' -
company_country_idMany2onerelated='company_id.country_id' -
copy_noteBooleandefault=_default_copy_notestring='Copy Sale note on invoice' -
discount_rateFloatreadonly=Truestring='Discount' -
fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'default=_default_fiscal_operationdomain=<expr>readonly=True -
ind_presSelectionreadonly=True
No public methods.
New fields (20)
-
cnae_idMany2one → l10n_br_fiscal.cnaecomodel_name='l10n_br_fiscal.cnae'domain=<expr>string='CNAE Code' -
comment_idsMany2many → l10n_br_fiscal.commentcolumn1='sale_line_id'column2='comment_id'comodel_name='l10n_br_fiscal.comment'relation='sale_order_line_comment_rel'string='Comments' -
delivery_costsSelectionrelated='company_id.delivery_costs' -
discountFloatcompute='_compute_discounts'inverse='_inverse_discount'precompute=Truestore=True -
discount_fixedBooleanstring='Fixed Discount?' -
discount_valueMonetarycompute='_compute_discounts'inverse='_inverse_discount_value'precompute=Truestore=True -
fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'domain=<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' -
fiscal_qty_deliveredFloatcompute='_compute_qty_delivered'compute_sudo=Truedigits='Product Unit of Measure'store=Truestring='Fiscal Utm Qty Delivered' -
fiscal_tax_idsMany2many → l10n_br_fiscal.taxcolumn1='document_id'column2='fiscal_tax_id'comodel_name='l10n_br_fiscal.tax'relation='fiscal_sale_line_tax_rel'string='Fiscal Taxes' -
force_compute_delivery_costs_by_totalBooleanrelated='order_id.force_compute_delivery_costs_by_total' -
partner_idMany2one → res.partnercomodel_name='res.partner'related='order_id.partner_id'string='Partner' -
price_grossMonetarycompute='_compute_amount'precompute=Truestore=Truestring='Gross Amount' -
price_subtotalMonetarycompute_sudo=True -
price_taxMonetarycompute_sudo=True -
quantityFloatrelated='product_uom_qty'string='Product Uom Quantity' -
tax_frameworkSelectionrelated='order_id.company_id.tax_framework'string='Tax Framework' -
uom_idMany2onerelated='product_uom' -
user_discount_valueBooleancompute='_compute_user_discount_value' -
user_total_discountBooleancompute='_compute_user_total_discount'
-
need_change_discount_value(self)
New fields (18)
-
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='Product Fiscal Type' -
freight_valueFloatdigits='Account' -
icms_valueFloatdigits='Account'string='ICMS Value' -
icmsst_valueFloatdigits='Account'string='ICMS ST Value' -
ii_valueFloatdigits='Account'string='II Value' -
ind_presSelectiondefault=NFE_IND_PRES_DEFAULTselection=NFE_IND_PRESstring='Buyer Presence' -
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'string='Total with Taxes'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…