Nuevas Validaciones de Identificación Externa y Duplicación

Objetivo: Este documento detalla las nuevas validaciones implementadas en el sistema para garantizar la integridad de los datos y evitar la duplicación de Identificaciones Externas y nombres al generar comprobantes, anulaciones o copias de entidades.

1. Facturas de Venta

Se han incorporado controles estrictos para evitar la duplicación accidental de la Identificación Externa, protegiendo tanto la cabecera como los ítems de los documentos.

Creación con uso de Plantillas

  • Al generar una factura utilizando una plantilla, el sistema bloquea de forma automática la duplicación de la identificación externa a nivel del ítem.

  • Nota: Las facturas creadas sin el uso de plantillas ya operaban correctamente y no generaban duplicaciones.

Anulación contra Documento

  • Contra Documento Propio: El proceso es completamente estable y se verifica que no existe duplicación de la identificación externa.

  • Contra Documento Original: Al anular contra el documento original, el sistema bloquea la duplicación de la identificación externa tanto en la cabecera como en el ítem.

  • Limpieza de datos en contra documentos: El sistema aplica una rutina que blanquea la Identificación Externa, la Identificación y el Número al momento de la generación, asegurando que la identificación externa del documento hijo sea diferente a la del padre.

Creación vía API

  • El sistema validará la información entrante y rechazará de inmediato los intentos de creación de facturas de venta que contengan identificaciones externas duplicadas a través de la API.

2. Planes

Comportamiento al duplicar Planes:

  • El sistema propone automáticamente un nombre diferente al de origen al momento de iniciar la copia.

  • Se aplica una validación estricta que no permite guardar el documento si se ingresan nombres repetidos.

3. Presupuestos

Comportamiento al duplicar Presupuestos:

  • Se verifica que el sistema ya no duplica los nombres de los presupuestadores al momento de crear copias de un presupuesto existente.