A payment aggrement can be used to agree the amount to be paid with the customer (if a business partner pays in a currency different to the currency of the open receivables).

Overview

Transactions

Transaction
Description
FPVZAgree Payment Amounts

 

Customizing

FICAIMG
>Contract Accounts Receivable and Payable
>Basic Functions
>Postings and Documents
>Basic Settings
>Maintain Central Settings for Posting
‘X’ PaymentAmount Agreement Possible (TFK000C-XUSVZ)

 

>Financial Accounting Global Settings
>Company Code
>Enter Global Parameters
‘ ‘ No forex rate diff, when clearing in LC (T001-XSLTA)

FI-CA Events

Event
Descirption
Standard Module
0480
Anlage/Änderung Zahlungsvereinbarung
FKK_SAMPLE_0480

Further technical information

Tables

Table
Description
DFKKOPVZ
Agreed Payment Amounts

Package

FKKB

Function Groups

Function Group
Program
Description
FKBVZ
SAPLFKBVZ
Agreed Payment Amounts

Function Modules

Function Module
Description
FKK_AGREED_AMOUNT_*FKK_AGREED_AMOUNTS_DISPLAY

FKK_AGREED_AMOUNTS_MODIFY

FKK_AGREED_AMOUNTS_SELECT

 Vereinbarte Zahlbeträge von Datenbank anzeigen/ ändern/ selektieren …
FKK_AGREED_AMOUNTS_ACTIVETest ob vereinbarte Zahlbeträge im System verwendet werden
FKK_AGREED_AMOUNT_CALCULATE Vereinbarten Zahlbetrage auf offene Posten verteilen
ENQUEUE_EFKKOPVZ Request lock for object EFKKOPVZ
DEQUEUE_EFKKOPVZ Release lock on object EFKKOPVZ
FKK_OPEN_ITEM_CONVERT_CURRENCY
...
*------- payment agreements in use ?
   CALL FUNCTION 'FKK_AGREED_AMOUNTS_ACTIVE' 
... 
*------- ... read payment agreements 
...
       CALL FUNCTION 'FKK_AGREED_AMOUNTS_CACHE' 
...
*------- ... Ersetzen des Ausgleichsbetrages durch Vereinbarung --------
       IF LOC_BETRN_NUM > 0.
         CALL FUNCTION 'FKK_AGREED_AMOUNT_GET' 
...
           READ TABLE LOC_DFKKOPVZ_TAB INTO LOC_DFKKOPVZ INDEX 1.
           <FKKCL>-BETRW = LOC_DFKKOPVZ-BETRN.
           <FKKCL>-XZVEX = 'X'.

Lock Objects

 Object
Description
EFKKOPVZ FI-CA: Lock on Agreed Payment Amounts

Payment Agreements

Features

When you clear an open item with a payment agreement, any differences that arise are posted as exchange rate differences. You can define agreements for payment amounts for credits and liabilities. You can also restrict the validity of an agreement to a specific period.

You cannot define a payment agreement for items for which a payment specification or debit memo notification exists.

Activities

If you want to make payment agreements, activate the function in Customizing for Contract Accounts Receivable and Payable under Start of the navigation path Basic Functions Next navigation stepPostings and Documents Next navigation stepBasic Settings Next navigation stepMaintain Central Posting Settings End of the navigation path by setting the Payment Amount Agreement Possible indicator.

On the SAP Easy Access menu under Start of the navigation path Payments Next navigation stepAgree Payment Amounts End of the navigation path, you can maintain payment agreements in any currencies. You do this as follows:

  1. Select the open items, for which you want to make an agreement, by business partner, contract account, contract, and company code, and net due date if necessary, and specify the agreement currency.

    If you want to create a payment agreement for the total balance of a business partner (irrespective of the transaction currency of the individual open items), set the Select All Open Items indicator

  2. Choose the Open Items pushbutton.

    Items for which there is a payment specification or a debit memo notification are not selected.

  3. If you want to create a payment agreement for the total balance of several business partners, choose the pushbutton with the quick info text Select Further Items to make further selections.

  4. Select the items for which you want to make the agreement.

    Double click the document number to navigate to the document display.

  5. Under Agreement Data, the system totals the items in the original currency and displays the amount to be paid in the agreement currency according to the exchange rate table. In the Amount to be Split field, enter the payment amount that you have agreed on with the business partner and choose Continue.

  6. Save your entry.

The system automatically splits the agreed amount over the selected open items proportionately and outputs the exchange rate resulting from the agreement.

If you have selected open items where the transaction currency and the agreement currency are the same, the system sets the agreement amount to the original amount and distributes the remaining amount to the other open items proportionately.

In the columns of the table containing the items, you can also define a date to which the agreement is to be valid. By setting the Evaluation in Payment Run indicator, you can determine whether the agreement is only valid for clearing online or also for processing using the payment program.

If you create payment agreements for the total balance of a business partner, during the automatic distribution of the agreement amount, for all items where the transaction currency is the same as the agreement currency, the system sets the agreement amount to the original amount and distributes the remaining amount proportionately to the other open items.

Average Rating
0 out of 5 stars. 0 votes.
My Rating:

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *