Objets de réponse de facture et de réception - Amazon Textract

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Objets de réponse de facture et de réception

Lorsque vous soumettez une facture ou un reçu à l'API AnalyzeExpense, il renvoie une série d'objets ExpenseDocuments. Chaque document ExpenseDocument est séparé enLineItemGroupsetSummaryFields. La plupart des factures et des reçus contiennent des informations telles que le nom du fournisseur, le numéro de réception, la date de réception ou le montant total. AnalyzeExpense renvoie ces informations sousSummaryFields. Les reçus et les factures contiennent également des informations sur les articles achetés. L'API AnalyzeExpense renvoie ces informations sousLineItemGroups. LeExpenseIndexidentifie de manière unique la dépense et associe le champ appropriéSummaryFieldsetLineItemGroupsdétectés dans cette dépense.

Le niveau de données le plus granulaire de la réponse AnalyzeExpense consiste en :Type,ValueDetection, etLabelDetection(Facultatif). Les entités individuelles sont les suivantes :

  • Type: désigne le type d'information détecté à un niveau élevé.

  • Détection d'étiquettes: fait référence à l'étiquette d'une valeur associée dans le texte du document.LabelDetectionest facultatif et n'est renvoyé que si l'étiquette est écrite.

  • Détection de valeur: fait référence à la valeur de l'étiquette ou du type renvoyé.

L'API AnalyzeExpense détecte égalementITEM,QUANTITY, etPRICEdans les éléments de ligne sous forme de champs normalisés. S'il y a un autre texte dans une ligne sur l'image de réception, tel que le SKU ou la description détaillée, il sera inclus dans le JSON comme suit :EXPENSE_ROWcomme illustré dans l'exemple ci-dessous :

{ "Type": { "Text": "EXPENSE_ROW", "Confidence": 99.95216369628906 }, "ValueDetection": { "Text": "Banana 5 $2.5", "Geometry": { … }, "Confidence": 98.11214447021484 }

L'exemple ci-dessus montre comment l'API AnalyzeExpense renvoie la ligne entière d'un reçu contenant des informations de ligne sur 5 bananes vendues pour 2,5$.