Estrazione valore chiave (incassi)
L'estrazione dei valori chiave può essere utilizzata per identificare i valori delle chiavi predefinite in una ricevuta. Ad esempio, se una ricevuta include un nome commerciante, un indirizzo commerciante o un numero di telefono commerciante, Document Understanding è in grado di identificare questi valori e restituirli come coppia di valori chiave.
Le funzioni supportate sono:
- Estrai valori per coppie di valori chiave predefinite
- Polighi di delimitazione
- Richiesta singola
- Richiesta batch
Limitazioni:
- Supporta le ricevute solo in inglese.
Di seguito sono riportati i campi supportati.
| Campo | descrizione; |
|---|---|
| MerchantName | Nome del commerciante che emette l'incasso. |
| MerchantPhoneNumber | Numero di telefono del commerciante. |
| MerchantAddress | L'indirizzo del commerciante. |
| TransactionDate | La data di emissione della ricevuta. |
| TransactionTime | L'ora di emissione della ricevuta. |
| Totale | Importo totale dell'incasso, dopo l'applicazione di tutti gli addebiti e le imposte. |
| Totale parziale | Totale parziale al lordo delle imposte. |
| Tax | Qualsiasi imposta sulle vendite. |
| Suggerimento | L'importo della mancia dato dall'acquirente. |
Informazioni elemento riga supportate:
| Elemento riga | descrizione; |
|---|---|
| ItemName | Nome dell'articolo. |
| ItemPrice | Prezzo unitario dell'articolo. |
| ItemQuantity | Il numero di ogni articolo acquistato. |
| ItemTotalPrice | Prezzo totale dell'elemento riga. |
Esempio di estrazione valore chiave (incassi)
Esempio di utilizzo dell'estrazione dei valori chiave in Document Understanding.
- Documento di input
-
Richiesta API
input estrazione valore chiave (ricezioni):{ "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": "" } } - output:
-
Estrazione valore chiave (ricezioni) - Output risposta API
:{ "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" } }, ...