Validaciones de RMAs externos, detalle de las validaciones
La nueva opción de "Validaciones de RMAs externos" incorpora una serie de controles para asegurar la coherencia e integridad de la información. Estas validaciones se dividen en dos categorías principales: por cabecera y por línea.
Validaciones por Cabecera
Antes de proceder con cualquier otra comprobación, el sistema valida que en la tabla cialdocorel el RMA esté relacionado con un pedido existente. Si no se encuentra esta relación, el proceso de validación se detiene aquí.
Adicionalmente, se realiza una segunda validación a nivel de cabecera:
- Se valida que el importe total del RMA (que debe ser negativo), sumado a los importes de todas las facturas negativas y todos los albaranes negativos no facturados asociados al pedido, no supere el total del pedido. Aunque esta validación se guarda como un error en el registro correspondiente, no impide que se continúe con la validación de las demás líneas del RMA.
Validaciones por Línea
Una vez superada la validación de cabecera, se aplican las siguientes comprobaciones a cada línea del RMA:
-
Existencia y Unicidad de Línea de Factura: Se verifica que exista una y solo una línea de factura positiva asociada al producto o combinación. Si se encuentra más de una, se genera un error y no se realizan más validaciones.
-
Coincidencia de Datos de Cabecera: Se asegura que los siguientes campos de la cabecera del RMA coincidan con los de la factura asociada:
- Cliente
- Moneda
- Dirección de envío
- Dirección de factura
-
Validaciones Específicas para Productos Stockables: Para las líneas del RMA que corresponden a productos inventariables (stockables), se realizan las siguientes validaciones, considerando la "cantidad retornada" (calculada sumando todos los RMAs o devoluciones previas asociados a la línea de factura):
- El precio del RMA debe ser igual al de la factura.
- Los porcentajes de descuento del RMA deben ser iguales a los de la factura.
- La cantidad de la línea del RMA, sumada a la "cantidad retornada", no debe superar la cantidad de la línea de factura.
-
Validaciones Específicas para Productos No Stockables: Para las líneas del RMA que corresponden a productos no inventariables (no stockables), se lleva a cabo la siguiente validación, considerando el "importe retornado" (calculado sumando todos los RMAs o devoluciones previas asociados a la línea de factura):
- El importe de la línea del RMA, sumado al "importe retornado", no debe superar el importe de la línea de factura.
-
Validaciones Generales para Todas las Líneas: Independientemente de si el producto es stockable o no, todas las líneas del RMA deben cumplir con las siguientes validaciones:
- El tipo de IVA del RMA debe ser igual al de la factura.
- El porcentaje de IVA del RMA debe ser igual al de la factura.
- El tipo de recargo del RMA debe ser igual al de la factura.