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)

Maintainers

Package info

github.com/firling/InvoiceReader

pkg:composer/firling/invoicereader

Statistics

Installs: 10

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

1.0.4 2020-02-13 10:35 UTC

This package is not auto-updated.

Last update: 2026-03-07 20:35:14 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)