FactuSmart

FactuSmart

¿Estás listo para aprender?

Módulo Configuración

Tareas programadas

Estimated reading: 3 minutes 369 views

Descripción

A continuación se describen cada una de las tareas programadas soportadas por el facturador electrónico.

1. QueryAllServerCommand
2. SendAllServerCommand
3. SendAllSunatCommand​ (Activo)
4. SummaryQueryCommand​ (Activo)
5. SummarySendCommand​ (Activo)
6. ValidateDocumentsCommand


1. QueryAllServerCommand

Descripción

Consulta todos los documentos en el servidor en línea Condiciones

● Servicio offline activo
● Estado de documento distinto de Aceptado (05)
● Condición técnica: campo send_server igual a 1
● Condición técnica: query_status distinto de null Acción
Se consultan todos los documentos de la BD obteniendo los que cumplan las condiciones, se obtiene el CDR si ya el documento se encuentra en estado
Aceptado y se actualiza la información de cada documento, establece como null el campo send_server.

2. SendAllServerCommand

Descripción
Procesar todos los documentos pendientes en el servidor en línea Condiciones

● Servicio offline activo
● Estado de condición de resumen igual a Adicionar (1)
● Condición técnica: send_server es igual a 0
● Condición técnica: shipping_status no está vacío Acción
Recorre los documentos obtenidos, valida el external_id, valida que pertenezca al grupo de facturas, envía documento a sunat, actualiza send_server a 1 del documento.


3. SendAllSunatCommand

Descripción
Procesa todos los documentos pendientes que se enviarán al Sunat
Condiciones

● Servicio offline activo
● Estado de documento distinto de Aceptado (05)
● Pertenece al grupo de Facturas (01)
● Condición técnica: send_server es igual a 0
● Condición técnica: shipping_status no está vacío

Acción

Envía todos los documentos que cumplan las condiciones anteriores a sunat y
actualiza su estado e información.

4. SummaryQueryCommand

Descripción
Consulta automática de resúmenes.

Condiciones

● Estado de documento igual a Registrado (01)
● Estado de condición de resumen igual a Adicionar (1)
● Condición técnica: soap_type_id activo
Acción

Obtiene los resúmenes que cumplan las condiciones, utilizando el ticket para consultarlo en sunat y obtener CDR, actualiza el estado de los documentos implicados y de los resúmenes.


5. SummarySendCommand

Descripción
Envío automático de resúmenes.

Condiciones

● Estado de documento igual a Registrado (01)
● Pertenece al grupo de Boletas (02)
● Condición técnica: soap_type_id activo

Acción
Obtiene los documentos que cumplan las condiciones, los agrupa por su fecha de creados y genera un resumen que es enviado a sunat, el cual devuelve un código único por cada resumen (ticket) que debe ser consultado posteriormente

Leave a Comment

Compartir

Tareas programadas

O copiar enlace

Contenido