Account NFe/NFC-e Integration

l10n_br_account_nfe
REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_account_nfe
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYLocalisation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Engenere
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Engenere
COMMITTERS
COMMITTERSRaphaël Valyi, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-payment:
    - account_due_list
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/l10n-brazil:
    - l10n_br_nfe
    - l10n_br_fiscal_edi
    - l10n_br_fiscal
    - l10n_br_base
    - l10n_br_fiscal_certificate
    - l10n_br_nfe_spec
    - spec_driven_model
    - l10n_br_fiscal_dfe
    - l10n_br_account
    - l10n_br_coa
    - l10n_br_account_due_list
OCA/product-attribute:
    - uom_alias
odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - base_address_extended
    - contacts
    - account
    - onboarding
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES brazilfiscalreport
erpbrasil.assinatura
erpbrasil.base
erpbrasil.edoc
erpbrasil.transmissao
nfelib
email-validator
num2words
phonenumbers
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
**Português** Este módulo integra os módulos l10n_br_account e
l10n_br_nfe.

- Adicionando as informações de Pagamento e Duplicatas da Fatura, TAGs
  cobr, pag e dup da NF-e/NFC-e.

**English** This module integrates the l10n_br_account and l10n_br_nfe
modules.

- Adding Payment Information and Invoice Duplicates, TAGs cobr, pag and
  dup of NF-e/NFC-e.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
l10n_br_account_nfe_account_payment_mode_form l10n_br_account.nfe.account.payment.mode.form account.payment.mode field Inherits account_payment_mode.account_payment_mode_form
l10n_br_account_nfe_move_reversal_form account.move.reversal.form account.move.reversal field Inherits account.view_account_move_reversal
Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • payment_mode_id Many2one → account.payment.mode
    comodel_name='account.payment.mode' string='Payment Mode'
Public methods (2)
  • default_get(self, fields_list)
  • reverse_moves(self, is_modify=False)

New fields (1)
  • fiscal_payment_mode Selection
    help='Obrigatório o preenchimento do Grupo Informações de Pagamento para NF-e e NFC-e. Para as notas com finalidade de Ajuste ou Devolução o campo Forma de Pagamento deve ser preenchido com 90 - Sem Pagamento.' selection=FISCAL_PAYMENT_MODE string='Meio de Pagamento da NF'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • nfe40_detPag One2many → nfe.40.detpag
    comodel_name='nfe.40.detpag' compute='_compute_nfe40_detpag' readonly=False store=True
  • nfe40_dup One2many → nfe.40.dup
    comodel_name='nfe.40.dup' compute='_compute_nfe40_dup' copy=False readonly=False store=True
Public methods (0)

No public methods.

New fields (1)
  • nfe40_indPag Selection
    help='Indicador da Forma de Pagamento' selection=[('0', 'Pagamento à Vista'), ('1', 'Pagamento à Prazo')] string='Forma de Pagamento'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_account_nfe
VERSION
VERSION 8.0.0
CATEGORY
CATEGORYLocalisation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Engenere
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Engenere
COMMITTERS
COMMITTERSRaphaël Valyi, Renato Lima, Weblate, OCA-git-bot, oca-ci, Antonio Neto, CristianoMafraJunior, Cristiano Mafra Junior
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:11:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-payment:
    - account_due_list
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/l10n-brazil:
    - l10n_br_nfe
    - l10n_br_fiscal_edi
    - l10n_br_fiscal
    - l10n_br_base
    - l10n_br_fiscal_certificate
    - l10n_br_nfe_spec
    - spec_driven_model
    - l10n_br_fiscal_dfe
    - l10n_br_account
    - l10n_br_coa
    - l10n_br_account_due_list
OCA/product-attribute:
    - uom_alias
odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - base_address_extended
    - account
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES brazilfiscalreport
erpbrasil.assinatura
erpbrasil.base
erpbrasil.edoc
erpbrasil.transmissao
nfelib
email-validator
num2words
phonenumbers
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
**Português** Este módulo integra os módulos l10n_br_account e
l10n_br_nfe.

- Adicionando as informações de Pagamento e Duplicatas da Fatura, TAGs
  cobr, pag e dup da NF-e/NFC-e.

**English** This module integrates the l10n_br_account and l10n_br_nfe
modules.

- Adding Payment Information and Invoice Duplicates, TAGs cobr, pag and
  dup of NF-e/NFC-e.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
l10n_br_account_nfe_account_payment_mode_form l10n_br_account.nfe.account.payment.mode.form account.payment.mode field Inherits account_payment_mode.account_payment_mode_form
l10n_br_account_nfe_move_reversal_form account.move.reversal.form account.move.reversal field Inherits account.view_account_move_reversal
Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • payment_mode_id Many2one → account.payment.mode
    comodel_name='account.payment.mode' string='Payment Mode'
Public methods (2)
  • default_get(self, fields_list)
  • reverse_moves(self)

New fields (1)
  • fiscal_payment_mode Selection
    help='Obrigatório o preenchimento do Grupo Informações de Pagamento para NF-e e NFC-e. Para as notas com finalidade de Ajuste ou Devolução o campo Forma de Pagamento deve ser preenchido com 90 - Sem Pagamento.' selection=FISCAL_PAYMENT_MODE string='Meio de Pagamento da NF'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • nfe40_detPag One2many → nfe.40.detpag
    comodel_name='nfe.40.detpag' compute='_compute_nfe40_detpag' readonly=False store=True
  • nfe40_dup One2many → nfe.40.dup
    comodel_name='nfe.40.dup' compute='_compute_nfe40_dup' copy=False readonly=False store=True
Public methods (0)

No public methods.

New fields (1)
  • nfe40_indPag Selection
    help='Indicador da Forma de Pagamento' selection=[('0', 'Pagamento à Vista'), ('1', 'Pagamento à Prazo')] string='Forma de Pagamento'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/15.0/l10n_br_account_nfe
VERSION
VERSION 2.1.0
CATEGORY
CATEGORYLocalisation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Engenere
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Engenere
COMMITTERS
COMMITTERSRaphaël Valyi, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:32
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-payment:
    - account_due_list
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/l10n-brazil:
    - l10n_br_nfe
    - l10n_br_fiscal_edi
    - l10n_br_fiscal
    - l10n_br_base
    - l10n_br_fiscal_certificate
    - l10n_br_nfe_spec
    - spec_driven_model
    - l10n_br_fiscal_dfe
    - l10n_br_account
    - l10n_br_coa
    - l10n_br_account_due_list
odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - base_address_city
    - base_address_extended
    - account
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES brazilfiscalreport
erpbrasil.assinatura
erpbrasil.base
erpbrasil.edoc.pdf
erpbrasil.edoc>=2.5.2
erpbrasil.transmissao>=1.1.0
nfelib<=2.0.7
email-validator
num2words
phonenumbers
nfelib>=2.0.0
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
l10n_br_account_nfe_account_payment_mode_form l10n_br_account.nfe.account.payment.mode.form account.payment.mode field Inherits account_payment_mode.account_payment_mode_form
Models touched (4)

New fields (1)
  • fiscal_payment_mode Selection
    help='Obrigatório o preenchimento do Grupo Informações de Pagamento para NF-e e NFC-e. Para as notas com finalidade de Ajuste ou Devolução o campo Forma de Pagamento deve ser preenchido com 90 - Sem Pagamento.' selection=FISCAL_PAYMENT_MODE string='Meio de Pagamento da NF'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • temp_xml_autorizacao(self, xml_string)

New fields (2)
  • nfe40_detPag One2many → nfe.40.detpag
    comodel_name='nfe.40.detpag' compute='_compute_nfe40_detpag' readonly=False store=True
  • nfe40_dup One2many → nfe.40.dup
    comodel_name='nfe.40.dup' compute='_compute_nfe40_dup' copy=False readonly=False store=True
Public methods (0)

No public methods.

New fields (1)
  • nfe40_indPag Selection
    help='Indicador da Forma de Pagamento' selection=[('0', 'Pagamento à Vista'), ('1', 'Pagamento à Prazo')] string='Forma de Pagamento'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_account_nfe
VERSION
VERSION 6.1.1
CATEGORY
CATEGORYLocalisation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Engenere
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Engenere
COMMITTERS
COMMITTERSRaphaël Valyi, Renato Lima, Luis Felipe Mileo, OCA Transbot, Luis Felipe Miléo, oca-travis, Weblate, OCA-git-bot, Magno Costa, oca-ci, Marcel Savegnago, Diego Paradeda, Neto, Ygor Carvalho, Antônio Neto, Felipe Zago, CristianoMafraJunior
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:54
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-payment:
    - account_due_list
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/l10n-brazil:
    - l10n_br_nfe
    - l10n_br_fiscal_edi
    - l10n_br_fiscal
    - l10n_br_base
    - l10n_br_fiscal_certificate
    - l10n_br_nfe_spec
    - spec_driven_model
    - l10n_br_fiscal_dfe
    - l10n_br_account
    - l10n_br_coa
    - l10n_br_account_due_list
odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - base_address_city
    - base_address_extended
    - account
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES brazilfiscalreport
erpbrasil.assinatura
erpbrasil.base
erpbrasil.edoc
erpbrasil.edoc.pdf
erpbrasil.transmissao
nfelib
email-validator
num2words
phonenumbers
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
l10n_br_account_nfe_account_payment_mode_form l10n_br_account.nfe.account.payment.mode.form account.payment.mode field Inherits account_payment_mode.account_payment_mode_form
Models touched (4)

New fields (1)
  • fiscal_payment_mode Selection
    help='Obrigatório o preenchimento do Grupo Informações de Pagamento para NF-e e NFC-e. Para as notas com finalidade de Ajuste ou Devolução o campo Forma de Pagamento deve ser preenchido com 90 - Sem Pagamento.' selection=FISCAL_PAYMENT_MODE string='Meio de Pagamento da NF'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • temp_xml_autorizacao(self, xml_string)

New fields (2)
  • nfe40_detPag One2many → nfe.40.detpag
    comodel_name='nfe.40.detpag' compute='_compute_nfe40_detpag' readonly=False store=True
  • nfe40_dup One2many → nfe.40.dup
    comodel_name='nfe.40.dup' compute='_compute_nfe40_dup' copy=False readonly=False store=True
Public methods (0)

No public methods.

New fields (1)
  • nfe40_indPag Selection
    help='Indicador da Forma de Pagamento' selection=[('0', 'Pagamento à Vista'), ('1', 'Pagamento à Prazo')] string='Forma de Pagamento'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/12.0/l10n_br_account_nfe
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYLocalisation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Engenere
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Engenere
COMMITTERS
COMMITTERSRaphaël Valyi, Renato Lima, oca-travis, OCA-git-bot, Magno Costa
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-payment:
    - account_due_list
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/l10n-brazil:
    - l10n_br_nfe
    - l10n_br_fiscal
    - l10n_br_base
    - l10n_br_nfe_spec
    - spec_driven_model
    - l10n_br_account
    - l10n_br_coa
    - l10n_br_account_due_list
odoo/odoo:
    - uom
    - base
    - decimal_precision
    - product
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - base_address_city
    - base_address_extended
    - account_cancel
    - account
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES erpbrasil.assinatura
erpbrasil.base
erpbrasil.edoc
erpbrasil.edoc.pdf
erpbrasil.transmissao
nfelib
xmldiff
num2words
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
l10n_br_account_nfe_account_payment_mode_form l10n_br_account.nfe.account.payment.mode.form account.payment.mode field Inherits account_payment_mode.account_payment_mode_form
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • write(self, values)

New fields (1)
  • fiscal_payment_mode Selection
    help='Obrigatório o preenchimento do Grupo Informações de Pagamento para NF-e e NFC-e. Para as notas com finalidade de Ajuste ou Devolução o campo Forma de Pagamento deve ser preenchido com 90 - Sem Pagamento.' selection=[('01', '01 - Dinheiro'), ('02', '02 - Cheque'), ('03', '03 - Cartão de Crédito'), ('04', '04 - Cartão de Débito'), ('05', '05 - Crédito de Loja'), ('10', '10 - Vale Alimentação'), ('11', '11 - Vale Refeição'), ('12', '12 - Vale Presente'), ('13', '13 - Vale Combustível'), ('14', '14 - Duplicata Mercanti'), ('15', '15 - Boleto Bancário'), ('16', '16 - Depósito Bancário'), ('17', '17 - Pagamento Instantâneo (PIX)'), ('18', '18 - Transferência bancária, Carteira Digital'), ('19', '19 - Programa de fidelidade, Cashback, Crédito Virtual'), ('90', '90 - Sem Pagamento'), ('99', '99 - Outros')] string='Meio de Pagamento da NF'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • action_document_confirm(self)
STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/l10n-brazil
PULL REQUEST
PULL REQUEST[18.0][MIG] l10n_br_account_nfe (#4630)