Professional Documents
Culture Documents
CHAPTER 21
This chapter provides an overview of currency gains and losses, lists prerequisites, and discusses how to
generate the A/P Unrealized Gain/Loss Report.
This is the amount that is actually deposited to or paid from the bank account.
• The amount calculated by converting the alternate currency payment to the foreign currency to the domestic
currency.
Note. The document types for realized gains and losses are different for the Accounts Receivable and
Accounts Payable systems. The system uses document type RC for receivables and PG for payables. The
document type and the description Realized Gain or Realized Loss appear on the post reports.
The foreign currency voucher on January 1 is 1,000.00 CAD, which is 717.61 EUR in the domestic currency.
1,000.00 CAD × 0.71761 = 717.61 EUR
The foreign currency payment on February 1 is 1,000.00 CAD
Standard Gain/Loss
The standard gain/loss is –0.06 EUR. This amount is based on the exchange rate fluctuations from the voucher
date to the payment date.
1,000.00 CAD × 0.71761 (exchange rate on voucher date) = 717.61 EUR
1,000.00 CAD × 0.71767 (exchange rate on payment date) = 717.67 EUR
717.61–717.67 = – 0.06 EUR
The foreign currency voucher on January 1 is 500.00 USD, which is 794.30 CAD in the domestic currency.
500.00 USD × 1.58860 = 794.30 CAD
The alternate currency payment on February 1 is 575.07 EUR
The foreign currency amount applied to the voucher is 500.20 USD.
575.07 EUR × 0.86980 = 500.20 USD
The domestic currency amount applied to the voucher is 793.99 CAD.
500.00 USD × 1.58798 = 793.99 CAD
The domestic currency amount of the payment is 728.20 CAD.
575.07 EUR × 1.38176 = 794.61 CAD
Standard Gain/Loss
The standard gain/loss is + 0.31 CAD. This amount is based on the exchange rate fluctuations from the
voucher date to the payment date:
500.00 USD × 1.58860 (exchange rate on voucher date) = 794.30 CAD
500.00 USD × 1.58798 (exchange rate on payment date) = 793.99 CAD
794.30–793.99 = + 0.31 CAD
Prerequisites
Before you complete the tasks in this section:
• Enter new exchange rates on the Revise Currency Exchange Rates form.
See Chapter 6, “Setting Up Exchange Rates,” page 33.
• Create a different version of the A/P Unrealized Gain/Loss Report for each company that has a different
base currency.
Important! To avoid duplicate journal entries, do not set the processing option to create journal entries more
than one time per fiscal period.
The foreign currency voucher on January 1 is 1,000.00 EUR, or 1,394.25 CAD in the domestic currency.
1,000.00 EUR × 1.39425 = 1,394.25 CAD
The foreign currency voucher remains open on January 31 and is revalued against the CAD.
1,000.00 EUR ×1.139221 = 1,392.21 CAD
Unrealized Gain/Loss
The unrealized gain/loss is + 2.04 CAD. This amount is based on exchange rate fluctuations between the time
that the voucher was created and the end of the fiscal period, when the voucher remained open.
Transaction
Amount (CA Original Exchange Current Exchange Domestic Amount
Ledger) Rate Rate (AA Ledger) Gain (+)/ Loss (–)
As Of Date
1. As Of Date Specify the date to use to retrieve the exchange rate from the F0015 table. If
you leave this processing option blank, the system uses today’s date.
Hold Payment
2. Hold Payment Code Specify whether to include suppliers that have a value of Y or 1 in the Hold
Payment Code field on the Supplier Master Revision form. Values are:
Blank: Include all suppliers regardless of the value in the Hold Payment
Code field.
1: Do not include suppliers that have a value of Y or 1 in the Hold Payment
Code field.
Journal Entry
3. Create Journal Entries Specify whether to create journal entries for accounts with calculated gains
and losses. Values are:
Blank: Do not create journal entries.
1: Create journal entries for accounts with calculated gains or losses.
2: Create journal entries for accounts with calculated losses only.
3: Create journal entries for accounts with calculated gains only.
4. G/L Date (general ledger Specify the general ledger date to use for journal entries that the system
date) creates. If you leave this processing option blank, the system assigns the last
day of the current period as the general ledger date.
5. Batch Status Specify whether to assign the batch status to journal entries that the system
creates based on the setting of the Manager Approval of Input check box on
the Accounts Payable Constants form. Values are:
Blank: Assign the batch status based on the setting of Manager Approval
of Input check box.
1: Assign an approved batch status (A) regardless of the setting of the
Manager Approval of Input check box.
Defaults
6. Ledger Type Specify the ledger type to assign to the journal entries that the system creates.
The value you specify must exist in UDC table 09/LT. If you leave this
processing option blank, the system assigns the ledger type AA.
Zero Amounts
7. Omit Zero Amounts Specify whether to create journal entry line items for zero amounts. Values are:
Blank: Include journal entries for zero amounts.
1: Do not include journal entries for zero amounts.
This chapter provides overviews of monetary account valuation for bank accounts and monetary valuation for
open invoices and vouchers and discusses how to calculate unrealized gains and losses on monetary accounts.
The Monetary Account Valuation program creates a journal entry to record the unrealized gains and losses.
The journal entry contains the currency code of the company and is a reversing entry because the gain or loss is
not realized. It applies to the end of the period only.
The Monetary Account Valuation program prints a report that lists:
• Domestic (AA) and foreign (CA) ledger balances as of the transaction date
• Current domestic value of the ledger balances using the as of date that is specified in the processing options
• Unrealized gain or loss amount
You can set the level of detail in a processing option and use this report as a trial balance that shows both
foreign and domestic amounts.
Important! If you rerun the Monetary Account Valuation program, ensure that the journal entries created by
the program are posted or the program will create duplicate journal entries.
Prerequisites
Before you complete the tasks in this section:
• Enter new exchange rates.
See Chapter 6, “Setting Up Exchange Rates,” page 33.
• Verify that AAI items GV, GW, and GR are set up correctly.
See Chapter 5, “Setting Up General Accounting for Multicurrency Processing,” Setting Up AAIs for
Unrealized Gains and Losses on Monetary Bank Accounts, page 27.
• Verify that monetary accounts are set up correctly.
See Chapter 5, “Setting Up General Accounting for Multicurrency Processing,” Setting Up Monetary
Accounts , page 29.
LOD
1. Account Level of Detail Specify the lowest account level of detail to print on the report. Enter a
specific account level of detail between 3 and 9.
For example, if you specify level 7 as the lowest level of detail and the chart of
accounts includes levels 8 and 9, level 7 will include the totals for accounts that
have amounts at levels 8 and 9, but the detail for levels 8 and 9 will not print.
Level 1 represents the company level and level 2 represents the business unit
level. Levels 1 and 2 always print on the report.
If you leave this processing option blank, the system prints all account levels
of detail.
Period
1. Fiscal Year and 2. Period Specify the last two digits of the fiscal year for which the system will perform
Number monetary account valuation. Specify the two digits of the fiscal period. For
example, to perform monetary account valuation for July, 2006, enter 06 for
the fiscal year and 07 for the period number.
If you leave these processing options blank, the system uses the current
fiscal year and period defined in the F0010 table for the company of each
account that is processed.
1. Account Number Format Specify the format for printed account numbers. Values are:
1: Standard account number. The default format is business
unit.object.subsidiary.
2: Account ID. The system assigns this number when the account is entered.
3: Free-form (third account number). You assign this number during account
setup.
If you leave this processing option blank, the system uses the standard account
number.
2. Suppress Zero Balances Specify whether to omit printing accounts with zero balances. Values are:
Blank: Print all accounts.
1: Do not print accounts with zero balances
Note. Only accounts that have associated currency codes will print, regardless
of how you set this processing option.
Subledger
1. Subledger and 2. Enter a specific subledger number to perform monetary account valuation for
Subledger Type the accounts associated with that subledger number. Other values are:
Blank: The system processes only accounts without subledgers.
*: The system processes all accounts.
If you enter a value for the Subledger processing option but do not enter
a value for the Subledger Type processing option, the system disregards
what you enter in the Subledger field and processes only accounts without
subledgers, unless you enter * for the Subledger processing option. If you
enter *, the system processes all accounts and all subledgers.
If you enter a value for both the Subledger and Subledger Type processing
options, but the subledger type is not a valid for the subledger that you enter,
the system disregards what you enter and processes only accounts without
subledgers.
As Of
1. As Of Specify the date of the exchange rate that the system uses to perform monetary
account valuation for the company of each account that is processed.
The system uses the exchange rate in the F0015 table for the date that you
specify. If a company has more than one currency code assigned to its
monetary accounts, the system uses the specific exchange rate for each
currency.
If you leave this processing option blank, the system uses the exchange rate for
the last day of the period that you entered in the Period Number processing
option. If the Period Number processing option is blank, the system uses the
last day of the current period defined in the F0010 table for the company
of each account that is processed.
Journal Entries
1. Gains/Losses Specify whether the system creates journal entries for accounts with calculated
gains or losses from monetary account valuation. AAI item GVxxx determines
the accounts in which the system will create journal entries for calculated
gains and AAI item GWxxx determines the accounts in which the system will
create journal entries for calculated losses. Values are:
Blank: Do not create journal entries
1: Create journal entries for accounts with both calculated gains and calculated
losses
2: Create journal entries only for accounts with calculated losses.
3: Create journal entries only for accounts with calculated gains.
2. Reversing Entries Specify whether the system creates reversing journal entries for accounts with
calculated gains or losses. Values are:
Blank: Create reversing journal entries.
1: Do not create reversing journal entries.
3. G/L Date (general ledger Specify the date to use for the journal entries that the system creates during
date) monetary account valuation.
If you leave this processing option blank, the system uses the last day of the
period that you entered for the Period Number processing option. If that
processing option is blank, the system uses the last day of the current period as
defined in the F0010 table for the company of each account that is processed.
If you leave the Gains/Losses processing option blank, the system will not
create journal entries even if you enter a date for this processing option.
4. Approve Batches Specify whether to create the batches of journal entries with a status of
approved, regardless of the management approval setting on the General
Accounting Constants form. Values are:
Blank: Use the management approval constant on the General Accounting
Constants form to determine whether management approval is required.
1: Create journal entry batches in approved status
If you set the Gains/Losses processing option to create journal entries, you can
use this processing option to automatically approve the journal entry batches.
Otherwise the system ignores this processing option.
Errors
1. Print Errors Specify whether to print error messages on the report. If you leave this
processing option blank, the system send error messages to the work center.
Values are:
Blank: Send error messages to the work center.
1: Print error messages on the report.