6 Understanding the Multicurrency Time Accounting Process

This chapter contains the following topics:

6.1 System Setup

This section discusses considerations for:

  • Setting Up company options in JD Edwards EnterpriseOne Human Capital Management.

  • Setting Up JD Edwards EnterpriseOne General Accounting Constants.

  • Setting Up Currency Exchange Rates.

  • Setting Up UDC 48/MT (markup generation type).

  • Setting Up the Time Entry MBF Processing Options (P050002A).

  • Setting Up a billing rate and markup table.

  • Setting Up employee payroll transactions.

6.1.1 Considerations for Setting Up Company Options in JD Edwards EnterpriseOne Human Capital Management

To enable multicurrency time accounting, you must complete these fields for the default company 00000 in the Company Options program (P05001C):

Enable Multi-currency Functionality

Enter Y in this field.

G/L Integration

Enter T (for Time Accounting) in this field.

These settings ensure that the system updates the Employee Transaction History table (F0618).

See "Setting Up Company Options" in the JD Edwards EnterpriseOne Applications Human Capital Management Fundamentals Implementation Guide.

6.1.2 Considerations for Setting Up JD Edwards EnterpriseOne General Accounting Constants

To enable multicurrency time accounting, you must complete these fields in the General Accounting Constants program (P0000):

Multi-Currency Conversion

Enter either Y (use multicurrency account multiplier) or Z (use multicurrency account divisor).

Allow Multi-Currency Intercompany Trans (allow multicurrency intercompany transactions)

Select this check box.

Intercompany Settlements

Enter 2 (flex-create intercompany settlements without a hub).

See "Setting Up Constants for General Accounting" in the JD Edwards EnterpriseOne Applications General Accounting Implementation Guide.

6.1.3 Considerations for Setting Up Currency Exchange Rates

You must set up currency exchange rates between your company's base currency and the currencies of your customers and suppliers.

See "Setting Up Exchange Rates" in the JD Edwards EnterpriseOne Applications Multicurrency Processing Implementation Guide.

6.1.4 Considerations for Setting Up UDC 48/MT (Markup Generation Type)

Verify that the generation type that you use to retrieve billing rates from the Billing Rate / Markup Table program (P48096) has a value of P (payroll recharge rate).


Note:

You can define a value other than P (payroll recharge rate). If you use another value, verify that the value that you use is specified as the generation type for the markup rules in the Billing Rate / Markup Table program and that this value is specified in the Generation Type Payroll processing option in the Time Entry MBF Processing Options program (P050002A).

6.1.5 Considerations for Setting Up the Time Entry MBF Processing Options (P050002A)

Complete the Recharge tab in the processing options for a version of the Time Entry MBF Processing Options program (P050002A):

1. Enable Multi-Currency Functionality

Enter 1 to enable multicurrency functionality.

2. Business Unit Currency for Base Amount

Enter 1 to specify the recharge business unit currency or enter 0 to use the home business unit currency from the Employee Master Information table (F060116).

This processing option enables you to determine whether the billing rate or the foreign billing rate is considered the base rate and, therefore, enables you to determine which rate will be converted. Depending on your selection, certain multicurrency fields on the timecard are enabled. When you select 1 to designate using the currency of the recharge business unit as the fixed currency, the only multicurrency timecard field that is enabled is the Foreign Billing Rate field. When you leave this option blank (default), then the currency of the home business unit of the employee is considered the fixed currency, and the only multicurrency timecard field enabled to you is the Billing Rate field.

For example, suppose that the billing rate for an American employee who works in a Canadian company can be stated in either USD or CAD. If the billing rate is stated in USD, then this rate is converted into CAD to determine the foreign billing rate. In this scenario, the Business Unit Currency for Base Amount processing option should be set to 0 to use the home business unit currency from the Employee Master Information table as the fixed or base currency. If the foreign billing rate is stated in CAD, then this rate is converted into USD to determine the billing rate. In this scenario, the Business Unit Currency for Base Amount processing option should be set to 1 to use the recharge business unit currency as the fixed or base currency.

If the employee home business unit is 9, which is under USD Company 00001, the billing rate and markup table must be defined for USD currency.

If the recharge business unit is Business Unit 77 (for labor expenses) in a company that uses Canadian currency, you must define the billing rate and markup table for CAD currency.

3. Use Billing Markup Table for Rate Lookup

