Use this function to create a new journal entry that displays the difference between the actual conversion rate amount and the amount based on the First In First Out (FIFO) rate calculation for a record. This applies to bank account (GESBAN) or petty cash account (GESCAI) transactions if the account currency is different from the main ledger or journal entry. After reviewing the rate differences, you can then post these rate calculations.

Note: You cannot create a new rate calculation record for an account until the current record for that account is posted.

This function does not support negative cash balances. If an account balance is zero and there is an expense, the exchange rate difference is not calculated.

This is required for Polish legislation and can also be used for any legislation.

Process overview

This section provides an overview of the rate calculation process, which is based on the First In First Out (FIFO) method.

Setup

Complete these steps before creating your first record for a FIFO rate calculation.

1.The FIFRC activity code must be active and the FIFRC – FIFO rate calculation parameter (CPT chapter, CLO group) must be set to Yes at the company level.

2. You can define the automatic journal code in the GAUFIFRC – FIFO conversion rates journal parameter (CPT chapter, CLO group). If left blank, a standard automatic journal code (FIFRC) is used for posing.

3. To calculate conversions for a bank account or petty cash account, the following settings must be applied in their respective functions (GESBAN or GESCAI):

The FIFO conversion process check box must be selected.

You need to enter a start date of an open period to include journal entries beginning on that date.

These fields are only available if the account currency is different from the related ledger or journal currency and if the activity code and parameter are set correctly.

4. You can excluded transactions from the rate calculation process.

In Accounts, select the FIFO variances excluded check box for certain accounts. This is useful to exclude short-term or overnight deposits and funds posted as Outgoing payment and Incoming payment on the same account.

A journal entry is automatically excluded from the process under the following conditions:

If the Period field in Document types (GESGTE) is set to Carry forward.

If the document in Journal entry (GESGAS) is canceled (reversed) or the document is a cancellation document (reversal).

5. You can assign custom sequence number (GESANM) records for FIFO currency variances (rate calculations).

Rate calculation process

1. Create a record

You can create a new record based on a payment (GESPAY) or a journal entry (GESGAS). In either case, the bank or petty cash account currency must be different from the main ledger or journal.

At the end of the period, you can create a new record for each bank and petty cash account.

You can only create a new record for an account if the current record is posted.

2. Extract data

When you click Data extract, you see all the journal entries that match the account for the record that are within the start and end dates.

3. Post the rate calculations

Once you post a FIFO rate calculation record, you cannot change it or delete it.

However, you can reverse the last posted record by performing an Accounting cancellation and then you can modify or delete the record.

4. Final position

You can view amounts that still need to be distributed for a given revenue.

5. Cancel most recent if needed

If necessary, perform an Accounting cancellation for posted amounts to modify or delete the most recently posted record.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Header

Tab Entry journals

The grid on this tab displays the results of the Data extract. These journal entries are linked to the current bank or petty cash account, allowing you to review each journal entry and the calculated rate if applicable. The most popular FIFO (First In First Out) method is used to calculate these rates.

The lines display in different colors to reflect:

Blue – No rate calculated: The accounting dates for these lines are for the previous period.

Green – No rate calculated: These are revenues within the date range. Revenues in a foreign currency are posted at the exchange rate.

Red – Rate calculated. These are expenses within the date range. Expenses are usually posted in an exchange rate different from revenues. At this point, exchange rate differences arise.

Values in brown, in the For Settlement column, represent amounts that remain to be distributed.

These fields are display only and cannot be modified.

Tab Dimensions

Tab Generated entries

Specific actions

Barre de menus

Error messages

The only error messages are the generic ones.

Tables used

SEEREFERTTO Refer to documentation Implementation