- FlexiLayout genérico, que se utiliza para procesar todas las facturas y que, a su vez, puede incluir dos subtipos de FlexiLayout:
- Variantes de FlexiLayout, que se utilizan para procesar facturas de proveedores específicos. Las variantes de FlexiLayout pueden usarse para detectar cualquier campo definido en su respectiva Definición de Document y pueden ser creadas por el usuario o por FCFORINVOICES cuando se entrena con facturas de proveedores específicos.
1. Emparejamiento con un FlexiLayout genérico
A. Primero, el programa aplica el FlexiLayout principal.
Parámetros de prerreconocimiento
Una imagen de factura se somete a prerreconocimiento con los parámetros de prerreconocimiento especificados en la Definición de Document.
- Los idiomas se especifican en Países y lenguas, en la pestaña Configuración de Definición de Document) del cuadro de diálogo Propiedades de Definición de Document.
- El modo de prerreconocimiento (Rápido/ Equilibrado/ Normal/ Preciso) se especifica en la pestaña FlexiLayout del cuadro de diálogo Propiedades de Definición de Document.
Resultados obtenidos al aplicar el FlexiLayout principal
- el ID del proveedor y el ID de la unidad de negocio, si se han detectado
- las regiones de los campos estándar. (Consulte Campos capturados para más detalles).
Parámetros de prerreconocimiento
Resultados obtenidos al aplicar el FlexiLayout adicional
2. Aplicación de variantes de FlexiLayout
Parámetros de prerreconocimiento
Resultados obtenidos mediante el emparejamiento de la variante de FlexiLayout
3. Combinación de los resultados
Las regiones de los campos Monto se seleccionan de forma diferente. Al aplicar el FlexiLayout genérico, el programa especificará el nivel de confianza con el que se han detectado las regiones de los campos Monto. Si las regiones se detectan de forma poco fiable, el campo Total requerirá verificación. Si existe una variante de FlexiLayout entrenada con facturas del proveedor indicado y el FlexiLayout genérico no detecta los campos Monto con un nivel de confianza suficiente, o no los detecta en absoluto, se usarán las regiones de los campos Monto detectadas por la variante de FlexiLayout. También puede configurar el programa para que use siempre las regiones de los campos Monto detectadas por la variante de FlexiLayout. Para ello, establezca el valor de la clave del registro [HKEY_CURRENT_USER\Software\ABBYY\FlexiCapture\12.0\DAForms]”UseTrainedInvoiceAmounts” en true (de forma predeterminada, la clave está establecida en false).
Ejemplo
Ejemplo
Consideremos algunos de los campos definidos en la Definición de Document.Considere dos campos estándar de factura, InvoiceDate y InvoiceNumber, y dos campos definidos por el usuario, CustomFieldA y CustomFieldB.
- InvoiceDate y InvoiceNumber son campos estándar, y el algoritmo de detección de estos campos se especifica en el FlexiLayout principal incluido en el FlexiLayout genérico.
- CustomFieldA y CustomFieldB son campos definidos por el usuario, y los algoritmos de detección de estos campos se especifican en el FlexiLayout adicional incluido en el FlexiLayout genérico.
- InvoiceNumber - Esta región procederá de los resultados obtenidos con el FlexiLayout principal
- CustomFieldA - Esta región procederá de los resultados obtenidos con el FlexiLayout adicional
- InvoiceDate y CustomFieldB - Estas regiones procederán de los resultados obtenidos con la variante de FlexiLayout generada al entrenar el programa con facturas de este proveedor.
- InvoiceDate y InvoiceNumber - Estas regiones procederán de los resultados obtenidos con el FlexiLayout principal.
- CustomFieldA y CustomFieldB - Estas regiones procederán de los resultados obtenidos con el FlexiLayout adicional.