Enter 1 to use the Billing Rate / Mark up Table (F48096) to retrieve rates.

4. Generation Type Payroll

Enter P (recharge rate).

5. No Billing Markup Rate Found Action

Enter 1 to use the employee cost rate.

6. Billing Rate Markup Table Version (P48096)

Enter ZJDE0001.

7. Force Dynamic Account Creation

Enter 1 to use dynamic account creation. This processing option is optional.

The dynamic account creation process creates a valid account when you enter a timecard that includes an account number that is inactive in the system. However, the account number must exist in the model business unit. Dynamic account creation does not create records in the billing rate and markup table.

6.1.6 Considerations for Setting Up a Billing Rate and Markup Table

You can use either of these approaches to establish billing rates in billing rate and markup tables:

  • Rate override.

  • Markup amount or percentage.

To create a billing rate override, you define a specific billing rate that is higher than the normal employee rate. To define a cost markup, you enter a percentage value that the system adds to the normal rate.

Complete this information in the header:

Generation Type

Enter P (recharge rate).

Key Type

Enter 6 (job or business unit), or any other valid key type.

Table Key

Enter the recharge business unit, or any other valid table key.

Complete this information in the detail area:

  • Object From and Object Thru.

  • Markup Amount, Markup Percent, or Markup Rate Override, according to your business needs.


Note:

Although you can access the Component Table program (P4860) from the Billing Rate/Markup table program (P48096), multicurrency time accounting does not use the Component Table program.

See Setting Up Billing Rate and Markup Rules.

6.1.7 Considerations for Setting Up Employee Payroll Information

Set up this employee payroll information for each selected employee:

  • Enter 2 (payroll and recharge processing) or 3 (recharge processing only) in the Record Type field.


    Note:

    Setting this option in the employee record is optional. Instead, you can enter 2 for payroll and recharge processing or 3 for recharge processing only in the Record Type field during timecard entry.

  • Add a distribution rate or verify that a rate exists on the record.

See "Entering Payroll Information for Employees" in the JD Edwards EnterpriseOne Applications Human Capital Management Fundamentals Implementation Guide.

6.2 Time Entry

This section provides considerations for time entry for multicurrency time accounting.

6.2.1 Considerations for Entering Multicurrency Timecards

Keep these considerations in mind when you enter multicurrency timecards:

  • In the processing options for Enter Time by Individual (P051121) or Speed Time Entry (P051121) program, enter the version that you set up for the Time Entry MBF Processing Options program (P050002A) in the Time Entry Version processing option on the Time Entry tab.

  • On the Speed Time Entry Revisions form, complete these required fields:

    • Date

    • Batch

  • To complete a recharge timecard, complete these fields:

    • Employee Number

    • Pay

    • Hours

    • Account Number

      If you are uncertain about the account number, select Markup Table from the Form menu, enter P in the Gen Type (generation type) column of the QBE line, and click Find to locate accounts that are set up for recharge entries.

    • Work Date

    • Record Type

      If you entered a record type of 2 for the employee record, you do not need to change the Record Type field on the timecard. If you did not enter a record type of 2, override the record type on the timecard with a 2 (payroll and recharge processing). You can use only record types 2 and 3 for recharge transactions.

  • Review these fields in the detail area:

    • Foreign Bill Rate

      The system generates the billing rate from the rate information that you established in the billing rate and markup table, based on how you set the processing options for the Time Entry MBF Processing Options program (P050002A), and on the currencies of the home business unit from the employee master record and the business unit of the charges.

    • Base Curr (base currency)

      The base currency is the currency of the employee's home business unit.

    • Cur Cod (currency code)

      The transaction currency is the currency of the job to which time is charged.

    • Bill Rate

      The system generates the billing rate from the rate information that you established in the billing rate and markup table based on how you set the processing options for the Time Entry MBF Processing Options program, and on the currencies of the home business unit from the employee master record and the business unit of the charges.


      Note:

      If the recharge rate or the bill rate is incorrect, review the effective account dates in the billing rate and markup table. If the date on the timecard is not within the effective dates, the system uses the default rate information from the employee master record.

  • Verify the bill rate.

    In this example, the conversion is from CAD to USD. The Company Constant Multi Currency Conversion option is set to use the divisor of 0.66666667. The calculation is 250.00 ÷ 0.6666667 = 375.00.

    Bill Rate Foreign Bill Rate Base Cur Code Rech Cur Code
    375.000 250.000 USD CA

    These fields appear only when multicurrency time accounting is activated:

    • Bill Rate

    • Foreign Bill Rate

    • Base Currency Code

    • Recharge Currency Code

  • Note the batch number.

  • The system creates entries in the Employee Transaction Detail File table (F06116) when you click OK.

