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
|
---|---|
FPVZ | Agree 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_ACTIVE | Test 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 Payment Amount Agreement Possible
indicator.
On the SAP Easy Access menu under
, you can maintain payment agreements in any currencies. You do this as follows:-
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 -
Choose the
Open Items
pushbutton.Items for which there is a payment specification or a debit memo notification are not selected.
-
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. -
Select the items for which you want to make the agreement.
Double click the document number to navigate to the document display.
-
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 theAmount to be Split
field, enter the payment amount that you have agreed on with the business partner and chooseContinue
. -
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.