

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 송장 및 수금 분석
<a name="invoices-receipts"></a>

Amazon Textract Textract는 템플릿 또는 구성 없이 거의 모든 인보이스 또는 영수증에서 연락처 정보, 구매한 아이템 및 공급업체 이름과 같은 관련 데이터를 추출합니다. 송장 및 영수증은 종종 다양한 레이아웃을 사용하므로 대규모로 데이터를 수동으로 추출하는 것이 어렵고 시간이 많이 걸립니다. Amazon Textract Textract는 ML을 사용하여 송장 및 영수증의 컨텍스트를 파악하고 송장 또는 영수증 날짜, 인보이스 또는 영수증 번호, 아이템 가격, 총액 및 결제 조건과 같은 데이터를 비즈니스 요구에 맞게 자동으로 추출합니다.

또한 Amazon Textract Textract는 워크플로에 중요하지만 명시적으로 레이블이 지정되지 않을 수 있는 공급업체 이름도 식별합니다. 예를 들어 Amazon Textract Textract는 명시적인 키-값 쌍 조합 없이 페이지 상단의 로고 안에만 표시되어 있더라도 영수증에서 공급업체 이름을 찾을 수 있습니다. 또한 Amazon Textract Textract를 사용하면 동일한 개념에 대해 서로 다른 단어를 사용하는 다양한 영수증 및 송장의 입력을 쉽게 통합할 수 있습니다. 예를 들어 Amazon Textract Textract는 고객 번호, 고객 번호, 계정 ID와 같은 서로 다른 문서의 필드 이름 간의 관계를 매핑하여 표준 분류법을 다음과 같이 출력합니다.`INVOICE_RECEIPT_ID`. 이 경우 Amazon Textract Textract는 여러 문서 유형에 걸쳐 일관되게 데이터를 나타냅니다. 표준 분류법에 정렬되지 않는 필드는 다음과 같이 분류됩니다.`OTHER`.

다음은 AnalyzeFreent가 현재 지원하는 표준 필드 목록입니다.
+ 공급업체 이름:`VENDOR_NAME`
+ 총:`TOTAL`
+ 수신자 주소:`RECEIVER_ADDRESS`
+ 송장/수금 일자:`INVOICE_RECEIPT_DATE`
+ 송장/영수증 ID:`INVOICE_RECEIPT_ID`
+ 결제 조건:`PAYMENT_TERMS`
+ 소계:`SUBTOTAL`
+ 기한:`DUE_DATE`
+ 세금:`TAX`
+ 송장 납세자 ID (SSN/ITIN 또는 EIN):`TAX_PAYER_ID`
+ 아이템 이름:`ITEM_NAME`
+ 아이템 가격:`PRICE`
+ 품목 수량:`QUANTITY`

AnalyzeCreents API는 지정된 문서 페이지에 대해 다음 요소를 반환합니다.
+ 페이지 내의 영수증 또는 청구서 수는 다음과 같이 표시됩니다.`ExpenseIndex`
+ 다음과 같이 표현되는 개별 필드의 표준화된 이름`Type`
+ 다음과 같이 표현되는 필드의 실제 이름입니다.`LabelDetection`
+ 다음과 같이 표시되는 해당 필드의 값입니다.`ValueDetection`
+ 제출된 문서 내의 페이지 수는 다음과 같이 표시됩니다.`Pages`
+ 필드, 값 또는 라인 항목이 감지된 페이지 번호로,`PageNumber`
+ 페이지에 있는 개별 필드, 값 또는 라인 항목의 경계 상자와 좌표 위치를 포함하는 지오메트리로`Geometry`
+ 문서에서 탐지된 각 데이터 조각과 관련된 신뢰 점수로, 다음과 같이 표시됩니다.`Confidence`
+ 구매한 개별 품목의 전체 행으로,`EXPENSE_ROW`

다음은 AnalyzeFreents에서 처리한 수금에 대한 API 출력의 일부이며, 표준 필드로 추출된 문서의 합계: $55.64를 보여 줍니다.`TOTAL`, 문서의 실제 텍스트를 “합계”, 신뢰 점수 “97.1”, 페이지 번호 “1”, “$55.64"로 된 총 값 및 테두리 상자 및 다각형 좌표: 

```
{
    "Type": {
        "Text": "TOTAL",
        "Confidence": 99.94717407226562
    },
    "LabelDetection": {
        "Text": "Total:",
        "Geometry": {
            "BoundingBox": {
                "Width": 0.09809663146734238,
                "Height": 0.0234375,
                "Left": 0.36822840571403503,
                "Top": 0.8017578125
            },
            "Polygon": [
                {
                    "X": 0.36822840571403503,
                    "Y": 0.8017578125
                },
                {
                    "X": 0.466325044631958,
                    "Y": 0.8017578125
                },
                {
                    "X": 0.466325044631958,
                    "Y": 0.8251953125
                },
                {
                    "X": 0.36822840571403503,
                    "Y": 0.8251953125
                }
        ]
    },
    "Confidence": 97.10792541503906
},
    "ValueDetection": {
        "Text": "$55.64",
        "Geometry": {
            "BoundingBox": {
                "Width": 0.10395314544439316,
                "Height": 0.0244140625,
                "Left": 0.66837477684021,
                "Top": 0.802734375
            },
            "Polygon": [
                {
                    "X": 0.66837477684021,
                    "Y": 0.802734375
                },
                {
                    "X": 0.7723279595375061,
                    "Y": 0.802734375
                },
                {
                    "X": 0.7723279595375061,
                    "Y": 0.8271484375
                },
                {
                    "X": 0.66837477684021,
                    "Y": 0.8271484375
                }
            ]
        },
    "Confidence": 99.85165405273438
},
"PageNumber": 1
}
```

동기 작업을 사용하여 송장 또는 영수증을 분석할 수 있습니다. 이러한 문서를 분석하려면 AnalyzeFreent 작업을 사용하여 영수증 또는 송장을 전달합니다.`AnalyzeExpense`은 전체 결과 집합을 반환합니다. 자세한 정보는 [Amazon Textract Textract를 사용하여 송장 및 영수증 분석](analyzing-document-expense.md)을 참조하십시오.

송장 및 영수증을 비동기적으로 분석하려면[StartExpenseAnalysis](API_StartExpenseAnalysis.md)입력 문서 파일 처리를 시작합니다. 결과를 가져오려면[GetExpenseAnalysis](API_GetExpenseAnalysis.md). 지정된 호출에 대한 결과[StartExpenseAnalysis](API_StartExpenseAnalysis.md)에서 반환됩니다.`GetExpenseAnalysis`. 자세한 내용과 예제는 [비동기 작업을 사용한 문서 처리](async.md) 단원을 참조하십시오.