L10n BR Fiscal Dfe

l10n_br_fiscal_dfe
REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/18.0/l10n_br_fiscal_dfe
VERSION
VERSION 1.3.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), KMEE
COMMITTERS
COMMITTERSRaphaël Valyi, Luis Felipe Mileo, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-brazil:
    - l10n_br_fiscal
    - l10n_br_base
    - l10n_br_fiscal_certificate
OCA/product-attribute:
    - uom_alias
odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - base_address_extended
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES erpbrasil.edoc
erpbrasil.transmissao
nfelib
erpbrasil.base
email-validator
num2words
phonenumbers
erpbrasil.assinatura
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Distribuição de documentos fiscais

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
dfe_form l10n_br_fiscal.dfe.form l10n_br_fiscal.dfe form New
dfe_res_company_form dfe.res.company.form res.company xpath Inherits l10n_br_fiscal.fiscal_res_company_form
dfe_search l10n_br_fiscal.dfe.search l10n_br_fiscal.dfe search New
dfe_tree l10n_br_fiscal.dfe.tree l10n_br_fiscal.dfe list New
Models touched (4)

New fields (3)
  • attachment Binary
    readonly=True
  • attachment_ids Many2many → ir.attachment
    comodel_name='ir.attachment' string='Attachments'
  • file_name Char
    default='attachments'
Public methods (1)
  • build_compressed_attachment(self, record_ids=None)
    @api.model
    Compacta os anexos recebidos e os retorno como um novo único anexo Outra maneira de utilizar o método é instanciar a classe, relacionando os ir.attachments requeridos com o campo attachment_ids, chamando o método sem a necessidade de nenhum parâmetro :param record_ids: Pode ser uma lista de quaisquer records contendo anexos ou uma lista de ir.attachments. Pode ser também um recordset com várias records quaiquer contendo anexos ou ir.attachments No caso de uma lista de records que não sejam do tipo ir.attachment, o método retornará TODOS os anexos dessas records compactadas em um arquivo. :return: Um record do tipo ir.attachment contendo todos os anexos recebidos compactados em um único arquivo.

New fields (8)
  • company_id Many2one → res.company
    comodel_name='res.company' string='Company'
  • display_name Char
    compute='_compute_display_name'
  • environment Selection
    related='company_id.dfe_environment'
  • imported_document_ids One2many → l10n_br_fiscal.document
    comodel_name='l10n_br_fiscal.document' inverse_name='dfe_id' string='Imported Documents'
  • last_nsu Char
    default='0' size=25 string='Last NSU'
  • last_query Datetime
    string='Last query'
  • use_cron Boolean
    default=False help='If activated, allows new manifestations to be automatically searched with a Cron' string='Download new documents automatically'
  • version Selection
    related='company_id.dfe_version'
Public methods (2)
  • search_documents(self)
  • validate_distribution_response(self, result)
    @api.model

New fields (1)
  • dfe_id Many2one → l10n_br_fiscal.dfe
    comodel_name='l10n_br_fiscal.dfe' string='DF-e Consult'
Public methods (0)

No public methods.

New fields (2)
  • dfe_environment Selection
    default=DFE_ENVIRONMENT_DEFAULT selection=DFE_ENVIRONMENTS
  • dfe_version Selection
    default=DFE_VERSION_DEFAULT selection=DFE_VERSIONS
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/17.0/l10n_br_fiscal_dfe
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), KMEE
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 19:20:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-brazil:
    - l10n_br_fiscal
    - l10n_br_base
    - l10n_br_fiscal_certificate
OCA/product-attribute:
    - uom_alias
odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - base_address_extended
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES erpbrasil.edoc
erpbrasil.transmissao
nfelib
erpbrasil.base
email-validator
num2words
phonenumbers
erpbrasil.assinatura
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Distribuição de documentos fiscais

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
dfe_form l10n_br_fiscal.dfe.form l10n_br_fiscal.dfe form New
dfe_res_company_form dfe.res.company.form res.company xpath Inherits l10n_br_fiscal.fiscal_res_company_form
dfe_search l10n_br_fiscal.dfe.search l10n_br_fiscal.dfe search New
dfe_tree l10n_br_fiscal.dfe.tree l10n_br_fiscal.dfe tree New
Models touched (4)

