V1D Financial Accounting – AR Incoming Payment Lockbox

21
SAP ECC 6.00 November 2007 English V1D (Media): Financial Accounting – Accounts Receivable Incoming Payment/Lockbox Business Process Procedure

Transcript of V1D Financial Accounting – AR Incoming Payment Lockbox

Page 1: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP ECC 6.00

November 2007

English

V1D (Media): Financial Accounting – Accounts Receivable Incoming Payment/Lockbox

SAP AGDietmar-Hopp-Allee 1669190 WalldorfGermany

Business Process Procedure

Page 2: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

Copyright

© Copyright 2007 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

MaxDB is a trademark of MySQL AB, Sweden.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

© SAP AG Page 2 of 16

Page 3: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

Icons

Icon Meaning

Caution

Example

Note

Recommendation

Syntax

External process

Business Process Alternative/Decision Choice

Typographic Conventions

Type Style Description

Example text Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths and options.

Cross-references to other documentation.

Example text Emphasized words or phrases in body text, titles of graphics and tables.

EXAMPLE TEXT Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT and INCLUDE.

Example text Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names of installation, upgrade and database tools.

EXAMPLE TEXT Keys on the keyboard, for example, function keys (such as F2) or the ENTER key.

Example text Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation.

<Example text> Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.

© SAP AG Page 3 of 16

Page 4: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

Process Flow Legend

© SAP AG Page 4 of 16

Page 5: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

Contents

1 Purpose........................................................................................................................................ 6

2 Prerequisites................................................................................................................................. 6

3 Process......................................................................................................................................... 8

3.1 Process Flow Diagram..........................................................................................................8

3.2 Process Overview Table........................................................................................................9

4 Scenario..................................................................................................................................... 10

4.1 Post Incoming Payment from Customer..............................................................................10

4.2 Maintain Lockbox File..........................................................................................................11

4.3 Post Lockbox File................................................................................................................12

4.4 Postprocess Lockbox..........................................................................................................14

4.5 Run Batch Input to Update Customers................................................................................15

© SAP AG Page 5 of 16

Page 6: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

V1D: Financial Accounting – Accounts Receivable Incoming Payment/Lockbox

1 PurposeCustomer payments are posted into the system to represent the collection of money and the application of this money against Customer liabilities to the company. This can be performed two ways within the system, either on an individual payment-by-payment basis, or collectively, in what is commonly called lockbox processing.

Individual payment-by-payment processing will have the User entering one transaction per payment. Lockbox processing is a two step process: step one has User using one transaction to post multiple payments based on data file from the bank, and step two is a transaction to correct any un-applied payment data from step one.

Lockbox is a function, performed by a bank, which allows the Customer to send payments directly to a bank via ‘lockbox’ (a specific mail address set-up for the company at the bank). These payments are collected by the bank and applied to the company’s bank account, with data from the payments (like check routing number, Customer bank account number, check number, payment amount and invoices being paid) being made available to the company in a file format to allow for collective processing. The lockbox data is either sent daily to the company, or located at the bank, and retrieved by the company daily.

These are the business process alternatives in this scenario where you need to make a choice when testing this process:

Step 4.1: Are you processing the payment using electronic lockbox? If so, skip this step and go to the next step.

Step 4.3: Were the checks completely applied? If so, continue to the next step. Otherwise, re-run the step.

Step 4.5: Does the ADDBNKDETAIL session exist? If so, continue processing the step. If not, exit the step.

These choices are marked below with the icon.

2 PrerequisitesYou have entered the master data required to go through the procedures of this scenario. Ensure that the following scenario-specific master data exists before you test this scenario:

Field User Action or Values

Customer Information

Customer 1000XX

Company Code BP01

Description Open Pages Book Store

Lockbox Information

© SAP AG Page 6 of 16

Page 7: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

Field User Action or Values

GL Account 113016

Company Code BP01

Description Lockbox – Checks in

