Publicamos como open source el núcleo de Egeek Sifen, una base reusable en .NET para construir integraciones stateless con el Sistema Integrado de Facturación Electrónica Nacional (SIFEN) de Paraguay. La versión estable 0.3.0 ya fue lanzada y está disponible para integradores.

El problema que buscamos resolver

Integrarse con SIFEN no consiste solamente en enviar un XML. Una implementación debe construir documentos conforme a los esquemas oficiales, calcular y validar datos fiscales, generar el CDC, firmar con XMLDSig, incorporar el código QR, validar contra XSD y preservar correctamente las respuestas funcionales del servicio.

Egeek Sifen concentra esas responsabilidades técnicas en un núcleo reutilizable para que cada solución pueda enfocarse en sus reglas de negocio y mantener bajo control la configuración fiscal y las credenciales.

Qué incluye actualmente

  • Contratos y generación para Factura Electrónica, Nota de Crédito Electrónica, Nota de Débito Electrónica, Nota de Remisión Electrónica y Autofactura Electrónica.
  • Generación de CDC, XML, firma digital, QR y validación XSD.
  • Firma individual y múltiple, envío, consultas y lotes SIFEN.
  • Consumo como librerías .NET, WebApi stateless o host embebido.
  • Ejemplos, configuración segura y documentación para integración.

Verificación del corte público

La rama principal fue validada con 230 pruebas correctas y 14 pruebas de aceptación opt-in omitidas en la ejecución normal. El pipeline de publicación terminó correctamente y comprobamos desde un entorno sin credenciales tanto la clonación HTTPS como la restauración de los cuatro paquetes NuGet de la versión estable 0.3.0.

También se verificaron el consumidor de paquetes, los archivos comunitarios y de seguridad, la licencia, los ejemplos y la ausencia de credenciales en el repositorio.

Alcance y siguientes pasos

Este es un proyecto independiente y no oficial de la DNIT. BVE y BRE permanecen fuera del alcance actual, y las pruebas reales contra SIFEN requieren credenciales, certificados y datos fiscales administrados por cada integrador.

La versión estable 0.3.0 ya está disponible después de validar el pipeline de publicación, los cuatro paquetes públicos y un consumidor anónimo limpio.

Repositorio público: gitlab.egeek.cloud/egeek/sifen

Referencia oficial: Desarrollo de Software — e-Kuatia / DNIT

Por Miguel

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *