To match with a matching transaction

If a matching transaction is generated for the difference amount, the amounts in the home currencies are calculated from the difference amount in the transaction currency by using the internal exchange rate type.

The following situations can occur:

  • The remaining amount in each of the home currencies is zero or within the currency tolerance.
  • The remaining amount in at least one home currency is not zero. This can be caused by currency rate changes between the transaction dates of the transactions to be matched. Two possibilities exist:

    • The differences in the home currencies stay on the account.
    • To balance the account in the home currencies, a second transaction is generated for the difference amounts in the home currencies. The transaction is directly based on the difference amount, no currency rates are involved.

      Note: Whether or not additional matching transactions are generated for the home currencies, is determined by the corresponding settings in the Account Matching Properties (tfgld1657m000) session.

One side of the matching transactions balances the transactions on the GL account. The other side of the matching transactions is posted to a matching account.

Example 1: Home currencies balance

After generating the matching transaction, no difference amount remains in the various home currencies.

Transaction amountTransaction currencyD/CLocal currency EURReporting currency 1 USDReporting currency 2 CAD
Transaction 1100GBPD9010150
Transaction 250GBPC45.449.8024.4
Transaction 351GBPC45.551.1025.1
Matching transaction1GBPD0.90.100.5
Result0000

 

The other side of the matching transaction is posted to the Matching Account. In this case, the entry on the Matching Account consists of: GBP 1; EUR 0.9; USD 0.1; CAD 0.5.

Example 2: Incomplete matching

A currency difference amount remains in some of the home currencies. This can happen both if a matching transaction is needed and if a matching transaction is not needed as shown in this example.

Transaction amountTransaction currencyD/CLocal currency EURReporting currency 1 USDReporting currency 2 CAD
Transaction 1100GBPD90.1101.0250.5
Transaction 2100GBPC90.9101.150.5
Result00.80.080

 

Example 3: Matching based on a difference

After generating the matching transaction a currency difference amount remains in the home currencies. A second matching transaction is generated based on the difference amounts.

This transaction is comparable to a currency difference transaction. The transaction amounts in the home currencies are not related to each other through a currency rate.

Transaction amountTransaction currencyD/CLocal currency EURReporting currency 1 USDReporting currency 2 CAD
Transaction 1100GBPD90.1101.250.1
Transaction 2100GBPC90.9101.150.5
Result00.80.080
Transaction based on difference in local currency0.8
Transaction based on difference in reporting currency0.08
Result0000

 

The other side of the matching transaction is posted to the matching account.

In this case, the entries on the Matching Account consist of:

  • First entry: GBP 1; EUR 0.9; USD 0.1; CAD 0.5.
  • Second entry: GBP 0; EUR 0.8; USD 0; CAD 0.
  • Third entry: GBP 0; EUR 0; USD 0.08; CAD 0.