| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-brazil |
| GIT | |
| GIT | https://github.com/OCA/l10n-brazil.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-brazil/tree/18.0/l10n_br_nfse_focus |
| VERSION | |
| VERSION | 3.2.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), KMEE, Escodoo |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), KMEE, Escodoo |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, Weblate, OCA-git-bot, oca-ci, CristianoMafraJunior, Cristiano Mafra Junior |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-brazil |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-brazil: - l10n_br_nfse - l10n_br_fiscal_edi - l10n_br_fiscal - l10n_br_base - l10n_br_fiscal_certificate OCA/product-attribute: - uom_alias odoo/odoo: - product - base - base_setup - web - bus - web_tour - html_editor - uom - base_address_extended - contacts |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
erpbrasil.base erpbrasil.edoc erpbrasil.transmissao email-validator num2words phonenumbers erpbrasil.assinatura |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Esse módulo integra a emissão de Notas Fiscais de Serviços (NFSe) com a API da FocusNFE permitindo assim, a criação, transmissão, consulta e cancelamento de documentos fiscais do tipo NFSe. O módulo suporta dois tipos de emissão: - **NFSe Municipal:** Emissão de NFSe através da API municipal da FocusNFE - **NFSe Nacional:** Emissão de NFSe através da API nacional da FocusNFE Para mais informações, acesse: <https://focusnfe.com.br/> |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
focus_nfse_res_company_form |
l10n_br_fiscal.res.company.form (in l10n_br_nfse_focus) | res.company | field | Inherits l10n_br_nfse.nfse_res_company_form |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (4)cancel_document_focus(self)
create_cancel_event(self, status_json, record)
fetch_and_verify_pdf_content(self, status_json, record)
make_focus_nfse_pdf(self, content)
focusnfe_homologation_token
Char
string='FocusNFe Homologation Token'
focusnfe_nfse_cnae_code_value
Selection
default='codigo_cnae'
string='NFSE CNAE Code Value'
args: [('codigo_cnae', 'CNAE Code'), ('codigo_tributacao_municipio', 'City Taxation Code')]
focusnfe_nfse_force_odoo_danfse
Boolean
default=False
help='If checked, the system will always use the Odoo DANFSE instead of the Focus DANFSE.'
string='Force Odoo DANFSE'
focusnfe_nfse_service_type_value
Selection
default='item_lista_servico'
string='NFSE Service Type Value'
args: [('item_lista_servico', 'Service Type'), ('codigo_tributacao_municipio', 'City Taxation Code'), ('codigo_tributacao_nacional', 'National Taxation Code')]
focusnfe_nfse_type
Selection
default='nfse'
help='Select whether to use NFSe (municipal) or NFSe Nacional (national) API'
string='FocusNFe NFSe Type'
args: [('nfse', 'NFSe'), ('nfse_nacional', 'NFSe Nacional')]
focusnfe_nfse_update_authorized_document_status
Boolean
default=False
help='If checked, authorized documents will be included in the status check wizard. The system will verify the status of the documents with Focus NFE, and if there are discrepancies with the status in Odoo, it will automatically update the status in the system.'
string='Include Authorized Documents in Status Check'
focusnfe_production_token
Char
string='FocusNFe Production Token'
focusnfe_tax_rate_format
Selection
default='decimal'
args: [('decimal', 'Decimal'), ('percentage', 'Percentage')]
provedor_nfse
Selection
selection_add=[('focusnfe', 'FocusNFe')]
get_focusnfe_token(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-brazil |
| GIT | |
| GIT | https://github.com/OCA/l10n-brazil.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_nfse_focus |
| VERSION | |
| VERSION | 2.3.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), KMEE, Escodoo |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), KMEE, Escodoo |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, Weblate, OCA-git-bot, oca-ci, CristianoMafraJunior, Cristiano Mafra Junior |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-brazil |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:03 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-brazil: - l10n_br_nfse - l10n_br_fiscal_edi - l10n_br_fiscal - l10n_br_base - l10n_br_fiscal_certificate OCA/product-attribute: - uom_alias odoo/odoo: - product - base - base_setup - web - bus - web_tour - uom - base_address_extended - contacts |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
erpbrasil.base erpbrasil.edoc erpbrasil.transmissao email-validator num2words phonenumbers erpbrasil.assinatura |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Esse módulo integra a emissão de Notas Fiscais de Serviços (NFSe) com a API da FocusNFE permitindo assim, a criação, transmissão, consulta e cancelamento de documentos fiscais do tipo NFSe. O módulo suporta dois tipos de emissão: - **NFSe Municipal:** Emissão de NFSe através da API municipal da FocusNFE - **NFSe Nacional:** Emissão de NFSe através da API nacional da FocusNFE Para mais informações, acesse: <https://focusnfe.com.br/> |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
focus_nfse_res_company_form |
l10n_br_fiscal.res.company.form (in l10n_br_nfse_focus) | res.company | field | Inherits l10n_br_nfse.nfse_res_company_form |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (4)cancel_document_focus(self)
create_cancel_event(self, status_json, record)
fetch_and_verify_pdf_content(self, status_json, record)
make_focus_nfse_pdf(self, content)
focusnfe_homologation_token
Char
string='FocusNFe Homologation Token'
focusnfe_nfse_cnae_code_value
Selection
default='codigo_cnae'
string='NFSE CNAE Code Value'
args: [('codigo_cnae', 'CNAE Code'), ('codigo_tributacao_municipio', 'City Taxation Code')]
focusnfe_nfse_force_odoo_danfse
Boolean
default=False
help='If checked, the system will always use the Odoo DANFSE instead of the Focus DANFSE.'
string='Force Odoo DANFSE'
focusnfe_nfse_service_type_value
Selection
default='item_lista_servico'
string='NFSE Service Type Value'
args: [('item_lista_servico', 'Service Type'), ('codigo_tributacao_municipio', 'City Taxation Code'), ('codigo_tributacao_nacional', 'National Taxation Code')]
focusnfe_nfse_type
Selection
default='nfse'
help='Select whether to use NFSe (municipal) or NFSe Nacional (national) API'
string='FocusNFe NFSe Type'
args: [('nfse', 'NFSe'), ('nfse_nacional', 'NFSe Nacional')]
focusnfe_nfse_update_authorized_document_status
Boolean
default=False
help='If checked, authorized documents will be included in the status check wizard. The system will verify the status of the documents with Focus NFE, and if there are discrepancies with the status in Odoo, it will automatically update the status in the system.'
string='Include Authorized Documents in Status Check'
focusnfe_production_token
Char
string='FocusNFe Production Token'
focusnfe_tax_rate_format
Selection
default='decimal'
args: [('decimal', 'Decimal'), ('percentage', 'Percentage')]
provedor_nfse
Selection
selection_add=[('focusnfe', 'FocusNFe')]
get_focusnfe_token(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-brazil |
| GIT | |
| GIT | https://github.com/OCA/l10n-brazil.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_nfse_focus |
| VERSION | |
| VERSION | 2.3.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), KMEE, Escodoo |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), KMEE, Escodoo |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, Weblate, OCA-git-bot, oca-ci, Marcel Savegnago, Antonio Neto, Wesley Oliveira, CristianoMafraJunior, Cristiano Mafra Junior |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-brazil |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:11:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-brazil: - l10n_br_nfse - l10n_br_fiscal_edi - l10n_br_fiscal - l10n_br_base - l10n_br_fiscal_certificate OCA/product-attribute: - uom_alias odoo/odoo: - product - base - base_setup - web - bus - web_tour - uom - base_address_extended |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
erpbrasil.base erpbrasil.edoc erpbrasil.transmissao email-validator num2words phonenumbers erpbrasil.assinatura |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Esse módulo integra a emissão de Notas Fiscais de Serviços (NFSe) com a API da FocusNFE permitindo assim, a criação, transmissão, consulta e cancelamento de documentos fiscais do tipo NFSe. O módulo suporta dois tipos de emissão: - **NFSe Municipal:** Emissão de NFSe através da API municipal da FocusNFE - **NFSe Nacional:** Emissão de NFSe através da API nacional da FocusNFE Para mais informações, acesse: <https://focusnfe.com.br/> |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
focus_nfse_res_company_form |
l10n_br_fiscal.res.company.form (in l10n_br_nfse_focus) | res.company | field | Inherits l10n_br_nfse.nfse_res_company_form |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (4)cancel_document_focus(self)
create_cancel_event(self, status_json, record)
fetch_and_verify_pdf_content(self, status_json, record)
make_focus_nfse_pdf(self, content)
focusnfe_homologation_token
Char
string='FocusNFe Homologation Token'
focusnfe_nfse_cnae_code_value
Selection
default='codigo_cnae'
string='NFSE CNAE Code Value'
args: [('codigo_cnae', 'CNAE Code'), ('codigo_tributacao_municipio', 'City Taxation Code')]
focusnfe_nfse_force_odoo_danfse
Boolean
default=False
help='If checked, the system will always use the Odoo DANFSE instead of the Focus DANFSE.'
string='Force Odoo DANFSE'
focusnfe_nfse_service_type_value
Selection
default='item_lista_servico'
string='NFSE Service Type Value'
args: [('item_lista_servico', 'Service Type'), ('codigo_tributacao_municipio', 'City Taxation Code'), ('codigo_tributacao_nacional', 'National Taxation Code')]
focusnfe_nfse_type
Selection
default='nfse'
help='Select whether to use NFSe (municipal) or NFSe Nacional (national) API'
string='FocusNFe NFSe Type'
args: [('nfse', 'NFSe'), ('nfse_nacional', 'NFSe Nacional')]
focusnfe_nfse_update_authorized_document_status
Boolean
default=False
help='If checked, authorized documents will be included in the status check wizard. The system will verify the status of the documents with Focus NFE, and if there are discrepancies with the status in Odoo, it will automatically update the status in the system.'
string='Include Authorized Documents in Status Check'
focusnfe_production_token
Char
string='FocusNFe Production Token'
focusnfe_tax_rate_format
Selection
default='decimal'
args: [('decimal', 'Decimal'), ('percentage', 'Percentage')]
provedor_nfse
Selection
selection_add=[('focusnfe', 'FocusNFe')]
get_focusnfe_token(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-brazil |
| GIT | |
| GIT | https://github.com/OCA/l10n-brazil.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-brazil/tree/15.0/l10n_br_nfse_focus |
| VERSION | |
| VERSION | 1.3.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), KMEE, Escodoo |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), KMEE, Escodoo |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, OCA-git-bot, oca-ci, CristianoMafraJunior |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-brazil |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:31 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-brazil: - l10n_br_nfse - l10n_br_fiscal_edi - l10n_br_fiscal - l10n_br_base - l10n_br_fiscal_certificate odoo/odoo: - product - base - base_setup - web - bus - web_tour - uom - base_address_city - base_address_extended |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
erpbrasil.base erpbrasil.edoc>=2.5.2 erpbrasil.transmissao>=1.1.0 email-validator num2words phonenumbers erpbrasil.assinatura |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
focus_nfse_res_company_form |
l10n_br_fiscal.res.company.form (in l10n_br_nfse_focus) | res.company | field | Inherits l10n_br_nfse.nfse_res_company_form |
No new fields.
Public methods (3)cancel_focus_nfse_document(self, ref, cancel_reason, company, environment)
process_focus_nfse_document(self, edoc, ref, company, environment)
query_focus_nfse_by_rps(self, ref, complete, company, environment)
No new fields.
Public methods (2)cancel_document_focus(self)
make_focus_nfse_pdf(self, content)
focusnfe_homologation_token
Char
string='FocusNFe Homologation Token'
focusnfe_nfse_cnae_code_value
Selection
default='codigo_cnae'
string='NFSE CNAE Code Value'
args: [('codigo_cnae', 'CNAE Code'), ('codigo_tributacao_municipio', 'City Taxation Code')]
focusnfe_nfse_service_type_value
Selection
default='item_lista_servico'
string='NFSE Service Type Value'
args: [('item_lista_servico', 'Service Type'), ('codigo_tributacao_municipio', 'City Taxation Code')]
focusnfe_production_token
Char
string='FocusNFe Production Token'
focusnfe_tax_rate_format
Selection
default='decimal'
args: [('decimal', 'Decimal'), ('percentage', 'Percentage')]
provedor_nfse
Selection
selection_add=[('focusnfe', 'FocusNFe')]
get_focusnfe_token(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-brazil |
| GIT | |
| GIT | https://github.com/OCA/l10n-brazil.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_nfse_focus |
| VERSION | |
| VERSION | 2.1.3 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), KMEE, Escodoo |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), KMEE, Escodoo |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, Weblate, OCA-git-bot, oca-ci, Marcel Savegnago, Antônio Neto, Wesley Oliveira, Kaynnan Lemes, CristianoMafraJunior, kaynnan |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-brazil |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:54 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-brazil: - l10n_br_nfse - l10n_br_fiscal_edi - l10n_br_fiscal - l10n_br_base - l10n_br_fiscal_certificate odoo/odoo: - product - base - base_setup - web - bus - web_tour - uom - base_address_city - base_address_extended |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
erpbrasil.base erpbrasil.edoc erpbrasil.transmissao email-validator num2words phonenumbers erpbrasil.assinatura |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
focus_nfse_res_company_form |
l10n_br_fiscal.res.company.form (in l10n_br_nfse_focus) | res.company | field | Inherits l10n_br_nfse.nfse_res_company_form |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (4)cancel_document_focus(self)
create_cancel_event(self, status_json, record)
fetch_and_verify_pdf_content(self, status_json, record)
make_focus_nfse_pdf(self, content)
focusnfe_homologation_token
Char
string='FocusNFe Homologation Token'
focusnfe_nfse_cnae_code_value
Selection
default='codigo_cnae'
string='NFSE CNAE Code Value'
args: [('codigo_cnae', 'CNAE Code'), ('codigo_tributacao_municipio', 'City Taxation Code')]
focusnfe_nfse_force_odoo_danfse
Boolean
default=False
help='If checked, the system will always use the Odoo DANFSE instead of the Focus DANFSE.'
string='Force Odoo DANFSE'
focusnfe_nfse_service_type_value
Selection
default='item_lista_servico'
string='NFSE Service Type Value'
args: [('item_lista_servico', 'Service Type'), ('codigo_tributacao_municipio', 'City Taxation Code'), ('codigo_tributacao_nacional', 'National Taxation Code')]
focusnfe_nfse_type
Selection
default='nfse'
help='Select whether to use NFSe (municipal) or NFSe Nacional (national) API'
string='FocusNFe NFSe Type'
args: [('nfse', 'NFSe'), ('nfse_nacional', 'NFSe Nacional')]
focusnfe_nfse_update_authorized_document_status
Boolean
default=False
help='If checked, authorized documents will be included in the status check wizard. The system will verify the status of the documents with Focus NFE, and if there are discrepancies with the status in Odoo, it will automatically update the status in the system.'
string='Include Authorized Documents in Status Check'
focusnfe_production_token
Char
string='FocusNFe Production Token'
focusnfe_tax_rate_format
Selection
default='decimal'
args: [('decimal', 'Decimal'), ('percentage', 'Percentage')]
provedor_nfse
Selection
selection_add=[('focusnfe', 'FocusNFe')]
get_focusnfe_token(self)