Knowledge Guide

FICA : Contract Accounting – Business transactions - Payments - Check Management

Check management can be used to enter and process outgoing checks. In order to process information about cashed checks provided by your bank, you have to copy this data into your system. As part of the processing and man

Check management can be used to enter and process outgoing checks.

In order to process information about cashed checks provided by your bank, you have to copy this data into your system.

As part of the processing and management of outgoing checks, in Check Management in Contract Accounts Receivable and Payable, you can also register the encashment of checks, reconcile the issue data with the encashment data reported by your bank, and clarify doubtful cases.

Contract Accounts Receivable and Payable supports the check escheatment process for checks that were not cashed by the recipient within a certain time period

Transactions/Programs

Transaction
 Description
Program
FPCHR Check Management
FPCHL Check Register RFKKCRN00
FPCH1 Online Check Printing SAPLFKK_CHECK_ONLINE
FPCHP Transfer Prenumbred Checks from Payment Run SAPLFKCHKREP
FPCHO Owner of Prenumbered Check Forms
FP50 Manually Outgoing Checks Lot: Processing SAPLFKCHKMA
FP51 Data Transfer: Manually Issued Checks Lot RFKKCM00
Transfer of Manually Issued Checks RFKKCM01
Post Manually Issued Checks Lot as Job RFKKCM02
Transfer of Man. Issued Checks - Display/Change Content of Seq. File RFKKCMDA
Generate Test File for Transfer of Manually Issued Checks RFKKCMDG
FP52 Transfer of Manually Issued Checks: Process Errors RFKKCMFA
FP20 Create Check Deposit List (FI-CA) RFKKCK01
FPCHX Extract Creation for Checks RFKKCHK01
Checks: Assign Payment Documents RFKKCHK02
Set Assignment Date for Checks RFKKCHK03
Assign Checks RFKKCHK04
Generate Test File for Check Deposit Transfer RFKKCRDG
Check Deposit Transfer - Display/Change Content of Sequential File RFKKCRDA
FPB12 Transfer of Cashed Checks RFKKCR00
FPB13 Transfer of Cashed Checks - Display/Change Incorrect Data RFKKCRFA
FPB14 Data Transfer - Z Structure Generator RFKKCRZG
FPCCR Clarifcation of Check Encashment
FP54 Clarification of Cashed Checks: Transfer Encashment Data to Clar.Table RFKKCRCASH_CHECK
FPCHS Reverse Check Payment after Successful Lock (Stop Payment) RFKKCRDV1
FPCHV Mass Voiding of Checks from Payment Run RFKKCRMV1
Reorganization of Check Management: Delete Data No Longer Required RFKKCR_OLD_DELETE
FPCHESCH_START Check Escheatment: Start of Escheatment Process RFKKCRESCH1
FPCHESCH_ESCH Check Escheatment of Checks That Have Reached Escheatment Date RFKKCRESCH2
FPCHESCH_DISP Display of Check Escheatment Data RFKKCRESCH_DISPLAY
FPCHESCH_CHANGE Perform Check Escheatment Manually RFKKCRESCH_CHANGE
FPCHESCHC Check Escheatment Clarifciation
FPPDC2 Change Postdated Check
FPPDC3 Display Postdated Check
FPPDC8 Postdated Check: Reversal Process
FP25PDC Postdated Check Lot
FPPDC_DLI Display Postdated Checks
FPPDC_MON Processing of Postdated Checks RFKK_PDC_MON
FPARCR0
FPARCR1
 Archiving: FI-CA: Check Management
FQKPH
FQ1035
FQ1036
FQ1037
FQ1038
FQ1039
FQZL
 Customizing

Process Overview

Payment Run, Check numbering, Check printing


(Image Source: www.sap.com)

Check Management, Check Printing


(Image Source: www.sap.com)

 

Replacement Check


(Image Source: www.sap.com)

Transfer of Cashed Checks, Clarification of Check Encashment


(Image Source: www.sap.com)

 

 

Manual Outgoing Checks


(Image Source: www.sap.com)

 

Deletion of Checks


(Image Source: www.sap.com)

 

Customizing


FICAIMG

>Contract Accounts Receivable and Payable

>Basic Functions

>Check Management 

>Specify Component for Reconciling Check Deposits
TFK001B-ABSCH => Component for Reconciling Check Encashment
TFK001B-XESCH => Check Escheatment Process Active

>Settings for Check Creation

>Define Number Range Intervals for Outgoing Checks

>Business Transactions

>Payments

>Incoming/Outgoing Payment Creation

>Define Payment Methods >Define Specifications for Paying Company Code

>Program Enhancements

>Define Payment Medium Formats

FI-CA Events

Event
Description
Standard Module
0244 Filter Checks To Be Submitted FKK_SAMPLE_0244
0245 Manual Checks: Check Header Data FKK_SAMPLE_0245
0246 Manual Checks: Add to Document FKK_SAMPLE_0246
0247 Manual Checks: Check Item FKK_SAMPLE_0247
0248 Determine Chects that Can Be Submitted FKK_SAMPLE_0248
0249 Create File for "Positive Payments" FKK_SAMPLE_0249
0254 Check Management: Payment Reversal of Locked Checks FKK_SAMPLE_0254
0258 Check Management: Additional Authorization Check FKK_SAMPLE_0258
0430 Check Escheatment: Escheatment Data at Check Creation FKK_SAMPLE_0430
0431 Check Escheatment: Data at Start of Escheatment Process FKK_SAMPLE_0431
0440 Vordatierte Schecks: Daten ergänzen FKK_SAMPLE_0440
0441 Vordatierte Schecks: Include-Screen für Kundenfelder FKK_SAMPLE_0441
0442 Vordatierte Schecks: Prüfungen bei Einreichung/Umbuchung FKK_SAMPLE_0442
0443 Vordatierte Schecks: Fortschreibungen nach Datenbankänderung FKK_SAMPLE_0443
0444 Vordatierte Schecks: Kundenfunktion FKK_SAMPLE_0444
0724 Correspondence: Print Checks FKK_PAYMEDIUM_CHECK_0724
0725 Correspondence: Create Checks FKK_PAYMEDIUM_CHECK_0725
0807 Time Check Escheatment Letter Was Created FKK_SAMPLE_0807
0808 Time Check Escheatment Letter Was Printed FKK_SAMPLE_0808
0958 Acct Statement Tfr: Supplement Check Encash. Hdr FKK_SAMPLE_0859
0959 Acct Statement Tfr: Supplement Check Encash. Item FKK_SAMPLE_0959

Posting Areas

Posting area
description
1036 Specifications for Check Encashment FKK_ACCOUNT_DETERMINE_1036
1037 Bank Clearing Account for Cashing Outgoing Checks FKK_ACCOUNT_DETERMINE_1037
1039 Check Encashment: Expense and Revenue Accounts FKK_ACCOUNT_DETERMINE_1039
1035 Manual Checks Lot: Specifications FKK_ACCOUNT_DETERMINE_1035
1061 Payment Program Bank Accounts FKK_ACCOUNT_DETERMINE_1061
1038 Specifications for Clarification of Cashed Outgoing Checks FKK_ACCOUNT_DETERMINE_1038
1042 Check Escheatment Specifications FKK_ACCOUNT_DETERMINE_1042

Correspondence Type

0015 Print Check
FI_CA_DME_CHECK 
IS_U_ACCOUNT_CHANGE_SAMPLE
0021 Online Check
FI_CA_DME_CHECK  
FI_CA_DME_CHECK_SAMPLE
0046 Check Escheatment Letter
FI_CA_CHECK_ESCHEATMENT 
FI_CA_CHECK_ESCHEATMENT_PDF

Technical information

Tables

