About release of application records

In most cases, when you release applications records, the system does not generate any transactions that need to be posted to the general ledger.

The system generates additional transactions when any of the following need to be recorded:

  • The applied cash discount
  • The written-off balance
  • The realised gain or loss (RGOL) incurred if payments and outstanding documents are in a foreign currency
  • The amount transferred between different customer ledger accounts that are involved in an application.

This topic describes the windows you may use to release application records of a payment document and the details of releasing application records, as well as the details of the generation of the general ledger batch.

Release payment applications

In Visma Net, you can add application records to a payment document when you record the payment document and after you have released it. In both cases, you can use either of the following windows when you need to release an application record:

Each time you release an application record for a payment document, the system does the following:

  • For the payment document, updates the Application date and Application period fields in the Customer payments (AR302000) window with the date when the application record is released.
  • Moves the application record from the Documents to apply tab to the Application history tab.
  • Generates any application transactions.
  • Decreases the available payment balance for the applied amount. If the available payment balance becomes 0, the system changes the payment status to Closed.

When you add application records to a payment document with the On hold or Balanced status and then release the payment document, the system simultaneously releases its application records. If the application records require some transactions to be recorded, the system adds these transactions to a general ledger batch with the payment transactions. You can view the batch details by clicking the link in the Batch no. field on the Financial details tab of the Customer payments (AR302000) window or by clicking the link in the Batch number column on the Application history tab of this window.

Note

The system displays the batch number in the Batch number column on the Application history tab even if there were no application transactions. In this case, the batch will contain only payment transactions.

When you add application records to a released payment document (with the Open status), you release only application records. If the application records require some transactions to be recorded, the system generates an additional general ledger batch with the application transactions. You can view the batch details by clicking the link in the Batch number column on the Application history tab of the Customer payments (AR302000) window.

Release an application with a cash discount

When you add an invoice for which a cash discount is valid to the Documents to apply tab, the system automatically fills in the Cash discount taken column for the invoice with the cash discount amount defined by the payment terms associated with the invoice. You can decrease the cash discount amount, if needed. When you then release a payment with an application record that contains an applied cash discount, the system generates a batch of the following transactions.

AccountDebitCredit
Cash accountPayment amount0.0
Customer ledger account0.0Payment amount + Cash discount amount
Cash discount accountCash discount amount0.0

Release an application with a written-off balance

You write off some balance along with the application by specifying the amount and the reason code in the Balance write-off and Write-off reason code columns, respectively. When you release a payment with an application record that contains a written-off amount, the system generates a batch of the following transactions.

AccountDebitCredit
Cash accountPayment amount0.0
Customer ledger account0.0Payment amount + Write-off amount
Bad debtsWrite-off amount0.0

Release an application with a RGOL

Suppose that you apply a payment in a foreign currency to an outstanding document in the same foreign currency and the exchange rate on the invoice date is less than the exchange rate on the payment date. When you release the payment with its application record, the system generates a batch of the following transactions in the foreign currency.

AccountDebitCredit
Cash account (foreign currency)Payment amount (in the foreign currency)0.0
Customer ledger account0.0Payment amount (in the foreign currency)
Realised gain / loss account0.00.0

If you view the batch in the base currency by clicking the View base button in the top part of the Journal transactions (GL301000) window, the system displays the same transaction in the base currency.

AccountDebitCredit
Cash account (foreign currency)Payment amount (in the base currency)0.0
Customer ledger account0.0Payment amount - RGOL amount (in the base currency)
Realised gain / loss account0.0RGOL amount (in the base currency)

Release an application with different customer ledger accounts

Suppose that you recorded a payment document to some customer ledger account and did not specify any application records. When you release this payment, the system generates the batch with the payment transactions as follows.

AccountDebitCredit
Cash accountPayment amount0.0
Customer ledger account of the payment0.0Payment amount

You can view the batch details by clicking the link in the Batch no. field on the Financial details tab of the Customer payments (AR302000) window.

Then you apply this open payment to an outstanding document that was recorded to another customer ledger account. When you release the application record, the system generates a batch of the following transactions.

AccountDebitCredit
Customer ledger account of the paymentPayment amount0.0
Customer ledger account of the outstanding document0.0Payment amount

You can view the batch details by clicking the link in the Batch number column on the Application history tab of the Customer payments (AR302000) window.

Related pages

Concepts

Tasks

Windows

Last modified February 19, 2026