Extractor which identifies user's invoice ID, given any format of parsed files and delivery information (name, phone number, zipcode)
npm install invoice-id-extractorExtractor which identifies user's invoice ID, given any format of parsed files and delivery information (name, phone number, zipcode)\
다양한 형태의 파일에서 고객의 송장번호를 인식 및 추출하는 모듈
Using npm:
``bash`
$ npm install invoice-id-extractor
Using yarn:
`bash`
$ yarn add invoice-id-extractor
``
getOrderIdToInvoiceNumberDictionary(orders: Order[], parsedFile: string[][],)
Given a parameter of _orders_ and _parsedFile_, returns a dictionary with the orderID as its key and corresponding invoice number as its value.
\
Order
``
{
orderId: string,
orderSetId: string,
receiverName: string,
receiverPhoneNumber: string,
deliveryAddress: string,
deliveryAddressDetail: string,
deliveryAddressPostcode: string,
itemName: string
}
return type
```
{
[orderId: string]:
{
matchSuccess: boolean
failReason?: string
invoiceNumber?: string
}
}