Open Item Management is used to clear open items belonging to a contract account either partially or in full.
With clearing control the company’s automatic assignment and clearing strategy can be defined. It can be displayed differently depending on the contract account or the business transaction.
Cookbook Settlement Control provides an overview of the settlement control functionality.
A very detailed information about the definition of a clearing variant is provided in the IMG activity documentation of node:
>Define Clearing Variants
Transactions/Programs
If open items exist in an account on the debit (invoices) and on the credit sides (payments on account, credit memo), these items can be cleared using account maintenance.
Manual Account Maintenance can be executed in transaction FP06.
Mass transaction FPMA Automatic Account Maintenance can carry out account maintenance for a large number of contract accounts or business partners.
Processing Open Items is possible during posting of payment (FPCJ, FPCD, FP05, FP25, …), manual posting and manual account maintenance.
Customizing
FICAIMG
>Contract Accounts Receivable and Payable
>Basic Functions
>Open Item Management
>Clearing Control
>Business Transactions
>Automatic Clearing
Mass Activities
TFK090A Mass Activity Types
AKTYP
|
EVE_ITVL
|
EVE_PARA
|
TCODE
|
---|---|---|---|
0004 | 1710 | 1711 | FPMA |
FI-CA Events
Event
|
Description
|
Sample Module
|
---|---|---|
1710 | Mass Activity: Clearing | FKK_SAMPLE_1710 |
1711 | Mass Activity: Clearing, Move Parameters | FKK_SAMPLE_1711 |
1713 | Automatic Clearing: Grouping by Contract Account | FKK_SAMPLE_1713 |
0732 | Correspondence: Print Clearing Information | FKK_SAMPLE_0732 |
0733 | Correspondence: Create Clearing Information | FKK_SAMPLE_0733 |
0110 | Clearing: Amount Distribution | FKK_SAMPLE_0110
ISU_CLEARING_PROPOSAL_GEN_0110 |
0120 | Clearing: Distrib. Amount to Coll. Inv./Inst. Plan/Bundling | FKK_SAMPLE_0120
ISU_CLEARING_PROPOSAL_GEN_0120 |
0121 | Clearing: Distribute Amount to Promises to Pay | FKK_SAMPLE_0121 |
0130 | Clearing: Distribute Amount to Summarization Group | FKK_SAMPLE_0130
FKK_CLEARING_PROPOSAL_GEN_0130 |
0140 | Clearing: Addl Fields for Follow-On Pstgs Down Pymts/Charges | FKK_SAMPLE_0140
ISU_EVENT_140 |
0151 | Clearing: Additional Fields for Bundling | FKK_SAMPLE_0151 |
0160 | Clearing: Assign Amounts from Advice Item | FKK_SAMPLE_0160
FKK_CLEARING_PROPOSAL_GEN_0160 |
0590 | Automatic Clearing: Deselect Ites | FKK_SAMPLE_0590
ISU_SAMPLE_0590 |
0591 | Automatic Clearing: Group Items | FKK_SAMPLE_0591 |
0592 | Maschineller Ausgleich: Initialisierung | FKK_SAMPLE_0592 |
0101 | Clearing: Fill Additional Customer Fields (CI_FKKCL) | FKK_SAMPLE_0101 |
0102 | Clearing: Screen for Add. Selections for Account Maintenance | FKK_SAMPLE_0102
ISU_EVENT_0102 |
0103 | Clearing: Initial Sorting for Dialog Processing | FKK_SAMPLE_0103 |
0104 | Clearing: Surcharges for Late Payment | FKK_SAMPLE_0104 |
0105 | Clearing: Set Additional Texts for OI Processing | FKK_SAMPLE_0105
ISU_EVENT_0105 |
Posting Areas
Posting Area
|
Description
|
---|---|
1020 | Account Maintenance Default Entries |
1025 | Default Values for Automatic Clearing |
0090 | Specifications for Bundling of Items |
Correspondence Type
0019 Payment Notice
Print Time 732
Creation Event 733
Correspondence Class
FI_CA_CLEARINFO
Correspondence Form
FI_CA_CLEARINFO_SAMPLE_SF
FI_CA_CLEARINFO_SAMPLE_SF
Technical information
Tables
Table
|
Description
|
---|---|
TFK043 | Tolerances for Payment Differences, Payment Notices |
TFK021Z | Line layout variants: Header data |
TFK021 | Line layout variants: Fields |
TFK004 | Selection categories for manual payment processing |
TFK004A | Manually changeable clearing restrictions |
TFK020K | Short Account Assignments for Transfer Postings |
TFK116 | Clearing: Definition of Grouping and Sorting Characteristics |
TFK119K TFK119 |
Clearing: Amount Check Group Header Clearing: Amount Check Group |
TFK115 TFK115G TFK115S |
Clearing: Clearing Step Clearing: Alternative Grouping Characteris Clearing: Ranking Order of Characteristic |
Package
Package
|
Description
|
---|---|
FKKB | Contract A/R & A/P: Central Objects |
Function Groups
Function Group
|
Program
|
Description
|
---|---|---|
FKBM | SAPLFKBM | Automatic Clearing |
FKB6 | SAPLFKB6 | Clearing transactions |
FKB0 | SAPLFKB0 | FI-CA posting interface |
FKB2 | SAPLFKB2 | Open item selection/blocking |
FKB4 | SAPLFKB4 | Open item processing |
FKB4U | SAPLFKB4U | Process Open Items/Amounts |
FKB5 | SAPLFKB5 | Mass selection of open items |
FKP4 | SAPLFKP4 | OI processing for document posting |
Function Modules
Function Module
|
Description
|
---|---|
BAPI_CTRACCONTRACTACCOUNT_CLR | BAPI: FI-CA Clear Open Items |
FKK_CREATE_DOC_AND_CLEAR FKK_CREATE_DOC_MASS_AND_CLEAR |
Buchen Beleg im Massenkontokorrent mit Ausgleich anderer Belege |
FKK_OPEN_ITEM_SELECT FKK_OPEN_ITEM_MASS_SELECT_GET |
Selektion offener Posten gemäß Selektionsbedingungen |
FKK_OPEN_ITEM_MAINTAIN | Bearbeitung der offenen Posten für den Ausgleich |
FKK_OPEN_ITEM_CONVERT_CURRENCY | Umrechnung der OP-Beträge von Belegwährung in Ausgleichswährung |
Message Class
Message Class
|
Descritpion
|
---|---|
>0 | Contract A/R and A/P: Reserved message class |
Authorization Objects
Object
|
Descritpion
|
---|---|
F_KKMA | FI-CA Mass Activities in Contract Accts Receivable & Payable |
Lock Objects (SM12)
Object
|
Descritpion
|
---|---|
FKKCLEGP | Help structure for lock object EFKKVKOPA |
FKKCLEVK | Auxillary Structure for Lock Object EFKKCLEVK |
FKK_OPEN_ITEM_DEQUEUE | Löschen der Sperr-Informationen aus der OP-Selektion |
FKK_OPEN_ITEM_ENQUEUE | Sperren auf Partner/Buchungskreis Konto/Buchungskreis für Ausgleich setzen |
Functions with which you can clear open items
-
Account maintenance (see Automatic Account Maintenance and Manual Account Maintenance )
Allows you to clear or partially clear posted open items, such as invoices and payments on account, if the total amount of the selected line items is zero.
-
Payment program (see Creating Forms and Payment Media )
All items paid by the payment program are cleared.
-
Post a payment lot (see Processing Incoming and Outgoing Payments )
A posting document is created for each payment in a payment lot or a check lot. There is usually an item in the bank clearing account for each instance where open items bearing the same amount are cleared.
-
Posting with payment at cash desk
-
Reversing a document (see
Postings and Documents
)The reversal document clears all open items in the original document.
-
Posting a return (see Returns )
Down payments and payments on account that were posted for an incoming payment or debit memo are cleared by the returns document.
-
Resetting clearing (see Resetting Clearing )
If down payment requests or budget billing requests are contained in a clearing that is to be reset, the down payments or budget billing payments that were created by the clearing are cleared again by the reset document.
-
Posting a document (see
Postings and Documents
)Enables a combination of the entry of new posting items and clearing of posted open items.
Functions with which you can reset clearing
-
Resetting clearing
If open items were cleared accidentally with a payment, you can reset clearing.
-
Reversing a document
When you reverse a clearing document, all items that were cleared by the clearing document become open items again.
-
Posting a return
When you post a return for a payment document, all items that were cleared by the payment document become open items again.
Processing Open Items
Features
When processing open items, you can:
-
Select items for processing
-
Activate or deactivate open items (see Assigning Clearing Amounts and Cash Discounts ). Only active items are included in the clearing.
-
Change clearing amounts (see Assigning Clearing Amounts and Cash Discounts )
-
Activate or deactivate cash discounts (see Assigning Clearing Amounts and Cash Discounts )
-
Change cash discount amounts (see Assigning Clearing Amounts and Cash Discounts )
-
Sort the list of open items
You can define the initial sorting for the items. To do this, enter a function module for event 0103; this defines the fields that you want to use for sorting.
-
Search for open items with certain properties (pushbutton
Filter
, see Searching for Open Items ) -
Select filtered items
You can use the functions
Filter
andSelect
in combination. After you have filtered items (Filter
pushbutton), you can select the items found with the pushbutton(
Select Filtered Items
) to then activate or deactivate them. -
Expand summarized lines or summarize lines (see Deactivating the Summarized Item Display )
-
Define how the list is displayed
In order to ensure efficient processing of open items, you should use a suitable setting for the processing screen. On the
Document Posting: Process Open Items
screen, choose the(
Change Layout
) pushbutton. For more information, choose thepushbutton in the toolbar.
-
Select additional items, also selecting open items of multiple contract accounts. The additional items selected are displayed at the end of the list. Choose:
-
Define alternative amounts for clearing in alternative currency
The system translates the amounts automatically. The translation involves two steps:
-
Translation of document currency to local currency
-
Translation of local currency to clearing currency
For the translation, the system uses the average rates in accordance with the exchange rate table. If you have agreed on other exchange rates or amounts with the customer, differences arise during the translation. To avoid these differences, you can change the translated amounts (see Assigning Clearing Amounts and Cash Discount ).
-
-
Transfer difference amounts to a G/L account defined in Customizing by means of short account assignment
To do this, in the
Transfer Amount
field, enter the amount to be posted, and in theTransfer
To
field, specify the short account assignment required. Using the short account assignment, the system determines the company code, account, business area, and CO account assignments automatically.You cannot transfer to tax-relevant accounts.
The transfer by means of short account assignment is only possible if the user has been assigned to a tolerance group for which a maximum amount and maximum percentage rate for the transfer have been specified in Customizing. You make the relevant settings in Customizing for
Contract Accounts Receivable and Payable
:-
-
andAssignment of Tolerance Groups to Users.
At short account assignment level, you can assign an authorization protection. To do this, in Customizing, assign an authorization group to the short account assignment in the activity
Short Account Assignments for Transfers in Account Maintenance
. To perform transfers using short account assignment, a user needs the authorization for the authorization object F_KK_KUKON with the authorization group assigned.
-
-
Assign difference amounts automatically using clearing control
If you assign part of the amount to be distributed to the open items explicitly and a difference remains, you can assign this difference automatically using the pushbutton
(
Distribute Difference
). The difference is distributed to-
The selected inactive items if at least one inactive item is selected
-
All inactive items if no inactive item is selected
The clearing control distributes the difference. The distribution is made as if there was a payment for the difference amount that is to be distributed to the items specified above.
-
-
Bundle items before clearing (see Bundling Open Items during Clearing ).
-
Save the status of open item processing and reload it later (pushbutton
(
Hold Processing Status
) and pushbutton(
Get Processing Status
))When you hold the status, specify an ID. You can hold several processing statuses in parallel for the same object (for example, same business partner, same collective bill). A processing status is held in the system for 30 days. This period starts from the last time the status is saved. For each processing status, in addition to the identification, the system also saves the object processed. This is either the business partner to whom the open items belong, or for assignment at detail level, the collective bill, the installment plan, or the bundle for which assignment of clearing amounts is to take place at the level of the related original item. If the business partner is not unique, the partner with the most active items is held. When you retrieve a held status for one or more business partners, the identifications permitted are those where the business partner held is correct for at least one of the items currently selected. The possible entries help offers a correspondingly restricted selection here. The held status is always compared with the current selected items. These can be different from the items that were selected when the processing status was held. Possible causes are:
-
Other selection criteria
-
Clearing or partial clearing that has taken place in the meantime
-
Different amounts for clearing in a different currency
Here the amounts are translated for open item processing and the translation result may have changed due to changes in the exchange rate.
If clearing amounts were held for items that are not in the current selection, the system offers an automatic subsequent selection. In a separate dialog box, you decide whether missing items are to be subsequently selected.
If a clearing amount was recorded in a held status, and this clearing amount is higher than the total amount of the open items when the status is retrieved, the maximum possible clearing amount is set. If a cash discount amount was specified, this is reduced accordingly so that the cash discount percentage rate is retained.
Whenever the held status cannot be used again completely, the system issues a message with details of the variance in the long text.
-
You can process open items using:
-
Commands (see: Processing Open Items Using Commands )
-
Function keys or menu entries
-
The mouse