Table
Description
DFKKCR
DFKKCR2P
DFKKCRDOC2
DFKKCRADD
Repository For Checks
Check Repository: Additional Payees
Check Management: Partial Encashments
CR: Additional Information for Payment Medium
DPAYCHKH
DPAYCHKH1
DPAYCHKP
Header: Accounting Using Creation of Payment Media
Supplemental Assignments with Creation of Payment Media
Header: Accounting Using Creation of Payment Media
DFKKCRCL Table for Checks To Be Clarified
DFKKCRCASH CR: Cashed Checks Not Yet Entered in Register
DFKKCRCL_DOCS Table for Checks To Be Clarified
DFKKCROWN CR: Information on Issued Check Forms
DFKKCMF Manually Entered Checks Lot: Reconciliation Key
DFKKCMK Manually Issued Checks Lot: Header Data
DFKKCMP Manually Issued Checks Lot: Item Data
DFKKCRESCH Check Register: Escheatment Data
DFKKCRESCHA Check Register: Escheatment Data: Correspondence
DFKKCRESCHC Clarification Cases for Manual Escheatment Process
TFKVOID
TFKVOIDT
Reasons for Check Voiding
Reasons for Check Voiding/Text
DPAYCHKNUM
DPAYCHKNUMP
Check Number Lot: Header
Check Number Lot: Single Numbers
DPAYCHKSET Check: Settings for Check Creation for House Banks
FKKBSTER Acct Statement Transfer: Incorrect Data
TFKPDC PDC: Settings for Postdated Checks
DFKKPDC FI-CA: Postdated Checks
DFKKPDCV FI-CA: Versions of Postdated Checks
DFKKPDCS FI-CA: Status Changes for Postdated Checks
DFKKPDC_RID FI-CA: Check Deposit Run Information
DFKKCRDEL
DFKKCRDELADD
DFKKCRDEL2P
DFKKCRDELD2
CR: Deleted Payment Medium / Basic Data
CR: Deleted Payment Medium / Additional Data
CR: Deleted Payment Medium / Payee Data
Check Register: Deleted Payment Media/Partial Encashments

Structures

Package

Package
Description
FKKB Contract A/R & A/P: Central Objects
FKK_PDC FI-CA: Postdated Checks

Function Groups

Function Group
ProgramProgramP
DescriptionDDe
FKCHKREP SAPLFKCHKREP Check Repository in FI-CA, New
FKK_CHECK_ONLINE SAPLFKK_CHECK_ONLINE FI-CA: Manual Check Creation
FKYCHK SAPLFKYCHK Payment Medium: Checks
FKCHKASSIGN SAPLFKCHKASSIGN Assign Checks to Payment Documents
FKCHKMA SAPLFKCHKMA Manually Outgoing Checks Lot: Processing
FKCHKMP SAPLFKCHKMP Manually Issued Checks Lot, Postings
FKCHKCL SAPLFKCHKCL Clarification of Cashed Checks
FKCH_ESCH_CLAR SAPLFKCH_ESCH_CLAR Check Escheatment: Clarification Appl.
FKCH_ESCH_CORR SAPLFKCH_ESCH_CORR Correspondence for Check Escheatment
FKCH_ESCH_CUST SAPLFKCH_ESCH_CUST Extended Table Maintenance (Generated)
FKCH_ESCH_DB SAPLFKCH_ESCH_DB Check Escheatment: Database
FKCH_ESCH_EVENT SAPLFKCH_ESCH_EVENT Check Escheatment: Event Function Module
FKCH_ESCH_POST SAPLFKCH_ESCH_POST Check Escheatment: Posting
FKCH_ESCH_PROCESS SAPLFKCH_ESCH_PROCESS Check Escheatment: Process
FKCH_ESCH_SERVICE SAPLFKCH_ESCH_SERVICE Check Escheatment: Service Modules
FKK_PDC SAPLFKK_PDC FI-CA: Postdated Checks
FKK_PDC_CUST SAPLFKK_PDC_CUST PDC: Table Maintenance
FKK_PDC_DET SAPLFKK_PDC_DET FI-CA: Detailed Display of a Check
FKK_PDC_ENQ SAPLFKK_PDC_ENQ PDC: Lock
FKK_PDC_EVENTS SAPLFKK_PDC_EVENTS PDC: Event Modules
FKK_PDC_POST SAPLFKK_PDC_POST FI-CA: Postings for Postdated Checks
FKK_PDC_RID SAPLFKK_PDC_RID FI-CA: Check Deposit Run
FKK_PDC_SRV SAPLFKK_PDC_SRV PDC: Service Functions

Function Modules