New fields (3)
  • attachment Binary
    readonly=True
  • attachment_ids Many2many → ir.attachment
    comodel_name='ir.attachment' string='Attachments'
  • file_name Char
    default='attachments'
Public methods (1)
  • build_compressed_attachment(self, record_ids=None)
    @api.model
    Compacta os anexos recebidos e os retorno como um novo único anexo Outra maneira de utilizar o método é instanciar a classe, relacionando os ir.attachments requeridos com o campo attachment_ids, chamando o método sem a necessidade de nenhum parâmetro :param record_ids: Pode ser uma lista de quaisquer records contendo anexos ou uma lista de ir.attachments. Pode ser também um recordset com várias records quaiquer contendo anexos ou ir.attachments No caso de uma lista de records que não sejam do tipo ir.attachment, o método retornará TODOS os anexos dessas records compactadas em um arquivo. :return: Um record do tipo ir.attachment contendo todos os anexos recebidos compactados em um único arquivo.

New fields (8)
  • company_id Many2one → res.company
    comodel_name='res.company' string='Company'
  • display_name Char
    compute='_compute_display_name'
  • environment Selection
    related='company_id.dfe_environment'
  • imported_document_ids One2many → l10n_br_fiscal.document
    comodel_name='l10n_br_fiscal.document' inverse_name='dfe_id' string='Imported Documents'
  • last_nsu Char
    default='0' size=25 string='Last NSU'
  • last_query Datetime
    string='Last query'
  • use_cron Boolean
    default=False help='If activated, allows new manifestations to be automatically searched with a Cron' string='Download new documents automatically'
  • version Selection
    related='company_id.dfe_version'
Public methods (2)
  • search_documents(self)
  • validate_distribution_response(self, result)
    @api.model

New fields (1)
  • dfe_id Many2one → l10n_br_fiscal.dfe
    comodel_name='l10n_br_fiscal.dfe' string='DF-e Consult'
Public methods (0)

No public methods.

New fields (2)
  • dfe_environment Selection
    default=DFE_ENVIRONMENT_DEFAULT selection=DFE_ENVIRONMENTS
  • dfe_version Selection
    default=DFE_VERSION_DEFAULT selection=DFE_VERSIONS
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_fiscal_dfe
VERSION
VERSION 1.3.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), KMEE
COMMITTERS
COMMITTERSRaphaël Valyi, Weblate, OCA-git-bot, oca-ci, Antonio Neto, Antônio Neto, Tiago Amaral
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:11:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-brazil:
    - l10n_br_fiscal
    - l10n_br_base
    - l10n_br_fiscal_certificate
OCA/product-attribute:
    - uom_alias
odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - base_address_extended
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES erpbrasil.edoc
erpbrasil.transmissao
nfelib
erpbrasil.base
email-validator
num2words
phonenumbers
erpbrasil.assinatura
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Distribuição de documentos fiscais

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
dfe_form l10n_br_fiscal.dfe.form l10n_br_fiscal.dfe form New
dfe_res_company_form dfe.res.company.form res.company xpath Inherits l10n_br_fiscal.fiscal_res_company_form
dfe_search l10n_br_fiscal.dfe.search l10n_br_fiscal.dfe search New
dfe_tree l10n_br_fiscal.dfe.tree l10n_br_fiscal.dfe tree New
Models touched (4)

New fields (3)
  • attachment Binary
    readonly=True
  • attachment_ids Many2many → ir.attachment
    comodel_name='ir.attachment' string='Attachments'
  • file_name Char
    default='attachments'
Public methods (1)
  • build_compressed_attachment(self, record_ids=None)
    @api.model
    Compacta os anexos recebidos e os retorno como um novo único anexo Outra maneira de utilizar o método é instanciar a classe, relacionando os ir.attachments requeridos com o campo attachment_ids, chamando o método sem a necessidade de nenhum parâmetro :param record_ids: Pode ser uma lista de quaisquer records contendo anexos ou uma lista de ir.attachments. Pode ser também um recordset com várias records quaiquer contendo anexos ou ir.attachments No caso de uma lista de records que não sejam do tipo ir.attachment, o método retornará TODOS os anexos dessas records compactadas em um arquivo. :return: Um record do tipo ir.attachment contendo todos os anexos recebidos compactados em um único arquivo.

