Skip to content

FE Document

04. Ciclo de Vida del Documento

EVENTFLOW FE · DOCUMENTACIÓN TÉCNICA · 04

Ciclo de Vida del Documento

Define la progresión observable de estados de un documento fiscal desde su preparación dentro del producto, a través del procesamiento electrónico, hasta el resultado fiscal correspondiente.

Versión
1.0

Estado
Producción

Alcance del ciclo
Estados del documento fiscal

Entorno fiscal
SIFEN · Paraguay

Definición del ciclo de vida

El estado del documento registra el progreso del procesamiento; el resultado fiscal registra el resultado obtenido mediante la integración con la autoridad.

Un documento fiscal progresa mediante estados explícitos del producto mientras EventFlow FE prepara su representación fiscal electrónica, ejecuta las operaciones de integridad documental, realiza la interoperabilidad con SIFEN y registra el estado fiscal resultante.

Modelo del ciclo de vida

BORRADOR
Documento en preparación dentro del producto
XML_GENERADO
Representación fiscal electrónica generada
FIRMADO
Representación electrónica firmada digitalmente
QR_GENERADO
Información QR generada para el documento fiscal
ENVIANDO / ENVIADO
Interoperabilidad fiscal en curso o envío completado
Resultado fiscal
APROBADO · RECHAZADO · OBSERVADO

Clasificación de estados

Estado Clase Significado
BORRADOR Preparación El documento fiscal permanece en preparación dentro del producto
XML_GENERADO Generación electrónica La representación fiscal electrónica ha sido generada
FIRMADO Integridad documental La representación electrónica ha sido firmada digitalmente
QR_GENERADO Integridad documental La información QR requerida por el proceso fiscal ha sido generada
ENVIANDO Interoperabilidad Una operación de envío fiscal se encuentra en ejecución
ENVIADO Interoperabilidad El documento ha completado la operación de envío aplicable
APROBADO Resultado fiscal La respuesta de la autoridad representada por el producto indica aprobación
RECHAZADO Resultado fiscal La respuesta de la autoridad representada por el producto indica rechazo
OBSERVADO Resultado fiscal La respuesta de la autoridad representada por el producto contiene observaciones

Preparación y generación

BORRADOR representa un documento que permanece en preparación dentro del producto. La generación de la representación fiscal electrónica lleva el documento al estado XML_GENERADO.

El modelo documental utilizado durante esta etapa se especifica en 03. Modelo de Documento Fiscal.

Etapas de integridad documental

FIRMADO registra la finalización de la etapa de firma digital configurada. QR_GENERADO registra la finalización de la generación del QR correspondiente al documento fiscal electrónico.

Los requisitos de seguridad e integridad documental se especifican por separado en 06. Seguridad e Integridad Documental.

Etapas de envío

ENVIANDO indica que la interoperabilidad fiscal está siendo ejecutada. ENVIADO registra la finalización de la operación de envío aplicable. Los detalles de transporte, la interacción síncrona y asíncrona y el comportamiento de consulta a la autoridad pertenecen a 05. Interoperabilidad con SIFEN.

Resultados fiscales

APROBADO, RECHAZADO y OBSERVADO representan resultados fiscales derivados de la integración con la autoridad. EventFlow FE registra estos resultados como estado del producto; no origina la decisión subyacente de la autoridad.

Estados de fallo

Estado Dominio del fallo Significado
ERROR_FIRMA Integridad documental La etapa de firma configurada no finalizó correctamente
ERROR_QR Integridad documental La generación del QR no finalizó correctamente
SOAP_ERROR Interoperabilidad fiscal La operación de comunicación aplicable encontró un fallo de transporte o protocolo
ERROR_RECONCILIACION Reconciliación fiscal El producto no pudo reconciliar el estado fiscal esperado con el resultado disponible de la autoridad

Reglas de transición

Las transiciones del ciclo de vida registran etapas de procesamiento completadas o resultados fiscales derivados externamente. Una etapa posterior no modifica retroactivamente el significado de una etapa anterior ya completada.

Los estados de fallo identifican la etapa que no finalizó correctamente. El comportamiento de recuperación se documenta según el dominio responsable del fallo y no como una transición implícita del ciclo de vida.

Invariantes del ciclo de vida

  • XML_GENERADO representa la finalización de la generación del documento electrónico, no una aprobación fiscal.
  • FIRMADO y QR_GENERADO representan etapas completadas del procesamiento del producto, no resultados de la autoridad.
  • ENVIADO representa la finalización del envío y es distinto de un resultado de la autoridad.
  • APROBADO, RECHAZADO y OBSERVADO representan resultados obtenidos mediante la interoperabilidad fiscal.
  • Un estado de observación del runtime no sustituye ni redefine el estado del ciclo fiscal mantenido por EventFlow FE.

Separación del runtime

El ciclo de vida fiscal pertenece a EventFlow FE. El procesamiento independiente del runtime puede observar evidencia del ciclo de vida, pero el estado del runtime no es un estado del documento fiscal y no hace avanzar el ciclo fiscal.