El core open source Egeek.Sifen incorporó soporte stateless inicial para Nota de Crédito Electrónica (NCE) y Nota de Débito Electrónica (NDE), reutilizando el mismo pipeline de generación, firma, código QR, validación XSD y transporte que ya emplea la Factura Electrónica.
Qué aporta este avance
Los consumidores pueden modelar ajustes de crédito o débito mediante contratos específicos en español, asociarlos a un comprobante y procesarlos desde la librería, la Web API o un host embebido. El diseño evita endpoints exclusivos por tipo de documento y mantiene la infraestructura transversal en un único flujo.
Qué se implementó y verificó
- Contratos aditivos para NCE y NDE y motivos de emisión admitidos.
- Generación de los grupos XML correspondientes, CDC por tipo de documento y asociación a Factura Electrónica o impresa.
- Validación funcional, XMLDSig, QR y XSD v150.
- Compatibilidad con firma individual, firma múltiple, envío individual y lotes homogéneos.
- Pruebas automatizadas y preflight local con certificado de prueba, sin exponer material fiscal ni secretos.
Límite actual
La implementación y las validaciones locales están completas, pero la aceptación documental final en SIFEN TEST continúa abierta. El servicio remoto recibe los documentos por el canal individual y devuelve un rechazo funcional genérico; el canal por lotes acepta la recepción y permite consultar el procesamiento asíncrono. Por esa razón este soporte todavía debe considerarse en validación de interoperabilidad y no un cierre de aceptación.
Siguientes pasos
El trabajo inmediato es completar la evidencia terminal de NCE y NDE en el ambiente de pruebas, preservar los códigos nativos de SIFEN y cerrar la aceptación antes de avanzar al siguiente tipo de documento electrónico. El core mantiene deliberadamente fuera de alcance la persistencia, el polling automático y los reintentos ambiguos.