hyphenated first name truncated in Document Intelligence

Thomas Markut 0 Reputation points
2026-07-01T15:37:05.7433333+00:00

Hello Community,

I'm moslty working with French CNI using Azure AI Document Intelligence Prebuilt identity documents.

It looks like, hyphenated first name are not recongnised properly in the FirstName field.

  • Example : Jean - Philippe or Marie - Christine
  • Only the first part of the first name will be indentified and assigned to firstName field.
    • So Jean or Marie

Is this a known limitation or a bug in the prebuilt-id model or is there an option to update the pattern for recognition

Thanks in advance

Azure Document Intelligence in Foundry Tools

1 answer

Sort by: Most helpful
  1. Anshika Varshney 15,625 Reputation points Microsoft External Staff Moderator
    2026-07-01T20:13:48.9433333+00:00

    Hello @Thomas Markut

    Thank you for reporting this behavior.

    Based on your example, where hyphenated French first names such as "Jean-Philippe" or "Marie-Christine" are returned as only "Jean" or "Marie" in the FirstName field, I could not find documentation that identifies this as a known limitation or configurable pattern for the prebuilt identity document model.

    A few recommendations that may help narrow down the behavior:

    • Test with multiple identity documents containing hyphenated names to determine whether the truncation is consistent across different document layouts and scan qualities.
    • Review the Document Intelligence known issues documentation to see whether any related OCR or field extraction limitations apply to your scenario.
    • Verify whether the behavior occurs only with specific hyphen formats (for example, standard hyphen, spaced hyphen, or other punctuation characters).
    • If this behavior consistently affects your business scenario, consider evaluating a custom extraction model, which may provide better accuracy for document formats and naming conventions specific to your workload.

    For reference:

    Could you also share:

    • The model being used (for example, prebuilt-idDocument)
    • Whether the names are printed or handwritten
    • A redacted sample of the extracted JSON response showing the FirstName field

    I Hope this helps. Do let me know if you have any further queries.

    Thankyou!

    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.