

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Creación de esquemas para validación
<a name="idp-cases-validation"></a>

BDA le permite definir reglas de validación para garantizar la precisión de los datos extraídos. Estas reglas de validación se pueden incorporar a sus esquemas, lo que permite a la BDA realizar diversas comprobaciones de los datos extraídos. BDA le permite crear validaciones personalizadas adaptadas a los requisitos específicos de su empresa o sector. A continuación se muestran algunos ejemplos de validaciones para ilustrar el alcance de esta capacidad.

**Validaciones numéricas**  
Las validaciones numéricas se utilizan para comprobar si los datos numéricos extraídos se encuentran dentro de un intervalo de valores específico o si cumplen ciertos criterios. Estas validaciones se pueden aplicar a campos como importes, cantidades o cualquier otro dato numérico.


| Campo | Instrucciones | Tipo de extracción | Tipo | 
| --- | --- | --- | --- | 
|  BalanceGreaterCheck  |  ¿El saldo anterior es superior a 1000 USD?  |  Inferida  |  Booleano  | 
|  ¿El beneficio bruto es igual a la diferencia entre ventas y COGS?  |  Pregunta de validación  |  Inferida  |  Booleano  | 
|  is\$1gross\$1pay\$1valid  |  ¿Es el salario bruto hasta la fecha el valor más alto en dólares del recibo de pago?  |  Inferida  |  Booleano  | 

**Validaciones de fecha y hora**  
Las validaciones de fecha y hora se utilizan para comprobar si los datos de fecha y hora extraídos se encuentran dentro de un intervalo específico o si cumplen ciertos criterios. Estas validaciones se pueden aplicar a campos como las fechas de vencimiento, las fechas de caducidad o cualquier otro dato relacionado con la fecha y la hora.


| Campo | Instrucciones | Tipo de extracción | Tipo | 
| --- | --- | --- | --- | 
|  was\$1injury\$1reported\$1after\$11\$1month  |  ¿Se informó al empleador de la lesión más de un mes después de la fecha de la lesión?  |  Inferida  |  Booleano  | 
|  is\$1overdue  |  ¿El extracto está retrasado? ¿Ha vencido la fecha de pago del saldo?  |  Inferida  |  Booleano  | 
|  is\$1delivery\$1date\$1valid  |  ¿La fecha de entrega es en los próximos 30 días?  |  Inferida  |  Booleano  | 

**Validaciones de cadenas o formatos**  
Las validaciones de cadenas o formatos se utilizan para comprobar si los datos extraídos se adhieren a un formato específico o si coinciden con patrones predefinidos. Estas validaciones se pueden aplicar a campos como nombres, direcciones o cualquier otro dato textual que requiera la validación del formato.


| Campo | Instrucciones | Tipo de extracción | Tipo | 
| --- | --- | --- | --- | 
|  routing\$1number\$1valid  |  True si el número de ruta bancaria tiene nueve dígitos  |  Inferida  |  Booleano  | 
|  Is\$1NumMeterIDsListed  |  ¿Hay más de cinco identificadores de medición en la factura?  |  Inferida  |  Booleano  | 

Con las capacidades de validación personalizadas de BDA, puede crear reglas de validación complejas que combinen varias condiciones, cálculos u operaciones lógicas para garantizar que los datos extraídos cumplan los criterios deseados. Estas validaciones pueden incluir comprobaciones cruzadas, cálculos o cualquier otra lógica personalizada específica para sus procesos empresariales o requisitos normativos.

Al incorporar estas reglas de validación en sus esquemas, BDA puede validar automáticamente los datos extraídos, garantizando su precisión y el cumplimiento de sus requisitos específicos. Esta capacidad le permite activar revisiones humanas cuando las validaciones han fallado.