SAP Knowledge Base Article - Public

2972949 - Wrong Language is Selected on Customer Invoice Template


The template is created for Accounts in XYZ (XYZ represents the preferred language), then you uploaded and published the template.

After this, once you preview the invoice ABC (ABC represents the ID of invoice) which is newly created, you notice the language in invoice is not in XYZ.


SAP Business ByDesign

Reproducing the Issue

  1. Go to the Customer Invoicing work center.
  2. Select the Invoice Documents view.
  3. Show All Invoice Documents.
  4. Find invoice ABC (ABC represents the ID of invoice).
  5. Select invoice ABC.
  6. Choose Preview tab.

You identified that the language in invoice ABC is not XYZ.


The system uses the logon language of the user to determine the language of the form template.

If the invoice is not released yet, you can check which Account is used as Language Source and the Language determined when you click on the You Can Also Button and Select the Edit Output Document.

In the sub tab Output Details of the new window you can see the Business Partner used as Language Source and the respective Language which is determined.


There are 3 options which you can use to address this scenario correctly:

Account Master Data Level:

  1. Go to the Account Management work center.
  2. Go to the Account view.
  3. Edit Account DEF (DEF represents the account name of invoice ABC).
  4. Click on the View All button.
  5. Go to the General tab. The language can be maintained in the Main Communication Data.
  6. Choose Save it.

It allows you to set a specific rule for the which template is used. Here for example you can select which would set the e.g. French language template for this scenario.

Customer Invoice Level:

Open the Customer Invoice Request LMN (LMN represents the ID of invoice request).

  1. Go to the Customer Invoicing work center.
  2. Select the Customer Invoice Requests view.
  3. Find Customer Invoice Request LMN.
  4. Click on the You Can Also button.
  5. Click Edit Output Settings button.
  6. Select the Template Required.

Template Selection Rules:

  1. Go to Application and User Management work center.
  2. Go to Input and Output Management view and select Form Template Selection sub view.
  3. Select Customer Invoice from value help.
  4. Select Form template code as Customer Invoice.

Here you can specify a set of rules which can determine which template is picked using the fields: Business Document, Seller and Bill to as a basis.

The first rule which is matched determines the selected document.

See Also

KBA: 2770998 - You Cannot Find a Specific Customer Invoice Form Language for a Country You Have Scoped
KBA: 1673082 - Wrong Language Determination in Customer Invoice
KBA: 2591499 - Error Message 'Form template variant Customer Invoice for language ABC and country DEF cannot be found'


Form Template Language, Template Selection Rules, Output Channel , KBA , SRD-CRM-INV , Customer Invoicing , AP-CI-CI , Customer Invoice , How To


SAP Business ByDesign all versions