View a markdown version of this page

인보이스 및 영수증 분석 - Amazon Textract

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

인보이스 및 영수증 분석

Amazon Textract는 템플릿이나 구성 없이도 거의 모든 인보이스 또는 영수증에서 공급업체 및 수신자 연락처 정보와 같은 관련 데이터를 추출합니다. 인보이스 및 영수증은 다양한 레이아웃을 사용하는 경우가 많기 때문에 대규모로 데이터를 수동으로 추출하는 것이 어렵고 시간이 많이 걸립니다. Amazon Textract는 ML을 사용하여 인보이스 및 영수증의 컨텍스트를 이해합니다. 인보이스 또는 수신 날짜, 인보이스 또는 수신 번호, 항목 가격, 총 금액 및 결제 조건과 같은 데이터를 자동으로 추출합니다.

Amazon Textract는 워크플로에 중요하지만 명시적으로 레이블이 지정되지 않은 공급업체 이름도 식별합니다. 예를 들어 Amazon Textract는 명시적 키-값 페어 조합 없이 페이지 상단의 로고 내에만 표시된 경우에도 영수증에서 공급업체 이름을 찾을 수 있습니다.

또한 Amazon Textract를 사용하면 동일한 개념에 대해 다른 단어를 사용하는 다양한 영수증과 인보이스의 입력을 쉽게 통합할 수 있습니다. 예를 들어 Amazon Textract는 청구서 번호, 인보이스 번호, 수신 번호 등 다양한 문서의 필드 이름 간 관계를 매핑하여 표준 분류를 로 출력합니다INVOICE_RECEIPT_ID. 이 경우 Amazon Textract는 다양한 문서 유형에서 일관되게 데이터를 나타냅니다. 주소 필드는 '수신자', '공급자', '벤더', '청구 대상', '배송 대상' 및 '발송 대상'으로 분류됩니다. 비용 문서에 이러한 각 범주에 대한 고유한 값이 없는 경우 Amazon Textract는 고유한 값을 가진 범주만 반환합니다.

표준 분류 체계와 일치하지 않는 필드는 로 분류됩니다OTHER.

다음은 비용 분석 작업에서 지원하는 표준 필드 목록입니다.

  • 인보이스 수신 날짜 - INVOICE_RECEIPT_DATE

  • 인보이스 수신 ID - INVOICE_RECEIPT_ID

  • 인보이스 납세자 ID - TAX_PAYER_ID

  • 고객 번호 - CUSTOMER_NUMBER

  • 계정 번호 - ACCOUNT_NUMBER

  • 공급업체 이름 - VENDOR_NAME

  • 수신자 이름 - RECEIVER_NAME

  • 공급업체 주소 - VENDOR_ADDRESS

  • 수신자 주소 - RECEIVER_ADDRESS

  • 주문 날짜 - ORDER_DATE

  • 기한 - DUE_DATE

  • 배송 날짜 - DELIVERY_DATE

  • PO 번호 - PO_NUMBER

  • 결제 조건 - PAYMENT_TERMS

  • 합계 - TOTAL

  • 결제 금액 - AMOUNT_DUE

  • 지불 금액 - AMOUNT_PAID

  • 소계 - SUBTOTAL

  • 세금 - TAX

  • 서비스 요금 - SERVICE_CHARGE

  • 사례금 - GRATUITY

  • 이전 잔액 - PRIOR_BALANCE

  • 할인 - DISCOUNT

  • 배송 및 처리 요금 - SHIPPING_HANDLING_CHARGE

  • 공급업체 ABN 번호 - VENDOR_ABN_NUMBER

  • 공급업체 GST 번호 - VENDOR_GST_NUMBER

  • 공급업체 PAN 번호 - VENDOR_PAN_NUMBER

  • 공급업체 VAT 번호 - VENDOR_VAT_NUMBER

  • 수신기 ABN 번호 - RECEIVER_ABN_NUMBER

  • 수신자 GST 번호 - RECEIVER_GST_NUMBER

  • 수신기 PAN 번호 - RECEIVER_PAN_NUMBER

  • 수신자 VAT 번호 - RECEIVER_VAT_NUMBER

  • 공급업체 전화 - VENDOR_PHONE

  • 수신자 전화 - RECEIVER_PHONE

  • 공급업체 URL - VENDOR_URL

  • 행 항목/항목 설명 - ITEM

  • 행 항목/수량 - QUANTITY

  • 행 항목/총 가격 - PRICE

  • 품목/단위 가격 - UNIT_PRICE

  • 행 항목/ProductCode - PRODUCT_CODE

  • 주소(청구지, 배송지, 송금지, 공급업체) - ADDRESS

  • 이름(청구지, 배달지, 송금지, 공급자) - NAME

  • 코어 주소(벤더, 수신자, 청구지, 배송지, 송금지, 공급업체) - ADDRESS_BLOCK

  • 주소(벤더, 수신자, 청구지, 배달지, 송금지, 공급자) - STREET

  • 도시(벤더, 수신자, 청구지, 배송지, 송금지, 공급업체) - CITY

  • 주(벤더, 수신자, 청구지, 배달지, 송금지, 공급자) - STATE

  • 국가(벤더, 수신자, 청구지, 배송지, 송금지, 공급업체) - COUNTRY

  • 우편 번호(벤더, 수신자, 청구지, 배송지, 송금지, 공급업체) - ZIP_CODE

