Compartir a través de


Usar el componente de procesador de recibos en Power Apps

[Este tema es documentación preliminar y está sujeto a modificaciones.]

El componente del procesador de recibos de AI Builder escanea y extrae información de los recibos. Puede hacer fotos directamente dentro del componente o cargar las imágenes que haya realizado. Los datos se identifican y extraen mediante las propiedades que se enumeran a continuación.

Para obtener más información sobre las aplicaciones de lienzo, consulte Qué son las aplicaciones de lienzo en Power Apps.

Importante

  • Esta es una característica en versión preliminar.
  • Las características en versión preliminar no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.

Requisitos

El componente del procesador de recibos funciona mejor con los recibos de ventas, los que suelen utilizar los restaurantes, las gasolineras y los minoristas, entre otros. Se pueden detectar tanto textos impresos como escritos a mano.

Actualmente, solo se admiten recibos en inglés de los Estados Unidos.

Para obtener los mejores resultados, proporcione una foto clara o digitalización de cada recibo.

  • El formato de la imagen debe ser JPEG, PNG o PDF.
  • El tamaño del archivo debe ser menor de 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 200 páginas.

Propiedades de los recibos

Propiedad Definición
MerchantName Nombre del comerciante
MerchantAddress Dirección del comerciante
MerchantPhone Número de teléfono del comerciante
TransactionDate Fecha de la transacción
TransactionTime Hora de la transacción
PurchasedItems La lista de artículos comprados
  • Nombre: el nombre del artículo comprado
  • Precio : el precio del artículo comprado
  • Cantidad : la cantidad del artículo comprado
  • Precio total: el precio total del artículo comprado
Subtotal Subtotal
Impuestos Impuestos
Sugerencia Propina
Total Total

Nota

Los valores de recepción se devuelven como cadenas. Para manipularlos como números, puede usar la función Valor. Para manipularlos como fechas u horas, puede utilizar las funciones DateValue y Valor del tiempo. También puede especificar el idioma del texto con una etiqueta de idioma, como "en-US".

Propiedades adicionales

Propiedad Definición
DetectedFields Información adicional sobre cada una de las propiedades de los recibos
  • BoundingBox: las coordenadas del campo
  • Confianza : la fiabilidad del modelo en la detección del campo
  • PageNumber: en qué página se encuentra el campo
  • Valor: el valor del campo
DetectedText La lista de todas las líneas de texto reconocidas en el recibo
  • BoundingBox: las coordenadas de la línea de texto
  • PageNumber: en qué página se encuentra la línea de texto
  • Valor: la línea de texto
OriginalImage La imagen original antes del procesamiento
DisplayMode
  • Editar: permite la entrada del usuario
  • Ver: solo muestra datos
  • Deshabilitado: no permite la entrada del usuario
Alto El alto del componente
ImageDisplayed si el componente muestra o no la imagen
ShowBoundingBoxes si el componente muestra o no los cuadros de límite
Texto el texto que aparece en el botón que activa el procesador de recibos
Visible Si el componente aparece o está oculto.
Ancho El ancho del componente
X la distancia entre el borde izquierdo del componente y el borde izquierdo de su contenedor o pantalla principales
Y La distancia entre el borde superior del componente y el borde superior del contenedor o la pantalla principales.

Las propiedades adicionales de diseño están disponibles en el panel Avanzado .

Instrucciones para accesibilidad

Estas instrucciones para el control de botón de Power Apps también se aplican al componente de reconocimiento de texto.

Utilice la barra de fórmulas para recuperar el valor de texto del elemento seleccionado en el control ReceiptProcessor

A continuación, encontrará algunos ejemplos.

Esta expresión concatena los valores de la columna 'DetectedText' de la tabla 'ReceiptProcessor1', separados por una coma y un espacio.

Concat(ReceiptProcessor1.DetectedText,Value,", ")

Esta expresión recupera la propiedad PurchasedItems de la variable ReceiptProcessor1 .

  1. Seleccionar + Insertar>Tabla de datos (versión preliminar).

  2. En el panel izquierdo, Seleccionar DataTable1 y luego ingrese lo siguiente en la barra de fórmulas:

    ReceiptProcessor1.PurchasedItems
    
  3. Seleccionar Campos>+ Agregar campo.

  4. Seleccionar Nombre>Precio>Cantidad>Precio total.

  5. Seleccione Agregar.