キー値抽出(入金)
キー値抽出を使用して、入金の事前定義済キーの値を識別できます。たとえば、領収書に業者名、業者住所または業者電話番号が含まれている場合、Document Understandingはこれらの値を識別してキー値ペアとして返すことができます。
サポートされる機能は、次のとおりです。
- 事前定義済キー値ペアの値の抽出
- 境界ポリゴン
- 単一リクエスト
- バッチ要求
制限:
- 領収書を英語でのみサポートします。
サポートされるフィールドは次のとおりです。
フィールド | Description |
---|---|
MerchantName | 入金を発行するマーチャントの名前。 |
MerchantPhoneNumber | 業者の電話番号。 |
MerchantAddress | 業者の住所。 |
TransactionDate | 入金が発行された日付。 |
TransactionTime | 入金が発行された時間。 |
合計 | すべての手数料および税金が消し込まれた後の入金の合計金額。 |
小計 | 税引前小計。 |
税 | 売上税。 |
ヒント | 購入者が与えたチップの量。 |
サポートされている明細品目情報は次のとおりです。
ライン・アイテム | Description |
---|---|
ItemName | アイテムの名前です。 |
ItemPrice | 品目の単価です。 |
ItemQuantity | 購入した各アイテムの番号。 |
ItemTotalPrice | 明細項目の合計価格。 |
キー値抽出(入金)の例
Document Understandingでのキー値抽出の使用例。
- 入力ドキュメント
-
キー値抽出(入金)入力
API要求:
{ "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": "" } }
- 出力:
-
キー値抽出(受信)出力
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" } }, ...