83 - Calendario - Importar - Validador


PROMPT: Validación de Archivo Excel (Columnas 1 a 44)

Analiza el archivo de Excel proporcionado, el cual contiene información de movimientos financieros de créditos estructurados en 44 columnas.

Objetivo

Validar que cada columna contenga la información correcta conforme a su definición, formato y reglas de negocio.

Estructura y reglas de validación por columna

Valida cada registro considerando lo siguiente:

1.Vencimiento                Fecha YYYY-MM-DD

2.Concepto                Descripción del movimiento

3.Importe                Monto total

4.IDTipo                        Tipo de pago (1=Efectivo,2=Cargo,3=Transferencia)

5.IDCredito                7 caracteres alfanuméricos

6.IDCliente                8 caracteres alfanuméricos

7.Num                        Número de pago

8.FechaPago                YYYY-MM-DD HH:MM:SS

9.Moratorios                Monto sin IVA

10.MoratoriosIVA        IVA moratorios

11.Pago                        Monto pagado

12.Saldo                        Saldo restante

13.IDPago                        ID único

14.SaldoGlobal                Saldo total crédito

15.Amortizacion                Capital

16.Intereses                Intereses

17.Cheque                        Número cheque/transferencia

18.Factura                Número factura

19.Agente                        Agente

20.Comision                Comisión

21.Usuario                Máx 15 caracteres

22.Ahorro                        Monto ahorro

23.Seguro                        Seguro sin IVA

24.SeguroIVA                IVA seguro

25.Cobranza                Cobranza sin IVA

26.CobranzaIVA                IVA cobranza

27.ComisionIVA                IVA comisión

28.SaldoInicial                Saldo previo

29.InteresesIVA                IVA intereses

30.IDGrupo                Grupo crédito. El ID debe ser numérico.

31.idbanco                ID banco

32.dias_venc                Días vencidos

33.moratorios_proy        Moratorios proyectados

34.moratorios_iva_proy        IVA proyectado

35.saldo_proy                Saldo proyectado. Ceros inicialmente.

36.td                        Tasa diaria. Se calcula por el sistema.

37.iva_porc                % IVA

38.fecha_banco                Fecha banco

39.fecha_registro        Fecha registro

40.id_tc                        Tipo de Cargo. Numérico en base al Catálogo.

41.revisado                S/N

42.notas                        Observaciones

43.num_pago                Pago parcial. Es igual al campo Num cuando el pago es completo. 4.3 Si es la parcialidad 3 del pago 4.

44.comi_agen                Comisión agente. Cantidad de comisión en dinero para el agente.

Validaciones obligatorias

Verificar formato de fechas.

Validar longitud de campos (IDCredito, IDCliente, Usuario).

Validar que campos numéricos no contengan texto.

Detectar valores nulos o incorrectos.

Validar coherencia financiera:

oSaldoInicial - Pago = Saldo

oDesglose correcto: Amortización + Intereses + IVA + cargos

Validar catálogos (IDTipo, idbanco, etc.).

Identificar inconsistencias entre columnas relacionadas.

Formato de salida esperado

1.Listado de errores por fila y columna

oFila X, Columna Y → Descripción del error

2.Resumen de errores detectados

3.Sugerencias de corrección

4.Campos críticos con inconsistencias

Regla clave del modelo

Este archivo representa movimientos financieros donde:

SaldoInicial → Pago → Saldo

Se deben desglosar correctamente:

oCapital (Amortización)

oIntereses

oIVA

oMoratorios

oOtros cargos


Creado con el Personal Edition de HelpNDoc: Convertir documentos de Word en libros electrónicos es muy fácil con HelpNDoc