Última actualización hace 4 años
¿Te fue útil?
El proceso realiza los siguientes pasos:
Cambio conexión
Llamada a esta api para contabilizar los lotes
El primer paso es registrar el proceso, es actualizado el proceso cuando se finaliza
Lectura del lote
Lectura de cada apunte y sus dependencias
Cuando es el primer registro genera la cabecera del asiento (CNCONAPU)
Comprueba que el ejercicio sea correcto
Comprueba que el periódo no esté bloqueado
Comprueba que el diario esté vigente
Calcula la página de este diario
Inserta el apunte
Llama a todas las rutinas de acumulación
CNACUMUL
CNPREACU
CNACUPER
CNCASACI
Si se indica que es una factura se lee la dependencia factura (CNITFACT) y se graba el registro correspondiente la tabla de facturas y se borran los registros tratados
Si se indica que existen impuestos se lee la dependencia impuestos (CNITIMPO) y se graba el registro correspondiente en la tabla de cabecera y detalle de impuestos
y se borran los registros tratados
Si se indica que existe previsión de cobro o pago se lee la dependencia vencimientos (CNITPREV) y se graba el registro correspondiente en la tabla de cabecera y detalle de vencimientos y se borran los registros tratados
Lectura de cada apunte de auxiliares y se inserta el registro correspondiente en la tabla de apuntes de auxiliares
Se llama a las rutinas de acumulación
AXACUMUL
AXACUNID
AXACUPER
AXCASACI
AXPREACU
Se borran los registros tratados
Se actualiza la cabecera del asiento (CNCONAPU)
Se borran los registros de apuntes recibidos
Se borra el lote
Se actualiza la tabla de procesos indicando que se ha finalizado
Se envía un mensaje de proceso finalizado al pc y al móvil
Se efectúa un echo indicando el final del proceso