EVENTFLOW FE · DOCUMENTACIÓN TÉCNICA · 06
Seguridad e Integridad Documental
Define los controles públicos de integridad aplicados al documento fiscal electrónico antes de la ruta de envío aplicable a SIFEN.
Límite de integridad
La integridad documental se establece antes de la ruta de envío fiscal aplicable.
EventFlow FE aplica las etapas configuradas de integridad documental a la representación fiscal electrónica antes de la interoperabilidad fiscal. Estas etapas incluyen la firma digital y la generación del QR según lo requerido por la ruta de procesamiento fiscal del producto.
Etapas de integridad
Modelo de controles
| Control | Estado del producto | Significado |
|---|---|---|
| Generación del documento electrónico | XML_GENERADO | La representación fiscal electrónica ha sido producida |
| Firma digital | FIRMADO | La operación de firma configurada ha finalizado correctamente |
| Generación del QR | QR_GENERADO | La información QR requerida por el proceso fiscal ha sido generada |
| Fallo de firma | ERROR_FIRMA | La etapa de firma configurada no finalizó correctamente |
| Fallo de QR | ERROR_QR | La etapa de generación del QR no finalizó correctamente |
Firma digital
La firma digital opera sobre la representación fiscal electrónica generada. La finalización correcta se representa mediante FIRMADO; una operación de firma no completada correctamente se representa de forma separada mediante ERROR_FIRMA.
La finalización de la firma establece el cierre de la etapa configurada de integridad. No representa envío a SIFEN ni aprobación fiscal.
Generación del QR
La generación del QR sigue la ruta aplicable de preparación del documento electrónico y produce la información QR asociada al documento fiscal. La finalización correcta se representa mediante QR_GENERADO; el fallo se representa mediante ERROR_QR.
La generación del QR es una etapa de procesamiento documental y no constituye un resultado de la autoridad fiscal.
Restricciones de orden
La representación fiscal electrónica se genera antes de la firma. La firma finaliza antes de la generación del QR, y la ruta configurada de integridad concluye antes de que el documento ingrese a la etapa de envío fiscal aplicable.
La representación de estas etapas dentro del ciclo de vida se especifica en 04. Ciclo de Vida del Documento.
Separación de fallos
Un fallo de integridad no es un fallo de transporte ni un rechazo fiscal.
ERROR_FIRMA y ERROR_QR identifican fallos dentro de la ruta de integridad documental. Los fallos de comunicación pertenecen a la interoperabilidad fiscal, mientras que el rechazo fiscal representa un resultado de la autoridad.
Invariantes de integridad
- La representación fiscal electrónica existe antes de que finalice la etapa de firma.
FIRMADOrepresenta la finalización de la firma, no una aprobación fiscal.QR_GENERADOrepresenta la finalización de la generación del QR, no un resultado de la autoridad.- Los fallos de integridad permanecen separados de los fallos de comunicación y de los resultados fiscales.
- La ruta de integridad completada precede a la ruta de envío fiscal aplicable.
- La observación del runtime no realiza firma de documentos fiscales ni generación de QR.
Límite de interoperabilidad
La preparación de integridad documental finaliza antes de la interacción aplicable con SIFEN. El envío, la consulta a la autoridad y el procesamiento de respuestas fiscales se especifican en 05. Interoperabilidad con SIFEN.
Validación en producción
La ruta validada en producción incluye generación correcta del documento electrónico, firma digital y generación del QR antes del envío a SIFEN. La evidencia de extremo a extremo correspondiente se documenta en 12. Validación en Producción.