Compartir a través de


Modelo de IA precompilado de procesamiento de facturas

El modelo de inteligencia artificial prediseñado del procesamiento de facturas extrae datos clave de la factura para ayudar a automatizar su procesamiento. El modelo de procesamiento de facturas está optimizado para reconocer elementos de facturas comunes como el id. de factura, la fecha de factura, el importe adeudado y más.

El modelo Facturas le permite aumentar el comportamiento predeterminado creando un modelo de Facturas personalizado.

Usar en Power Apps

Obtenga información sobre cómo utilizar el modelo prediseñado de procesamiento de facturas en Power Apps en Utilice el modelo prediseñado de procesamiento de facturas en Power Apps.

Usar en Power Automate

Obtenga información sobre cómo utilizar el modelo prediseñado de procesamiento de facturas en Power Automate en Usar el modelo prediseñado de procesamiento de facturas en Power Automate.

Idiomas y archivos compatibles

Se admiten los siguientes idiomas: albanés (Albania), checo (República Checa), chino (simplificado) de China, chino (tradicional) de la RAE de Hong Kong, chino (tradicional) de Taiwán, danés (Dinamarca), croata (Bosnia y Herzegovina), croata (Croacia), croata (Serbia), holandés (Países Bajos), inglés (Australia), inglés (Canadá), inglés (India), inglés (Reino Unido), inglés (Estados Unidos), estonio (Estonia), finlandés (Finlandia), francés (Francia), alemán (Alemania), húngaro (Hungría), islandés (Islandia), italiano (Italia), japonés (Japón), coreano (Corea), lituano (Lituania), letón (Letonia), malayo (Malasia), noruego (Noruega), polaco (Polonia), portugués (Portugal), rumano (Rumania), eslovaco (Eslovaquia), esloveno (Eslovenia), serbio (Serbia), español (España), sueco (Suecia).

Para obtener los mejores resultados, proporcione una foto o un escaneo por cada factura.

  • El formato de la imagen debe ser JPEG, PNG o PDF.
  • El tamaño del archivo no debe superar los 20 MB.
  • Las dimensiones de la imagen deben estar entre 50 x 50 y 10000 x 10000 píxeles.
  • Las dimensiones del PDF deben ser como máximo de 17 x 17 pulgadas, que es el equivalente a los tamaños de papel Legal o A3 o más pequeños.
  • En los documentos PDF, solo se procesan las primeras 2000 páginas.

Salida de modelo

Si se detecta una factura, el modelo de procesamiento de facturas generará la siguiente información:

Campo Description
CustomerName Cliente que está siendo facturado
CustomerId Id. de referencia para el cliente
PurchaseOrder Un número de referencia de pedido de compra
InvoiceId Identificador de esta factura específica (a menudo "Número de factura")
InvoiceDate Fecha en que se emitió la factura
DueDate Fecha de vencimiento para el pago de esta factura
VendorName Proveedor que creó esta factura
VendorAddress Dirección de correo del proveedor
VendorAddressRecipient Nombre asociado a la Dirección del proveedor
CustomerAddress Dirección de correo del cliente
CustomerAddressRecipient Nombre asociado con la Dirección del Cliente
BillingAddress Dirección de facturación explícita para el cliente
BillingAddressRecipient Nombre asociado a la dirección de facturación
ShippingAddress Dirección de envío explícita para el cliente
ShippingAddressRecipient Nombre asociado a la Dirección de Envío
SubTotal Campo de subtotal identificado en esta factura
TotalDiscount Campo de descuento total identificado en esta factura
TotalTax Campo fiscal total identificado en esta factura
InvoiceTotal Total de cargos nuevos asociados a esta factura
AmountDue Importe total debido al proveedor
PreviousUnpaidBalance Saldo previamente no pagado explícito
RemittanceAddress Envío explícito o dirección de pago para el cliente
RemittanceAddressRecipient Nombre asociado con la Dirección de Remesas
ServiceAddress Dirección de servicio explícita o dirección de propiedad para el cliente
ServiceAddressRecipient Nombre asociado a la ServiceAddress
ServiceStartDate Fecha inicial del período de servicio (por ejemplo, un período de servicio de facturación de servicios públicos)
ServiceEndDate Fecha de finalización del período de servicio (por ejemplo, un período de servicio de facturación de servicios públicos)
VendorTaxId Número de identificador del gobierno asociado al proveedor
CustomerTaxId Número de identificador del gobierno asociado al cliente
PaymentTerm Los términos en los que se pretende pagar el pago
KVKNumber Un identificador único para empresas registradas en los Países Bajos
PaymentDetails Lista de detalles de pago
  • IBAN: Número de cuenta bancaria internacional
  • BankAccountNumber: número de cuenta bancaria, un identificador único para una cuenta bancaria
  • BPayBillerCode: código de facturador para BPay, un identificador alfanumérico único para un facturador o su producto o servicio
  • BPayReference: número de referencia de BPay, un identificador único para la transacción de facturación de un cliente específico
  • SWIFT: ISO9362, un estándar internacional para códigos de identificador de negocio (BIC)
