Utiliser le composant de processeur de reçus dans Power Apps (version préliminaire)

Le composant du processeur de reçus AI Builder scanne et extrait les informations des reçus. Vous pouvez prendre des photos directement dans le composant ou charger des photos que vous avez déjà prises. Les données sont reconnues et extraites à l’aide des propriétés répertoriées ci-dessous.

Pour plus d’informations sur les applications de canevas, voir Que sont les applications canevas dans Power Apps ?

Besoins

Le composant du processeur de reçus fonctionne mieux avec les reçus de vente, qui sont couramment utilisés par les restaurants, les stations-service et les détaillants, entre autres. Les textes imprimés et manuscrits peuvent être détectés.

Seuls les reçus en anglais provenant des États-Unis sont actuellement pris en charge.

Afin d’obtenir les meilleurs résultats, fournissez une photo claire ou numérisée par reçu.

  • Le format d’image doit être JPEG, PNG ou PDF.
  • La taille de fichier doit être inférieure à 20 mégaoctets (Mo).
  • Pour les images, les dimensions doivent être comprises entre 50 x 50 pixels et 10000 x 10000 pixels.
  • Les dimensions du PDF doivent être au maximum de 17 x 17 pouces, ce qui équivaut au format de papier Legal ou A3 ou inférieur.
  • Pour les documents PDF, seules les 200 premières pages sont traitées.

Propriétés du reçu

Propriété Définition
Nom du prestataire Nom du prestataire
Adresse du prestataire Adresse du prestataire
Téléphone du prestataire Numéro de téléphone du prestataire
Date de transaction Date de la transaction
Heure de la transaction Heure de la transaction
Articles achetés Liste des articles achetés
  • Nom: Nom de l’article acheté
  • Prix : Prix de l’article acheté
  • Quantité : Quantité de l’article acheté
  • Prix total : Prix total de l’article acheté
Sous-total Sous-total
Télécopie Taxes
Conseil Pourboire
Total Total

Notes

Les valeurs des reçus sont renvoyées sous forme de chaînes. Pour les manipuler sous forme de nombres, vous pouvez utiliser la fonction Valeur. Pour les manipuler sous forme de dates ou d’heures, vous pouvez utiliser les fonctions DateValue et TimeValue. Vous pouvez également spécifier la langue du texte avec une balise de langue, telle que « en-US ».

Propriétés supplémentaires

Propriété Définition
DetectedFields Informations supplémentaires pour chacune des propriétés de reçu
  • BoundingBox : coordonnées du champ
  • Confidence : degré de confiance du modèle dans la détection du champ
  • PageNumber : la page sur laquelle le champ se trouve
  • Value : la valeur du champ
DetectedText Liste de toutes les lignes de texte reconnues sur le reçu
  • BoundingBox : coordonnées de la ligne de texte
  • PageNumber : la page sur laquelle se trouve la ligne de texte
  • Value : ligne du texte
OriginalImage L’image originale avant le traitement
DisplayMode
  • Edit : permet la saisie de l’utilisateur
  • View : affiche des données uniquement
  • Disabled : n’autorise pas l’entrée utilisateur
Hauteur Hauteur du composant
ImageDisplayed détermine si le composant affiche ou non l’image.
ShowBoundingBoxes détermine si le composant affiche ou non les zones de délimitation.
Texte Texte qui apparaît sur le bouton qui active le processeur de reçu.
Visible Si le composant s’affiche ou est masqué.
Largeur Largeur du composant
X Distance entre le bord gauche du composant et le bord gauche de l’écran ou du conteneur parent
Y Distance entre le bord supérieur du composant et le bord supérieur de son écran ou conteneur parent

Des propriétés supplémentaires de conception sont disponibles dans le volet de Avancé.

Instructions d’accessibilité

Ces instructions pour le contrôle de bouton Power Apps s’appliquent également au composant de reconnaissance de texte.

Présentation du traitement des reçus

Propriétés principales dans Power Apps