How can I handle a scenario where I have more than 1000 unique supplier invoice to process with Form Recognizer

Partho Karmakar 201 Reputation points
2023-02-21T10:04:33.4+00:00

Hello,

I have a requirement of processing suppliers' invoices with Form Recognizer, the number of suppliers is more than 1000, and each document has a unique layout (visual / design).

The number of invoice pages varies for the individual supplier as well i.e. some invoice has 1 page, some 2, or some even more.

Could you please suggest how to handle the project?

  1. Do I have to create 1000 custom models and compose them all together?
  2. For each supplier, I should use all invoices with different numbers of pages in a single model?
  3. How do I handle the table section of the invoice? I want to use the auto-mapping feature, but it overwrites with the table from the second page if used.

Please let me know if any more information is required.

Thank You in advance.

--

Partho Karmakar

Azure AI Document Intelligence
Azure AI Document Intelligence
An Azure service that turns documents into usable data. Previously known as Azure Form Recognizer.
1,405 questions
{count} votes

1 answer

Sort by: Most helpful
  1. YutongTie-MSFT 46,991 Reputation points
    2023-02-24T20:10:21.1933333+00:00

    Hello Partho Karmakar

    Thanks for your understanding and your waiting. I just got some confirmation from product manager as below.

    The number of models can be composed is 200 for standard tier and this limit is a hard limit.

    For your scenario you have 1000 different style invoices, one possible option of how you could do this is by merging similar looking templates into a single neural model and train fewer neural models. The custom neural model can understand small difference.

    A second option would be to use the classification API, which will be released on 3/6 to classify the documents and route it to the right model.

    I would say both works to you, since 3/6 is very close you can consider try the API first. If it works as you expect, it's good. If not, I will recommend you to merge some of your invoice models.

    I hope this helps, please let me know if you have any questions when you trying out.

    Regards,

    Yutong

    -Please kindly accept the answer and vote 'Yes' if you feel helpful to support the community, thanks a lot.

    1 person found this answer helpful.