AnalyzeExpense API는 지정된 문서 페이지에 대해 다음 요소를 반환합니다.

  • 로 표시된 문서 내 영수증 또는 인보이스 수 ExpenseIndex

  • 로 표시되는 개별 필드의 표준화된 이름 Type

  • 문서에 표시되는 필드의 실제 이름으로, 로 표시됩니다. LabelDetection

  • 로 표시되는 해당 필드의 값입니다. ValueDetection

  • 제출된 문서 내의 페이지 수는 로 표시됩니다. Pages

  • 필드, 값 또는 행 항목이 감지되는 페이지 번호로, 로 표시됩니다. PageNumber

  • 경계 상자를 포함하고 페이지에서 개별 필드, 값 또는 행 항목의 위치를 조정하는 지오메트리로, 로 표시됩니다. Geometry

  • 문서에서 감지된 각 데이터와 관련된 신뢰도 점수로, 로 표시됩니다. Confidence

  • 구매한 개별 품목의 전체 행으로, 로 표시됨 EXPENSE_ROW

다음은 AnalyzeExpense에서 처리하는 수신에 대한 API 출력의 일부로, 합계: 표준 필드 로 추출된 문서의 $55.64를 보여줍니다TOTAL. 문서의 실제 텍스트는 “총”, 신뢰도 점수는 “97.1”, 페이지 번호는 “1”, 총 값은 “55.64 USD”로 표시됩니다. 여기에는 경계 상자와 다각형 좌표도 포함됩니다.

{ "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", "Currency": { "Code": USD } "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 }

동기 작업을 사용하여 인보이스 또는 영수증을 분석할 수 있습니다. 이러한 문서를 분석하려면 AnalyzeExpense 작업을 사용하여 영수증 또는 인보이스를 전달합니다.는 전체 결과 세트를 AnalyzeExpense 반환합니다. 자세한 내용은 Amazon Textract를 사용한 인보이스 및 영수증 분석 단원을 참조하십시오.

인보이스와 영수증을 비동기적으로 분석하려면 StartExpenseAnalysis를 사용하여 입력 문서 파일 처리를 시작합니다. 결과를 얻으려면 GetExpenseAnalysis를 호출합니다. StartExpenseAnalysis에 대한 지정된 호출의 결과는에서 반환됩니다GetExpenseAnalysis. 자세한 내용과 예제는 비동기식으로 문서 처리 섹션을 참조하세요.