TaxDetails Lista de detalles fiscales
  • Importe: el importe del detalle fiscal
  • Tasa: tasa del detalle fiscal
PaidInFourInstallements Lista de detalles fiscales
  • Importe: el importe de la cuota vencida
  • DueDate: Fecha de vencimiento de la entrega
Items Lista de detalles fiscales
  • Importe: El importe del elemento de línea
  • Fecha: fecha correspondiente a cada elemento de línea. A menudo es una fecha en que se envió el artículo de línea
  • Descripción: descripción del texto del elemento de línea de factura
  • Cantidad: la cantidad de este elemento de línea de factura
  • ProductCode: código de producto, número de producto o SKU asociado al elemento de línea específico
  • Impuesto: impuesto asociado a cada elemento de línea. Entre los valores posibles se incluyen la cantidad fiscal, el impuesto %y el impuesto Y/N.
  • TaxRate: tasa de impuestos asociada a cada elemento de línea
  • Unidad: unidad del elemento de línea, por ejemplo, kg, lb y otros.
  • UnitPrice: precio neto o bruto (según la configuración de factura bruta de la factura) de una unidad de este artículo

Puntuación de confianza

Campo Puntuación de confianza
CustomerName ✔️
CustomerId ✔️
PurchaseOrder ✔️
InvoiceId ✔️
InvoiceDate ✔️
DueDate ✔️
VendorName ✔️
VendorAddress ✔️
VendorAddressRecipient ✔️
CustomerAddress ✔️
CustomerAddressRecipient ✔️
BillingAddress ✔️
BillingAddressRecipient ✔️
ShippingAddress ✔️
ShippingAddressRecipient ✔️
SubTotal ✔️
TotalDiscount ✔️
TotalTax ✔️
InvoiceTotal ✔️
AmountDue ✔️
PreviousUnpaidBalance ✔️
RemittanceAddress ✔️
RemittanceAddressRecipient ✔️
ServiceAddress ✔️
ServiceAddressRecipient ✔️
ServiceStartDate ✔️
ServiceEndDate ✔️
VendorTaxId ✔️
CustomerTaxId ✔️
PaymentTerm ✔️
KVKNumber ✔️
PaymentDetails.*.IBAN ✔️
PaymentDetails.*.SWIFT ✔️
PaymentDetails.*.BankAccountNumber ✔️
PaymentDetails.*.BPayBillerCode ✔️
PaymentDetails.*.BPayReference ✔️
TaxDetails.*.Amount ✔️
TaxDetails.*.Rate ✔️
PaidInFourInstallements.*.Amount ✔️
PaidInFourInstallements.*.DueDate ✔️
Items.*.Amount ✔️
Items.*.Date ✔️
Items.*.Description ✔️
Items.*.Quantity ✔️
Items.*.ProductCode ✔️
Items.*.Tax ✔️
Items.*.TaxRate ✔️
Items.*.Unit ✔️
Items.*.UnitPrice ✔️

Pares de clave-valor

Los pares clave-valor son todas las etiquetas o claves identificadas y sus respuestas o valores asociados. Puede usarlos para extraer valores adicionales que no forman parte de la lista predefinida de campos.

Para visualizar todos los pares clave-valor detectados por el modelo de procesamiento de facturas, puede agregar una acción Crear tabla HTML en el flujo de nube, tal como se muestra en la captura de pantalla y ejecutar el flujo de nube.

Captura de pantalla de todos los pares clave-valor en una factura.

Captura de pantalla de todos los pares clave-valor en una factura: resultados.

Para extraer una clave específica para la que conoce su valor, puede usar la acción Filtrar matriz como se muestra en la captura de pantalla siguiente. En el ejemplo de la captura de pantalla, queremos extraer el valor de la clave Tel .:

Captura de pantalla de cómo recuperar un valor dado una clave.

Limits

El límite siguiente se aplica a las llamadas realizadas por entorno en los modelos de procesamiento de documentos, incluidos los modelos creados previamente: procesamiento de recibos y procesamiento de facturas.

Acción Limit Período de renovación
Llamadas (por entorno) 360 60 segundos

Creación de una solución de procesamiento de facturas personalizada

