Overview of Translation Routine X00500 Within EnterpriseOne Accounts Payable (X00500)

Purpose
Scope
Details
 Translation Routine Setup (X00500)
 Printing A/P Cheques - Print Program (R04572xx)
 Work with Payment Groups (P04571)
 Frequently Asked Questions
 Question 1: When translating checks into Spanish using the program X00500S2, the currency that prints on the check is pesos.How do we translate USD checks into Spanish, so the currency that prints is dolar or dolares?
 Question 2: How does the system deal with translated amounts that exceed the maximum allowed 83 characters?
 Question 3: When printing checks using X00500 as translation routine for three decimal currencies the amount to word translation is incorrect. The system converts 3000.000 to thirty thousand instead of three thousand, why?
 Question 4: None of the standard translation routines provided by Oracle works for us. What should we do?
 Question 5: When writing a check converting numbers into words if the amount is greater than 9 999 999, why is the amount not being converted?

Purpose

This document provides information related to the translation routine X00500 within EnterpriseOne Accounts Payable.

Scope

This document is intended for EnterpriseOne users who are setting up the Accounts Payable module for use within their organization.

Details

Translation Routine Setup (X00500)

The User Defined Code (UDC) 98/CT table is used to choose the translation program for printing checks. System Code 98 is the system code for Technical Tools and CT denotes Check Translation. The following is a list of the available Translation Programs:

Translation Program IDTranslation Program Name
X00500 Convert numeric value to words.
X00500BR Convert numeric value to words Brazil.
X00500C Convert numeric value to words including cents.
X00500CA Convert numeric value to words Canada.
X00500CH Convert numeric value to words Chinese.
X00500D Convert numeric value to words German.
X00500ED Convert numeric value to words Euro/German.
X00500EF Convert numeric value to words Euro/French.
X00500EI Convert numeric value to words Euro/Italian.
X00500FR Convert numeric value to words French.
X00500I Convert numeric value to words Italian.
X00500S1 Convert numeric value to words Spanish 1 female.
X00500S2 Convert numeric value to words Spanish 2 male.
X00500S3 Convert numeric value to words Spanish 3 female.
X00500S4 Convert numeric value to words Spanish 4 male.
X00500S5 Convert numeric value to words Euro/Spanish.
X00500U Convert numeric value to words UK.
X00500U1 Convert numeric value to words UK.

Printing A/P Cheques - Print Program (R04572xx)

Specify the Translation Program in the processing options of the different country specific Cheque Print Programs (R04572I2, R04572G3, R04572F2, etc.).
Select R04572xx through batch versions and create a new copy of this version. Under the Translation tab, indicate which Translation Program to be used. If this processing option is not populated, the program uses the Translation Program associated with the Payment Currency Code. It is also possible to attach a Translation Routine to a Currency Code in the Designate Currency Codes Program (P0013), field Check Routine.

Work with Payment Groups (P04571)

Specify which version of the Print Program (R04572xx) to use in the processing options behind Work with Payment Groups. In the Print Tab of the processing options, make sure that R04571 is calling the version of the R04572xx created with the correct Translation Program.  It is possible to have multiple menu options for check processing for companies that pay in several languages/currencies. For example, set up one menu option to call the Spanish Translation Program, and another menu option to call the English Translation Program. To do this, first create two versions of the R04571 and attach to the appropriate menu. Then follow the steps above to make sure that the appropriate translation program will be called.

Frequently Asked Questions

Question 1: When translating checks into Spanish using the program X00500S2, the currency that prints on the check is pesos.How do we translate USD checks into Spanish, so the currency that prints is dolar or dolares?

Answer 1: Change the processing options for P00500S2 to DOLAR and DOLARES. It will print this on the checks.


Question 2: How does the system deal with translated amounts that exceed the maximum allowed 83 characters?

Answer 2: X00500 - Convert numeric values into words. If the string length of the amount that has been converted into words is exceeding the length of 83 characters, it will be printed as numeric values. If it is not exceeding the specific length the total amount is been converted properly into words and it will be printed in check.


Question 3: When printing checks using X00500 as translation routine for three decimal currencies the amount to word translation is incorrect. The system converts 3000.000 to thirty thousand instead of three thousand, why?

Answer 3: To translate the amounts with more than two decimals to words, X00500C translation program needs to be used. X00500C is designed to convert for any decimal setup, whereas X00500 is specific to two decimal amounts only. Setting the processing of Translation Program to X00500C in the Translation tab of R04572 UBE will resolve the issue.


Question 4: None of the standard translation routines provided by Oracle works for us. What should we do?

Answer 4: If none of the standard translation routines works you need to create your own custom translation routine. Check the existing ones to find the closest match and customize starting from there.


Question 5: When writing a check converting numbers into words if the amount is greater than 9 999 999, why is the amount not being converted?

Answer 5: R04572SG can print the Amounts to Words translation using X00500C on multiple lines based on a processing option and can accommodate amounts bigger than 9 999 999. For more information, review Frequently Asked Questions on X00500C - Convert Numeric Value To Words Document