Mejoras en Netaccountig - Duplicidad de asientos

OBJETIVO

Evitar que se dupliquen asientos que se crearon y se encuentran generados, procesados y posteados.

QUE ESTA SUCEDIA ANTES DEL DESARROLLO?

Al importar los asientos a Netaccounting (ejecutando el journal generator, manual o task), se estaban duplicando los asientos y dejando dentro de Netoffice en “Comprobantes Contables” (Reportes - Operativos - Comprobantes Contables) un comprobante que estaba en estado OK a PENDI.

MEJORAS

  • Dejar en el log los siguientes datos:

    • Consulta de pendientes, loguear cantidad de pendientes y fecha y hora de consulta.

    • Fecha y hora de inicio de proceso de pendientes.

    • Fecha y hora de fin de proceso de pendientes.

    • Cantidad de tiempo en procesar pendientes, en segundos.

    • Promedio de tiempo en segundos por cada pendiente.

    • Adicionar en estos logs un ID que identifique al proceso, a fin de poder relacionar el proceso que inicia y finalizar y si se tiene más de un proceso intercalado o solapado.

 

  • Validaciones antes de crear un asiento:

    • Verificar si en comprobantes contables se tiene journalId informado, si este Id se corresponde con un asiento existente en NCC, no generamos asiento nuevo, simplemente asociamos el asiento ya relacionado y pasamos el pendiente a OK.

    • Se debe consultar justo antes de procesar y generar un nuevo asiento.

    • En algunos casos podría estar pasando que al consultar los pendientes hay muchos y mientras se generan los primeros asientos, otro journal o proceso genera asientos y los asigna a los pendientes, por eso es importante poder verificar nuevamente.

    • Si no hay Journal informado, podemos revisar si existe algún asiento que contenga el document-code en la descripción y en ese caso, no generar asiento, dejar el pendiente en error y en la descripción del error notificar el id de asiento.

    • Si este asiento es del comprobante, se debe relacionar.

    • Si no es del comprobante, se deberá editar la descripción del mismo para que no se relacione.

 

Netactica.com