Table of Contents

Open all
Close all
Acknowledgements
21
1 Vendor Master Data
23
1.1 Organization of Vendor Master Data
23
1.1.1 Vendor Master Data and Organization Structure
23
1.1.2 Vendor Master Account Groups
25
1.2 General Data View
27
1.2.1 Address
27
1.2.2 Control Screen
30
1.2.3 Payment Transactions
35
1.2.4 Contact Persons
37
1.3 Company Code Data View
38
1.3.1 Accounting Information
39
1.3.2 Payment Transaction
42
1.3.3 Correspondence
47
1.3.4 Withholding Tax
48
1.4 Purchasing Data View
48
1.4.1 Purchasing Data
48
1.4.2 Partner Functions
53
1.5 Vendor Master Configuration Steps
55
1.5.1 Define Account Groups with Screen Layouts
56
1.5.2 Define Account Layout per Company Code
59
1.5.3 Define Screen Layout per Activity
59
1.5.4 Define Message Control for Vendor Master Data
60
1.5.5 Create Number Ranges for Vendor Accounts
60
1.5.6 Assign Number Ranges to Vendor Account Groups
61
1.5.7 Define Text IDs for Central Text (Vendors)
61
1.5.8 Define Text IDs for Accounting Text (Vendors)
62
1.5.9 Define Text IDs for Purchasing Organization Texts
62
1.6 Vendor Master Data Transactions
63
1.6.1 Creating, Changing, and Displaying Vendor Master Data
63
1.6.2 Display Vendor Account Changes
64
1.6.3 Vendor Block/Unblock
65
1.6.4 Confirmation of Changes
66
1.6.5 Transfer Vendor Master Data
66
1.6.6 Change Vendor Account Group
67
1.7 Vendor Master Data Enhancements
67
1.7.1 Vendor Master Data Validation
68
1.7.2 Vendor Master Data — Authorization Check Using BTE 00001460
70
1.7.3 Vendor Master Data — User Defined Screen
71
1.7.4 Vendor Master Substitution Using BAdI VENDOR_ADD_DATA
78
1.7.5 Personnel Number Validation Using User-Exit HRPBAS01
79
1.7.6 Other Enhancements
79
1.8 Vendor Master Data Search Helps
80
1.9 Vendor Master Data Table Structure
80
1.10 Deleting Vendor Master Data
81
1.11 Vendor Master Data Reporting
81
1.12 Summary
82
2 Accounting Document Principles
83
2.1 Document Header
83
2.1.1 Document Type
84
2.1.2 Document Number
87
2.1.3 Posting Date
88
2.1.4 Document Date (Invoice Date)
89
2.1.5 Invoice Receipt Date
89
2.1.6 Reference
89
2.2 Document Line Item
89
2.2.1 Posting Key
89
2.3 Summary
92
3 Business Transactions in Accounts Payable
93
3.1 Invoice/Credit Memo Processing
93
3.2 Invoice/Credit Memo – Enjoy Transaction
94
3.2.1 Templates
95
3.2.2 Header and Vendor Data
97
3.2.3 Information Area
101
3.2.4 GL Accounts Item Area
101
3.2.5 Invoice Simulation
102
3.2.6 Simulate General Ledger
103
3.2.7 Invoice Posting
103
3.3 Invoice/Credit Memo – General
104
3.3.1 Vendor Invoice: Header Data
105
3.3.2 Vendor Invoice: Vendor Item
106
3.3.3 Vendor Invoice: Correct GL Account Item
106
3.3.4 Enjoy Transaction/General Transaction Comparison
108
3.4 Invoice/Credit Memo – Fast Entry
109
3.4.1 Fast Entry: Header Data
109
3.4.2 Fast Entry: Enter Items
110
3.5 Invoice Entry Configuration Steps
111
3.5.1 Define Default Values for Enjoy Transactions
111
3.5.2 Define Default Values for General Transactions
112
3.5.3 Define Default Values for Fast Entry Transaction
113
3.6 Document Parking
113
3.7 Discount Methods
114
3.7.1 Gross Discount Method
114
3.7.2 Net Discount Method
115
3.7.3 Discount Method Differences
117
3.8 Alternative Payees
117
3.8.1 Alternative Payee
117
3.8.2 Alternative Payee in Document
118
3.8.3 Permitted Payee
121
3.8.4 Recommendation
123
3.9 Recurring Entries
123
3.9.1 Recurring Entry Creation
124
3.9.2 Recurring Entry Execution
127
3.9.3 Additional Recurring Transactions
128
3.10 Account Assignment Models
128
3.10.1 Account Assignment Models Maintenance
129
3.10.2 Account Assignment Models with Amounts
130
3.10.3 Account Assignment Models with Equivalence Numbers
130
3.11 One-time Vendor Invoices
132
3.12 New GL and Document Splitting
133
3.12.1 The New GL
133
3.12.2 Document Splitting
133
3.13 Enhancements
135
3.13.1 One-Time Vendor Address Validation Using User-Exit SAPLFCPD
135
3.13.2 Duplicate Invoice Check via Process BTE 00001110
136
3.13.3 Exclude OK-codes in Enjoy Transactions via Public & Subscribe BTE 00001140
137
3.14 FI Substitutions and Validations
137
3.14.1 Document Header Validation – Call-Up Point 1
138
3.14.2 Document Line Item Validation – Call-Up Point 2
139
3.14.3 Document Line Item Validation with User-Exit– Call-Up Point 2
139
3.14.4 Complete Document Validation – Call-Up Point 3
140
3.14.5 Substitutions
141
3.15 Summary
144
4 Logistic Invoice Verification
145
4.1 Three-Way Match Invoice Verification
145
4.1.1 Accounting Entries During Three-Way Match
147
4.1.2 Price Differences (Goods Receipt Document Posted First)
148
4.1.3 Price Differences (Invoice Document Posted First)
149
4.2 Two-Way Match Invoice Verification
150
4.2.1 Blanket Purchase Orders
151
4.3 Non-Valuated Goods Receipt
151
4.4 GR-Based Invoice Verification
152
4.4.1 Invoice Verification Examples
153
4.4.2 GR-Based Invoice Verification Flag Set On
155
4.4.3 GR-Based Invoice Verification Flag Set Off
155
4.4.4 GR-Based Invoice Verification Conclusion
156
4.5 Invoice Entry Process with Transaction MIRO
156
4.5.1 Worklist/PO Structure
157
4.5.2 Header and Vendor Data
158
4.5.3 Information Area
159
4.5.4 Purchase Order Items Area
159
4.5.5 Invoice Posting
160
4.6 Invoice Parking
160
4.7 Incoming Invoice Configuration
161
4.7.1 Define Attributes of System Messages
161
4.7.2 Define Tax Jurisdiction
162
4.7.3 Automatic Account Assignment
162
4.7.4 Number Assignment
167
4.7.5 Tax Treatment in Invoice Reduction
171
4.7.6 Maintain Default Values for Tax Code
171
4.7.7 Configure the Treatment of Exchange-Rate Differences
172
4.7.8 Determine Mail to Purchasing When Price Difference Occur
172
4.7.9 Define Vendor-Specific Tolerances
172
4.7.10 Maintain Bar Code Entry
174
4.7.11 Activate Direct Entry to GL Accounts and Material Accounts
174
4.7.12 Maintain List Variants
174
4.7.13 Aggregation
175
4.7.14 Define Start Logo
175
4.7.15 Set Check for Duplicate Invoices
175
4.8 Special Functions During Invoice Entry
176
4.8.1 Subsequent Debit/Credit
176
4.8.2 Purchase Order Text
178
4.8.3 Invoice Reduction
178
4.8.4 Prepayment
180
4.8.5 PO History Categories
182
4.8.6 Variance Types
183
4.9 Delivery Costs
183
4.9.1 Unplanned Delivery Costs
183
4.9.2 Planned Delivery Costs
185
4.10 Stochastic Block
186
4.11 Tolerances
188
4.11.1 Tolerance Keys
188
4.11.2 Invoice Block Configuration
191
4.11.3 Activate Workflow Template
192
4.11.4 Item Amount Check
192
4.12 Release Blocked Invoices (MRBR)
193
4.13 Enhancements During Invoice Entry
195
4.13.1 Default Transaction Values with BAdI MRM_TRANSACT_DEFAULT
195
4.13.2 Default Header Fields: MRM_HEADER_DEFAULT
196
4.13.3 Default Payment Terms: MRM_PAYMENT_TERMS
197
4.13.4 Validate Document Header: MRM_HEADER_CHECK
197
4.13.5 Complete Document Validation: INVOICE_UPDATE
197
4.13.6 Additional BAdIs During Invoice Verification
198
4.14 Evaluated Goods Receipt Settlement (ERS)
199
4.14.1 How to Avoid Pitfalls
199
4.14.2 Configuration Steps
200
4.14.3 Master Data Settings
200
4.14.4 ERS Execution
202
4.14.5 Planned Delivery Cost Settlement
204
4.14.6 ERS Enhancements
204
4.15 Invoicing Plans
206
4.15.1 Configuration Steps
206
4.15.2 Master Data Settings
207
4.15.3 Invoicing Plan Settlement Execution
209
4.15.4 Invoicing Plan Enhancements
210
4.16 Consignment/Pipeline Stock Settlement
211
4.16.1 Consignment Stock
211
4.16.2 Pipeline Stock
212
4.16.3 Enhancements for Consignment and Pipeline Settlement
212
4.17 Invoicing Verification in the Background
212
4.18 GR/IR Account Maintenance
213
4.18.1 GR/IR Clearing Configuration Steps
215
4.18.2 Execution of Transaction MR11
216
4.18.3 Transaction MR11SHOW
219
4.19 Invoice Overview
219
4.20 Invoice Display
220
4.21 Summary
220
5 Outgoing Payment Processing
221
5.1 Payment Method
221
5.1.1 Country-Specific Definitions for the Payment Method
222
5.1.2 Company Code Specific Definitions for the Payment Method
227
5.2 Payment Method Supplements
234
5.3 Payment Terms
235
5.3.1 Baseline Date and Net Due Date
236
5.3.2 Defaulting of Payment Term Values
236
5.3.3 Payment Term Configuration
237
5.4 Payment Grouping
239
5.5 Payment Block Reasons
240
5.6 Summary
242
6 Manual Payment Processing
243
6.1 Post Outgoing Payments
243
6.1.1 Header Data
244
6.1.2 Select Open Items
248
6.2 Post Outgoing Payments + Print forms
250
6.2.1 Header Data
251
6.2.2 Header Document Data
253
6.3 Post Incoming Payments
254
6.4 Configuration Steps
254
6.4.1 Define Default Document Type
254
6.5 Summary
255
7 Automatic Payment Processing
257
7.1 Payment Program Process Flow
258
7.2 Executing the Payment Program (F110)
259
7.2.1 Creation of a Payment Run
260
7.2.2 Planning and Parameter Specifications
262
7.2.3 Payment Proposal Run
267
7.3 Executing the Payment Program Periodically (F110S)
275
7.4 Payment Program Configuration
275
7.4.1 Set Up All Company Codes for Payment Transactions
276
7.4.2 Set Up Paying Company Codes for Payment Transactions
278
7.4.3 Set Up Payment Methods per Country for Payment Transactions
281
7.4.4 Set Up Payment Methods per Company Code for Payment Transactions
281
7.5 Set Up Bank Determination for Payment Transactions
281
7.5.1 House Banks
282
7.5.2 Bank Accounts
284
7.5.3 Bank Account Selection Logic
285
7.5.4 Configuration Steps for Bank Determination for Payment Transactions
286
7.6 Enhancements
290
7.6.1 Payment Program: Item Selection with Process BTE 00001820
290
7.6.2 Payment Program: Individual Bank Determination with Process BTE 00001810
292
7.6.3 Payment Program: Edit Groups with Process BTE 00001830
293
7.6.4 Payment Proposal: Maintenance Authorization Check with Process BTE 00001860
294
7.7 Summary
294
8 Check Processing
295
8.1 Check Management Configuration
296
8.1.1 Check Lot
296
8.1.2 Void Reasons
298
8.2 Check Printing Program
300
8.2.1 RFFOUS_C Print Program sections
300
8.2.2 Variants
306
8.2.3 MICR Printer
306
8.3 Check Form
307
8.3.1 Check Layout
307
8.3.2 Check Form Enhancements
308
8.4 Check Management Transactions
310
8.5 Display Check Information
311
8.5.1 Display Checks
311
8.5.2 Check Register
312
8.6 Change Check Information
312
8.6.1 Reprint Checks
312
8.6.2 Change Additional Information/Check Encashment
313
8.6.3 Online Cashed Checks
313
8.7 Manual Checks
314
8.8 Void Checks
314
8.8.1 Void Issued Checks
314
8.8.2 Cancel Payments
315
8.9 Reset Check Data
315
8.10 External Data Transfer/Positive Pay
315
8.11 Create Reference for Check
317
8.12 Summary
318
9 Bank Transfer
319
9.1 ACH Payments
320
9.1.1 ACH Payment Types
320
9.2 Bank Transfer Using the Classic Payment Medium Program
321
9.2.1 RFFOUS_T Program Sections
321
9.2.2 Variants
327
9.2.3 Configuration Steps
327
9.2.4 Enhancements
329
9.3 Payment Medium Workbench (PMW)
330
9.3.1 Create Payment Medium Format
330
9.3.2 Create/Assign Payment Selection Variants
333
9.3.3 Adjust Note to Payee
336
9.3.4 Assign Payment Medium Format
337
9.3.5 Enhancements
338
9.4 Execution of the Payment Program for Payment Medium Formats
341
9.4.1 Payment Advice
341
9.4.2 Schedule Payment Run
341
9.4.3 Data Medium Exchange Administration
342
9.5 Prenotifications
342
9.5.1 Select Bank Details
343
9.5.2 Create Prenotification file
343
9.5.3 Import Feedback
344
9.5.4 Display File
344
9.5.5 Change Memo Records
344
9.6 Summary
345
10 Withholding Tax Reporting
347
10.1 Classic Withholding Versus Extended Withholding Tax Reporting
348
10.2 Migrating to Extended Withholding Tax Reporting
349
10.2.1 Migration Steps
350
10.3 1099-MISC Configuration Using Classic Withholding Tax
352
10.3.1 Maintain Tax Codes
352
10.3.2 Maintain Document Change Rules
354
10.4 1099-MISC Configuration Using Extended Withholding Tax
355
10.4.1 Define the Withholding Tax Type for Payment Posting
355
10.4.2 Define Withholding Tax Codes
356
10.4.3 Assign Withholding Tax Types to the Company Code
357
10.4.4 Assign Accounts for Withholding Tax to Be Paid Over
358
10.4.5 Document Change Rules
358
10.5 1099 Interest Configuration
359
10.6 1099-G Configuration
359
10.7 1042-S Configuration
360
10.8 Vendor Master Data
361
10.8.1 Vendor Master Data for Classic Withholding Tax Reporting
361
10.8.2 Vendor Master Data for Extended Withholding Tax Reporting
362
10.9 Correction Programs
363
10.9.1 RFWT0010: Adjustment of Withholding Tax Code for Open Items
363
10.9.2 RFWT0020: Adjust Withholding Tax Information in Cleared Documents
365
10.10 Generic Withholding Tax Reporting Tool
366
10.11 Summary
369
11 Use Taxes and VAT Taxes
371
11.1 Use Tax within the United States
371
11.1.1 Tax Procedures
372
11.1.2 Use Tax Configuration
373
11.1.3 Jurisdiction Code Maintenance in Master Data
376
11.1.4 Tax Code Maintenance in Master Data
377
11.1.5 Tax Reporting for Use and Sales Tax
377
11.2 VAT Taxes in Europe
377
11.2.1 Tax Procedures
378
11.2.2 VAT Configuration
378
11.2.3 Tax Code Maintenance in Master Data
380
11.3 Summary
380
12 Special GL Transactions in Accounts Payable
381
12.1 Down Payments
381
12.1.1 Entering a Down Payment Request
382
12.1.2 Paying a Down Payment Request
384
12.1.3 Invoice Entry
385
12.1.4 Down Payment Clearing
386
12.2 Down Payment Configuration Steps
386
12.2.1 Define the Alternative Reconciliation Account for Down Payment
386
12.2.2 Allow Automatic Payments for Special GL Indicators
389
12.3 Other Special GL Transactions
389
12.3.1 Entering Special GL Transactions
389
12.3.2 Entering Noted Items
390
12.4 Summary
391
13 Document Reversals
393
13.1 Negative Postings
393
13.1.1 Configuration Steps for Negative Postings
395
13.2 Reversal Reasons
396
13.2.1 Best Practice Reversal Reasons
397
13.3 FB08: Individual Document Reversal
398
13.4 F.80: Mass Document Reversal
399
13.5 FBRA: Reset Cleared Items
400
13.6 MR8M: Cancel Invoice Document in LIV
402
13.7 Summary
403
14 Open Item Management
405
14.1 Manual Vendor Clearing
406
14.1.1 Manual Clearing Transition F-44
406
14.1.2 Select Open Items
408
14.1.3 Clearing Line Layout Configuration
410
14.1.4 Editing Options
410
14.2 Transfer with Clearing
411
14.2.1 Post with Clearing Transaction F-51
411
14.2.2 Post with Clearing: Vendor Item
413
14.2.3 Post with Clearing: Select Open Items
414
14.2.4 Post with Clearing: Process Open Items
416
14.3 Automatic Clearing
416
14.3.1 LIV Document Clearing with Reversal Documents
417
14.3.2 GR/IR Account Clearing
418
14.3.3 Automatic Account Clearing Execution
419
14.4 Summary
422
15 Periodic Processing
423
15.1 Interest Calculation
423
15.1.1 Calculation of Interest on Arrears
424
15.1.2 Interest Calculation Process
424
15.1.3 Interest Calculation Configuration
425
15.1.4 Vendor Master Data Fields for Interest Calculation
426
15.1.5 Exclude Line Items from the Interest Calculation
427
15.2 Foreign Currency Revaluation
428
15.2.1 Configuration Steps from the Classic GL
429
15.2.2 Configuration Steps from the New GL
431
15.3 Balance Carry Forward
431
15.4 Summary
432
16 Authorization Concept
433
16.1 SAP Authorization Concept
433
16.1.1 User Roles
434
16.1.2 Authorization Objects
435
16.2 SAP Predefined User Roles
436
16.3 Authorization Objects in Accounts Payable
438
16.3.1 Vendor Master Maintenance
438
16.3.2 Accounting Documents
440
16.3.3 Logistic Invoice Verification
441
16.3.4 Payments
441
16.3.5 Check Management
442
16.4 Line Layout Protection
442
16.5 Summary
444
17 Accounts Payable Reporting
445
17.1 Information System
445
17.2 Vendor Line Items (FBL1N)
446
17.2.1 Special Fields
448
17.2.2 User-Defined Fields via Process & Subscribe BTE 00001650
450
17.2.3 Line Item Subtotals/Sorting
452
17.2.4 Vendor Line Item Layout Summary
453
17.3 Summary
453
18 Tables, Function Modules, and BAPIs
455
18.1 Tables
455
18.1.1 Vendor Master Data Table Structure
455
18.1.2 Transactional Data Tables
456
18.1.3 Logistic Invoice Verification Tables
456
18.2 Function Modules
457
18.3 BAPIs
457
18.4 Summary
457
A Implementing a User-Exit
461
B Implementing a BTE
467
C Implementing a BAdI
471
D Implementing a Validation/Substitution in the Financial Accounting Component (FI) with User-Exits
475
E The Author
483
Index
485