This option is available when inflation accounting is used. The aim of Matching of Input/Output Transactions operation is to match G/L Output Transactions of non-monetary G/L accounts with G/L Input Transactions by the FIFO method. In this way, the period of input that causes a non-monetary value output can be estimated using the amount matching method. This option is located in the Operations menu of the General Ledger section.
Financial tables can be expressed with the purchasing power at a certain date by applying General Price Level Accounting with inflation accounting. In other words, the basics of the method is the expression of values with different purchasing powers within the financial tables with the purchasing power at a specific date using a general price index in General Price Level Accounting. In this way, financial tables can match each other, and losses and gains arising from the protection of capital in terms of purchasing power and monetary values can be displayed on financial tables.
Since monetary values are expressed with current monetary values at the balance sheet date according to the General Price Level Accounting, they are not corrected again. However, non-monetary values need to be corrected by multiplying with a specific Correction Factor.
Correction Factor = End of Period Index / Index at the Date of Non-Monetary Value Entry
According to this formula, the correction factor can be calculated using the index at the date of non-monetary value entry. However, using the index at the date of value output is incorrect for non-monetary value output transactions. The LOGO application uses the FIFO method for such transactions. Output transactions of non-monetary G/L accounts are connected to previous input transactions. The transaction can be used in a specific date range.
The following fields should be filled in to specify the date range:
The Start Month and End Month fields list 12 months from the working start month of the company, and the appropriate month is selected. The Fiscal Year field displays the current calendar year as default, and can be modified if necessary. The Account Range field is used to enter start and end account numbers. The exact date range of the transaction in terms of days is determined by processing the working period start date and working period end date. For example, if the working period is 01.01.2002-31.12.2002, the transaction is performed from the 1st of the starting month until the 31st of the end month. If the working period starts from 15.07.2002, the transaction is performed from the 15th of the starting month.
For transactions with Non-monetary Liabilities account type, transactions that record debits for the related account are input transactions, and those recording credits are output transactions.
Likewise, for transactions with Non-monetary Credits account type, transactions that record credits for the related account are input transactions, and those recording debits are output transactions.
Transactions for which "Yes" option is selected on Exclude from Inflation field are not included in matching. Results of the matching operation are recorded on the database by months.
Example:
The account XXX is a non-monetary liability account. The G/L transactions of the account are listed below:
Date |
Debit |
Credit |
01.07.2002 |
1000 |
|
15.07.2002 |
500 |
|
16.07.2002 |
|
1100 |
18.07.2002 |
2000 |
|
01.08.2002 |
500 |
|
08.08.2002 |
|
2500 |
The company's working period is defined between the dates 01.01.2002-31.12.2002. When the transaction is started after specifying July-August 2002 on the date range field, the record generated for the output transaction dated 16.07.2002 contains the following match results:
A0 |
A1 |
A2 |
A3 |
A4 |
A5 |
A6 |
A7 |
A8 |
A9 |
A10 |
A11 |
A12 |
A13 |
|
|
|
|
|
|
|
1100 |
|
|
|
|
|
|
When matching is performed by the FIFO method, 1000 TL portion of the 1100 TL amount is matched with the input dated 01.07.2002, and the remaining 100 TL is matched with the input dated 15.07.2002. In this case, the matching amount of July is 1000+100=1100 TL.
The record generated for the output transaction dated 08.08.2002 contains the following match results:
A0 |
A1 |
A2 |
A3 |
A4 |
A5 |
A6 |
A7 |
A8 |
A9 |
A10 |
A11 |
A12 |
A13 |
|
|
|
|
|
|
|
2400 |
100 |
|
|
|
|
|
Since 100 TL out of the 500 TL input dated 15.07.2002 is matched with the previous output transaction, all output transactions will be matched when 400 TL of this transaction is matched with the 2000 TL input transaction dated 18.07.2002, and 100 TL of the input dated 01.08.2002. In this case, the matching amount of July is 400+2000=2400 TL, and matching amount of August is 100 TL.
Records are not generated if an output transaction is not wholly matched. In other words, partial matching is not allowed. Furthermore, Closing Slips are not included in the transaction.