accounts payable v8 - oracle cloud, bi, peoplesoft, host ... · pdf file2 confidential...
TRANSCRIPT
PeopleSoft Financials Training Manual
Accounts Payable v8.9
2 Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC
Table of Contents
Introduction – Payables v8.9Navigation and Menu Options
Voucher ProcessingUnderstanding VouchersControl GroupsOnline VouchersTemplate VouchersPosting VouchersVoucher Accounting LinesVoucher Journal DetailUnposting Vouchers
Payment ProcessingUnderstanding PaymentsCreating Pay CyclesPay Cycle ManagerPositive PayTroubleshooting Pay CyclePayment PostingManual PaymentsExpress CheckCancel Payments
Interface ProcessingEDI Voucher Load
• EDI Configuration and Processing• Staging Tables• Voucher Build
Journal Entry Interface• Examining Voucher Accounting Line• Journal Generator Configuration• Journal Generator Processing• General Ledger Inquiry on AP Data• Drill-back Functionality
Match Rules ProcessingConfigurationRunning Matching
Bank ReconciliationConfigurationReconciling Bank AccountsCash Clearing
1099 WithholdingConfiguration and Processing
Appendix A: Vendor Tables
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC3
Login
Accounts Payable
Accounts Payable Home Page
Version 8.9 Navigation and Menu Options
All major AP related setup and functions can be accessed either via the Accounts Payable Home Page (see above) or via direct menu navigation (see example below).
Users access every Payables page (plus some others such as Journal Generator and PO Activity) from the links on the Home page.
Example: Access Vendor Information Page
1. In the Navigation Bar select Vendors > Vendor Setup/Maintenance > Vendor Information
2. Click the Add a New Value tab3. Click the Add button
Introduction – Payables v8.9
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC4
Login
Accounts Payable
Accounts Payable Home Page
Version 8.9 Navigation and Menu Options
All menu items have a related link on a page similar to the 8.4 Home Page.
Menu navigation is provided at the top of the home page.
Depending on your security access you can maintain the pagelets that are visible.
Introduction – Payables v8.9
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC5
Understanding Vouchers
PeopleSoft Payables has several different voucher types used for different situations. While they address specific needs, they behave in a similar fashion.
Regular Entry For vouchers with many voucher accounting lines. For copying information from purchase orders and receivers for vendor invoices that require two, three, or four way matching.
Quick Invoice Entry Used for quick invoice entry. The Voucher Build process completes the remaining voucher information.
Summary Invoice Entry Used for quick invoice entry. The Voucher Build process completes the remaining voucher information.
Complete Register VoucherJournal Voucher For correcting accounting entries on vouchers that have
already posted.
Error Correction To retrieve vouchers that are in the state of recycle.
Selective Line Update To retrieve specific lines of vouchers that contain many hundreds of lines, of which you need to update only a few.
Selective Line Update - Errors To retrieve specific lines of vouchers that contain many hundreds of lines and that are in a state of recycle because of errors.
If you look at the Vouchers menus, you can get a sense of the different ways you enter and update vouchers in the PeopleSoft Payables system. Payables has several component groups to enable you to quickly get to the types of voucher pages you need.
Understanding Vouchers
Login
Accounts Payable
Accounts Payable Center
Vouchers
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC6
Understanding Vouchers
PeopleSoft Payables has several different voucher types used for different situations. While they address specific needs, they behave in a similar fashion. Regular Voucher For vouchers with many voucher accounting lines. For
copying information from purchase orders and receivers for vendor invoices that require two, three, or four way matching.
Adjustments Use adjustment vouchers to adjust existing vouchers or to relate two vouchers to each other.
Journal Voucher For correcting accounting entries on vouchers that have already posted.
Prepaid Voucher Use prepayments to create payments for vendors before receiving an invoice.
Register Voucher Register a voucher in the system when it is received, not when the account distribution is known. You record it against a suspense account for tracking purposes and route it for approval.
Reversal Voucher Reversal vouchers let you back out incorrect vouchers and start over. Entering a reversal voucher lets the system unpost, undo the match, and close the voucher.
Single Payment Voucher Make a payment for a one-time vendor without having to create and store the vendor in the system.
Template Voucher Use a voucher for a particular vendor as a model for other vouchers.
Third Party Voucher Link the charges on the invoices to a merchandise invoice and prorate them across the voucher lines of the merchandise invoice. Linking these freight and miscellaneous charges to the merchandise invoice enables the system to compute the landed cost for the merchandise.
Understanding Vouchers
Login
Accounts Payable
Accounts Payable Center
Vouchers
Add/Update
Regular Entry
7 Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC
Understanding Vouchers
Configuration ConsiderationAvailable Capability
Sub-process
Requesters and buyers. Define basic administrative data for users such as a department number; a shipping business unit and location; phone and fax numbers; and the default approval status associated with a particular user.
Change orders. You configure the conditions that cause the system to automatically generate change orders and you will establish system protocols for translating EDX communications into PeopleSoft Purchasing documents.
Dispatching options. You configure the system to capture the appropriate file attachments when you dispatch purchase orders by EDX or fax.
Vendors and manufacturers. You define basic system data for how you conduct business with your vendors. This data includes conversation keyword and return reason codes; shipping and payment terms; and miscellaneous charges data. You will also enter system data for manufacturers of the items you purchase from these vendors.
Requisition and purchase order loader defaults. You define system data and defaults that govern how the system creates these documents in automatic batch processes.
Comments and instructions. You create standard comments that can appear on your RFQs, contracts, requisitions, and purchase orders. You will establish the basic parameters of how they appear and to whom they are sent. You will also create inspection instructions for your receivers so that your inspection process is clearly defined.
Ship to locations. You define defaults, sales and use tax, and vendor shipments origin data for your receiving locations.
Government certifications. You define system data about your vendors to use when reporting vendor classification information to the government.
Voucher and purchase order origins. You define valid origin entities for your transactions. You will associate your users with origins and define the validation rules and default information for those origin entities.
Payables options and attributes that are shared with Purchasing
Structure Procurement Options for Payables
Vouchering Configuration Considerations
8 Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC
Understanding VouchersVouchering Configuration Considerations (continued)
The criteria that you define here determine how the Voucher Build process creates voucher records from purchase orders and receivers.
Define Voucher Build parameters.
Define Voucher Build criteria for purchase orders.
Define Voucher Build criteria for receivers.
Voucher Build criteria consists of a description, a build code, and a build type.
Voucher Build Criteria
Define payment terms.
Define payment handling codes and sequence number. Enter a payment handling code to indicate how you want to handle individual payments: regular handling, high dollar payments that require special approvals, interoffice mail delivery, and so forth. The payment handling code defaults onto the payment from the voucher origin associated with the user. The sequence number determines the sort sequence for the payment handling code. If you are entering multiple payment handling codes, separate the sequence numbers so that you can subsequently add additional codes between the existing ones.
Establish standard payment messages to be printed on the payment advice. Enter a description and payment message up to 70 characters..
Payment Processing Options
Configuration ConsiderationAvailable Capability
Sub-process
View and update match rules.
Define match rule controls.
Establish receipt aware criteria. Matching uses the defined Receipt Aware Criteria to associate receivers, based upon the purchase order referenced on the voucher line.
View Structured Query Language (SQL) for receipt aware criteria.
Specify tolerances
Payables options and attributes that are shared with Purchasing
Matching Options
9 Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC
Understanding VouchersVouchering Configuration Considerations (continued)
Inter/Intra unit accounting entries are generated during voucher and payment posting based on criteria set up. Define Inter/IntraUnit settings in the GL Definition.
Run the Centralized Inter/IntraUnit Processor to process Inter/IntraUnit accounting
InterUnit -Balance by GL Business Units
IntraUnit –Balance by inherited ChartField
Interunit Accounting
Define SetIDs, General Ledgers, and General Ledger business units. Non-bank related inheritance options are maintained by SetID and Inheritance Group. Bank inheritance options are maintained by bank account
Setup GL defaults before AP default hierarchy
GL Setup
Set up ChartField values on the Accounting Entry Template to generate the appropriate accounting entry lines.
Ability to inherit ChartField values
Define Chartfields for Acctg Entry Template
Define posting method in Installation Options
Summary control will balance to a summary account including summary expense accounts for non-merchandise expenses and one summary account for all distributions
Detail Offset During creates distribution lines and cash entries that inherit the non-account ChartField values based on the established inheritance rules.
Balance accounting entries by Summary Control (header) or Detail Offset (distribution line)
Posting method
Set up ChartField inheritance options in Common Definitions
The system uses the ChartField values established on the GL BU to generate the appropriate accounting entries
Ability to inherit ChartField values
Define Chartfields for GL Business Units
Establish separate processing rules
Specify when groups of vouchers should be paid or posted
Provide security options and determine workloads for data entry operators
Control Groups
Configuration ConsiderationAvailable Capability
Sub-process
Stores validation rules and default informationAbility to specify the entry point for online or batch entry of vouchers
Voucher Origins
10 Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC
Understanding Vouchers
50 Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC
Payment Processing – Understanding Payments
Pay Cycle Manager
Pay Cycle Manager is the focal point of PeopleSoft Payables. From the Pay Cycle Manager page, you process each of the steps necessary to turn bank account, vendor, voucher, and business unit information into actual payments. Use Pay Cycle Manager to create, view, and send payments to a printer or a file, and create ACH files, drafts, EFT files, wire transfer reports, and positive payment files.
The Pay Cycle Manager integrates much of the data entered into Payables. Then, this payment data not only creates the negotiable documents, but also provides information for reports. Many of the activities of Payables lead to or come from the Pay Cycle Manager.
The individual processes—such as, Payment Selection, Payment Creation, EFT Formatting, Printing Checks, and creating Positive Payment files—that turn vouchers into payments are referred to collectively as the Pay Cycle.
51 Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC
Payment Processing – Understanding Payments
Pay Cycle Manager Configuration Considerations
Payment formats include System/Manual checks, EFT/ACH payments, Drafts, Giros, Letters of Credit and Wire Transfer.
Define payment format
Payment formats
Evaluate payments that should be put on hold or require special handling
Schedule multiple payments for each invoice
Analyze potential vendor issue by monitoring payment statuses
Evaluate discount alerts based on status
Process exceptions
Review Payments/ Process Exceptions
Only one payment is created for the vendor based on one or multiple vouchers, unless the Separate Payment option or the Do Not Mix Business Unit options are selected. In those cases, more than one payment can be created to pay the vendor.
Create a payment for one specific vendor.
Express Payments
Create accounting entries to AP AccountPost payments to AP ledgers
Post Payments
Flag vouchers as paid and run print job
Restart check run at a specific number
Void check numbers
Batch process to flag selected vouchers for payment. Ability to run print job automatically or separately
Payment Creation
Configuration ConsiderationAvailable Capability
Sub-process
Pay cycles are payment selection templates that store the criteria the system uses to select vouchers for payment
Pay cycles can be set to run repeatedly by manually or automatically updating the pay through and payment dates
Define dates, preferences, Source/BU, Bank/Method, Pay Group/Netting, Replacement
Payment Selection Criteria
52 Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC
Payment Processing – Understanding Payments
Pay Cycle Manager Configuration Considerations (continued)
Set form and advice attributes, and add payment forms. Link the layout of a payment form in Crystal to the data that the Payment Creation process generates.
Specify which payment method to use for each bank account
Indicate the sort level that determines the order in which payments and advices print.
Specify the payment form attributes by formatting of the query that extracts information from the payment tables
Selecting and Sorting Payment Forms
Several payment forms are delivered. These can be modified to meet requirements. Forms are delivered for ASCII file, Pre-numbered form, Remittance advice only and system numbered form.
Electronic payments can be made by submitting payment data in a flat file to the vendor’s bank
Understand Payment Form Layout
Configuration ConsiderationAvailable Capability
Sub-process
53 Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC
Payment Processing – Understanding Payments
Step 1: Scheduling PaymentsPayments can be scheduled automatically by the system or manually by you at any time. As part of the control hierarchy or at voucher entry time, you provided the information the Payables system needs—vendor payment terms, due dates, business calendar—to schedule payments. If the voucher is to be paid in one payment, the system automatically schedules the payment. If you decide to pay the voucher in multiple payments, you can manually schedule the payments using the Payments page within the Voucher Regular Entry component.
Step 2: Selecting Payments
You create, run, and update Pay Cycles to select vouchers to pay. Pay Cycles are payment selection templates that store the criteria the system uses to select vouchers for payment. Some of the criteria are:
Pay through date.Vendor pay group.Business unit.Bank account.Payment method.
If you want to schedule a Pay Cycle to run automatically, use the Payment Selection Criteria Preferences page to Automatic Increment Dates. Once the Pay Cycle is complete the dates will be incremented and ready for the next Pay Cycle. Once you set up your standard Pay Cycles, you can run them repeatedly, updating only the pay through and payment dates or having them automatically updated.
Step 3: Reviewing PaymentsYou can use a number of online pages to review payments before you create the actual checks, advices, and so forth. During this iterative process, you can evaluate whether any payments should be put on hold, determine which payments require special handling and precisely how they should be handled, and schedule multiple payments per invoice. You also understand potential vendor issues through the ability to monitor negative balances and payment status. PeopleSoft Payables will alert you to potential lost discounts if you leave a voucher payment unpaid until the next payment run. You’ll find the online pages for reviewing payments in the Review Accounts Payable Info section.
Step 4: Creating Payments
Once you’re satisfied with the payments selected, you’ll execute a process to generate the payments. This process enables you to flag vouchers as paid, then run the print job separately, so you don’t have to worry about something going wrong in the middle of a run of 10,000 checks. In addition, if something does go wrong with your printer, you can elect to restart the check run at a specific number. If you are using preprinted check stock, you can void any numbered checks that were mangled, and renumber the check run starting at the next available check. Or for system numbered checks, you may select the Use Same Check Reference flag to reuse the check numbers.
Step 5: Posting Payments
Finally, you run the payables posting program to create accounting entries based on your payments.
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC54
Accounts Payable
Vouchers
Add/Update
Regular Entry
Payments Tab
Scheduling Payments
Viewing Voucher Details
The Regular Entry component contains the Payments page. PeopleSoft Payables automatically schedules one payment per voucher based on the Invoice Date and Payment Terms provided/defaulted during voucher entry.
You can view or change the results of the automatic scheduling in the Payment Information group box on the Payments once the voucher has been saved. When needed, you can manually schedule multiple payments per voucher using the same page.
AP will schedule payments in the “Scheduled Due” field of the Voucher.
Vouchers eligible for payment will be picked up during the pay cycle according to Pay Cycle Selection criteria.
Payment Processing – Understanding Payments
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC55
Accounts Payable
Payments
Pay Cycle Processing
Payment Selection Criteria
Payment Selection Criteria – Select Pay Cycle
Vouchers are selected for payment by Pay Cycles which you use to pay groups of vouchers that share certain characteristics. You can run Pay Cycles over and over again, using the same criteria to select payments, by simply updating the date information. Think of it as a selection criteria template.
For example, you may want to create two types of Pay Cycles: one for regular vendors, the other for employees set up as vendors. Another likely scenario: you may want to create checks for each of your business units separately, in which case you could set up a separate Pay Cycle for each business unit—PeopleSoft Payables will create payments only for the business unit specified in the Pay Cycle. You can also select payments based on bank information, vendor pay groups, or payment method.
Your Pay Cycle definition controls the universe of scheduled payments that will be eligible for payment in each cycle. Each individual voucher scheduled for payment within the cycle contains information that ultimately determines its selection. To create or update a Pay Cycle, you will use the Payment Selection Criteriacomponent. Each of the pages associated with the Payment Selection Criteriacomponent define different aspects of the payment selection cycle.
Payment Processing – Creating Pay Cycles
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC56
Accounts Payable
Payments
Pay Cycle Processing
Payment Selection Criteria
Payment Selection Criteria – Dates
In the PayCycle Selection Dates group box select the Pay Through Date for the Pay Cycle. The system compares the Pay Through Date against the scheduled pay date for the voucher scheduled payment record. If the latter date is on or before the Pay Through Date, the voucher payment record can be paid in this cycle, provided it passes the other selection criteria.
Select the Payment Date that you want to appear on the check or any other type of payment—it can differ from the Pay Through Date. The system tags all payments created in this run of the Pay Cycle with this date. You’ll update this field as you reuse the Pay Cycle for new payment selection runs.
Once you’ve created a Pay Cycle template, you’ll use it over and over again simply by updating the Pay Date and Pay Through Date. It’s quick and easy to do this with the date advancement buttons, Increment and Decrement, in the middle of the page. These control the synchronous advancement of all the dates in this page. So if you have a Pay Cycle that you run every month, you can set the selection dates to 1 Month and all dates will be changed by 1 month.
The system compares the Pay Through Date against the scheduled pay date for the voucher. If the voucher scheduled payment date is on or before the Pay Through Date, the voucher can be paid in the cycle. If all other data on the other pages is correct, you may use the Pay Cycle Manager link to save your PayCyle definition and transfer to the PayCycle Manager page to execute the PayCycle.
Payment Processing – Creating Pay Cycles
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC57
Accounts Payable
Payments
Pay Cycle Processing
Payment Selection Criteria
Payment Selection Criteria – Dates (continued)
Working in conjunction with the Business Calendar, the Business Day Validationoptions enable the Pay Cycle Manager to determine which days are valid Pay Cycle dates and discount alert dates for EFT payments. To choose a business day validation, you have the options to:
Use No Validation so that the Pay Cycle Manager does not take holidays or weekends into consideration when determining payment dates and discount due dates.Use Standard Week with business days of Monday through Friday to determine valid payment dates.Use Holiday Calendar to determine both regular business days and holiday exceptions for payment dates and discount due dates. If you select this option you need to select the appropriate Holiday List ID.You can also choose to turn on Validate Pay Through Dates and Validate Payment Dates if you are using Standard Week or Business Calendar.
For example, in a weekly Pay Cycle, the system looks at vouchers that are scheduled for payment by the Pay Through Date—November 25. Checking the Business Calendar, the system ascertains that the 25th is a business holiday. Therefore, vouchers scheduled for payment on the 25th would be selected for payment the previous pay period—November 18.
Payment Processing – Creating Pay Cycles
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC58
Accounts Payable
Payments
Pay Cycle Processing
Payment Selection Criteria
Payment Selection Criteria – Dates (continued)
Use the Change Selection Dates section to set the number of Days, Weeks or Months the change date buttons on the Date Criteria page either increment or decrement the Pay Cycle and Discount Alert Dates.
Select Days, Weeks, or Months to increment/decrement the dates by the appropriate period. Then enter the number of days, weeks, or months that each selection of Increment or Decrement button moves the dates. For example, selecting Weeks and entering the number 2 in the field, will advance all the dates on the Date Criteria page by two weeks when the Increment button is pressed.
This setting also controls the date increment you can set at the end of the Pay Cycle by selecting the Automatic Increment Dates flag in the General Options group box.
Payment Processing – Creating Pay Cycles
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC59
Accounts Payable
Payments
Pay Cycle Processing
Payment Selection Criteria
Payment Selection Criteria – Preferences
Preferences page enables you to select a variety of general processing options, activate validation options, set the default messages and draft options.
Payment Processing – Creating Pay Cycles
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC60
Accounts Payable
Payments
Pay Cycle Processing
Payment Selection Criteria
Payment Selection Criteria – Source/BUUse this page to select the Source transactions for the Pay Cycle. The Source Transactions define the types of payments you'll process in a Pay Cycle.
• EXAD Expense advance payments
• EXPN Expense payments
• TR Treasury Settlement
• TRET Treasury EFT Settlements
• VCHR Account Payables Vouchers
Turn on the Process check box for each Source Transaction you want to process during a specific Pay Cycle. If you don't want to process a particular Source Transaction during a specific run of the Pay Cycle, simply turn off Process for that Source Transaction. You must select a least one source. If no sources are selected,none will be processed.
Select a Business Unit and the system will search for vouchers that belong to the same business unit during payment selection. You must select at least one business unit to process a Pay Cycle. You can insert multiple Business Units within the criteria page. Turn on the Process check box for each business unit you want to process during a specific execution of a Pay Cycle. For example, your regular Pay Cycle can include all business units. Yet if you don’t want to process a particular business unit during a specific run of the Pay Cycle, simply turn off Process for that business unit.
Payment Processing – Creating Pay Cycles
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC89
Interface Processing – EDI Voucher Load
EDI Overview
EDI is a standard means of exchanging data between companies so that they can transact business electronically. For example, using EDI, a company can submit an order to a vendor, and the vendor can acknowledge and fulfill the order without any paper changing hands or any contact between company representatives.
EDI provides a standard format for transaction data, enabling trading partners to communicate in a common language. When one company needs to initiate a transaction with another, it extracts the transaction data from its database, translates it into the common EDI format, and transmits it over a network to the trading partner. The second company receives the EDI transmission and transfers its data into its transaction processing application.
PeopleSoft provides the EDI Manager tool to process EDI transactions. In addition, EDI Manager can be used to load AP Vouchers and Bank Statements within PeopleSoft. PeopleSoft provides a sample mapping for both of these types of transactions as a template to build an interface.
While the EDI Manager is the tool used in PeopleSoft, the Voucher and Bank Statement interface are not traditional EDI formats.
EDI Manager loads vouchers into PeopleSoft voucher staging tables, the delivered Voucher Build program will load the information to the PeopleSoft transaction tables. Standard PeopleSoft processing will be used from that point forward.
PeopleTools
EDI Manager
External Source Data or Flat File
Staging Tables Voucher Build
Error Correction
Voucher Tables
PeopleSoft Financials
VCHR_HDR_STGVCHR_LINE_STGVCHR_DIST_STG
VOUCHERVOUCHER_LINEDISTRIB_LINE
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC90
Interface Processing – EDI Configuration
Inbound EDI Voucher Mapping
PeopleSoft provides a sample inbound EDI map that maps all of the staging table records to a sample flat file layout.
The sample layout maps all the fields on the three staging tables, VCHR_HDR_STG, VCHR_LINE_STG and VCHR_DIST_STG.
PeopleTools
EDI Manager
Map EDI Transactions
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC91
Interface Processing – EDI Configuration
PeopleTools
EDI Manager
Map EDI Transactions
Transaction currencyCURRENCY_CD
Account ChartfieldACCOUNT
Amount to be distributedMERCHANDISE_AMT
One-to-One match with VOUCHER_LINE_NUM on Voucher Lines rowVOUCHER_LINE_NUM
Voucher NumberVOUCHER_ID
AP Business Unit BUSINESS_UNIT
Constant '002'ROW_ID
VOUCHER DISTIRUBTION LINES
Transaction currencyCURRENCY_CD
Amount to be distributedMERCHANDISE_AMT
Number of Distribution LinesTOTAL_DISTRIBS
Voucher Line NumberVOUCHER_LINE_NUM
Voucher NumberVOUCHER_ID
AP Business Unit BUSINESS_UNIT
Constant '001'ROW_ID
VOUCHER LINES
Transaction currencyTXN_CURRENCY_CD
Amount to be distributedGROSS_AMT
Total Number of Voucher LinesVCHR_TTL_LINES
AP Origin codeORIGIN
Operator IDOPRID
Vendor ID VENDOR_ID
Invoice date from vendorINVOICE_DT
Invoice number from vendorINVOICE_ID
Voucher NumberVOUCHER_ID
AP Business Unit BUSINESS_UNIT
Constant '000'ROW_ID
VOUCHER HEADER
NotesField Name
The following are the only required fields to successfully load a voucher through EDI:
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC92
Interface Processing – Processing
Inbound EC Agent
Pre-requisite: A flat file in the pre-defined EDI format must be received from the vendor. The file should be saved on the server.
Purpose: This process will load the information from the flat file into the VCHR_HDR_STG, VCHR_LINE_STG and VCHR_DIST_STG tables. The Voucher Build program will be run to move the data from the staging tables to the voucher tables.
PeopleTools
EDI Manager
Monitor EDI Processing
Schedule Inbound EC Agent
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC93
Interface Processing – Staging Tables
Staging Tables
After successfully running the EDI Inbound Agent, the interface data is stored in the staging tables.
An alternative AP interface method is to load the interface data directly into the staging tables. A separate SQR or Application Engine program would need to be developed to load directly to the staging tables.
There are two sets of staging tables used primarily for AP interfaces:
Primary/Default Staging Tables:VCHR_HDR_STGVCHR_LINE_STGVCHG_DIST_STG
Quick Invoice Staging Tables:PS_VCHR_HDR_QVPS_VCHR_DIST_QVPS_VCHR_LINE_QV
PeopleTools
EDI Manager
Monitor EDI Processing
Schedule Inbound EC Agent
External Source Data or Flat File
Staging Tables Voucher Build
Error Correction
Voucher Tables
PeopleSoft Financials
VCHR_HDR_STGVCHR_LINE_STGVCHR_DIST_STG
VOUCHERVOUCHER_LINEDISTRIB_LINE
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC94
Interface Processing – Voucher Build
Voucher Build Run Control
Payables provides the Voucher Build process to build vouchers in batch from various source transactions, including transactions originating from third-party systems.
The Voucher Build process comprises two subprocesses, pre-edit and voucher edit. The pre-edit subprocess builds skeleton voucher record sets from limited information that you enter online using the Quick Invoice Entry component (VCHR_QUICK_PNL) or the Summary Invoice Entry component (VCHR_SUMM_PNL), or that it retrieves from other sources. Once the pre-edit subprocess builds voucher record sets successfully, it calls the voucher edit subprocess to complete these record sets.
Accounts Payable
Batch Processes
Vouchers
Voucher Build
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC95
Interface Processing – Voucher Build
Pre-Edit Process FlowThe pre-edit subprocess works as follows:
It accesses and retrieves invoice data from the source transaction tables or staging tables, and it uses the data to populate the Voucher Build temporary tables. It performs header error processing by checking for a valid business unit, invoice ID, invoice date, vendor ID, vendor location, address sequence number, and voucher origin. The subprocess verifies that voucher headers have voucher lines and voucher lines have distribution lines. If applicable, the subprocess creates control groups, builds miscellaneous charge records if absent (based on business unit defaults), and creates payment records. The subprocess copies purchase order and receiver fields to voucher lines and creates distribution lines, based on either the default voucher build criteria or the voucher build code specified in the voucher header. This applies when voucher lines reference a purchase order, receiver, packing slip, or bill of lading, and contain no distribution lines. If a voucher line has ChartField information and no associated distribution lines, the subprocess creates distribution lines for the voucher line. It stores successfully built voucher record sets in the voucher build temporary tables and calls the voucher edit subprocess.If the skeleton voucher fails any of the header error checks, or if the purchase order and receiver association for a quick invoice, summary invoice, or spreadsheet voucher fails, the subprocess marks the voucher as having a pre-edit error. Such errors prevent the vouchers from being processed by the voucher edit subprocess, and the pre-edit subprocess writes these vouchers with pre-edit errors to the quick invoice tables. You can review vouchers with pre-edit errors using the Build Errors page and the Voucher Build Error Detail page. From these pages you can link directly to the Quick Invoice Entry component, where you can correct the vouchers and release them for reprocessing.
Voucher Edit Process FlowThe voucher edit subprocess works as follows:
It loads newly built voucher data from the Voucher Build temporary processing tables to the Voucher Edit work tables.If specifically requested on the run control, the voucher edit subprocess also loads any vouchers in the online voucher tables that match the run control criteria. These could be recycled vouchers or vouchers modified using the Voucher Mass Maintenance component or the Voucher Maintenance component. It performs the following tasks:
Uses the Payables control hierarchy to determine the default values with which to populate voucher fields that don't contain data. Performs field-level, relational, and balancing edits for the voucher header, voucher line, voucher distribution line, and scheduled payment records. Calculates net payment due dates, discount due dates, and discount amounts according to the payment terms.Prorates freight, miscellaneous charges, sales tax, use tax, value-added tax (VAT), and discounts across distribution lines for applicable voucher lines. Schedules one or more payments according to payment terms and user-entered control data.Validates the vouchers, assigning document sequencing numbers and updating the status of one-time vendors, where appropriate.
It moves the voucher data from the voucher edit work tables to the online voucher tables.At the end of the voucher edit subprocess, error-free vouchers are set to the status Postable. Vouchers that are flagged with errors during the voucher edit subprocess are assigned the status Recycle. You can inquire on and correct batch-processed vouchers with voucher edit errors by using the Build Errors page, the Voucher Build Error Detail page, the Voucher Maintenance Search component, the Voucher Maintenance component and the Voucher component. It publishes an XML message with voucher details if you select the Publish Voucher Messages option on the Voucher Build page.You can notify vendors that you have received their invoices for any sources transactions. The XML message structure is defined in the message AP_VCHR_MESSAGE_OUT.
Accounts Payable
Batch Processes
Vouchers
Voucher Build
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC96
Interface Processing – Voucher Build
Voucher Build Run Control (continued)
Run Control Options
From Date and To Date - Enter dates to have the Voucher Build process select vouchers whose invoices are dated within the specified range.
Assign Invoice Date - Select to have the Voucher Build process assign the current date as the invoice date to vouchers built from voucher sources that have no invoice date.
Process Option - Select the level at which to process vouchers. Depending on the option that you select, different fields become available in the Selection Parameters group box.
Values are: Business Unit: The system processes vouchers that belong to the business unit that you enter in Selection Parameters. Process All Units: The system processes all business units. No fields are available in Selection Parameters. Process Contract: The system processes vouchers that belong to the contract ID that you enter in Selection Parameters. You must also enter a business unit. Process Group: The system processes vouchers that belong to the control group ID that you enter in Selection Parameters. You must also enter a business unit. Process Origin: The system processes vouchers that belong to the origin that you enter in Selection Parameters. You must also enter a setID. Process Vendor: The system processes vouchers that belong to the vendor ID that you enter in Selection Parameters. You must also enter a business unit. Process Voucher: The system processes the voucher with the voucher ID that you enter in Selection Parameters. You must also enter a business unit. This value is valid only for quick invoices and transactions in the online voucher tables. This value does not appear if you have selected a Voucher Edit Source of All .
Accounts Payable
Batch Processes
Vouchers
Voucher Build
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC97
Interface Processing – Voucher Build
Voucher Build Run Control (continued)
Voucher Sources - Select the status of the sources that you want to process:All (Unrestricted): Both new and recycled vouchers. Errors/Staged Vouchers: Only vouchers that have pre-edit errors from prior Voucher Build process runs or that were staged for review during a prior run. New Voucher Data: New transactions from selected interface sources. Recycled Vouchers: Recycled vouchers in the online voucher tables. Voucher Maintenance: Vouchers that have been modified using the Voucher Maintenance component. Voucher Mass Maintenance: Vouchers that have been modified using the Voucher Mass Maintenance component.
Voucher Build Interfaces - Select a source from which to create vouchers. Options are:All Interfaces: All sources. Billing Vouchers: Source transactions created through the Billing Generate AP Vouchers SQR process (BIGNAP01). Consignment Inventory: Consignment inventory source transactions. Contracts: Source transaction created through the Purchasing voucher contracts functionality. Custom: Voucher EIP source transactions from customized external interfaces. This value is delivered as inactive and must be activated to appear. EDI: EDI source transactions. Evaluated Receipts (ERS): ERS source transactions. Lease Payments: Real Estate Management lease payment transactions. Pay/Bill Management: Contractors' payable time transactions from Pay/Bill Management.Payroll Interface: Voucher EIP source transactions from Payroll. Procurement Card: Procurement card source transactions from Purchasing. Promotions Management: Promotions Management source transactions.
Accounts Payable
Batch Processes
Vouchers
Voucher Build
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC98
Interface Processing – Voucher Build
Voucher Build Run Control (continued)
Voucher Build Interfaces (continued)
Quick Invoice: Quick invoice entry source transactions. The system considers summary invoices as quick invoices once they are saved.
Receivables Customer Refunds: Refund source transactions created in Receivables.
Return to Vendor: RTV source transactions.
Self-Service Invoices: Self-service invoice transactions from eSettlements.
Services Procurement: Services Procurement transactions.
Student Administration: Voucher EIP source transactions from Student Administration.
Vendor Rebates/Claimbacks: Voucher source transactions and claim vendor rebate transactions from Purchasing, and indirectly from Receivables.
XML Invoice: Spreadsheet vouchers and XML invoices interfaced using the EM_INVOICE_IN application message definition.
Accounts Payable
Batch Processes
Vouchers
Voucher Build
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC110
Match Rules Processing – Overview
Matching
Matching compares vouchers with purchase orders and receiving documents to ensure that only vouchers that have been ordered and received are paid for.
Dex uses two methods for performing matching: (i) two-way matching compares vouchers and purchase orders if receiving-required is not enabled on the purchase order, and (ii) three-way matching compares vouchers, purchase orders, and receipts if inspection-required is not enabled on the receiver.Match Rule Controls exist to summarize the delivered and custom match rule IDs into a group that can be applied on a default basis.Currently only one Match Rule Control is in use (STANDARD) and is applied to all vouchers, POs and receivers (when applicable)User has the ability to create additional Match Rule Controls and assign them to specific POs and/or Vendors before the matching process is run.
Match rules can be custom-developed to fit any combination of values that a user would like to run matching on.
For example:Contract is entered into PeopleSoft with a maximum not-to-exceed of $200,000One or many POs are entered into PeopleSoft referencing the Contract – a PO will not be saved if the amount of PO exceeds the sum of previously released POs associated with Contract. As one or multiple vouchers are applied to POs referencing the Contract – matching rules can be applied to flag those vouchers not to be paid that either exceed the summed amount or other criteria as established in the match rule IDs.
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC111
Match Rules Processing – Configuration
Matching Configuration – Match Rules – Rule Definition
Within PeopleSoft – Matching is a flexible process that compares vouchers with purchase order and receiving documents to ensure that payment is made for what was ordered and received.
This panel defines matching rules used by Accounts Payable to match vouchers with invoices, receipts, purchase, orders, etc. Accounts Payable will apply the appropriate 2-way, 3-way and 4-way match rules based on the item bought and the vendor (setup) the item was purchased from. PeopleSoft Accounts Payable delivers a comprehensive list of matching rules.
Set Up Financials/Supply Chain
Product Related
Procurement Options
Vouchers
Match Rules
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC112
Match Rules Processing – Configuration
Matching Configuration – Match Rule Control
Match Rule Control is used to set up match rules if using match functionality. This page defines sets of matching rules and tolerances that the system will use during a background process to ensure that the voucher header and line amounts are reconciled against purchase order and receiver lines. Use the Match Rule Control page to define which match rule controls should be applied to purchases. Match rule controls are sets of match rules applied against vouchers, purchase orders, and receivers during 2-way, 3-way or 4-way matching depending on which is appropriate for each purchase.
Set Up Financials/ Supply Chain
Product Related
Procurement Options
Vouchers
Match Rule Control
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC113
Match Rules Processing – Configuration
Matching Configuration – Tolerances
The Tolerances tab can also be used to override monetary and percentage exceptions generated by the match rules.
The Under Amount and Over Amount tolerances component can be used to override monetary and percentage exceptions generated by the match rules. If a match exception exists, and the voucher is within the tolerances established on this component, the matching process will automatically override the exception.
Set up Financials/Supply Chain
Product Related
Procurement Options
Vouchers
Match Rule Control
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC114
Match Rules Processing – Running Matching
Purchasing
Purchase Orders
Add/Update POs
PO / Matching Example
Established Match Rule Control CNTRCT_PO that only encompasses one PS delivered Match Rule ID: RULE_V300 (Life to Date Voucher Amount > PO Amount)
Created Contract ID ACN034-1 with a maximum amount limit of $1M.Max Amt: 1,000,000Exp Date: 12/31/03Buyer: kfreimuNo Line Item Specifications
Created PO ACN034-1 with one line item for Item PF-CONSULTINGQty: 1Amount: $1,000,000Distribute by Amount to one line with open Distribution (to be added later)
Ran PO Dispatch process
Entered Voucher into PeopleSoft using Copy PO function from PO ACN034-1As one or multiple vouchers are applied to POs referencing the Contract – matching rules can be applied to flag those vouchers not to be paid that either exceed the summed amount or other criteria as established in the match rule IDs.
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC115
Accounts Payable
Batch Processes
Vouchers
Matching
PO / Matching Example
Entered Voucher 00500124 into PeopleSoft using Copy PO function from PO ACN034-1One Voucher Line for PF-CONSULTING item – quantity of 1 and unit price of $400,000Two distinct distribution lines are entered – each with a quantity of 1 and respective amounts
Entered Voucher 00500125 into PeopleSoft using Copy PO function from PO ACN034-1One Voucher Line for PF-CONSULTING item – quantity of 1 and unit price of $600,000Note: System populates $600,000 as default since $400,000 has already been matchedOne distribution line entered – override default to post/pay $500,000
Run Matching on Vouchers 00500124 & 00500125Will use specific match rule control assigned to PO/Voucher combinationSuccessfully matched PO & Vouchers using specific match rule control
Entered Voucher 00500126 into PeopleSoft using Copy PO function from PO ACN034-1One Voucher Line for PF-CONSULTING item – quantity of 1 and unit price of $125,000Note: System populates $100,000 as default since $900,000 has already been matchedOne distribution line entered – override default to post/pay $125,000
Run Matching on Voucher 00500126Failed match rule RULE_V300
Match Rules Processing – Running Matching
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC119
Vendor Setup
The key to successful 1099 processing is the correct setup of the Vendor. Two items are required to identify a vendor for 1099 processing and for the system to properly calculate the withholding amounts:
Withholding Flag – The withholding flag on the Identifying Information panel of the vendor setup should be checked to indicate that the vendor is a 1099 vendor.
Default Jurisdiction – On the 1099 panel of the vendor setup the 1099 information should be completed. It is important to check the Default Jurisdiction check box because this brings this default 1099 information into the voucher.
1099 Processing – Vendor Setup
Vendors
Vendor Setup/Maintenance
Vendor Information
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC120
1099 Warning Message
If the Default Jurisdiction is not checked on the vendor setup then the following error message will be received when entering a voucher:
Warning -- Voucher line is withholdable but withholding information not provided.
To correct this error, select the Withholding hyperlink on the Invoice Information page of the voucher entry.
Enter the correct withholding information and re-save the voucher.
Update the Vendor setup and set the Default Jurisdiction.
Accounts Payable
Vouchers
Entry
Regular Entry
1099 Voucher Warning Message
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC121
Withholding Mismatch Run Control
Periodically the Withholding Mismatch report should be run. This report shows all vouchers that do not have withholding where the vendor is setup for withholding.
Note, if report does not have any vendors listed then there are not any mismatched vendors.
1099 Processing – Withholding Mismatch
Vendors
Withholdings
Wthd Voucher/Vendor Mismatch
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC122
Update Vendor Withholding Parameters
If vouchers are reported on the Withholding Mismatch report then a process parameter must be defined for the vendor. This parameter will be used in the next step, Update Withholdings, to update the voucher with the correct 1099 withholding information.
The parameter requires:
Vendor Information
Setid
Tax Reporting Year – only one year can be processed at a time. Note, 1099 processing uses the payment date of the voucher as the date criteria.
Vendor ID to be updated
Location – if multiple locations exist then a row must be created for each.
Business Unit – if vouchers exist in multiple business units then a row must becreated for each.
1099 Detail
New W/H – this allows you to change the withholding status of the vendor. If the vendor is already setup for withholding the default values will be populated from the vendor’s 1099 detail.
New Type – currently only 1099 is available.
New Jur Cd – currently FED is the only option.
New Class – if a vendor was originally setup with the wrong class the existing vouchers can be corrected with this process.
1099 Processing – Update Vendor Withholding
Vendors
Withholdings
Update Vendor Withholding
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC123
Update Vendor Withholding Warning Message
The above error message will be displayed each time the Update Vendor Withholding parameter is setup. This message indicates that the Post Withholdings process should be run first. Then the Update Withholdings program should be run. The steps are detailed in the next few pages.
1099 Processing – Update Vendor Withholding
Vendors
Withholdings
Update Vendor Withholding
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC124
Withholding Post Run Control
Pre-requisite: Payment post should be run for all vouchers prior to the Withholding Post. The 1099 process uses the payment date as the criteria for posting to the 1099 table. The payment must also be posted in order to be selected in the Withholding Post process.
The Withholding Post program should be run before running the Update Withholdings program (see previous page).
The Withholding Post program can be run periodically through the year in order to verify 1099 balances and processing.
1099 Processing – Withholding Post
Vendors
Withholdings
Post Withholdings
NavigationNavigation
CommentsComments
Confidential PeopleSoft 8.9 Accounts Payable Training Manual – © 2007 SpearMC125
Update Withholding Run Control
Pre-requisite: The Withholding Post program should be run before running the Update Withholdings program (see previous page).
The Update Withholdings programs uses the parameters defined in the Update Vendor Withholding panels (see Vendors, Withholdings, Update Vendor Withholding) to update vouchers for a vendor where the 1099 information is missing.
1099 Processing – Update Withholding
Vendors
Withholdings
Update Withholdings