Share via

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

Partho Karmakar 206 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 Document Intelligence in Foundry Tools

1 answer

Sort by: Most helpful
  1. YutongTie-9091 54,021 Reputation points Moderator
    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.

    Was this answer helpful?

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.