Schlüsselwertextraktion (Belege)
Mit der Schlüsselwertextraktion können Sie Werte für vordefinierte Schlüssel in einer Zahlung identifizieren. Beispiel: Wenn eine Quittung einen Händlernamen, eine Händleradresse oder eine Händlertelefonnummer enthält, kann Document Understanding diese Werte identifizieren und als Schlüssel/Wert-Paar zurückgeben.
Die unterstützten Features sind:
- Extrahieren Sie Werte für vordefinierte Schlüsselwertpaare
- Grenzpolygone
- Einzelne Anforderung
- Batchanforderung
Einschränkungen:
- Unterstützt Quittungen nur auf Englisch.
Folgende Felder werden unterstützt:
| Field | Beschreibung |
|---|---|
| MerchantName | Der Name des Händlers, der die Quittung ausstellt. |
| MerchantPhoneNumber | Die Telefonnummer des Händlers. |
| MerchantAddress | Die Adresse des Händlers. |
| TransactionDate | Das Datum, an dem die Zahlung ausgestellt wurde. |
| TransactionTime | Die Zeit, zu der die Quittung ausgestellt wurde. |
| Summe | Der Gesamtbetrag der Zahlung, nachdem alle Gebühren und Steuern zugeordnet wurden. |
| Summe | Zwischensumme vor Steuern. |
| Tax | Alle Umsatzsteuern. |
| Tipp | Der vom Käufer angegebene Trinkgeldbetrag. |
Folgende Positionsinformationen werden unterstützt:
| Position | Beschreibung |
|---|---|
| ItemName | Name des Objekts. |
| ItemPrice | Stückpreis des Artikels. |
| ItemQuantity | Die Anzahl der gekauften Artikel. |
| ItemTotalPrice | Der Gesamtpreis der Position. |
Schlüsselwertextraktion (Belege) - Beispiel
Ein Beispiel für die Extraktion von Schlüsselwerten in Document Understanding.
- Eingabedokument
-
Schlüsselwertextraktion (Belege) - Eingabe
-API-Anforderung:{ "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": "" } } - Ausgabe:
-
Schlüsselwertextraktion (Belege) - Ausgabe
API-Antwort:{ "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" } }, ...