Bank details must be maintained in the Customer master. Use transaction XD03. Ensure that you have maintained the Bank Key (ABA routing number) and Bank Account (customer’s account number) on the Payment transactions tab.

© SAP AG Page 7 of 16

Page 8: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

3 Process

3.1 Process Flow Diagram

Financial Accounting - AR - Incoming Payment /Lock Box

V1D

Acc

ount

s R

ecei

vabl

eA

ccou

nts

Rec

eiva

ble

Checks InCash disc paid

Pmt diff.Customer

Down payment

Eve

ntE

vent Pmt received

from customer to Accounting

4.1Post incoming payment from

customer

1

4.2Incoming

Lockbox Filefrom Bank

Electronic Lockbox with

bank?

Yes

No

4.3Post Lockbox file

Lockbox clearingCash disc paid

Pmt diff.Customer

Down Payment

3

No

Yes

Lockbox Check InLockbox clearing

2Checks

Completely Applied

Resolve Issues

4.4Post-process

Lockbox

End Process 4.5Run Batch Input to Update Customers

Does YPCC_BANKUPD

session exist?No

Process YPCC_BANKUPD session to update Customer Master

Yes

© SAP AG Page 8 of 16

Page 9: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

3.2 Process Overview TableStep Step Name External

Process Reference

Business Condition Role Transaction Code Expected Results

4.1 Post Incoming Payment from Customer

Customer payment has been received and the company does not use lockbox processing or payment will not be passed to the lockbox process.

Accounts Receivable Clerk

F-28 Payment is deposited in bank and invoices identified for the payment are cleared

4.2 Maintain Lockbox File

Customer invoice must exist. Accounts Receivable Clerk

Manual step outside SAP ECC system

Payment information entered into lockbox file in BAI2 format.

4.3 Post Lockbox File

Lockbox file from the bank is ready for processing in the system

Accounts Receivable Clerk

FLB2 Payments are deposited in bank and invoices identified for the payments are cleared, where possible.

A log showing processing status of the checks is created

4.4 Postprocess Lockbox

Some payments in the lockbox file could not be systematically applied fully to Customer invoices, so further manual processing is needed to apply payments completely.

Accounts Receivable Clerk

FEBA_LOCKBOX/FLB1 The lockbox clearing account has a 'zero' balance because all payments in the lockbox file have be processed by either applying to Customer account or being written-off.

4.5 Run Batch Input to Update Customers

Customer bank data updates identified by the lockbox program have been placed into a ‘batch Input session’ to apply the updates to the Customer master records.

Accounts Receivable Clerk

SM35 All Customer bank updates identified by the lockbox program have been entered into the Customer master records.

© SAP AG Page 9 of 16

Page 10: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

4 Scenario

4.1 Post Incoming Payment from Customer

UseThis activity posts the incoming payments from the customer. The customer sends checks directly to Accounts Receivable.

Option A: To process the payment directly, execute this step. Once you have executed this step, you are done with the entire process. Do not run any other steps.

Option B: To process the payment using Electronic lockbox, skip this step and run step 4.2.

Procedure1. Access the transaction choosing one of the following navigation options:

Option 1: SAP Graphical User Interface (SAP GUI)

SAP ECC menu Accounting Financial Accounting Customer Document Entry Incoming Payments

Transaction code F-28

Business Role Accounts Receivable Clerk

Option 2: SAP NetWeaver Business Client (SAP NWBC) via Business role

Business role (Name) SAP_AIO_AR_CLERK-S (Accounts Receivable)

Business role Menu Accounts Receivable Payments Post Incoming Payments

2. On the Post Incoming payments : Header Data screen, enter the following information:

Field name Description User action and values Comment

Document date

<today’s date>

Company Code

BP01

Reference <check number>

Bank GL Account

113016

Amount <amount of check>

Open item selection-

<customer number>

© SAP AG Page 10 of 16

