Mindee API로 청구서 확인
8307 단어 apiinvoicemachinelearningocr
Mindee API로 청구서 확인
영수증 데이터를 스캔하여 회계 시스템에 입력하는 것은 느리고 번거로운 과정이다.Mindee의 청구서 처리 API를 사용하면 청구서에서 관련 데이터를 몇 초 안에 자동으로 정확하게 추출하여 빠르고 쉽게 데이터를 입력할 수 있습니다.
더 많은 것을 알고 싶으세요?이 자습서에서는 Mindee의 Invoice API를 사용하는 단계에 대해 설명합니다.
API 필수조건
Mindee 계정이 필요합니다. Sign up for free .그런 다음 e-메일 로그인을 확인합니다.
영수증최근에 받은 영수증을 사용하거나 영수증을 집행Google Image search하고 일부를 다운로드하여 테스트를 진행한다.
API 설정
Mindee 계정에 로그인하고 청구서 카드를 클릭하여 청구서 API 환경에 액세스하십시오.
API를 활성화하려면 [무료 평가판] 버튼을 클릭하여 무료 레이어에 액세스합니다.대시보드 페이지에 들어갑니다. 계정이 청구서 API를 사용하는 경우, 계정이 비어 있습니다.왼쪽 탐색 모음에는 문서, 자격 증명 및 실시간 인터페이스에 대한 링크가 있습니다.문서 탭에는 Invoce API 엔드포인트를 구축하는 데 필요한 모든 기술 세부 사항이 포함되어 있으며 Live 인터페이스는 멋진 대화식 프레젠테이션입니다.우리는 프레젠테이션을 시도하지 않고 API로 구축하려고 하기 때문에 "증명서"를 누르면 API 영패를 만들 수 있습니다.
새 영패를 추가합니다.이 예에서, 나는 그것을 '튜토리얼' 이라고 명명했다
새 키 추가를 클릭하면 API 토큰이 표시됩니다.
이제 API 호출을 수행할 준비가 되었습니다.이 예에서는 cURL을 사용합니다.
curl -X POST \ https://api.mindee.net/products/invoices/v1/predict
-H 'X-Inferuser-Token: {apiToken}'
-H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'
-F file=@/path/to/your/file.png
간단히 바꾸다
```{apiToken}```
새로운 API 토큰과
```/경로/to/your/file/png``
당신의 영수증 경로 - 시든 그림이나pdf.
참고: API의 documentation 탭에서 이 코드를 직접 복사하고 API 토큰을 삽입할 수도 있습니다.
이것은 내가 사용한 영수증이다. 올 봄 우리 굴뚝 주변에 쿠션을 설치한 옥상 노동자.
cURL 예시를 터미널에 붙이고 enter 키를 눌렀는데 약 1초 후에 영수증에 대한 상세한 정보가 있는 JSON 응답을 받았습니다.전체 JSON(JSON 파일에 링크)에 액세스할 수 있습니다.응답이 매우 상세하기 때문에, 우리는 각 필드를 하나하나 훑어볼 것이다.
추출 필드
요약 및 파일 그룹
응답의 처음 두 섹션에는 API 호출에 대한 정보가 들어 있습니다. "call": {
"endpoint": { "name": "invoices", "version": "1.0" },
"finished_at": "2020-09-11T18:39:58+00:00",
"id": "3b4ac75a-f800-466b-bfc4-56c8f8e75134",
"n_documents": 1,
"n_inputs": 1,
"processing_time": 1.047,
"started_at": "2020-09-11T18:39:57+00:00"
},
"documents": [
{
"id": "5d72b0c2-16dd-481d-9e8b-031c5d1ab33a",
"name": "Screenshot 2020-09-11 at 19.39.13.png"
}
],
call 부분에서 invoice 노드의 v1에서 실행하고 한 페이지 길이의 문서를 업로드합니다.1초가 지나자 서류가 처리되고 답장이 나에게 되돌아왔다.문서 부분에는 파일의 Mindee id와 파일 이름이 나와 있습니다(원본 영수증의 화면 캡처를 사용한 것을 알 수 있습니다).
예측:
이것은 API가 관련 세부 사항을 자동으로 영수증으로 전환함으로써 번거로운 수동 데이터 입력을 절약할 수 있는 흥미로운 부분이다.영수증마다 다르고 필드가 다를 수 있습니다.미국에서 보낸 이 영수증은 IBAN이나 세금 Id와 같은 공통된 유럽 특징이 없을 것이다
이 청구서에 다른 청구서가 있지만 API는 제공하지 않습니다.이 API의 추가 버전을 2020년에 여러 개 발표하여 결과의 정확성과 정확도를 계속 높일 계획입니다.
회사 번호
이 경우 청구서에 회사 번호가 없습니다."company_number": {
"probability": 0,
"segmentation": { "bounding_box": [] },
"type": "N/A",
"value": "N/A"
},
만료 날짜
나의 영수증은 확실히 만기일이 있지만 인출하지 않았다. "due_date": {
"iso": "N/A",
"probability": 0,
"raw": "N/A",
"segmentation": { "bounding_box": [] }
},
송장 날짜
이 작업은 API가 청구서 날짜와 가치 중 4개의 [x, y]점을 정확하게 인출한 올해 6월 말에 완료되었습니다. "invoice_date": {
"iso": "2020-06-29",
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.766, 0.392 ],
[ 0.855, 0.392 ],
[ 0.855, 0.416 ],
[ 0.766, 0.416 ]
]
}
},
영수증 번호
청구서 번호는 1277이고 API에서 추출되며 이미지의 위치를 나타내는 4개의 [x, y]에 해당합니다. "invoice_number": {
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.766, 0.363 ],
[ 0.807, 0.363 ],
[ 0.807, 0.382 ],
[ 0.766, 0.382 ]
]
},
"value": "1277"
},
장소.
청구서에 기재된 정보에 따르면 API는 미국 달러, 영어 단위로 계산서(82% 신뢰도)를 예측할 수 있다."locale": { "currency": "USD", "language": "en", "probability": 0.82 },
방향성
영수증은 회전을 해석할 필요가 없다."orientation": { "degrees": 0, "probability": 0.99 },
지불 내역
청구서에 결제 상세 정보가 포함되어 있지 않으므로 인출되지 않습니다."payment_details": {
"iban": "N/A",
"probability": 0,
"segmentation": { "bounding_box": [] }
},
공급자
API는 이 결과에 대해 50% 밖에 확신하지 못하지만, 회사의 이름을 추출했다. (비록 이름에 빈칸이 없지만.) "supplier": {
"probability": 0.5,
"segmentation": {
"bounding_box": [
[ 0.446, 0.066 ],
[ 0.561, 0.066 ],
[ 0.561, 0.083 ],
[ 0.446, 0.083 ]
]
},
"value": "SILVERHAMMER"
},
납세 번호
미국의 회사들은 일반적으로 영수증에 그들의 납세 ID를 열거하지 않기 때문에 찾지 못했다. "tax_id": {
"probability": 0,
"segmentation": { "bounding_box": [] },
"value": "N/A"
},
세금
API는 텍사스나 백분율 세율을 추출하지 않았습니다. (우리는 올해 늦게 업데이트가 있으니 미국의 세무 세부 사항을 추출하지 않는 것이 좋습니다.)"taxes": [],
총계는 세금을 포함하지 않는다
API는 세금을 인출하지 않았지만 99퍼센트 신뢰도로 세전비용을 받았다. "total_excl": {
"amount": 350,
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.874, 0.803 ],
[ 0.931, 0.803 ],
[ 0.931, 0.825 ],
[ 0.874, 0.825 ]
]
}
},
세금 포함 합계
세금 포함 총액이 99퍼센트의 신뢰도로 정확하게 추출되는 것은 간단한 차분을 통해 세수 가치를 쉽게 계산할 수 있다는 것을 의미한다."total_incl": {
"amount": 380.45,
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.842, 0.897 ],
[ 0.933, 0.897 ],
[ 0.933, 0.93 ],
[ 0.842, 0.93 ]
]
}
}
결론
수동으로 영수증을 입력하는 것은 시간을 소모하는 임무이다.시스템에 Mindee API를 추가하면 추출 프로세스를 단순화하고 계정 결제 프로세스를 더욱 정확하고 원활하게 실행할 수 있습니다.또 질문 있습니까?오른쪽 아래에 있는 채팅 버튼을 클릭합니다.
Reference
이 문제에 관하여(Mindee API로 청구서 확인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mindee/parsing-invoices-with-mindee-s-api-3bcd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
새 키 추가를 클릭하면 API 토큰이 표시됩니다.
이제 API 호출을 수행할 준비가 되었습니다.이 예에서는 cURL을 사용합니다.
curl -X POST \ https://api.mindee.net/products/invoices/v1/predict
-H 'X-Inferuser-Token: {apiToken}'
-H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'
-F file=@/path/to/your/file.png
간단히 바꾸다
```{apiToken}```
새로운 API 토큰과
```/경로/to/your/file/png``
당신의 영수증 경로 - 시든 그림이나pdf.
참고: API의 documentation 탭에서 이 코드를 직접 복사하고 API 토큰을 삽입할 수도 있습니다.
이것은 내가 사용한 영수증이다. 올 봄 우리 굴뚝 주변에 쿠션을 설치한 옥상 노동자.
cURL 예시를 터미널에 붙이고 enter 키를 눌렀는데 약 1초 후에 영수증에 대한 상세한 정보가 있는 JSON 응답을 받았습니다.전체 JSON(JSON 파일에 링크)에 액세스할 수 있습니다.응답이 매우 상세하기 때문에, 우리는 각 필드를 하나하나 훑어볼 것이다.
추출 필드
요약 및 파일 그룹
응답의 처음 두 섹션에는 API 호출에 대한 정보가 들어 있습니다. "call": {
"endpoint": { "name": "invoices", "version": "1.0" },
"finished_at": "2020-09-11T18:39:58+00:00",
"id": "3b4ac75a-f800-466b-bfc4-56c8f8e75134",
"n_documents": 1,
"n_inputs": 1,
"processing_time": 1.047,
"started_at": "2020-09-11T18:39:57+00:00"
},
"documents": [
{
"id": "5d72b0c2-16dd-481d-9e8b-031c5d1ab33a",
"name": "Screenshot 2020-09-11 at 19.39.13.png"
}
],
call 부분에서 invoice 노드의 v1에서 실행하고 한 페이지 길이의 문서를 업로드합니다.1초가 지나자 서류가 처리되고 답장이 나에게 되돌아왔다.문서 부분에는 파일의 Mindee id와 파일 이름이 나와 있습니다(원본 영수증의 화면 캡처를 사용한 것을 알 수 있습니다).
예측:
이것은 API가 관련 세부 사항을 자동으로 영수증으로 전환함으로써 번거로운 수동 데이터 입력을 절약할 수 있는 흥미로운 부분이다.영수증마다 다르고 필드가 다를 수 있습니다.미국에서 보낸 이 영수증은 IBAN이나 세금 Id와 같은 공통된 유럽 특징이 없을 것이다
이 청구서에 다른 청구서가 있지만 API는 제공하지 않습니다.이 API의 추가 버전을 2020년에 여러 개 발표하여 결과의 정확성과 정확도를 계속 높일 계획입니다.
회사 번호
이 경우 청구서에 회사 번호가 없습니다."company_number": {
"probability": 0,
"segmentation": { "bounding_box": [] },
"type": "N/A",
"value": "N/A"
},
만료 날짜
나의 영수증은 확실히 만기일이 있지만 인출하지 않았다. "due_date": {
"iso": "N/A",
"probability": 0,
"raw": "N/A",
"segmentation": { "bounding_box": [] }
},
송장 날짜
이 작업은 API가 청구서 날짜와 가치 중 4개의 [x, y]점을 정확하게 인출한 올해 6월 말에 완료되었습니다. "invoice_date": {
"iso": "2020-06-29",
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.766, 0.392 ],
[ 0.855, 0.392 ],
[ 0.855, 0.416 ],
[ 0.766, 0.416 ]
]
}
},
영수증 번호
청구서 번호는 1277이고 API에서 추출되며 이미지의 위치를 나타내는 4개의 [x, y]에 해당합니다. "invoice_number": {
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.766, 0.363 ],
[ 0.807, 0.363 ],
[ 0.807, 0.382 ],
[ 0.766, 0.382 ]
]
},
"value": "1277"
},
장소.
청구서에 기재된 정보에 따르면 API는 미국 달러, 영어 단위로 계산서(82% 신뢰도)를 예측할 수 있다."locale": { "currency": "USD", "language": "en", "probability": 0.82 },
방향성
영수증은 회전을 해석할 필요가 없다."orientation": { "degrees": 0, "probability": 0.99 },
지불 내역
청구서에 결제 상세 정보가 포함되어 있지 않으므로 인출되지 않습니다."payment_details": {
"iban": "N/A",
"probability": 0,
"segmentation": { "bounding_box": [] }
},
공급자
API는 이 결과에 대해 50% 밖에 확신하지 못하지만, 회사의 이름을 추출했다. (비록 이름에 빈칸이 없지만.) "supplier": {
"probability": 0.5,
"segmentation": {
"bounding_box": [
[ 0.446, 0.066 ],
[ 0.561, 0.066 ],
[ 0.561, 0.083 ],
[ 0.446, 0.083 ]
]
},
"value": "SILVERHAMMER"
},
납세 번호
미국의 회사들은 일반적으로 영수증에 그들의 납세 ID를 열거하지 않기 때문에 찾지 못했다. "tax_id": {
"probability": 0,
"segmentation": { "bounding_box": [] },
"value": "N/A"
},
세금
API는 텍사스나 백분율 세율을 추출하지 않았습니다. (우리는 올해 늦게 업데이트가 있으니 미국의 세무 세부 사항을 추출하지 않는 것이 좋습니다.)"taxes": [],
총계는 세금을 포함하지 않는다
API는 세금을 인출하지 않았지만 99퍼센트 신뢰도로 세전비용을 받았다. "total_excl": {
"amount": 350,
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.874, 0.803 ],
[ 0.931, 0.803 ],
[ 0.931, 0.825 ],
[ 0.874, 0.825 ]
]
}
},
세금 포함 합계
세금 포함 총액이 99퍼센트의 신뢰도로 정확하게 추출되는 것은 간단한 차분을 통해 세수 가치를 쉽게 계산할 수 있다는 것을 의미한다."total_incl": {
"amount": 380.45,
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.842, 0.897 ],
[ 0.933, 0.897 ],
[ 0.933, 0.93 ],
[ 0.842, 0.93 ]
]
}
}
결론
수동으로 영수증을 입력하는 것은 시간을 소모하는 임무이다.시스템에 Mindee API를 추가하면 추출 프로세스를 단순화하고 계정 결제 프로세스를 더욱 정확하고 원활하게 실행할 수 있습니다.또 질문 있습니까?오른쪽 아래에 있는 채팅 버튼을 클릭합니다.
Reference
이 문제에 관하여(Mindee API로 청구서 확인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mindee/parsing-invoices-with-mindee-s-api-3bcd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
"call": {
"endpoint": { "name": "invoices", "version": "1.0" },
"finished_at": "2020-09-11T18:39:58+00:00",
"id": "3b4ac75a-f800-466b-bfc4-56c8f8e75134",
"n_documents": 1,
"n_inputs": 1,
"processing_time": 1.047,
"started_at": "2020-09-11T18:39:57+00:00"
},
"documents": [
{
"id": "5d72b0c2-16dd-481d-9e8b-031c5d1ab33a",
"name": "Screenshot 2020-09-11 at 19.39.13.png"
}
],
"company_number": {
"probability": 0,
"segmentation": { "bounding_box": [] },
"type": "N/A",
"value": "N/A"
},
"due_date": {
"iso": "N/A",
"probability": 0,
"raw": "N/A",
"segmentation": { "bounding_box": [] }
},
"invoice_date": {
"iso": "2020-06-29",
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.766, 0.392 ],
[ 0.855, 0.392 ],
[ 0.855, 0.416 ],
[ 0.766, 0.416 ]
]
}
},
"invoice_number": {
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.766, 0.363 ],
[ 0.807, 0.363 ],
[ 0.807, 0.382 ],
[ 0.766, 0.382 ]
]
},
"value": "1277"
},
"locale": { "currency": "USD", "language": "en", "probability": 0.82 },
"orientation": { "degrees": 0, "probability": 0.99 },
"payment_details": {
"iban": "N/A",
"probability": 0,
"segmentation": { "bounding_box": [] }
},
"supplier": {
"probability": 0.5,
"segmentation": {
"bounding_box": [
[ 0.446, 0.066 ],
[ 0.561, 0.066 ],
[ 0.561, 0.083 ],
[ 0.446, 0.083 ]
]
},
"value": "SILVERHAMMER"
},
"tax_id": {
"probability": 0,
"segmentation": { "bounding_box": [] },
"value": "N/A"
},
"taxes": [],
"total_excl": {
"amount": 350,
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.874, 0.803 ],
[ 0.931, 0.803 ],
[ 0.931, 0.825 ],
[ 0.874, 0.825 ]
]
}
},
"total_incl": {
"amount": 380.45,
"probability": 0.99,
"segmentation": {
"bounding_box": [
[ 0.842, 0.897 ],
[ 0.933, 0.897 ],
[ 0.933, 0.93 ],
[ 0.842, 0.93 ]
]
}
}
Reference
이 문제에 관하여(Mindee API로 청구서 확인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mindee/parsing-invoices-with-mindee-s-api-3bcd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)