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
SAP Menu
For more information, see the report documentation.
To process errors that occurred during the data transfer, choose:
Roles
Transfer from Account Statement
SAP Menu
Check Escheatment
Prerequisites
Activate check escheatment per company code in Customizing for Contract Accounts Receivable and Payable under
.Make additional system settings for check escheatment in Customizing under 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
.