Extraction de la valeur de clé (réceptions)
L'extraction des valeurs de clé peut être utilisée pour identifier les valeurs des clés prédéfinies dans un encaissement. Par exemple, si un reçu inclut un nom de commerçant, une adresse de commerçant ou un numéro de téléphone de commerçant, Document Understanding peut identifier ces valeurs et les renvoyer sous forme de paire clé-valeur.
Les fonctionnalités prises en charge sont les suivantes :
- Extraire les valeurs pour les paires clé-valeur prédéfinies
- Polygone limitant
- Demande unique
- Demande par lots
Limites :
- Prend en charge les reçus en anglais seulement.
Les champs pris en charge sont les suivants :
| Champ | Description : |
|---|---|
| MerchantName | Nom du commerçant émettant le reçu. |
| MerchantPhoneNumber | Numéro de téléphone du commerçant. |
| MerchantAddress | Adresse du commerçant. |
| TransactionDate | Date à laquelle le règlement a été émis. |
| TransactionTime | Heure à laquelle le reçu a été émis. |
| Total | Montant total de l'encaissement, après lettrage de tous les frais et taxes. |
| Sous-total | Sous-total avant impôts. |
| Taxe | Toutes les taxes de vente. |
| Conseil | Montant du pourboire donné par l'acheteur. |
Les informations de ligne de revenu prises en charge sont les suivantes :
| Ligne | Description : |
|---|---|
| ItemName | Nom de l'élément. |
| ItemPrice | Prix unitaire de l'article. |
| ItemQuantity | Numéro de chaque article acheté. |
| ItemTotalPrice | Prix total de la ligne. |
Exemple d'extraction de valeur de clé (réceptions)
Exemple d'extraction clé-valeur utilisée dans Document Understanding.
- Document d'entrée
-
Requête d'API d'entrée d'extraction de clé-valeur (réceptions)
:{ "processorConfig": { "processorType": "GENERAL", "features": [ { "featureType": "KEY_VALUE_EXTRACTION" }, "documentType": "RECEIPT" }, "inputLocation": { "sourceType": "OBJECT_STORAGE_LOCATIONS", "objectLocations": [ { "source": "OBJECT_STORAGE", "namespaceName": "", "bucketName": "", "objectName": "" } ] }, "compartmentId": "", "outputLocation": { "namespaceName": "", "bucketName": "", "prefix": "" } } - Sortie :
-
Réponse de l'API de sortie
d'extraction de clé-valeur (réceptions) :{ "documentMetadata": { "pageCount": 1, "mimeType": "image/jpeg" }, "pages": [ { "pageNumber": 1, "dimensions": { "width": 361, "height": 600, "unit": "PIXEL" }, ... "documentFields": [ { "fieldType": "KEY_VALUE", "fieldLabel": { "name": "MerchantName" }, "fieldValue": { "valueType": "STRING", "boundingPolygon": { "normalizedVertices": [ { "x": 0.0664819944598338, "y": 0.011666666666666667 }, { "x": 0.3157894736842105, "y": 0.011666666666666667 }, { "x": 0.3157894736842105, "y": 0.035 }, { "x": 0.0664819944598338, "y": 0.035 } ] }, "wordIndexes": [ 0, 1 ], "value": "Example cafe" } }, ...