See "Entering Timecards for Employees" in the JD Edwards EnterpriseOne Applications Time and Labor Implemenation Guide.

6.2.2 Considerations for Generating Timecard Journals

Select Timecard Post/History Update (G05BT11), Generate Timecard Journals.

Complete these steps:

  1. Verify the GL date in the processing options.

  2. Specify the timecard batch number in the Batch Number (F06116) option for the data selection.

  3. Review the report and note the GL batch number.

6.2.3 Considerations for Approving and Posting the Batch

Posting the batch updates the Employee Transaction History table (F0618) and the Account Ledger table (F0911) and clears the Employee Transaction Detail File table (F06116).

See "Posting Journal Entries" in the JD Edwards EnterpriseOne Applications Time and Labor Implemenation Guide.

6.3 Workfile Generation

This section provides considerations for workfile generation for multicurrency time accounting.

6.3.1 Considerations for Generating Workfile Transactions for Timecards

Specify the GL batch number in the Batch Number (F0911) (ICU) option for the data selection.

See Generating the Workfile.

6.3.2 Considerations for Reviewing Workfile Transactions

Search for the GL date, company, customer, or document type. The system updates the Billing Detail Workfile table (F4812) as described in this table:

Data Item Description
AA The job cost of the transactions in foreign or domestic currency.
U The number of units that were entered in time entry.
PRIC The unit rate. This should match the rate that was set up in the billing rate and markup generation type P table.
CRCD The currency code of the job.
CRCF The currency code of the customer.
CRCE The currency code of the employee's home business unit.
AA2 The job cost of the transactions in the customer's currency.
PRIF The unit price in the customer's currency.
BRT and BRTI The markup rates in the mode currency.

The system calculates invoice and revenue amounts as with any other type of multicurrency transaction.


Note:

The system creates only one T4 transaction even though two lines appear in the Account Ledger table (F0911) journal entry.

See Reviewing Workfile Transactions.

6.4 Examples: Multicurrency Timecard Entries

This section provides examples of multicurrency timecard entries.

6.4.1 Setup

