This chapter describes how Oracle Communications Billing and Revenue Management (BRM) supports customer management and billing for international markets.
For information on localizing BRM applications, see "BRM Internationalization and Localization".
If you have customers in more than one country, there are two currency issues that you might need to work with:
Customers who use a currency different from the currency you use in your business. For example, if your business is in the United States, you run your business with US dollars. However, your Canadian customers pay their bills with Canadian dollars. To handle multiple currencies, BRM uses a system currency for your business, and account currencies for your customers. See "Managing System and Account Currencies" in BRM Managing Customers.
Customers in EMU countries who recently joined the EMU, and are still in the currency crossover period. They can still pay their bills in euros or in their native EMU country currency. BRM allows you to use both EMU currencies and the euro. See "Euro Support in BRM Client Tools" in BRM Managing Customers.
Important:
For countries that joined the EMU before February, 2002, the euro is the only legal currency.The ability to accept credit card payments in multiple currencies depends on your credit card processor. For information, see "Paymentech and International Transactions" in BRM Configuring and Collecting Payments.
You need to handle the following situations when you have customers that use multiple languages:
Your customers need to receive messages and invoices from you in their language. To do so, you specify the customer's language when creating the account. See "How BRM Uses the Customer's Language Setting" in BRM Configuring and Collecting Payments.
Your customers might need to access Web pages in their native languages. You can create multiple sets of Web pages, each in a localized language. When a customer logs in, the customer's language setting automatically opens the Web page in the correct language. See "Localizing Self-Care Manager".
Your BRM system, including your BRM database, needs to handle multiple types of characters, for example, Japanese and Chinese characters and characters with accent marks.
Localized versions of BRM client applications are available in the following languages:
Chinese Simplified
Chinese Traditional
French
Italian
Japanese
Korean
Portuguese Brazilian
Russian
Spanish
You can use localized versions of many BRM client applications:
All language versions of the Java applications use Unicode characters.
Payment Tool, an MFC application, is available in a native encoding or Unicode.
The native encoding version is translated, but is not suitable for a multiple language installation.
The Unicode version of Payment Tool is not translated, but supports displaying multiple languages and storing them in the database.
Note:
For the Unicode version of Payment Tool, you must install a Unicode font, for example, Bitstream's Cyberbit font.All BRM client applications are internationalized and handle most locale formats for time, date, number, and so on by using the Windows Regional Settings. To keep currency symbols constant whatever the locale, they are not handled by Windows Regional Settings.
For client platforms supported, see "BRM Software Compatibility" in BRM Installation Guide.
You can localize BRM in these ways:
If a localized version of a BRM application does not already exist, you can create localized versions in additional languages using the Localization SDK. See the following topics:
For a list of applications you can localize, see "Localization SDK Contents".
For details on how to localize BRM applications, see "Creating a Localized Version of BRM".
You can localize some system files, such as reason codes, by using the Localization SDK. See the following topics:
You can create localized versions of your custom client applications. See "Creating a Localized Version of BRM".
The Localization SDK supports localization into any language that is both non-complex text and single-direction (left-to-right), including languages written with the Roman alphabet and multi-byte or East Asian languages.
BRM does not support localization into complex text languages, including Thai, Indic languages, and languages that use bi-directional writing systems, such as Arabic and Hebrew.
To use the BRM Reports templates with languages other than English, see "Localizing BRM Reports".