송장 및 수금 분석 - Amazon Textract

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

송장 및 수금 분석

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를 사용하여 송장 및 영수증 분석을 참조하십시오.

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