firling / invoicereader
There is no license information available for the latest version (1.0.4) of this package.
return the name, total, vat and date of the sent invoice (image)
1.0.4
2020-02-13 10:35 UTC
Requires
- php: >=7.1.0
This package is not auto-updated.
Last update: 2025-06-28 17:28:07 UTC
README
composer require firling/invoicereader
https://packagist.org/packages/firling/invoicereader
This package is using the Microsoft Cognitive Services API, you'll need to provide an API key, as well as a base url.
function: readInvoice($apiKey, $baseUrl, $imageB64)
Factors
- $apiKey: key of the Microsoft Cognitive Services API
- $baseUrl: base url of the Microsoft Cognitive Services API
- $imageB64: image hashed in base64.
Returns
This function return an array / dict of different value :
- lines: array of every line the microsoft api returns
- name: name of the invoice (a bit random)
- date: date of the invoice
- total: total price of the invoice
- VAT: VAT of the invoice (if there's no vat on the invoice, it'll return what it thinks is a vat)