firling / invoicereader
return the name, total, vat and date of the sent invoice (image)
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/firling/invoicereader
Requires
- php: >=7.1.0
This package is not auto-updated.
Last update: 2025-12-27 19:44:39 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)