Knowledge Guide

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

In the transaction Receipt Management, you can display all receipts printed for a payment document that meet selection criteria that you specify in an overview. Transactions Transaction DescriptionD FPREPT Receipt Manage

In the transaction Receipt Management, you can display all receipts printed for a payment document that meet selection criteria that you specify in an overview.

Transactions

Transaction
DescriptionD
FPREPT Receipt Management
FPREPTM Printed Receipt

Customizing


FICAIMG
>Contract Accounts Receivable and Payable
>Basic Functions
>Postings and Documents
>Basic Settings
>Maintain Central Settings for Posting
> Receipt Management Used ?

>Business Transactions
>Payments
>Processing Incoming and Outgoing Payments
>Receipt Management

Technical information

Tables

Table
Description
DFKKREPT Receipt Documents
DFKKREPTCL Clearing Information for Receipt Documents
DFKKREPTNRKR Internal Table for Lock Object EFKKNUMKR_REPT
DFKKCDREF Cash Desk Document References

tfk000c-xrept = 'X', V_TFK100A-RPRTA  Automatic Printing

Posting area

Posting area
Description
1500 Receipt Management Settings

Programs

Program
Form
SAPLFKH0 PRINT_CASHDESK_RECEIPT

Reports

Report
Description
RFKKREPT Display Receipt History

Function modules

Function module
Description
ISU_PRINT_RECEIPT Receipt printout: cash payment window
FKK_GET_RECEIPTNR Quittungsnummer ziehen
FKK_FUNCTIONS_FOR_FPREPT Füllt die Quittungsnummer in FPY1 Positionen
FKK_RECEIPTNUMBER_GET Quittungsdruck : Quittungsnummer ermitteln
ENQUEUE_EFKKNUMKR_REPT Request lock for object EFKKNUMKR_REPT
DEQUEUE_EFKKNUMKR_REPT Release lock on object EFKKNUMKR_REPT
FKK_DB_DFKKREPTCL_CANCEL Setzt Stornoflag in DFKKREPT für Quittungsdruck
FKK_DB_DFKKREPTCL_CREATE Speichert Ausgleichsinfo in DFKKREPT für Quittungsdruck
FKK_DB_DFKKREPTCL_SELECT Lesen der Tabelle DFKKREPTCL
FKK_DB_DFKKREPTCL_SELECT_MASS Lesen der Tabelle DFKKREPTCL
FKK_DB_DFKKREPTCL_STATUS_SET Für Download
FKK_DB_DFKKREPTCL_UPD_INSERT PRIVATE: Einfügen/Ändern von Ausgleichsinfo für Quittungsdruck
FKK_DB_DFKKREPTCL_WRITE Update der DFKKREPTCL beim Download/Quittungsdruck
FKK_DB_DFKKREPT_CREATE Speichert Quittungsdruck-Informationen in DFKKREPT
FKK_DB_DFKKREPT_SELECT_MASS Lesen der Tabelle DFKKREPT
FKK_DB_DFKKREPT_SELECT_SINGLE Lesen der Tabelle DFKKREPT
FKK_DB_DFKKREPT_UPD_INSERT PRIVATE: Einfügen/Ändern von Ausgleichsinfo für Quittungsdruck

Events

Event
Description
6051 Mixed Payments: Print Receipts
6052 Mixed Payments: Create Receipt
6053 Mixed Payments: Print Receipt
6041 Cash Desk: Create Receipt
4807 Receipt Management: Permit Repeat Print
1782 Mass Activity: Receipt Printing

Number Range


snum
number range object FKK_REPT

transaction FPNRPT

KBA/ Consulting

KBA
Description
2067621 FPCJ: Error Message >0576 'Number range &1 does not exist or has no internal number range

Receipt Management

Prerequisites

If you wish to use the receipt management, you can configure the following settings in Customizing for Contract Accounts Receivable and Payable:

  • Activate Receipt Management under Start of the navigation path Basic Functions Next navigation stepPosting and Documents Next navigation stepBasic Settings Next navigation stepMaintain Central Settings for Posting End of the navigation path. Set the indicator Receipt Management Used. If the indicator is set, the necessary clearing information in the system is recorded during the posting of payments that are used in receipt management during (repeated) printing of receipts.

  • You define Specifications for the Management of Receipts under Start of the navigation path Business Transactions Next navigation stepPayments Next navigation stepProcessing of Incoming and Outgoing Payments Next navigation stepReceipt Management End of the navigation path.

  • Each printed receipt obtains its own receipt number. The distribution of these numbers is determined by its own number range. Maintain the number range 01 under Start of the navigation path Business Transactions Next navigation stepPayments Next navigation stepProcessing of Incoming and Outgoing Payments Next navigation stepReceipt Management Next navigation stepMaintain Number Ranges for Receipt Printing End of the navigation path.

  • Additionally, you can define reasons for repeat print under Start of the navigation path Business Transactions Next navigation stepPayments Next navigation stepProcessing of Incoming and Outgoing Payments Next navigation stepReceipt Management Next navigation stepDefine Reasons for Repeat Print End of the navigation path.

Features

The list is output using the ABAP list viewer. You can define the display variably and individually by defining the desired layouts. You can choose the layouts in the menu under Output Parameter.

Activities

  1. Choose Start of the navigation path  Payments Next navigation stepReceipt Management End of the navigation path.

  2. Enter the parameters that you want to use to select the receipt. Using Specifications for Selection, you can restrict your selection further and thus:

    • Only output receipts that are posted for stamp tax.

    • Only output payment documents for which a receipt is also printed

    • Also output reversed receipts

  3. Then choose the desired display of the Execute (Execute) pushbutton with quick info Execute or Without Displaying Individual Items pushbutton in the toolbar.

If you choose the pushbutton Execute (Execute) with quick info Execute, the system displays the relevant receipts of selection criteria individually. For payment documents that do not yet have a receipt, the program simulates a line with the print information of the receipt that has not yet been printed. If you print this receipt afterwards, the program retrieves this simulated data. The receipt lines are however only simulated, if the indicator Only Display Receipts is Not chosen as selection criteria. You can use the following functions in the display:

  • If you display individual items in a list, you can print receipts for the displayed payment documents by selecting the relevant lines and choosing the print receipt (print) pushbutton.

  • If the relevant payment has been reversed, you can reverse the printed receipts in the list by selecting the relevant lines and choosing the reverse reverse (reverse) pushbutton.

  • By double clicking on a line you can display the payment document.

  • By using the pushbutton Print Mass Receipts Print Mass Receipts (Print Mass Receipts), you can navigate to the transaction for the mass printing of receipts.

If you choose the pushbutton Without Individual Item Display, the amounts, net amounts and tax stamp amounts are outputted in total using the company code, origin of the payment document, processor, bank branch and cash desk. The system displays this information in the ABAP List Viewer. By selecting a totals line, you can branch to the display of the individual items that were considered in the relevant totals line.

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