El modelo de IA precompilado de procesamiento de facturas está diseñado para extraer campos comunes que se encuentran en las facturas. Dado que cada negocio es único, es posible que quiera extraer campos distintos de los incluidos en este modelo precompilado. También puede ocurrir que algunos campos estándar no se extraigan correctamente para el tipo de factura con el que usted trabaja. Para solucionar esto, hay dos opciones:

  • Use el modelo de procesamiento de facturas personalizado: aumente los comportamientos del modelo de procesamiento de facturas precompilado agregando nuevos campos que se van a extraer además de los que se extraen de forma predeterminada, o ejemplos de documentos que no se extraen correctamente. Para obtener información sobre cómo aumentar el modelo de procesamiento de facturas precompilado, vaya a Seleccionar el tipo de documento.

  • Ver los resultados de OCR en bruto: Cada vez que el Modelo de IA predefinido de procesamiento de facturas procesa un archivo que proporcione, también realiza una operación de OCR para extraer cada palabra escrita en el archivo. Puede acceder a los resultados de OCR sin procesar en la salida de texto detectada proporcionada por el modelo. Una búsqueda sencilla en el contenido devuelto por el texto detectado podría ser suficiente para obtener los datos que necesita.

  • Usar el procesamiento de documentos: Con AI Builder, también puede crear su propio modelo de IA personalizado para extraer campos y tablas específicos que necesita en los documentos con los que trabaja. Solo tiene que crear un modelo de procesamiento de documentos y entrenarlo para extraer toda la información de una factura que no funciona bien con el modelo de extracción de facturas.

Una vez entrenado el modelo de procesamiento de documentos personalizado, puede combinarlo con el modelo precompilado de procesamiento de facturas en un flujo de nube de Power Automate.

Estos son algunos ejemplos:

Usar un modelo de procesamiento de documentos personalizado para extraer campos adicionales que no devuelve el modelo precompilado de procesamiento de facturas

En este ejemplo, hemos entrenado un modelo de procesamiento de documentos personalizado para extraer un número de programa de fidelidad, solo presentes en facturas de proveedores de Adatum y Contoso.

El flujo de nube se desencadena cuando se agrega una nueva factura a una carpeta de SharePoint. A continuación, llama al modelo de IA precompilado de procesamiento de facturas para extraer sus datos. A continuación, comprobamos si el proveedor de la factura que se procesó es de Adatum o Contoso. Si es el caso, llamamos a un modelo de procesamiento de formularios personalizado que hemos entrenado para obtener ese número de fidelidad. Por último, guardamos los datos extraídos de la factura en un archivo de Excel.

Captura de pantalla de un flujo en la nube de procesamiento de facturas y documentos.

Use un modelo de procesamiento de documentos personalizado si la puntuación de confianza de un campo devuelto por el modelo precompilado de procesamiento de facturas es bajo.

En este ejemplo, hemos entrenado un modelo de procesamiento de documentos personalizado para extraer la cantidad total de facturas, donde normalmente obtenemos una puntuación de confianza baja al usar el modelo precompilado de procesamiento de facturas.

El flujo de nube se desencadena cuando se agrega una nueva factura a una carpeta de SharePoint. A continuación, llama al modelo de IA precompilado de procesamiento de facturas para extraer sus datos. A continuación, comprobamos si la puntuación de confianza de la propiedad Valor total de factura es inferior a 0,65. Si es el caso, luego llamamos a un modelo de procesamiento de formularios personalizado que hemos entrenado con facturas donde generalmente obtenemos una puntuación de confianza baja para el campo total. Por último, guardamos los datos extraídos de la factura en un archivo de Excel.

Captura de pantalla de un flujo de nube de procesamiento de facturas y documentos para puntuaciones bajas.

Use el modelo precompilado de procesamiento de facturas para controlar las facturas que un modelo de procesamiento de documentos personalizado no está entrenado para controlar

Una manera de usar el modelo precompilado de procesamiento de facturas es usarlo como modelo de reserva para controlar las facturas que no ha entrenado en el modelo de procesamiento de documentos personalizado. Por ejemplo, supongamos que ha creado un modelo de procesamiento de documentos y lo ha entrenado para extraer datos de los 20 proveedores de factura principales. A continuación, puede usar el modelo precompilado de procesamiento de facturas para procesar todas las facturas nuevas o las facturas de volumen más bajas. Este es un ejemplo de cómo puede hacerlo:

Este flujo de nube se desencadena cuando se agrega una nueva factura a una carpeta de SharePoint. A continuación, llama a un modelo de procesamiento de documentos personalizado para extraer sus datos. A continuación, se comprueba si la puntuación de confianza de la colección detectada es inferior a 0,65. Si es el caso, lo más probable es que la factura proporcionada no se ajuste bien al modelo personalizado. A continuación, llamamos al modelo predefinido de procesamiento de facturas. Por último, guardamos los datos extraídos de la factura en un archivo de Excel.

Captura de pantalla de un flujo en la nube de procesamiento de facturas y documentos para nuevas facturas.