Professional Documents
Culture Documents
Author: Creation Date: Last Updated: May 30, 2005 February 10, 2006
Approvals:
TE.040 System Test Script
Document Control
Change Record February 10, 2006 Doc Ref:
Date
Author
Versio
Change Reference n
Distribution Copy No. Name Note To Holders: If you receive an electronic copy of this document and print it out, please write your name on the equivalent of the cover page, for document control purposes. If you receive a hard copy of this document, please write your name on the front cover, for document control purposes. Location
Payables Implementation File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > TE.040 System Test Script
Contents
Document Control.................................................................................... ...ii Overview................................................................................. ....................1 Century Date Compliance.....................................................................1 System Test Sequences.............................................................................. 2 01 - System Test Specifications < Opening Payable Periods >..................3 02 - System Test Specifications < Defining Banks >..................................4 03 - System Test Specifications < Defining Distribution Sets >.................5 04 - System Test Specifications < PO Invoice for Goods >.........................6 05 - System Test Specifications < Prepayment (Supplier / Employee Advances) >............................................................................................. ..7 6 - System Test Specifications < Prepaid Expenses, Rent & Other Advances >............................................................................................. ....9
7 - System Test Specifications < Employee Expense Reports >..............11 8 - System Test Specifications < Debiting Suppliers Liability >...............13 9 - System Test Specifications < Create Invoice Not Matched To PO >....14 10 - System Test Specifications < Supplier / Employee Refund >............16 11 - System Test Specifications < Entering Payments >.........................17 12 - System Test Specifications < Cancel Unpaid Invoices >...................18 13 - System Test Specifications < Invoice Distribution Correction >........19 14 - System Test Specifications < Void Payment >..................................20 15 - System Test Specifications < Payables Month-End Processing >......21 16 - System Test Specifications < Payables Close Period >.....................23 Defect Log.......................................................................................... .......24 Open And Closed Issues For This Deliverable...........................................25 Open Issues................................................................................. ........25 Closed Issues................................................................................. ......25
Payables Implementation File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks >
Doc Ref:
Overview
This System Test Script documents the steps needed to test the integration of application extensions with the target application system with respect to the Payables process. System testing measures the quality of the entire application system, using system test sequences and scripts. You must create scripts for all business processes based on the Mapped Business Requirements (BR.030). You should be able to reuse the test scripts you created during Test Business Solutions (BR.080); however, the focus of business solution testing is confirming individual business processes, while business system testing focuses on confirming the collective application system. For more information, refer to Business Mapping Test Results (BR.080) as a basis for business system test specifications. This system test will include the following types of testing: Integrated Business Processes
Security Testing
Century Date Compliance In the past, two-character date coding was an acceptable convention due to perceived costs associated with the additional disk and memory storage requirements of full four character date encoding. As the year 2000 approached, it became evident that a full four character-coding scheme was more appropriate. In the context of the Application Implementation Method (AIM), the convention Century Date or C/Date support rather than Year2000 or Y2K support is used. It is felt that coding for any future Century Date is now the modern business and technical convention. Every applications implementation team needs to consider the impact of the Century Date on their implementation project. As part of the implementation effort, all customizations, legacy data conversions, and custom interfaces need to be reviewed for Century Date
compliance. Testing activities need to make sure that all interfaces and application extensions are coded for Century Date compliance. System test scripts should include steps for testing Century Date compliance.
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks >
Doc Ref:
Payables Test Opening Payable Periods Defining Banks Defining Distribution Sets PO Invoice for Goods Prepayment (Supplier / Employee Advances) Prepaid Expenses, Rent & Other Advances Employee Expense Reports Debiting Suppliers Liability Create Invoice Not Matched To PO Supplier / Employee Refund Entering Payments Cancel Unpaid Invoices Invoice Distribution Correction Void Payment Payables Month-End Processing Payables Close Period
Description Opening Payable Periods Defining Banks Defining Distribution Sets PO Invoice for Goods Prepayment (Supplier / Employee Advances) Prepaid Expenses, Rent & Other Advances Employee Expense Reports Debiting Suppliers Liability Create Invoice Not Matched To PO Supplier / Employee Refund Entering Payments Cancel Unpaid Invoices Invoice Distribution Correction Void Payment Payables Month-End Processing Payables Close Period
Test er
Test Status Active Active Active Active Active Active Active Active Active Active Active Active Active Active Active Active
Pass/Fail
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Expected Resu
- The period status cha to Open - The user ca this period Enter Invoi
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Expected Re
- Bank Acc Saved - Bank Pay Docume - The bank and the payable docume available paymen
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Expected Resu
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Expected R
4.1
AP Invoi ce User
4.2
AP Invoice
- Enter Batch Name: - (B) Press Invoices to enter standard Matched invoice - Type: PO Default - PO Number: Enter your PO Number - Supplier Name: Supplier_Name (Defaulted) - Supplier Site: Select Supplier site (Defaulted) - Invoice Date: - Invoice Number: - Invoice Currency: - Invoice Amount: - Payment Terms: - Payment Method: - (B) Match & Select Purchase Order (to match the invoice to your PO) - (B) Distribution to review the created invoice lines after matching to PO - Query on the Required Batch - (B) Invoices and Query on the Required Standard Invoice - Review the Standard Invoice - (B) Actions: Validate the Standard Invoice - (B) Actions: Create Accounting
CR. Su
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Expected R
5.1
AP Invoi ce
5.2
AP Invoice
- Enter Batch Name: - (B) Invoices to enter the Prepayment Header Informatio n: - Type: Prepayment - Supplier Name: Supplier_Name - Supplier Site: Select Supplier site - Prepayment Date: - Prepayment Number: - Prepayment Currency: - Prepayment Amount: - Payment Terms: - Payment Method: - Settlement Date: (the date which after you can apply the prepayment to standard invoice) - Enter Prepayment Distribution Information: - Type: Item - Line Amount: - Line Account: Accept the Default - Query on the Required Batch - (B) Invoices and Query on the Required Prepayment - Review the Prepayment - (B) Actions: Validate the Prepayment - (B) Actions: Create Accounting
- Prepaym
5.3
AP Invoice
- Choose Single Request, then (B) Ok - Select Report Name from LOV: (Invoice Register) - Enter the mandatory report parameters and specific your report by using the optionally parameters - (B) Press Ok - (B) Press Submit - (M) View > Requests > (B) Find to review your request status and the view the output
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref: Scena ri o Step 5.4 Test Step Event Payment Due Create Payment to Supplier AP Paym ent (N) Invoices > Entry > Invoice Batches > (B) Actions > Pay in full Action or Path Test Step Details - Enter Payment Information: - Payment Type: Quick - Payment Bank Account: Select Bank Account - Payment Document: Select Payment Doc. - Document Number: Last available document - Payment Date: - Supplier Name: Appears by default - Supplier Site: Appears by default. Save the Payment - (B) Actions: Choose Format
Role
Expected R
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
6 - System Test Specifications < Prepaid Expenses, Rent & Other Advances >
Scena ri o Step 6.1 Test Step Event Receivi ng Reques t for Prepay me nt to Supplie r Enter Prepay me nt to Supplie r AP Invoice (N) Invoice> Entry> Invoice Batch Role Action or Path Test Step Details - Enter Batch Name (All Rent Prepayments will be entered in one batch in the beginning of each year using Macro Upload Excel sheet, which will be designed by Oratech) - Enter Prepayment Header Information: - Type: Prepayment - Supplier Name: - Supplier Site: - Prepayment Date: - Prepayment Amount: - Description: Prepaid expenses for 12 Months from MMM-YY to MMM-YY - Enter Prepayment Distribution Information: - Type: Item - Line Amounts: - Line Account: Prepaid Expense Query on the Required Batch Query on the Required Prepayment Review the Prepayment (B) Actions: Validate the Prepayment (B) Actions: Create Accounting
Expected Re
6.2
AP Invoice
6.3
Payment to Supplier
AP Payment
(N) Invoice> Entry>Invoi c e Batch > (B) Actions > Pay in full (N) Invoice > Entry > Recurring
6.4
AP Supervisor
Enter Payment Information: Payment Type: Quick Payment Bank Account: Payment Document: Payment Date: Supplier Name: Appears by default Supplier Site: Appears by default. Save the Payment (B) Choose Actions: Format (B) Choose Actions: Create Accounting Enter Supplier Name / Number: Enter Supplier Site: Payment Method Recurring Calendar: No of periods: First Period: Invoice Number: Alphanumeric (The invoice number generated will contain this number concatenated with the period name) Distribution Set: Rent Expenses Enter the invoice Currency & Payment Term:
Prepaymen Sav ed Prepaymen Status Availabl GL Accountin Creat Recurrin Invoices Templat saved w no error
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref: Scena ri o Step Test Step Event Action or Path Test Step Details Enter the First Amount: Save your Work Inquiry on your Recurring Invoice Enter Number of Invoices to be created: (One) (B) Press Create Recurring Invoices Name your Batch (B) Ok Save your Work Inquiry on the Batch Name (the one previously named during the recurring Invoice Creation) Review the Invoice Created Query on the Required Batch Query on the Required Invoices Review the Invoices (B) Actions: Validate the Invoices (B) Actions: Create Accounting If there is a number of invoices you can select more than invoice and (B) Press Actions, Choose Validate & Choose Create Accounting for the number of invoices at Query on the Required Batch Query on the Required Invoice (B) Actions: Choose Apply/Unapply Prepayment Mark the Check Box then enter the amount you want to Match. Then (B) press Apply button (B) Actions: Create Accounting
Role
Expected Re
6.5
AP Supervisor
6.6
Invoicing
AP Invoice
6.7
AP Supervisor
(N) Invoice> Entry> Invoice Batch (N) Invoice> Entry> Invoice Batch
The Recu Invoices created No of rem Periods the Recurrin Invoices Templat decreas The Invoi Created Correctly
6.8
Payment Due
AP Payment
The Invoi is Fully Paid The Prepa Invoice i Partially The Accounti
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Expected Res
7.2
AP Supervi so r
7.3
Payments to Employee
AP Paymen t
(N) Invoice > Entry > Invoice Batch (B) Actions > Pay in full
Prepayment Sav ed Prepayment Status un -- Prepaymen GL - Prepaymen Status Available - GL Account Created an correct
7.4
AP Invoice
- Expense re saved
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref: Scena ri o Step Test Step Event Action or Path Test Step Details Select the Expense Template: Travel Exp Select Meals: Enter Amount & Select Account Transportation: Enter Amount & Select Account Hotel: Enter Amount & Select Account Select Request Name: Expense Report Import Enter Report Parameters: Batch Name: Source Payables Expense Reports GL Date: (B) Ok,on (B) Submit Query the Required Batch Query on the Required Invoice Review the Invoice (B) Actions: Validate Invoice (B) Create Accounting (M) Tools > View Accounting Enter Payment Information: Payment Type: Quick Payment Bank Account: Payment Document: Payment Date: Supplier Name: Supplier Site: (B) Press Enter / Adjust Invoices Select the required Invoices to be paid Only the Remaining unpaid Amount Appears for this Employees invoices Save the Payment (B) Press Actions: Format (B) Press Actions: Create Accounting
Role
Expected Res
7.5
7.6
AP Supervi so r
(N) Others > Request s> Run (N) Invoice > Entry > Invoice Batches > (B) Actions (N) Payments > Entry > Payments
AP Supervi so r
7.7
Payment Due
Payments to Employee
AP Paymen t
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Test Step Event Receivi ng credit note from supplie r Debiti ng Suppli ers Liabilit y
Role AP Invoice
Action or Path Test Step Details (N) Invoice > Entry > Invoice Batches Enter Batch Name Enter Credit Memo Header Information: Type: Credit Memo Supplier Name: Supplier Site: Credit Memo Date: Credit Memo Amount: (Negative Amount) (B) Press Match to Invoice, then chooses the required Invoice you need to match this credit memo to, by matching to Invoice the Credit Memo distribution lines will be created automatically Save the Invoice Query on the Required Batch Query on the Required Credit Memo Review the Credit Memo (B) Actions: Validate the Credit Memo (B) Actions: Create Accounting (M) Tools > View Accounting Enter Payment Information: Payment Type: Manual Payment Bank Account: Payment Document: Payment Date: Supplier Name: Supplier Site: (B) Press Enter / Adjust Invoices Select the required Standard Invoices with the Credit Memo to be paid (the Net Amount will be paid) Save the Payment (B) Actions: Format (B) Actions: Create Accounting (M) Tools > View Accounting -
Exp
8.2
8.3
Paymen t Due
AP Supervis or
AP Payment
(N) Invoice > Entry > Invoi ce Batch (N) Payments > Entry > Payme nts
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Expected
9.1
AP Invoi ce
9.2
AP Invoice
9.3
AP Invoice
- Create New batch or (M) View > Find search for the batch by batch Name - (B) Invoices to enter standard Matched invoice for Supplier invoice - Type: Standard - Supplier Name: Supplier_Name - Supplier Site: Select Supplier site - Invoice Date: - Invoice Number: - Invoice Currency: - Invoice Amount: - Payment Terms: - Payment Method: - (B) Distribution to Enter the invoice lines, the total of invoice lines must equal to the Invoice Amount you entered for the invoice header information - Query on the Required Batch - (B) Invoices and Query on the Required Standard Invoice - Review the Standard Invoice - (B) Actions: Validate the Standard Invoice, if there are any holds you have to release the hold before the revalidation. If the invoice amount is not equal to the total of invoice lines, the invoice will be hold until you both equal - (B) Holds to release the invoice hold, select from LOV the reason and save - (B) Actions: Validate Invoice, the invoice will be validated successfully (B) Actions: Create Accounting - Choose Single Request, then (B) Ok - Select Report Name from LOV: (Invoice Register) - Enter the mandatory report parameters and specific your report by using the optionally parameters - (B) Press Ok - (B) Press Submit - (M) View > Requests > (B) Find to review your request status and the view the output - Query on the Required Batch
- Stand Saved
9.4
Payment
Apply
AP
- The In Paid
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref: Scena ri o Step Test Step Event Due availabl e Supplie r Prepay me nt to invoice Paymen t Entry > Invoice Batches Action or Path Test Step Details - (B) Invoices and Query on the Required Invoice - Review the Standard Invoice - (B) Actions: Choose Apply/Unapply Prepayment - Select the prepayment you want to use (in case there is more than one prepayment) - Choose the Check Box then enter the amount you want to apply to invoice
Role
Expected
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Expected Resu
10.2
AP Supervisor
10.3
Payment Due
AP Payment
(N) Invoice > Entry > Invoice Batches > (B) Action > Pay in Full
Query on the Required Batch Query on the Required Credit Memo (B) Press Action: Choose Pay in Full Enter Payment Information: Payment Type: Refund Payment Bank Account: Payment Document Number: Payment Date: Save the refund (B) Actions: Create Accounting (M) Tools > View Accounting
The Payment Amount is Default ed The Supp is Default ed The Payment Saved The
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
- The invoice should quick in the Manual Payment window. If it does not, co the payment method of bank account used in th Manual Payment window that of the payment met the Invoice Entry form (T defaults from the vendo - Format options should be available in the Action w - The Accounting Entry Cre
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Expected
12.2
AP Supervi so r
12.3
AP Supervi so r
- Choose Single Request, then (B) Ok - Select Report Name from LOV: (Invoice Register) - Enter the mandatory report parameters and specific your report by using the optionally parameters - (B) Press Ok - (B) Press Submit - (M) View > Requests > (B) Find to review your request status and the view the output Choose Single Request Select Request Name: (Payable Accounting Process) Enter the Request Parameters: Enter the Period From & To Period Select Document Class: (All) Submit Transfer to GL: Yes Submit Journal Import: Yes Validate Accounts: Yes Summarize Report: Yes (B) Ok to return to main form (B) Submit to run the request (N) View > Requests (review the request status)
- The In printe
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks >
Doc Ref:
Expected Resu
13.2
13.3 13.4
AP Invoice AP Invoice
(N) Invoice > Inquiry (N) Other > Request > Run
- An unposte journal bat will be crea for AP - The user s not be able to the distribu in the norm invoice ent screen, because th original distribution were alrea - Invoice cha should hav applied pro - Corrections invoice sho be reflecte the Invoice Register Report
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
14.1
Void Paymen t
AP Payment
- Select a payment created in the above steps - Void this check - Run Void Payment Register to confirm void - Transmit AP journal entries to GL - Confirm adjusting void entries in GL - Try to record a manual payment for this
- The void Paymen should show up o Void Payment Re report - Adjusting void entries should show in G - The invoice shou be available for the
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Expected Result
- Get a list of invoices that not post to th current GL pe due to postin holds; re-run
15.2
15.3
Reviews invoice distribu tio ns before posting Payables Transfer to General Ledger
AP Supervis or
(N) Other > Request > Run (N) Other > Request > Run
AP Supervis or
15.4
AP Supervis or
- Select Request (Payables Accounting Entries Report) - Enter the request parameters - GL Transfer Status (All Accounting Entries not transferred to GL) - (B) Ok > (B) Submit Choose Single Request Select Request Name: (Payable Accounting Process / Payables Transfer to General Ledger) Enter the Request Parameters: Enter the Period From & To Period Select Document Class: (All) Submit Transfer to GL: Yes Submit Journal Import: Yes Validate Accounts: Yes Summarize Report: Yes (B) Ok to return to main form (B) Submit to run the request (N) View > Requests (review the request status) Single Request Choose Select Request Name: (Payables Transfer to General Ledger) Enter the Request Parameters: (B) Submit Request Select Another Request Name: (Mass Additions Create) to transfer AP Assets lines from Oracle Payables to Oracle Assets Enter the Request Parameters: GL Date: Select Asset Book Name: (B) Submit Request Select Another Request Name: (Mass Additions Create Report) to review the result of Mass addition you previously
- Reviews invoi distributions before postin Flag any accounts needing correction. - GL Accountin Entries created for all invoices and payments - All AP transac for the period range specifi posted successfully t the General ledger - Assets Lines transferred to Assets Correc
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref: Scena ri o Step Test Step Event Action or Path Test Step Details 15.5 View Mass Additions Lines FA Supervis or (N) FA> Mass Addition > Prepare Mass Addition (N) View > Requests (review the request status) Select the book you want to query lines in Select NEW in the queue field If you want to check some specific lines, enter other criteria to limit your search Invoice Number: Line Number: Supplier Name: Supplier Number: Source Batch: Creation Date: Invoice Date: (B) Press Find to your asset lines Select Request (All Month End Reports) Enter the request parameters (B) Ok > (B) Submit Important reports include: 1- Posted Invoice Register 2- Posted Payments Register 3- Accounts Payable Trial Balance
Role
Expected Result
15.6
AP Supervis or
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Expected Resu
16.2
16.3
AP Mana ge r
- Run The Unaccounted Transactions Sweep Program, use this program to redate accounting date of the open transactions to the first day of the next open period, that in case your business allow to change the transaction date (the opened transactions couldnt be transfer to GL because there is unrealizable hold) - Close the current period - Open the next period
- The previou period has a statu Closed - The New op period has status of "O - Payables Transactio entry and posting sh be allowed the open
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Defect Log
Defect ID Number Test Step Referenc e Module Name Defect Description Resolution Re-Test By Re-Test Date
Pa
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks > Doc Ref:
Open Issues
ID Issue Resolution Responsibility Target Date Impact Date
Closed Issues
ID Issue Resolution Responsibility Target Date Impact Date
File Ref: 44663090.doc 02 - System Test Specifications < Defining Banks >