Conector directo a SIFEN (Sistema Integrado de Facturación Electrónica Nacional) para la facturación electrónica de Paraguay.
Este módulo extiende el conector EDI genérico de l10n_py_edi_base para proporcionar transmisión directa a SIFEN usando la librería pysifen, sin servicios intermediarios como FactPy o FacturaSend.
Características:
- Comunicación directa SOAP/mTLS con SIFEN
- Firma digital mediante certificado PKCS12
- Construcción de RDe (Documento Electrónico) a partir de los datos de la factura
- Soporte para los tipos de documento FE, NCE, NDE, NRE, AFE
- Soporte para entorno de pruebas y producción
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 20.0Conecta Odoo directamente al servicio de facturación electrónica SIFEN de Paraguay usando tu propio certificado digital. Envía, consulta, cancela y anula documentos electrónicos, y genera el código QR, sin ningún proveedor intermediario.
Este módulo añade una opción "SIFEN Directo" al conector de facturación electrónica, para que las empresas paraguayas puedan transmitir documentos electrónicos directamente a la autoridad fiscal (SET) en lugar de pasar por un servicio de terceros.
- En el formulario de la compañía, una sección "Certificado Digital (SIFEN)" permite subir tu certificado PKCS12 (.pfx), su contraseña y ver su fecha de caducidad. Este certificado es necesario para la conexión segura.
- En el formulario del conector EDI, una sección SIFEN solicita los códigos CSC e ID CSC proporcionados por la SET (estos difieren entre pruebas y producción).
- El conector puede enviar documentos, consultar su estado, cancelarlos, anular rangos de numeración, previsualizar el documento y previsualizar el código QR, y probar la conexión.
- Los documentos se generan para el formato SIFEN v150, abarcando facturas, notas de crédito y débito, notas de remisión y autofacturas, con líneas, impuestos, condiciones de pago, transporte y documentos asociados.
- El código QR se genera a partir del documento firmado y se inyecta en el archivo; si falta el CSC, se omite el QR.
- Una prueba de conexión exitosa muestra una notificación; los errores de conexión generan un mensaje.
Extiende los modelos l10n_py.edi.connector y res.company.
Depende de
Modelos y campos (2)
- res.company · amplía un modelo existentel10n_py_certificate (Certificado PKCS12 (.pfx)), l10n_py_certificate_expiry (Expiración), l10n_py_certificate_filename, l10n_py_certificate_password (Contraseña del Certificado)
- l10n_py.edi.connector · amplía un modelo existentel10n_py_csc (CSC), l10n_py_idcsc (ID CSC), provider_type
Texto generado por IA (DeepSeek) al leer el código de la versión 20.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: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 20.0
Confirmado el 2026-11-03 en la rama 20.0 de OCA/l10n-paraguay.
terminal Instalación y uso
Documentación de OCA · Odoo 20.0Instalación
Fuente · Odoo 20.0Este módulo requiere la librería de Python pysifen:
pip install sifen[transmissao]Configuración
Fuente · Odoo 20.0- Vaya a Settings > Companies y cargue el certificado PKCS12 (.pfx) en la sección "Certificado Digital (SIFEN)".
- Vaya a Accounting > Facturación Electrónica > Conectores y cree un nuevo conector:
- Provider: SIFEN Directo
- Environment: Pruebas o Producción
- Company: seleccione la compañía
- Haga clic en Probar Conexión para verificar la conexión mTLS con SIFEN.
Una vez configurado, las facturas se enviarán directamente a SIFEN al hacer clic en Enviar a EDI en el formulario de factura. El XML firmado y el PDF KUDE se almacenan en el registro de la factura.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.
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.