FKK_PAYMEDIUM_CHECK_20FKK_PAYMEDIUM_CHECK_30
FKK_PAYMEDIUM_CHECK_40
Zahlungsträger: Schnittstelle 20 - Zahlungsträger starten (File Header)
Zahlungsträger: Schnittstelle 30 - Zahlungsauftrag (Transaction Record)
Zahlungsträger: Schnittstelle 40 - Zahlungsträger beenden (File Trailer)
FKK_PAYMEDIUM_CHECK_PRINT Zahlungsträger: Scheckdruck
FKK_PAYMEDIUM_CHECK_ADD_CP Scheck als laufende Nummer in DPAYCHK hinzufügen
FKK_CR_DME_UPDATE_CR_BY_OPBEL
FKK_CR_DME_UPDATE_CR_UNLOCK
ENQUEUE_EFKKCRDOC
DEQUEUE_EFKKCRDOC
Update-Prüfung für Zahlungsträgerlauf auf Belegebene
Entsperren von Belegen beim Update der Scheckverwaltung
Request lock for object EFKKCRDOC
Release lock on object EFKKCRDOC
FKK_CR_CHECK_DETAILS Anzeigen und Verarbeiten von Scheckinformationen
FKK_CR_CHECK_CASH_POST Post Check Encashment
CFC_CRCL_EVENT_INIT
CFC_CRCL_EVENT_LIST_OUT
CFC_CRCL_EVENT_PFSTATUS
CFC_CRCL_EVENT_SELECT
CFC_CRCL_EVENT_SEL_SCRN
CFC_CRCL_EVENT_UCOMEXITFKK_CHKCL_GET_CRCL_DOCS
FKK_CHKCL_INSERT_CRCL_DOCS
FKK_CHKCL_POST_WRITE_OFF_DOC
FKK_CHKCL_SELECT_POSITION
Clarification of Cashed Checks
FKK_CHECKM_*
FKK_CHECKM_AUTHORITY_CHECK
FKK_CHECKM_BATCH_CLOSE
FKK_CHECKM_BATCH_CREATE
FKK_CHECKM_BATCH_POS_APPEND
FKK_CHECKM_BATCH_RELEASE
FKK_CHECKM_CHECK_POSITION
FKK_CHECKM_CHECK_REPOSITORY
FKK_CHECKM_CHECK_STATUS
FKK_CHECKM_GET_STATUS
FKK_CHECKM_ENQUEUE
FKK_CHECKM_DEQUEUEFKK_CHECKM_POST
FKK_CHECKM_POST_CREATE_GL
FKK_CHECKM_POST_CREATE_HEADER
FKK_CHECKM_POST_CREATE_OP
FKK_CHECKM_POST_POSITION
Manually Outgoing Checks Lot: Processing
FKK_CHECKM_REVERSE_DOC
FKK_CHECKM_REVERSE_DOC_PREP
FKK_CHECKM_REVERSE_POSITION
FKK_CHECKM_REVERSE_POSITION_U
Manually Outgoing Checks Lot: Reversal
FKK_CR_CHECK_VOIDREASON
FKK_CR_CHECK_VOID_SINGLE
FKCK_ESCH_PROCESS_START
FKCK_ESCH_POST
FKCK_ESCH_POST_PREPARE
FKCH_ESCH_CORR_CREATE
FKCH_ESCH_CORR_PRINT
Start of Escheatment Process
Check Escheatment: PostingScheckabtretungsschreiben erzeugen
Druckbaustein Scheckabtretungsschreiben
FKCH_ESCH_CFC_EVENT_INIT
FKCH_ESCH_CFC_EVENT_LIST_OUT
FKCH_ESCH_CFC_EVENT_PFSTATUS
FKCH_ESCH_CFC_EVENT_SELECT
FKCH_ESCH_CFC_EVENT_SEL_SCRN
FKCH_ESCH_CFC_EVENT_UCOMEXIT
FKCH_ESCH_CLARCASE_CREATE
Check Escheatment: Clarification Appl.
FKCH_ESCH_CORR_CREATE
FKCH_ESCH_CORR_PRINT
Scheckabtretungsschreiben erzeugen
Druckbaustein Scheckabtretungsschreiben
FKK_PDC_AUTHORITY_CHECK
FKK_PDC_DISPLAY
FKK_PDC_EDIT
FKK_PDC_POST_CASH_AT_BANK
FKK_PDC_POST_PAY_TO_VENDOR
FKK_PDC_POST_SEND_TO_BANK
FKK_PDC_REVERSE_DOCUMENTS
FKK_PDC_SEND_TO_BANK
FKK_PDC_TRANSFTER_SEND_MAIL
FKK_PDC_VOID
ENQUEUE_EFKKPDC
ENQUEUE_EFKKPDC_BUK
ENQUEUE_EFKKPDC_RID
DEQUEUE_EFKKPDC
DEQUEUE_EFKKPDC_BUK
DEQUEUE_EFKKPDC_RID

Message Class

