Está en la página 1de 5

Tareas Programadas

Facturador electrónico
Core II

facturaloperu.com
2020
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.

Comando Previo
SendAllServerCommand

Comando Posterior
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.

Comando Previo

Comando Posterior
QueryAllServerCommand

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.

Comando Previo
SummarySendCommand

Comando Posterior

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
unico por cada resumen (ticket) que debe ser consultado posteriormente
Comando Previo

Comando Posterior
SummaryQueryCommand

6. ValidateDocumentsCommand

Descripción

También podría gustarte