Repository
OCA/l10n-brazil · module folder · Try on Runboat
Module version
1.0.0
Category
Uncategorized
Folder size
0.1 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-brazil
Last tracking update
2026-09-18 04:53:49
Authors
Odoo Community Association (OCA), Engenere
Maintainers
Odoo Community Association (OCA), Engenere
Committers
OCA-git-bot, oca-ci, Antônio Neto
Odoo dependencies
Python dependencies
erpbrasil-base>=2.4.2, email-validator, num2words, phonenumbers, requests, brazil_fiscal_client, brazilfiscalreport, nfelib, erpbrasil.assinatura, erpbrasil.edoc, erpbrasil.transmissao, transitions
System dependencies
None
Required by
None
Description
Mock do serviço SEFAZ DF-e para desenvolvimento sem certificado A1.

Substitui as chamadas à SEFAZ por respostas locais, permitindo testar
o fluxo completo de distribuição, manifestação e importação de documentos
fiscais eletrônicos em ambiente de desenvolvimento.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
dfe_mock_banner_warning DF-e Mock Mode Warning ir.ui.view qweb New
dfe_mock_generate_wizard_form dfe.mock.generate.wizard.form dfe.mock.generate.wizard form New
dfe_mock_nsu_form dfe.mock.nsu.form dfe.mock.nsu form New
dfe_mock_nsu_search dfe.mock.nsu.search dfe.mock.nsu search New
dfe_mock_nsu_tree dfe.mock.nsu.tree dfe.mock.nsu tree New
dfe_mock_res_company_form dfe.mock.res.company.form res.company form Inherits l10n_br_fiscal_dfe.dfe_res_company_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (6)
  • company_id Many2one → res.company
    default=<expr> required=True args: 'res.company'
  • generate_proc_evento_nfe Boolean
    default=False string='Generate procEventoNFe'
  • generate_proc_nfe Boolean
    default=True string='Generate procNFe'
  • generate_res_evento Boolean
    default=False string='Generate resEvento'
  • generate_res_nfe Boolean
    default=True string='Generate resNFe'
  • quantity Integer
    default=5
Public methods (1)
  • action_generate(self)

New fields (6)
  • access_key Char
    size=44
  • company_id Many2one → res.company
    default=<expr> required=True args: 'res.company'
  • consumed Boolean
    default=False
  • nsu Char
    index=True required=True size=15 string='NSU'
  • schema_type Selection
    required=True selection=[('resNFe', 'resNFe'), ('procNFe', 'procNFe'), ('resEvento', 'resEvento'), ('procEventoNFe', 'procEventoNFe')]
  • xml_content Text
    required=True
Public methods (1)
  • action_reset_consumed(self)

New fields (0)

No new fields.

Public methods (1)
  • action_confirm(self)

New fields (1)
  • dfe_mock_mode Boolean
    help='When enabled, DF-e distribution queries are answered from the local mock NSU pool instead of SEFAZ.' string='DF-e Mock Mode'
Public methods (2)
  • action_reset_dfe_cooldown(self)
  • action_toggle_dfe_mock_mode(self)