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

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)