Currency rate on payment

When assigning payments or receipts to invoices, LN could not determine what should be posted as payment differences and currency differences.

To determine the differences, these new features have been implemented:

  • The Currency/Rate (Bank - Transactions) field has been added to the Bank Transactions (tfcmg2500m000) session. The value of this field is defaulted based on the original rate of the invoice and the rate between the home and the bank currency. The user can override the default rate based on the rate that is displayed on the bank statement. The specified payment amounts are then based on this new rate.
  • In the Matching Results (tfcmg2500m100) session of the Bank Statement Workbench, the Currency/Rate (Bank - Invoice) field has been added. The rate is retrieved from the original rate.
  • If advance or unallocated transactions are posted in the Bank Transactions (tfcmg2500m000) session, users can now specify a currency that differs from the bank currency. In that case, users must also specify a rate in the Rate (Bank - Transactions) field.
  • In the Enter Amounts for Assignment (tfcmg2107s000) and Enter Payment Amounts for Assignment (tfcmg2119s000) sessions, the rate that is displayed in the Amount in Bank Currency field is defaulted with the Rate (Bank - Transaction) of the Advance or Unallocated Receipt. This rate cannot be modified. If users change the Amount to Assign in Bank Currency, the Amount to Assign in Invoice Currency is changed accordingly. This also happens in the reverse situation.

This functionality was triggered from German localization requirements, but has been added as a generic solution.