This example is based on this employee information:

  • Hourly Rate (PHRT, hourly wage on employee's Compensation form) = 25.00

  • Distribution Rate (PBRT, on employee's Payroll form) = 45.00

  • Home Business Unit = 9, attached to Company 00001, United States currency (USD)

This example is based on these exchange rates to Canadian currency (CAD) from USD:

Dates Multiplier Divisor
January 01, 2005 2.0 .50
February 01, 2005 1.50 .6666667
March 03, 2005 1.50 .6666667

This example is based on these exchange rates to USD from CAD:

Dates Multiplier Divisor
April 01, 2005 1.50 .6666667
May 01, 2005 1.50 .6666667
June 01, 2005 1.1764706 .85

This example is based on this setup:

  • Multi-Currency Conversion = Y (multiply)

  • Foreign × Exchange Rate = Domestic

  • Domestic ÷ Exchange Rate = Foreign

  • Labor Account = 77.1341

  • Business unit 77 belongs to company 00077, which is set up in the Company Names & Numbers program (P0010) to use currency code CAD.

6.4.2 Test Case 1

These test cases are based on using the home business unit of the employee (USD).

Time Entry MBF Processing Options (P050002A), Recharge tab, processing option 2 (Business Unit Currency for Base Amount) = 0 (Home BU of Employee)

6.4.2.1 Billing Rate and Markup Table

The billing rate and markup table is set up as described in this table:

Gen Type Key Type Table Key Curr Code Begin Date End Date Markup Rate Override Markup Percent Markup Amount
P 6 9 USD January 01, 2005 January 31, 2005 250.00    
P 6 9 USD February 01, 2005 February 28, 2005   150.00  
P 6 9 USD March 01, 2005 March 31, 2005     100.00

6.4.2.2 Timecard Entry with Override Rate

This example shows a timecard with an override rate:

Date Pay Hours Account Number Foreign Bill Rate Base Curr Curr Code Bill Rate Home BU
January 01, 2005 1 1 77.1341 500.00 USD CAD 250.00 9

(Bill Rate) = (Markup rate override from the billing rate and markup table) (Foreign Bill Rate) = (Domestic Bill Rate) × (Exchange Rate Multiplier [USD to CAD])250.00 × 2.0 = 500.00


Note:

The value of the exchange rate multiplier change when the GL date has a different exchange rate from the date worked.

6.4.2.3 Timecard Entry with Percent

This example shows a timecard with a markup percentage:

Date Pay Hours Account Number Foreign Bill Rate Base Curr Curr Code Bill Rate Home BU
February 01, 2005 1 1 77.1341 93.75 USD CAD 62.50 9

(Bill Rate) = (Hourly Rate [PHRT]) + (Markup)25 + 150 percent Markup = 62.50(Foreign Bill Rate) = (Domestic Bill Rate) × (Exchange Rate Multiplier [USD to CAD])62.50 ×1.50 = 93.75


Note:

The value of the exchange rate multiplier changes when the GL date has a different exchange rate than the date worked.

6.4.2.4 Timecard Entry with Amount

This example shows a timecard with a markup amount:

Date Pay Hours Account Number Foreign Bill Rate Base Curr Curr Code Bill Rate Home BU
March 01, 2005 1 1 77.1341 187.50 USD CAD 125.00 9

(Bill Rate) = (Hourly Rate [PHRT]) + (Markup Amount)25 + 10 = 125.00(Foreign Bill Rate) = (Domestic Bill Rate) × (Exchange Rate Multiplier [USD to CAD])125.00 × 1.50 = 187.50


Note:

The value of the exchange rate multiplier changes when the GL date has a different exchange rate than the date worked.

6.4.3 Text Case 2

These test cases are based on using the Recharge business unit.

Time Entry MBF Processing Options (P050002A), Recharge tab, processing option 2 (Business Unit Currency for Base Amount) = 1 (Recharge Business Unit)

6.4.3.1 Billing Rate / Markup Table

The billing rate and markup table is set up as described in this table:

Gen Type Key Type Table Key Curr Code Begin Date End Date Markup Rate Override Markup Percent Markup Amount
P 6 77 CAD April 01, 2005 April 30, 2005 250.00    
P 6 77 CAD May 01, 2005 May 31, 2005   150.00  
P 6 77 CAD June 01, 2005 June 31, 2005     100.00

6.4.3.2 Timecard Entry with Override Rate

This example shows a timecard with an override rate:

Date Pay Hours Account Number Foreign Bill Rate Base Curr Curr Code Bill Rate Home BU
April 01, 2005 1 1 77.1341 250.00 USD CAD 375.00 9

The Foreign Bill Rate is fixed, and the bill rate is calculated based on the Time Entry MBF Processing Options (P050002A) setting.

(Bill Rate) = (Foreign Bill Rate) × (Exchange Rate Multiplier [CAD to USD])250.00 × 1.50 = 375.00


Note:

The value of the exchange rate multiplier changes when the GL date has a different exchange rate than the date worked.

6.4.3.3 Timecard Entry with Percent

This example shows a timecard with a markup percentage:

Date Pay Hours Account Number Foreign Bill Rate Base Curr Curr Code Bill Rate Home BU
May 01, 2005 1 1 77.1341 62.50 USD CAD 93.75 9

(Foreign Bill Rate) = (Hourly Rate [PHRT]) + (Markup)25 + 150 percent Markup = 62.50(Bill Rate) = (Foreign Bill Rate) × (Exchange Rate Multiplier [CAD to USD])62.50 × 1.50 = 93.75


Note:

The value of the exchange rate multiplier changes when the GL date has a different exchange rate than the date worked.

6.4.3.4 Timecard Entry with Amount

This example shows a timecard with a markup amount:

Date Pay Hours Account Number Foreign Bill Rate Base Curr Curr Code Bill Rate Home BU
June 01, 2005 1 1 77.1341 125.00 USD CAD 147.059 9

(Foreign Bill Rate) = (Hourly Rate [PHRT]) + (MarkupAmount)25 + 10 = 125.00(Bill Rate) = (Foreign Bill Rate) × (Exchange Rate Multiplier [CAD to USD])125.00 × 1.1764706 = 147.06


Note:

The value of the exchange rate multiplier changes when the GL date has a different exchange rate than the date worked.