Page 11: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

Field name Description User action and values Comment

Account

Special G/L ind.

F If posting down payment received

3. Choose Enter.

4. On the Post incoming payments Process open items screen, double-click the USD Gross field for the invoices to be applied against the check.

You can optionally create residual items, partial payments, or charge of differences.

5. Choose Post.

To check document before posting, choose Simulate (F9) to display document, with cash discount, automatic pmt. difference entries, residual items.

ResultThe payment is deposited in bank and invoices identified for the payment are cleared. You do not need to process any other steps in this document.

Debited Accounts Credited Accounts

Bank (Lockbox – Checks in) Customer

Cash Discount Paid Down payment – customers

Pmt. Differences Payment differences

Customer (Residual items)

4.2 Maintain Lockbox File

UseIn a productive environment, the bank will provide the lockbox file with the relevant payment information formatted in the BAI2 standard. For the purposes of this example, you will manually edit the lockbox file.

Prerequisites A customer invoice must be created.

Procedure1. Open the file YPCC_BAI2_00.TXT from the Documentation DVD (which is available in the Misc

folder under Baseline US).

© SAP AG Page 11 of 16

Page 12: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

2. Edit the following highlighted (in bold) text:

In the example below:

In the first line, replace the string after YPCCORIGIN (that is 031008) with your current date (YYMMDD format) and 0030 with your current time.

In the third, sixth, and seventh lines, replace the highlighted text with your current date in the format YYMMDD.

In the fifth line, replace the highlighted invoice number with your invoice number.

100YPCCDESTINYPCCORIGIN0310080030

2IGNOREDBYSAP0000000000

58660010012345031008YPCCDESTINYPCCORIGIN

686600200000400000110003900345205865345205867

4866003601918000014 00000400000000000000

786600400123450310080010000040000

8866005001234503100800010000040000

9000000

3. Save the file to your hard drive with another name.

Result The payment information is entered into the lockbox file in the BAI2 format.

4.3 Post Lockbox File

UseThe lockbox process uses a 'lockbox clearing' account to post all payments directly to bank G/L account. This allows the bank account to have a correct balance while the clearing account has non-zero balance until all payments are applied to Customers or written off. The lockbox posting log should be printed for future reference (especially in resolving issues for post-processing). The lockbox posting log should be printed for future reference (especially in resolving issues for post-processing). The lockbox process will provide Customer updates to bank details, if the data does not already exist, and the program find payments that can identified to a specific Customer based on invoices paid.

The bank sends the lockbox file to Accounts Receivable. The system checks whether the lockbox file has already been processed based on date and time stamp contained in the file.

After executing this transaction, you need to view the log that shows the processing status of the checks.

Option A: If the checks were completely applied, go to step 4.5.

Option B: If the checks did not apply completely, go to the next step.

© SAP AG Page 12 of 16

Page 13: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

Procedure1. Access the transaction choosing one of the following navigation options:

Option 1: SAP Graphical User Interface (SAP GUI)

SAP ECC menu Accounting Financial Accounting Banks Input Lockbox Import

Transaction code FLB2

Business Role Accounts Receivable Clerk

Option 2: SAP NetWeaver Business Client (SAP NWBC) via Business role

Business role (Name) SAP_AIO_AR_CLERK-S (Accounts Receivable)

Business role Menu Accounts Receivable Payments Import Lockbox File

2. In the Main Lockbox program screen, make the following entries:

Field name Description User action and values Comment

Import into bank data storage

Selected

PC Upload Selected

Lockbox file YPCC_BAI2_00.TXT

Procedure Lockbox

Input record format

BAI2

Invoice numbers

<enter the four invoice numbers you generated previously>

Enhanced invoice no.check

Selected

Algthm: Checks with advice

001

Algthm: Checks without advice

001

Assign value date

Selected

Print statistics

Selected

© SAP AG Page 13 of 16

Page 14: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