FKCHK Check Repository Messages

Authorization Objects

Object
Description
F_KKCMK FI-CA - Manual Checks Lot
F_KKCR_BUK  FI-CA Authorization for Check Management / DFKKCR
F_KK_SOND  FI-CA Special Functions
BFUNK_KK  Processing function key
018  Check Management: Administrator Mode for 'Change Check Data'
S_CFC_AUTH  Clarification Controller: General Authorization Object
F_KK_PDC  FI-CA Postdated Checks

Lock Objects (SM12)

Lock Object
Description
EFKKCR Lock Object for Check Repository / DFKKCR
EFKKCRCL Block Item Clarification Table for Cashed Checks
EFKKCRDOC Block Object for Check Management (Document)/FKKCRDOC
EFKKCRESCH Lock Object for Check Escheatment/DFKKCRESCH
EFKKPDC Lock on Postdated Check
EFKKPDC_BUK Company Code Lock on Check (for Depositing)
EFKKPDC_RID Lock on Check Deposit Run
EFKKCM Block Object for Transferring Manually Issued Checks
EFKKCMK Block Manually Created Checks Lot
EFKKCMP Block Manually Created Checks Lot: Item

Archiving Object

FI_MKKCREG FI-CA: Check Management

Check Encashment Data Transfer

To transfer the data from an electronic account statement, choose one of the following paths:

Roles

Start of the navigation path Transfer Bank Account Statements Next navigation step (SAP_FI_CA_BANK_ACC_STATMENT) Next navigation stepTransfer from Electronic Account Statement End of the navigation path

SAP Menu

Start of the navigation path Periodic Processing Next navigation step Transfer Data Next navigation step Electronic Account Statement Next navigation step Transfer End of the navigation path

For more information, see the report documentation.

To process errors that occurred during the data transfer, choose:

Roles

Start of the navigation path Transfer Bank Account Statements Next navigation step (SAP_FI_CA_BANK_ACC_STATMENT) Next navigation stepError Processing End of the navigation path :Transfer from Account Statement

SAP Menu

Start of the navigation path Periodic Processing Next navigation step Transfer Data Next navigation step Electronic Account Statement Next navigation step Process Errors

Check Escheatment

Prerequisites

Activate check escheatment per company code in Customizing for Contract Accounts Receivable and Payable under Start of the navigation path Organizational Units Next navigation stepSet Up Company Codes for Contract Accounts Receivable and Payable End of the navigation path.

Make additional system settings for check escheatment in Customizing under Start of the navigation path Contract Accounts Receivable and Payable Next navigation stepBasic Functions Next navigation stepCheck Management End of the navigation path in the activities Enter Receiver Codes for Check Escheatment and Enter Specifications for Check Escheatment.

Process

In the standard system, escheatment is handled automatically. However, at event 0431, you can intervene in the process flow and identify checks that you want to process manually in Clarification Processing. You can, for example, define event 0431 so that the system transfers checks to manual processing based on their amount and/or the address of the check recipient.

Automatic check escheatment has the following steps:

  • Check creation

    At the time the check is created, the system determines the receiver code and the earliest possible start date for the escheatment process, based on the current standard address (region) of the recipient. The system stores this date in the check.

    At event 0430, you can change the receiver code and specify one of the following for the check:

    • No escheatment should take place.

    • No escheatment should take place if the check recipient's place of residence is outside of the country.

  • Selection of checks for escheatment

  • Creation of notification letters

  • Escheatment

  • Outgoing payment

    The payment program automatically creates a payment advice for the recipient (the U.S. state).

  • Clarification and manual check processing

Perform the individual steps in the escheatment process at regular intervals as needed in relation to one another.

You can display checks that are in the escheatment process or already escheated. On the SAP Easy Access screen, choose Start of the navigation path Periodic Processing Next navigation stepData for Externals Next navigation stepTax Authorities Next navigation stepCheck Escheatment Next navigation stepDisplay Escheatment Data End of the navigation path.

Continue exploring

Knowledge guide

Continue with related SAP knowledge.

Save this guide, return to the Knowledge Navigator or review the author profile for more practical SAP context.

Sachin H. Patil
Sachin H. Patil
SAP FI-CA Consultant & Architect

Practical SAP notes, structured for review, reuse and long-term maintenance.

View full profile →
HomeKnowledgeInsightsAI LabToolsProfile