New fields (8)
  • company_id Many2one → res.company
    comodel_name='res.company' string='Company'
  • display_name Char
    compute='_compute_display_name'
  • environment Selection
    related='company_id.dfe_environment'
  • imported_document_ids One2many → l10n_br_fiscal.document
    comodel_name='l10n_br_fiscal.document' inverse_name='dfe_id' string='Imported Documents'
  • last_nsu Char
    default='0' size=25 string='Last NSU'
  • last_query Datetime
    string='Last query'
  • use_cron Boolean
    default=False help='If activated, allows new manifestations to be automatically searched with a Cron' string='Download new documents automatically'
  • version Selection
    related='company_id.dfe_version'
Public methods (3)
  • name_get(self)
    @api.depends('company_id.name', 'last_nsu')
  • search_documents(self)
  • validate_distribution_response(self, result)
    @api.model

New fields (1)
  • dfe_id Many2one → l10n_br_fiscal.dfe
    comodel_name='l10n_br_fiscal.dfe' string='DF-e Consult'
Public methods (0)

No public methods.

New fields (2)
  • dfe_environment Selection
    default=DFE_ENVIRONMENT_DEFAULT selection=DFE_ENVIRONMENTS
  • dfe_version Selection
    default=DFE_VERSION_DEFAULT selection=DFE_VERSIONS
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_fiscal_dfe
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), KMEE
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/l10n-brazil:
    - l10n_br_fiscal
    - l10n_br_base
    - l10n_br_fiscal_certificate
odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - base_address_city
    - base_address_extended
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES erpbrasil.edoc>=2.5.2
erpbrasil.transmissao>=1.1.0
nfelib>=2.0.0
erpbrasil.base
email-validator
num2words
phonenumbers
erpbrasil.assinatura
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
dfe_form l10n_br_fiscal.dfe.form l10n_br_fiscal.dfe form New
dfe_res_company_form dfe.res.company.form res.company xpath Inherits l10n_br_fiscal.fiscal_res_company_form
dfe_search l10n_br_fiscal.dfe.search l10n_br_fiscal.dfe search New
dfe_tree l10n_br_fiscal.dfe.tree l10n_br_fiscal.dfe tree New
Models touched (4)

New fields (3)
  • attachment Binary
    readonly=True
  • attachment_ids Many2many → ir.attachment
    comodel_name='ir.attachment' string='Attachments'
  • file_name Char
    default='attachments'
Public methods (1)
  • build_compressed_attachment(self, record_ids=None)
    @api.model
    Compacta os anexos recebidos e os retorno como um novo único anexo Outra maneira de utilizar o método é instanciar a classe, relacionando os ir.attachments requeridos com o campo attachment_ids, chamando o método sem a necessidade de nenhum parâmetro :param record_ids: Pode ser uma lista de quaisquer records contendo anexos ou uma lista de ir.attachments. Pode ser também um recordset com várias records quaiquer contendo anexos ou ir.attachments No caso de uma lista de records que não sejam do tipo ir.attachment, o método retornará TODOS os anexos dessas records compactadas em um arquivo. :return: Um record do tipo ir.attachment contendo todos os anexos recebidos compactados em um único arquivo.

New fields (8)
  • company_id Many2one → res.company
    comodel_name='res.company' string='Company'
  • display_name Char
    compute='_compute_display_name'
  • environment Selection
    related='company_id.dfe_environment'
  • imported_document_ids One2many → l10n_br_fiscal.document
    comodel_name='l10n_br_fiscal.document' inverse_name='dfe_id' string='Imported Documents'
  • last_nsu Char
    default='0' size=25 string='Last NSU'
  • last_query Datetime
    string='Last query'
  • use_cron Boolean
    default=False help='If activated, allows new manifestations to be automatically searched with a Cron' string='Download new documents automatically'
  • version Selection
    related='company_id.dfe_version'