We recommend that you create a variant with basic data that can be retrieved before execution.

3. Choose Execute.

4. The system displays a lockbox activity report.

ResultPayments are deposited in the bank and invoices identified for the payments are cleared, where possible. A log showing processing status of the checks is created.

Debited Accounts Credited Accounts

Bank (Lockbox – Checks in) Customer

Bank (Lockbox – clearing) Bank (Lockbox – clearing)

Pmt. Differences Payment differences

Customer (Residual items)

Down payment – customers

Cash discount paid

4.4 Postprocess Lockbox

UseLockbox processing creates payments advices for any payment that cannot be applied fully. These payment advices are stored, and post processing uses these advices to correctly apply payments to the Customer. You can make changes to advices if needed, or just use the advice to show the Customer invoices and apply as partial or residual items.

PrerequisitesLockbox processing has been performed and lockbox data exists to be re-processed.

Procedure1. Access the transaction choosing one of the following navigation options:

Option 1: SAP Graphical User Interface (SAP GUI)

SAP ECC menu Accounting Financial Accounting Banks Input Lockbox Reprocess

Transaction code FEBA_LOCKBOX / FLB1

Business Role Accounts Receivable Clerk

Option 2: SAP NetWeaver Business Client (SAP NWBC) via Business role

© SAP AG Page 14 of 16

Page 15: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

Business role (Name) SAP_AIO_AR_CLERK-S (Accounts Receivable)

Business role Menu Accounts Receivable Payments Postprocessing Lockbox Data

2. On the Postprocessing Lockbox Data screen, enter selection data (such as the creation date of the lockbox file, or the check status) and choose Enter.

3. If a list of lockboxes displays, double-click the lockbox you need to work on. If there is only one lockbox that matches the selection parameters, the system displays it automatically.

4. On the Lockbox Data Overview screen, double-click the row for the batch you want to process.

5. Select a row to process, then choose Post.

6. Various Post with Clearing screens display. The system may also display a Document created message if a posting discrepancy was resolved.

ResultsThe lockbox clearing account has a 'zero' balance because all payments in the lockbox file have be processed by either applying to Customer account or being written-off.

Debited Accounts Credited Accounts

Bank (Lockbox - clearing) Customer

Cash discount paid Pmt. Differences

Pmt. Differences

Customer (residual items)

Down payment - customers

4.5 Run Batch Input to Update Customers

UseIn this activity, you run the batch input process to update the information in the Customer Master Records.

PrerequisitesUpdates have been identified by the lockbox program and added to a BDC session.

Procedure1. Access the transaction choosing one of the following navigation options:

Option 1: SAP Graphical User Interface (SAP GUI)

SAP ECC menu System Services Batch Input Sessions

Transaction code SM35

© SAP AG Page 15 of 16

Page 16: V1D Financial Accounting – AR Incoming Payment Lockbox

SAP Best Practices for Media V1D: Financial Accounting - AR Incoming Payment/Lockbox - BPP

Business Role Accounts Receivable Clerk

Option 2: SAP NetWeaver Business Client (SAP NWBC) via Business role

Business role (Name) SAP_AIO_AR_CLERK-S (Accounts Receivable)

Business role Menu Control Panel Background Processing Batch Input Monitoring

2. In the Batch Input: Session Overview screen, select the YPCC_BANKUPD session and choose Process (F8).

Option A: If the YPCC_BANKUPD session does not exist, there are no updates that need to be made to the customer master. You can exit this transaction and end the process.

Option B: If the session does exist, continue with this step.

3. On the Process session dialog box, select Background then choose Enter.

4. Continue to choose Enter until the session disappears.

If the Transactions with errors column shows an error count, select the YPCC_BANKUPD session and choose Process (F8). Select Display errors only. Fix each error.

ResultsAll Customer updates identified by the lockbox program have been entered into the Customer master records. The process is complete.

© SAP AG Page 16 of 16