web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Answered

How to print Report in Multiple Languages in business central

(5) ShareShare
ReportReport
Posted on by 125

 

Business Central 2023 wave 1 (BC22) new features:

Define regional settings per report using a region property

How can I use this. Does it print directly by entering the Language in request page advance tab. Or we have to pre setup or define anything to change our report language. 

I have the same question (0)
  • Suggested answer
    DAnny3211 Profile Picture
    11,376 on at
    How to print Report in Multiple Languages in business central

    Hi Mathew,

    Great question! The ability to print reports in multiple languages in Business Central 2023 Wave 1 (BC22) is a very useful enhancement.

    Here's how it works:

    1. Using the Language Field in the Request Page

    Yes, you can directly select the Language in the Advanced tab of the report request page. This will apply the selected language to the report output, provided that:

    • The report supports multilingual labels.
    • The selected language is enabled in your Business Central environment.

    2. No Pre-Setup Required for Standard Reports

    For standard reports (like Sales Confirmation), you typically don’t need to predefine anything—just choose the language before printing. Business Central will use the appropriate captions and translations based on the selected language.

    3. Custom Reports

    If you're using custom reports:

    • Ensure that the report uses translated labels via TextConst with ENU, ITA, etc.
    • You may need to define a region property in AL to support regional formatting (e.g., date, number formats).

    4. Region Property

    The Format Region field allows you to control how dates, numbers, and other region-specific formats appear. This is separate from the language and can be used to fine-tune the output for different locales.


    Let me know if you'd like help modifying a custom report to support multilingual output.

    If this answer was helpful, please consider marking it as accepted.
    Best regards,
    Daniele

  • Suggested answer
    Suresh Kulla Profile Picture
    50,233 Super User 2025 Season 2 on at
    How to print Report in Multiple Languages in business central
  • Verified answer
    PRao Profile Picture
    394 on at
    How to print Report in Multiple Languages in business central

    Hi Mehak, 

    These two fields only show the "Date" in selected Language rest other details are depend on the layout of the report. 

    Printing a report in multiple languages in Microsoft Dynamics 365 Business Central (BC) is possible, but it requires understanding how language codes, translations, and report settings work.
    Here is a full guide to help you print reports in different languages — for customers, vendors, or internal users.
    What You Need to Know First
    📘 Business Central Language Logic

    • BC supports multi-language functionality.
    • Most standard reports (like invoices, orders, quotes, etc.) pull the language from the Customer/Vendor card, or from User settings.
    • Reports use translated captions (in AL language files) and data from multilingual fields (e.g., item descriptions, product names).
    🔹 1. How to Print a Report in a Customer’s/Vendor’s Language
    For standard documents (like invoices, sales quotes, etc.):
    Step-by-Step:
    1. Check Language on Customer/Vendor Card
      • Go to the Customer or Vendor
      • Make sure the Language Code field is set (e.g., DEU for German, FRA for French)
    2. When you create a Sales Order / Invoice, the system will use that language code
    3. Click Print or Preview the report
      • The report will be printed in the customer's language automatically (if translations exist)
    This works for standard reports with built-in translation support (like Sales Invoice, Quote, etc.).

    🔹 2. How to Print a Report in Another Language (Manually)
    If you are a user who wants to manually print a report in another language, regardless of customer/vendor setup:
    Method: Change the User Language Temporarily
    1. Go to the My Settings page
    2. Change the Language (e.g., to Spanish)
    3. Click OK (page will reload)
    4. Open the report you want to print
    5. Click Preview/Print
    6. After printing, change your language back
    🔁 This changes the UI and captions of the report based on your session language.
    🔹 3. Print a Report in Multiple Languages (Batch/Mixed)
    If you need to print a batch of reports (like multiple invoices), each in the customer's own language:
    1. Use the Language Code set on each Customer/Vendor
    2. Run a batch report (like “Post and Print” or “Batch Posting”)
    3. Business Central will automatically detect and use the correct language for each customer
    🛠 This is commonly used for emailing or printing multiple sales documents in bulk.
    🔧 4. Custom Reports: Add Multi-Language Support
    If you are using a custom report, the developer must:
    • Add translated captions in.xlf (XLIFF) files in AL
    • Mark text constants with CaptionML
    • Ensure fields like Item Description, G/L Description, Unit of Measure use translated data (via Language table)
    If the custom report does not support multilingual captions, it will always show in the default language.
    📌 Notes and Tips
    Feature Works? Notes
    Standard Reports Sales, Purchase, etc. support automatic language
    Custom Reports ⚠️ Needs dev to enable multilingual support
    Change Language Temporarily Good for one-off prints
    Batch Reports by Language Based on Language Code field

     

    This is AI suggested answers so hope it should be helpful. 

    Thank you !

    PRao

     

     
  • Suggested answer
    Ahmad Subhani Profile Picture
    545 on at
    How to print Report in Multiple Languages in business central
    Hi,
     
    Format Region & Language
    These 2 Features can change the Fields Language and furthermore like explained by @PRao this features is applicable on selected fields. And there is no setup on which you go and tell that on which fields you want to apply the Language feature. 
     
    Mark the Answer as Verified if this is Helpful.
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
Rishabh Kanaskar Profile Picture

Rishabh Kanaskar 4,160

#2
Nimsara Jayathilaka. Profile Picture

Nimsara Jayathilaka. 2,943

#3
Sumit Singh Profile Picture

Sumit Singh 2,823

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans