Mock del servicio SEFAZ DF-e para desarrollo sin certificado A1.
Sustituye las llamadas a SEFAZ por respuestas locales, permitiendo probar el flujo completo de distribución, manifestación e importación de documentos fiscales electrónicos en entorno de desarrollo.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Te permite probar el flujo del documento fiscal electrónico brasileño (DF-e) sin una conexión real con SEFAZ ni un certificado A1, respondiendo a las solicitudes de distribución y manifestación desde un pool local de documentos falsos que tú mismo generas.
Este módulo es una herramienta de desarrollo/pruebas. Sustituye los servicios web reales de SEFAZ y ADN por respuestas locales, para que puedas ejecutar todo el flujo DF-e (distribución, manifestación, importación) sin certificado.
Qué puedes hacer: - Activar "DF-e Mock Mode" en la compañía. Solo los responsables fiscales pueden cambiar este interruptor; un banner en las pantallas de DF-e muestra el estado. - Generar documentos falsos con el asistente "Generate Mock NSU": elige la cantidad, NF-e o NFS-e, y qué tipos de documento crear (resNFe, procNFe, resEvento, procEventoNFe). El asistente construye XML con aspecto válido, con claves de acceso y fechas correctas. - Consultar la lista y el formulario "Mock NSU Pool", donde cada documento falso muestra su NSU, tipo, clave de acceso, indicador de consumido y XML (con una vista previa indentada). Un botón "Reset Consumed" vuelve a dejar disponible un documento.
Comportamientos automáticos: - Cuando el modo mock está activado, las consultas de distribución de NF-e y NFS-e se responden desde el pool en lugar de SEFAZ; los documentos devueltos por una consulta normal se marcan como consumidos. - Confirmar una manifestación "ciência da operação" devuelve un éxito falso y crea automáticamente un procNFe en el pool para esa clave de acceso. - Las búsquedas de NFS-e por clave de acceso y las listas de eventos también se responden localmente.
Cada NSU debe ser único por compañía y tipo fiscal. El módulo toca res.company, dfe.mock.nsu, el modelo de evento de manifestación l10n_br_nfe.md_event y el asistente de generación.
Menús que añade
Modelos y campos (4)
- res.company · amplía un modelo existentedfe_mock_mode (DF-e Mock Mode)
- dfe.mock.nsu · modelo nuevonsu (NSU), consumed, access_key, company_id, xml_pretty (Indented XML), fiscal_type, schema_type, xml_content
- l10n_br_nfe.md_event · amplía un modelo existente
- dfe.mock.generate.wizard · modelo nuevoquantity, company_id, fiscal_type, generate_res_nfe (Generate resNFe), generate_proc_nfe (Generate procNFe), generate_res_evento (Generate resEvento), generate_proc_evento_nfe (Generate procEventoNFe)
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/l10n-brazil.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Los controles del mock son visibles solo para gerentes fiscales y actúan sobre la empresa activa.
En la parte superior de la lista Fiscal › Consultas DF-e › NF-e de Terceros:
- Consultar NF-e: dispara la distribución DF-e de NF-e de la empresa.
- Alternar Mock: activa o desactiva el modo mock de la empresa (también disponible en el campo Modo Mock DF-e de la pestaña DF-e de la empresa).
- Resetar Cooldown: limpia el intervalo de espera entre consultas impuesto tras cada respuesta de la SEFAZ.
En el menú Fiscal › Consultas DF-e › Mock:
- Gerar NSU Mock: crea resúmenes (resNFe), NF-e completas (procNFe) y eventos en el pool local de NSUs.
- Pool de NSU Mock: lista los NSUs generados y permite resetar los consumidos.
Con el modo mock activado, manifestar Ciência da Operação en un resumen genera la NF-e completa correspondiente en el pool, que llega en la consulta siguiente.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.