Configuración del reconocimiento de cheques

Datacap Mobile extrae datos clave de los cheques, como la fecha, el importe en números y el importe en texto, el nombre de beneficiario y los números de ruta, cuenta y cheque que son componentes de la línea MICR (Magnetic Ink Character Recognition - Reconocimiento de caracteres en tinta magnética) en la parte inferior de los cheques.

Descripción del procesamiento de cheques

La capacidad para procesar cheques en Datacap Mobile requiere una conexión con el servidor de Datacap porque el proceso de reconocimiento se ejecuta en el lado del servidor, mediante un componente adicional opcional denominado IBM Datacap Advanced Handwriting Recognition. Por lo tanto, asegúrese de que está instalado en el servidor de Datacap.

Después de que Datacap Mobile haya capturado la imagen de un cheque, realiza una llamada "transaccional" al servidor de Datacap para pasar la imagen y volver a recibir los datos extraídos para que los valide el usuario. Los cheques suelen tener un tamaño pequeño en tamaño y viaje de ida y vuelta sólo tarda unos segundos. Para que la interfaz entre Datacap Mobile y cualquier tipo de proceso del lado del servidor sea cómoda y flexible, Datacap tiene una aplicación de ayuda especial denominada 'Transaction', que se instala directamente en el servidor de Datacap y actúa como extremo frontal en las funciones de procesamiento de cheques.

Aplicación Transaction

Su función consiste en:

  1. recibir la imagen de cheque y algunas variables específicas de cheque, como ancho, DPI y país del cheque, que pasan sin modificaciones por Datacap Mobile desde la aplicación Datacap a la que está conectada (recuerde, aquella en la que ha iniciado la sesión en Aplicaciones)
  2. realizar algunas funciones de preproceso de imagen específicas de cheque, por ejemplo ajustar el tamaño y establecer de un valor de DPI
  3. invocar la acción de reconocimiento de cheque y obtener los resultados
  4. devolver los datos extraídos (sólo se descarta la imagen) una vez que el se ha reconocido el cheque en Datacap Mobile.
  5. Esta aplicación no requiere ninguna configuración especial.

Configuración de la aplicación

Siga estos pasos en Datacap Studio para configurar la aplicación Datacap para el procesamiento de cheques:

  1. Añada un tipo de página con cualquier nombre simbólico, por ejemplo, Check
  2. Añada una variable a ese tipo de página denominada ProcessChecks con el valor establecido en True. Esto indica a Datacap Mobile que procese el documento como un cheque, es decir, que envíe la imagen al servidor de Datacap para su proceso y obtenga los resultados para su visualización y reparación.
  3. Añada una variable a ese tipo de página denominada hr_CheckCountry con el valor establecido en el código ISO de 3 letras del país (por ej: USA).
  4. Añada una variable a ese tipo de página denominada hr_CheckWidth con el valor establecido en el tamaño en pulgadas del cheque (el valor predeterminado es 8,5).
  5. Añada una variable a ese tipo de página denominada hr_CheckDPI con el valor establecido en la resolución esperada para el motor de procesamiento de cheques (el valor predeterminado es 300); normalmente es de 200 a 300. Puede que necesite ajustar este valor para obtener los mejores resultados, especialmente para reconocer la línea MICR.
  6. Añada tipos de campo con los nombres simbólicos soportados para el país seleccionado. Por ejemplo, para cheques de EE.UU.:
    • CheckNumber. Añada un número de cheque de nombre descriptivo
    • Date
    • Amount
    • PayeeLine. Añada un beneficiario de nombre descriptivo
    • MICRRoutineNumber. Añada un número de rutina de nombre descriptivo
    • MICRAccountNumber. Añada un número de cuenta de nombre descriptivo

    La adición de la variable ProcessCheck también indica a Datacap Mobile que exponga el icono de procesamiento de cheques en la pantalla de Propiedades para que el usuario pueda volver a ejecutar el reconocimiento del cheque, si es necesario. El procesamiento de cheques se invoca automáticamente en el momento de la captura si se ha establecido como valor predeterminado.

    Tenga en cuenta que igual que sucede con el reconocimiento de ID, no es necesario definir zonas para el servidor para obtener los datos. El análisis de la imagen de cheque y la extracción de los datos se basan en plantillas específicas de país que se basan en el motor de procesamiento de cheques. Esta es la razón por la que tenemos que pasar el país, el tamaño y DIP de cheque, para que el motor pueda seleccionar la plantilla adecuada para el país y encontrar las zonas en las ubicaciones esperadas.

    Sin embargo, no es necesario asignar los nombres de campo simbólicos como especifica el motor. Datacap Mobile sólo visualiza los campos que se han configurado en la jerarquía de documentos. Para un cheque de EE.UU., los campos disponibles son: CheckDate, CheckNumber, CheckSignature, Amount, Date, CAR, LAR, PayeeLine, MICR, PayorBlock y PayorLine. Además, puede acceder al desglose de la fecha del cheque en Mes, Fecha y Año y al desglose de la línea MICR en sus componentes MICRRoutineNumber, MICRAccountNumber, MICRCheckNumber o MICRData0, MICRData1 y MICRData2, normalmente para obtener los números de ruta, cuenta y cheque.

Configuración del campo de línea de beneficiario

En la línea de beneficiario se puede reconocer la escritura en cursiva y a mano. Sin embargo, necesita proporcionar un diccionario de posibles combinaciones de vocabulario y alias predefinidos, a cada uno de los cuales se asigna un parámetro que refleja la probabilidad de aparición en el fragmento de código de imagen de la página de beneficiario. Por ejemplo, puede definir una lista de las combinaciones posibles para el nombre de empresa (el nombre de la empresa a la que se deben hacer pagaderos los cheques). Otros beneficiarios son improbables si no está procesando cheques para el beneficio de otros. El motor de reconocimiento selecciona las entradas de vocabulario que son más probables. Es necesario definir la vía de acceso al diccionario. De forma predeterminada, en la aplicación Transaction, que es la que invoca el reconocimiento de cheques para Datacap Mobile, se encuentra en: \Datacap\Transaction\dco_Transaction\Vocabularies\payee.txt.

A continuación, se muestra un ejemplo:

”THE PAYMENT CENTER", 5
"PETER SMITH", 5
"HARBOR STREET FINANCIAL", 5
"HARBORSTREET FINANCIAL", 5

Donde el número representa el peso de probabilidad de 1 a 10.