Status

IN PROGRESS 

Author

Feature No.

UMA-71 - Getting issue details... STATUS

Test Case No.

UMA-437 - Getting issue details... STATUS

Related Features
Tenant

Proaxia

Version(s)

3.0.0-MENA, 2025.0.0

Conf. for Technical Upgrade

No

General Description of the Feature

In order to accommodate an international version of the BP name and address to ensure communication with the customer in their preferred language an alternative language translations functionality was implemented with this feature.

If the package module AlternativeLanguageData is enabled, additional inputs are going to be displayed to the  user for all the relevant BP / CP / Address pages in order to save the translations .

Setup key AlternativeLanguageCode will be also configured and demonstrate the second Language 


Business Partner Page

New Fields added New dropdown ‘Preferred communication language’. Values are limited to main dropdown ‘Language’ of the Business Partner + alternative language dropdown

New Section: International version data

  • Alternative Language (pre-selected from user’s profile language), values = all languages
  • Alternative BP name (open text field)

Contact Person Page

New section: International version data

  • Alternative Language (pre-selected from user’s profile language), synced with Language in Business Partner, values = all languages
  • Alternative CP Title
  • Alternative CP Last name
  • Alternative CP Middle name
  • Alternative CP First name
  • Alternative CP Academic title

Contact Person Address 

  1. New section: International data
    1. Copy of the section ‘Details’ – all fields
    2. Alternative Language (pre-defined from user’s profile language), synced with Language in Business Partner, values = all languages

Printouts – print documents using preferred language

The printout documents (offer, order, purchase documents, etc) should be printed in the language chosen in the ‘preferred communication language’ on the Business Partner page.

The chosen language code from BP should be used to identify the content of the specific fields (‘alternative’ fields). If the requested language doesn’t have a template – the default (main language values) should be used.


The following fields should be available in ‘local language’ (local language means the default value for standard printing should be available in the chosen language on the Business Partner page) for the printout:

  1. BP Name
  2. CP Title
  3. CP Last name
  4. CP Middle name
  5. CP First name
  6. CP Academic title
  7. Address:
    1. CP Street/house name
    2. CP Postal code/city
    3. CP Country/region

Notifications – notifications using preferred language

All system notifications (email, WhatsApp, SMS) should follow the setting specified on the Business Partner page. The fields specified in the section ‘Printouts’ should be taken into account during communication (specified fields should be replaced with local language values in the existing printouts).

The notification server is being enhanced with the new alternative language fields .

"BusinessPartner":

            AltLanguageFullName

"BillToAddress":

            AltLanguageStreet

            AltLanguageCity

            AltLanguageStateDescription

            AltLanguageBlock

            AltLanguageBuildingFloorRoom

"ShipToAddress":

            AltLanguageStreet

            AltLanguageCity

            AltLanguageStateDescription

            AltLanguageBlock

            AltLanguageBuildingFloorRoom       

"MainContact":

             AltLanguageTitle

             AltLanguageLetterSalutation

             AltLanguageSalutation

             AltLanguageFirstName

             AltLanguageLastName

             AltLanguageMiddleName


Business Benefit 

Support international version of the Business Partner name and address, to keep communication with the customer on the preferred language.


Configuration 

Setup keys

System Setting

Description

AlternativeLanguageCode

The user needs to specify the language for which they want the translations to be stored.


Package Module 

Name

Id

Description

AlternativeLanguageData

32

https://wiki.onedealer.com/display/ODS/Modules


Additional Information

New table @IDMS_ENTTRANSLATION

Field

Type

Code

NVARCHAR(50)

Name

NVARCHAR(100)

U_IDMS_Entity

NVARCHAR(100)

U_IDMS_EntityCode

NVARCHAR(100)

U_IDMS_FieldName

NVARCHAR(254)

U_IDMS_LanguageCode

NVARCHAR(100)

U_IDMS_Translation

NVARCHAR(254)

Resource Key ID

Text

OD0014695

Alternative Language Code

System Setting

Description

AlternativeLanguageCode

The user needs to specify the language for which they want the translations to be stored.


Printouts

Alternative BP, CP, Address info



Write a comment…