In Document Intelligence the prebuilt invoice models claim to have support for Swedish in one place, and not in another.

Anonymous
2025-05-26T08:29:17.4533333+00:00

Hello!

We have some questions about your prebuild document-intelligence invoice model (2024-11-30 GA).

On this page:

language-support

We understand that you have support for Swedish invoices.

However on this page:

schema

We can't find any references to specific Swedish elements of an invoice, e.g OCR or

payment details regarding Bankgiro (a very common Swedish payment method).

Other than parsing the resulting document response and extracting the data ourselves from the parts of the tokenized response does it exist a way for us to get this data?

Here's a list of the Swedish parts that we're missing:

  • Invoice type: Credit, Debit or Reminder
  • PaymentType: Bankgiro and PlusGiro
  • OCR: Used to identify an invoice, the payee enters this information during payment.
  • Reference Number: A reference number, similar to P.O number

Can we expect these fields to be part of the prebuilt models in the future?

How should we understand the language support, do you mean that the models can understand the Swedish language but that they don't have an understanding of Swedish invoices?

Azure Document Intelligence in Foundry Tools

Answer accepted by question author
Vinodh247-1375 43,911 Reputation points Volunteer Moderator
2025-05-27T07:27:22.4666667+00:00

Hi ,

Thanks for reaching out to Microsoft Q&A.

Based on the schema documentation you referenced, the prebuilt invoice model appears to be primarily designed around common international invoice fields, which explains why you're missing:

  • Bankgiro/PlusGiro payment methods - These are specifically Swedish/Nordic payment systems
  • OCR reference numbers - The swedish OCR payment reference system
  • Invoice type classifications (Credit/Debit/Reminder) in Swedish context
  • Swedish specific reference number formats

To obtain these specific fields, you have a couple of options:

  1. Post-Processing: After the model extracts the general fields, you can implement custom logic to parse the raw OCR output and identify the swedish specific fields. This approach requires additional development effort but allows for tailored extraction.
  2. Custom Model Training: Azure Doc Intelligence allows you to train custom models using your own labeled data. By providing examples of Swedish invoices and annotating the desired fields, you can create a model that accurately extracts the specific information you need.
  3. Hybrid Extraction Strategy: Use the prebuilt model for standard fields (amounts, dates, vendor info) and implement custom extraction logic for swedish specific elements from the raw OCR output.

As of now, there's no official roadmap indicating when or if the prebuilt invoice model will include Swedish-specific fields. Microsoft continuously updates its services based on user feedback and demand. If support for these fields is crucial for your operations, consider submitting feedback through Azure's official channels to highlight the need. https://feedback.azure.com/

Understanding "Language Support"

In this context, "language support" means the model can recognize and process text written in Swedish, enabling OCR and extraction of standard invoice fields. It does not imply comprehensive understanding or extraction of all locale specific elements unique to swedish invoices.

Please feel free to click the 'Upvote' (Thumbs-up) button and 'Accept as Answer'. This helps the community by allowing others with similar queries to easily find the solution.

Was this answer helpful?

0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Manas R Mohanty 17,270 Reputation points Moderator
    2025-05-27T09:21:29.4866667+00:00

    Hi Daniel Figueroa

    As part of my repro

    I saw change in fieldname value from "Payment method" to "Payment term" for swedish invoice as you mentioned.

    Screenshot (174)

    But you can extract those value with given key field and post process them with another key field value as Vinodh247 suggested

    Additionally, you can also go with V3.1 or V4.0 OCR models instead of prebuilt invoice models to extract the exact value, but please make sure you have checked the language options in "Analyze option" Setting.

    User's image

    Screenshot (175)

    As you can see, "Payment method ": Paypal is extracted as it is with OCR model.

    Hope it helps.

    Thank you.

    Was this answer helpful?

    0 comments No comments

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.