Repository
OCA/l10n-brazil · module folder · Try on Runboat
Module version
Category
Localization
Folder size
0.08 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-brazil
Last tracking update
2026-08-19 17:13:09
Authors
Akretion, Odoo Community Association (OCA)
Maintainers
Akretion, Odoo Community Association (OCA)
Committers
Raphaël Valyi, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
erpbrasil.base, email-validator, num2words, phonenumbers
System dependencies
None
Required by
None
Description
Esse módulo localiza o [sale_commission](https://github.com/OCA/commission/tree/16.0/sale_commission) que implementa a **Comissão nos Pedidos de Venda**, isso é feito com a possibilidade de:

- Cadastrar Representantes/Agentes Comissionados
- Atribuir e Configurar Tipos de Comissão
- Informar os Representantes/Agentes Commisionados nos Pedidos de Venda ou no cadastro do Cliente
- Criar a Fatura para o Pagamento de Commissões de um determinado Período tanto de diversos Representantes/Agentes como de apenas um específico

Ao Localizar esse módulo também é incluída a opção de que a **Fatura de Pagamento de Comissões** que será criada também seja um **Documento Fiscal do Brasil**, por exemplo uma **Nota Fiscal de Serviço NFS-e**.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
make_invoice_form l10n_br_commission.make_invoice.form commission.make.invoice form Inherits account_commission.commission_make_invoice_form
res_config_settings_form_view res.config.settings.view.form.l10n_sale_commission res.config.settings form Inherits sale.res_config_settings_view_form
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 (5)
  • allowed_product_ids Many2many → product.product
    comodel_name='product.product' compute='_compute_allowed_product_ids'
  • commission_document_type_id Many2one → l10n_br_fiscal.document.type
    comodel_name='l10n_br_fiscal.document.type' default=_default_commission_document_type_id domain="[('type', '=', 'service')]" string='Fiscal Document'
  • commission_gen_br_fiscal_doc Boolean
    default=<expr> string='Generate Brazilian Fiscal Document'
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' default=_default_fiscal_operation_id string='Fiscal Operation'
  • product_id Many2one
    default=_default_product_id domain="[('id', 'in', allowed_product_ids)]"
Public methods (1)
  • button_create(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (5)
  • allowed_product_ids Many2many → product.product
    comodel_name='product.product' compute='_compute_allowed_product_ids'
  • commission_document_type_id Many2one → l10n_br_fiscal.document.type
    comodel_name='l10n_br_fiscal.document.type' config_parameter='l10n_br_sale_commission.commission_document_type_id' domain="[('type', '=', 'service')]" help='Default Brazilian Fiscal Document for Fiscal Document at Commission payment.' string='Default Fiscal Document'
  • commission_fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' config_parameter='l10n_br_sale_commission.commission_fiscal_operation_id' help='Default Brazilian Fiscal Operation for Fiscal Document at Commission payment.' string='Default Fiscal Operation'
  • commission_gen_br_fiscal_doc Boolean
    config_parameter='l10n_sale_commission.commission_gen_br_fiscal_doc' help='When create the invoice for commission payment should generate Brazilian Fiscal Document.' string='Generate Brazilian Fiscal Document'
  • commission_product_id Many2one → product.product
    comodel_name='product.product' config_parameter='l10n_br_sale_commission.commission_product_id' domain="[('id', 'in', allowed_product_ids)]" help='Default Commission Product for invoicing.' string='Default Product for invoicing'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
31 days ago
Last activity
1 day ago
Repository
OCA/l10n-brazil
Pull request
[18.0][MIG] l10n_br_sale_commission (#4731)