Public methods (3)
  • name_get(self)
    @api.depends('company_id.name', 'last_nsu')
  • search_documents(self)
  • validate_distribution_response(self, result)
    @api.model

New fields (1)
  • dfe_id Many2one → l10n_br_fiscal.dfe
    comodel_name='l10n_br_fiscal.dfe' string='DF-e Consult'
Public methods (0)

No public methods.

New fields (2)
  • dfe_environment Selection
    default=DFE_ENVIRONMENT_DEFAULT selection=DFE_ENVIRONMENTS
  • dfe_version Selection
    default=DFE_VERSION_DEFAULT selection=DFE_VERSIONS
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_fiscal_dfe
VERSION
VERSION 2.5.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), KMEE
COMMITTERS
COMMITTERSLuis Felipe Miléo, Weblate, OCA-git-bot, Magno Costa, oca-ci, Antônio Neto, Felipe Zago, CristianoMafraJunior
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 18:50:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-brazil:
    - l10n_br_fiscal
    - l10n_br_base
    - l10n_br_fiscal_certificate
odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - base_address_city
    - base_address_extended
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES erpbrasil.edoc
erpbrasil.transmissao
nfelib
erpbrasil.base
email-validator
num2words
phonenumbers
erpbrasil.assinatura
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Distribuição de documentos fiscais

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
dfe_form l10n_br_fiscal.dfe.form l10n_br_fiscal.dfe form New
dfe_res_company_form dfe.res.company.form res.company xpath Inherits l10n_br_fiscal.fiscal_res_company_form
dfe_search l10n_br_fiscal.dfe.search l10n_br_fiscal.dfe search New
dfe_tree l10n_br_fiscal.dfe.tree l10n_br_fiscal.dfe tree New
Models touched (4)

New fields (3)
  • attachment Binary
    readonly=True
  • attachment_ids Many2many → ir.attachment
    comodel_name='ir.attachment' string='Attachments'
  • file_name Char
    default='attachments'
Public methods (1)
  • build_compressed_attachment(self, record_ids=None)
    @api.model
    Compacta os anexos recebidos e os retorno como um novo único anexo Outra maneira de utilizar o método é instanciar a classe, relacionando os ir.attachments requeridos com o campo attachment_ids, chamando o método sem a necessidade de nenhum parâmetro :param record_ids: Pode ser uma lista de quaisquer records contendo anexos ou uma lista de ir.attachments. Pode ser também um recordset com várias records quaiquer contendo anexos ou ir.attachments No caso de uma lista de records que não sejam do tipo ir.attachment, o método retornará TODOS os anexos dessas records compactadas em um arquivo. :return: Um record do tipo ir.attachment contendo todos os anexos recebidos compactados em um único arquivo.

New fields (8)
  • company_id Many2one → res.company
    comodel_name='res.company' string='Company'
  • display_name Char
    compute='_compute_display_name'
  • environment Selection
    related='company_id.dfe_environment'
  • imported_document_ids One2many → l10n_br_fiscal.document
    comodel_name='l10n_br_fiscal.document' inverse_name='dfe_id' string='Imported Documents'
  • last_nsu Char
    default='0' size=25 string='Last NSU'
  • last_query Datetime
    string='Last query'
  • use_cron Boolean
    default=False help='If activated, allows new manifestations to be automatically searched with a Cron' string='Download new documents automatically'
  • version Selection
    related='company_id.dfe_version'
Public methods (3)
  • name_get(self)
    @api.depends('company_id.name', 'last_nsu')
  • search_documents(self)
  • validate_distribution_response(self, result)
    @api.model

New fields (1)
  • dfe_id Many2one → l10n_br_fiscal.dfe
    comodel_name='l10n_br_fiscal.dfe' string='DF-e Consult'
Public methods (0)

No public methods.

New fields (2)
  • dfe_environment Selection
    default=DFE_ENVIRONMENT_DEFAULT selection=DFE_ENVIRONMENTS
  • dfe_version Selection
    default=DFE_VERSION_DEFAULT selection=DFE_VERSIONS
Public methods (0)

No public methods.