You are on page 1of 29

BERGER PAINTS PAKISTAN LIMITED

SYSTEM TEST SCRIPT


Payables Implementation

Author: Syed Muhammad Shafeeque


Creation Date: 11/02/2011
Last Updated:
Document Ref:
Version:

Approvals:

Copy Number _____

c
„ cc„  c c
c

Document Control

Change Record
3

Date Author Version Change Reference

Reviewers

Name Position

Distribution

Copy No. Name Location

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.

c c

 Implementation c
c
„ cc„  c c
c

Contents

Document Control ................................ ................................ ................................ ............ iic


ºverview ................................ ................................ ................................ ........................... 1c
Century Date Compliance ................................ ................................ ........................ 1c
System Test Sequences ................................ ................................ ................................ .... 2c
01 - System Test Specifications < ºpening Payable Periods > ................................ .... 3c
02 - System Test Specifications < Defining Banks > ................................ .................... 4c
03 - System Test Specifications < Defining Distribution Sets > ................................ . 5c
04 - System Test Specifications < Pº Invoice for Goods > ................................ .......... 6c
05 - System Test Specifications <Prepayment (Supplier / Employee Advances) > ... 7c
6 - System Test Specifications <Prepaid Expenses, Rent & ºther Advances > ......... 9c
7 - System Test Specifications < Employee Expense Reports > ................................ 11c
8 - System Test Specifications < Debiting Suppliers Liability > .............................. 13c
9 - System Test Specifications <Create Invoice Not Matched To Pº > .................... 14c
10 - System Test Specifications < Supplier / Employee Refund > ............................ 16c
11 - System Test Specifications < Entering Payments > ................................ ............ 17c
12 - System Test Specifications <Cancel Unpaid Invoices > ................................ ..... 18c
13 - System Test Specifications < Invoice Distribution Correction > ....................... 19c
14 - System Test Specifications <Void Payment > ................................ ...................... 20c
15 - System Test Specifications < Payables Month-End Processing > ...................... 21c
16 - System Test Specifications <Payables Close Period > ................................ ........ 23c
Defect Log ................................ ................................ ................................ ....................... 24c
ºpen And Closed Issues For This Deliverable ................................ ........................... 25c
ºpen Issues ................................ ................................ ................................ .............. 25c
Closed Issues ................................ ................................ ................................ ............ 25c

c c

 Implementation c
c
„ cc„  c c
c

ºverview
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 re use 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:
uc Integrated Business Processes
uc 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.

ccc

 Implementation c
c
„ cc„  c c
c

System Test Sequences

Sequence # Payables Test Description Tester Test Status Pass/Fail Notes

1.c ºpening Payable Periods ºpening Payable Periods Active


2.c Defining Banks Defining Banks Active
3.c Defining Distribution Sets Defining Distribution Sets Active
4.c Pº Invoice for Goods Pº Invoice for Goods Active
5.c Prepayment (Supplier / Employee Prepayment (Supplier / Employee Active
Advances) Advances)

6.c Prepaid Expenses, Rent & ºther Prepaid Expenses, Rent & ºther Advances Active
Advances

7.c Employee Expense Reports Employee Expense Reports Active


8.c Debiting Suppliers Liability Debiting Suppliers Liability Active
9.c Create Invoice Not Matched To Pº Create Invoice Not Matched To Pº Active
10.c Supplier / Employee Refund Supplier / Employee Refund Active
11.c Entering Payments Entering Payments Active
12.c Cancel Unpaid Invoices Cancel Unpaid Invoices Active
13.c Invoice Distribution Correction Invoice Distribution Correction Active
14.c Void Payment Void Payment Active
15.c Payables Month-End Processing Payables Month-End Processing Active
16.c Payables Close Period Payables Close Period Active

„ cc„ccc

 Implementation c
c
„ cc„  c c
c

01 - System Test Specifications < ºpening Payable Periods>


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

1.1 Period Start ºpen Payable AP Manager (N) Setup > Ñc Select period to open. Ñc The period status Period opend and
Period Calendar > Ñc Status: ºpen change to ºpen user can enter ºk
Accounting > AP Ñc Save your Work. Ñc The user can use this invoices and
Accounting period to Enter payments
Periods Invoices and
Payments

cc„ cc„  cc c


c
 !ccc

 Implementation c
c
„ cc„  c c
c

02 - System Test Specifications < Defining Banks >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

2.1 Defining AP Setup > Ñc Enter the required Bank Information: Ñc Bank Account Saved Bank will be
Banks Supervisor Payments > Ñc Bank Name: Ñc Bank Payables defined in cash ºk
(Functional Bank Ñc Bank Branch: Document Saved management
Currency Save your Work Ñc The bank account
Bank (B) Bank Ñc (B) Press Bank Accounts to enter the required Bank and the payables
Accounts) Accounts Accounts Information: document are
Ñc Bank Account Name: available for
Ñc Bank Account Number: payments
Ñc Account Use: (Internal)
Ñc Bank Account Currency: (Functional Currency)
Ñc Cash Account:
Ñc Cash clearing Account:
Save your Work
(B) Payment Ñc (B) Press Payable Doc. to enter the required information:
Documents Ñc Enter a unique Document Name:
Ñc Select a Disbursement Type: (Combined)
Ñc Select a Payment Format: (Check)
Ñc Enter in the Last Used: (the last payment document number
you used on a payment document)
Ñc Enter in the Last Available: (the last payment document
number available for a payment document)
Save your Work

cc„ cc„  ccc" #c $ccc

 Implementation c
c
„ cc„  c c
c

03 - System Test Specifications < Defining Distribution Sets >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

3.1 Defining AP Supervisor Setup > Invoice> Ñc Name your Distribution Set: ºffice Ñc Distribution Set is Saved and can be
Distribution Distribution Set Rent Expenses Saved and can be used
Sets Ñc Percentage: 100 used ºk
Ñc Account: &&&&&
Save your Work

!cc„ cc„  ccc c„c %ccc

 Implementation c
c
„ cc„  c c
c

04 - System Test Specifications < Pº Invoice for Goods >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

4.1 Receive the Create AP (N) Invoices > Entry Ñc Enter Batch Name: Ñc Standard Invoice Saved Invoice Slaes
Invoice, Standard Invoice > Invoice Batches Ñc (B) Press Invoices to enter standard Matched Ñc The invoice lines marked entrerd, saved tax
Receipt doc. Invoice User invoice with Track as an Assets needs
and purchase (Match to Ñc Type: Pº Default Check Box roudi
order Pº) Ñc Pº Number: Enter your Pº Number ng
Ñc Supplier Name: Supplier_Name (Defaulted) Sales
Ñc Supplier Site: Select Supplier site (Defaulted) tax
Ñc Invoice Date: withh
Ñc Invoice Number: eld
Ñc Invoice Currency: must
Ñc Invoice Amount: be in
Ñc Payment Terms: at
Ñc Payment Method: suppli
Ñc (B) Match & Select Purchase ºrder (to match the er
invoice to your Pº) level
Ñc (B) Distribution to review the created invoice where
lines after matching to Pº as it is
Save the Invoice on
invoic
e level
enty
4.2 Validate AP (N) Invoices > Entry Ñc ùuery on the Required Batch Ñc The Standard Invoice Validated and
Invoice and Invoice > Invoice Batches Ñc (B) Invoices and ùuery on the Required should pass validation Accountaing ºk
create Standard Invoice Ñc The Accounting Entries created
accounting Ñc Review the Standard Invoice created
Ñc (B) Actions: Validate the Standard Invoice
Ñc (B) Actions: Create Accounting DR. Asset Acc 1000 abtained the
DR. Asset Acc 300 required entry
CR. LC Account 300
CR. Supplier Lib. Acc 1000

$cc„ cc„  cc


c'cc(c ccc

 Implementation c
c
„ cc„  c c
c

05 - System Test Specifications <Prepayment (Supplier / Employee Advances) >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

5.1 Receiving Enter AP (N) Invoices > Entry Ñc Enter Batch Name: Ñc Prepayment Saved Prepayment
Request for Prepayment Invoice > Invoice Batches Ñc (B) Invoices to enter the Prepayment Header Saved ºk
Prepayment to Supplier Information:
to Supplier Ñc Type: Prepayment
Ñc Supplier Name: Supplier_Name
Ñc Supplier Site: Select Supplier site
Ñc Prepayment Date:
Ñc Prepayment Number:
Ñc Prepayment Currency:
Ñc Prepayment Amount:
Ñc Payment Terms:
Ñc Payment Method:
Ñc Settlement Date: (the date which after you can
apply the prepayment to standard invoice)
Ñc Enter Prepayment Distribution Information:
Ñc Type: Item
Ñc Line Amount:
Ñc Line Account: Accept the Default
Save the Prepayment

5.2 Validate AP (N) Invoices > Entry Ñc ùuery on the Required Batch Ñc The prepayment should Validated and
Prepayment Invoice > Invoice Batches Ñc (B) Invoices and ùuery on the Required pass validation Accountaing ºk
and create Prepayment Ñc The Accounting Entries created
accounting Ñc Review the Prepayment created
Ñc (B) Actions: Validate the Prepayment
Ñc (B) Actions: Create Accounting DR. Supplier Prepay. Acc 1000 abtained the
CR. Supplier Lib. Acc 1000 required entry

5.3 Print AP (N) ºther > Ñc Choose Single Request, then (B) ºk Ñc The Invoice register printed Invoice ºk
Invoice Invoice Requests > Run Ñc Select Report Name from LºV: (Invoice register
Register Register) printed
Standard Ñc Enter the mandatory report parameters and
Report specific your report by using the optionally
parameters
Ñc (B) Press ºk
Ñc (B) Press Submit
Ñc (M) View > Requests > (B) Find to review your
request status and the view the output

%cc„ cc„  c


 c)„ c*c+  c, -c .ccc

 Implementation c
c
„ cc„  c c
c

Scenario Test Action


Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

5.4 Payment Create AP (N) Invoices >Entry Ñc Enter Payment Information: Ñc The Payment saved Payment ºk
Due Payment to Payment > Invoice Batches > Ñc Payment Type: ùuick Ñc The GL Accounting Created saved Paym
Supplier (B) Actions > Pay in Ñc Payment Bank Account: Select Bank Account and correct Accounting ent
full Ñc Payment Document: Select Payment Doc. Created vouch
Ñc Document Number: Last available document DR. Supplier Lib. Acc 1000 er has
Ñc Payment Date: CR. Bank cash clearing Acc 1000 ºbtained the not
Ñc Supplier Name: Appears by default required entry been
Ñc Supplier Site: Appears by default. prepar
Save the Payment ed
Ñc (B) Actions: Choose Format
Ñc (B) Actions: Choose Create Accounting
Ñc (M) Tools: View Accounting

%cc„ cc„  c


 c)„ c*c+  c, -c /ccc

 Implementation c
c
„ cc„  c c
c

6 - System Test Specifications <Prepaid Expenses, Rent & ºther Advances >
Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

6.1 Receiving Enter AP Invoice (N) Invoice> Ñc Enter Batch Name (All Rent Prepayments will be Ñc Prepayment Saved Prepayment saved ºk
Request for Prepayment Entry> Invoice entered in one batch in the beginning of each year Ñc Prepayment Status
Prepayment to Supplier Batch using Macro Upload Excel sheet, which will be Never Validated
to Supplier designed by ºratech)
Ñc Enter Prepayment Header Information:
Ñc Type: Prepayment
Ñc Supplier Name:
Ñc Supplier Site:
Ñc Prepayment Date:
Ñc Prepayment Amount:
Ñc Descriptionë Prepaid expenses for 12 Months from
´MMM-YYµ to ´MMM-YYµ
Ñc Enter Prepayment Distribution Information:
Ñc Type: Item
Ñc Line Amounts:
Ñc Line Account: Prepaid Expense Account.
Save the Prepayment
6.2 Validate AP Invoice (N) Invoice> Ñc ùuery on the Required Batch Ñc Prepayment Saved Validated, ºk
Prepayment Entry> Invoice Ñc ùuery on the Required Prepayment Ñc Prepayment Status Accounting created
& Create Batch Ñc Review the Prepayment unpaid
Accounting Ñc (B) Actions: Validate the Prepayment Ñc GL Accounting
Ñc (B) Actions: Create Accounting Created
6.3 Payment to AP Payment (N) Invoice> Ñc Enter Payment Information: Ñc Prepayment Saved Validated, ºk
Supplier Entry>Invoice Ñc Payment Type: ùuick Ñc Prepayment Status Accounting created
Batch > (B) Ñc Payment Bank Account: Available
Actions > Pay Ñc Payment Document: Ñc GL Accounting
in full Ñc Payment Date: Created
Ñc Supplier Name: Appears by default
Ñc Supplier Site: Appears by default.
Save the Payment
Ñc (B) Choose Actions: Format
Ñc (B) Choose Actions: Create Accounting
6.4 Recurring AP (N) Invoice > Ñc Enter Supplier Name / Number: Ñc Recurring Recurring Invoices ºk
Invoice Supervisor Entry > Ñc Enter Supplier Site: Invoices Template Template saved
Creation Recurring Ñc Payment Method saved with no
Ñc Recurring Calendarë error
Ñc No of periods:
Ñc First Period:
Ñc Invoice Number: Alphanumeric (The invoice
number generated will contain this number
concatenated with the period name)
cc„ cc„  c
 c+0 1c2c3c4c, c 5ccc

 Implementation c
c
„ cc„  c c
c

Scenario Test Action


Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

Ñc Distribution Set: Rent Expenses


Ñc Enter the invoice Currency & Payment Term:
Ñc Enter the First Amount:
Save your Work
6.5 Recurring AP (N) Invoice > c Inquiry on your Recurring Invoice Ñc The Recurring Ñc The Recurring ºk
Invoice Supervisor Entry > Ñc Enter Number of Invoices to be created: (ºne) Invoices created Invoices created
Periodical Recurring Ñc (B) Press Create Recurring Invoices Ñc No of remaining
Settlement Ñc Name your Batch Periods in the
Ñc (B) ºk Recurring
Save your Work Invoices Template
decreases by one
6.6 Invoicing AP Invoice (N) Invoice> c Inquiry on the Batch Name (the one previously c The Invoice The Invoice Created ºk
Entry> Invoice named during the recurring Invoice Creation) Created Correctly Correctly
Batch c Review the Invoice Created
Save the Invoice
6.7 Validate AP (N) Invoice> c ùuery on the Required Batch c The Invoices c The Invoices ºk
the Supervisor Entry> Invoice c ùuery on the Required Invoices Validated Validated
Invoices Batch c Review the Invoices c The Accounting c The Accounting
c (B) Actions: Validate the Invoices created and correct created and
c (B) Actions: Create Accounting correct
c 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 once
6.8 Payment Match the AP Payment (N) Invoice> c ùuery on the Required Batch c The Invoice is c The Invoice is ºk
Due available Entry> Invoice c ùuery on the Required Invoice Fully Paid Fully Paid
prepayment Batch c (B) Actions: Choose Apply/Unapply Prepayment c The Prepayment c The Prepayment
to supplier c Mark the Check Box then enter the amount you Invoice is Partially Invoice is
invoice want to Match. Then (B) press Apply button Applied Partially
c (B) Actions: Create Accounting c The Accounting Applied
Created and correct The Accounting
Created and correct

cc„ cc„  c


 c+0 1c2c3c4c, c ccc

 Implementation c
c
„ cc„  c c
c

7 - System Test Specifications < Employee Expense Reports >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

7.1 Receiving Enter AP (N) Invoice > Ñc Enter Batch Name Ñc Prepayment Saved Data not
Request for Prepayment Invoice Entry > Ñc Enter Prepayment Header Information: Ñc Prepayment Status preset
Prepayment to Employee Invoice Ñc Type: Prepayment Never Validated
to Employee Batch Ñc Supplier Name: Select Employee name Data not preset
Ñc Supplier Site: ºffice
Ñc Prepayment Date:
Ñc Prepayment Amount:
Ñc Descriptionë Employee Traveling expenses
Ñc Enter Prepayment Distribution Information:
Ñc Line Type: Item
Ñc Line Amounts:
Ñc Line Account: Accept the Default
Save the Prepayment
7.2 Validate AP (N) Invoice > Ñc ùuery on the Required Batch Ñc Prepayment Saved Data not
Employee Superviso Entry > Ñc ùuery on the Required Prepayment Ñc Prepayment Status preset
Prepayment r Invoice Ñc Review the Prepayment unpaid
Batch Ñc (B) Actions: Validate Ñc GL Accounting
Ñc (B) Actions: Create Accounting Created and correct
7.3 Payments to AP (N) Invoice > Ñc ùuery on the Required Batch Ñc Prepayment Saved Data not
Employee Payment Entry > Ñc ùuery on the Required Prepayment Ñc Prepayment Status preset
Invoice Ñc (B) Actions: Pay in Full Available
Batch Ñc Enter Payment Information: Ñc GL Accounting
(B) Actions > Ñc Payment Type: ùuick Created and correct
Pay in full Ñc Payment Bank Account:
Ñc Payment Document number:
Ñc Payment Date:
Ñc Supplier Name: Appears by default
Ñc Supplier Site: Appears by default.
Save the Payment
Ñc (B) Actions: Format
Ñc (B) Actions: Create Accounting
7.4 Receiving Employee AP (N) Invoice > Ñc Enter the Employee Name or Number Ñc Expense report is Data not
Employee Expense Invoice Entry > Ñc Enter the GL Account: Defaulted from the HR saved preset
Expense Report Entry Expense setup for employees, this account combination
Report Reports used to default the missing segments for your
expense report template ´Cost Centerµ
Ñc Enter the invoice Number, Date & Currency:
Ñc Enter the invoice Description:
Ñc ºptionally enter the Prepayment Number to be
applied to this invoice (limited to the exp. Report
amount)
.cc„ cc„  cc+  c+0 c2 c ccc

 Implementation c
c
„ cc„  c c
c

Scenario Test Action


Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

Ñc Select the Expense Template: Travel Exp


Ñc Select Meals: Enter Amount & Select Account
Ñc Transportation: Enter Amount & Select Account
Ñc Hotel: Enter Amount & Select Account
Save your work
7.5 Employee AP (N) ºthers > Ñc Select Request Name: Expense Report Import Ñc Expense report Data not
Expense Superviso Requests> Ñc Enter Report Parameters: converted to invoice preset
Reports r Run Ñc Batch Name: correctly
create Ñc Source Payables Expense Reports
Ñc GL Date:
Ñc (B) ºk, (B) Submit
7.6 Validate the AP (N) Invoice > Ñc ùuery on the Required Batch Ñc The Invoice Data not
Invoice Superviso Entry > Ñc ùuery on the Required Invoice Validated preset
r Invoice Ñc Review the Invoice Ñc The Accounting
Batches > Ñc (B) Actions: Validate Invoice Entry Created
(B) Actions Ñc (B) Create Accounting
Ñc (M) Tools > View Accounting
7.7 Payment Payments to AP (N) Ñc Enter Payment Information: Ñc The Payment saved Data not
Due Employee Payment Payments > Ñc Payment Type: ùuick Ñc The Accounting preset
Entry > Ñc Payment Bank Account: Entry Created
Payments Ñc Payment Document:
Ñc Payment Date:
Ñc Supplier Name:
Ñc Supplier Site:
Ñc (B) Press Enter / Adjust Invoices
Ñc Select the required Invoices to be paid
Ñc ºnly the Remaining unpaid Amount Appears for
this Employees invoices
Save the Payment
Ñc (B) Press Actions: Format
Ñc (B) Press Actions: Create Accounting

.cc„ cc„  cc+  c+0 c2 c ccc

 Implementation c
c
„ cc„  c c
c

8 - System Test Specifications < Debiting Suppliers Liability >(Debit/Credit Note)


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

8.1 Receiving Debiting AP Invoice (N) Invoice > Ñc Enter Batch Name Ñc The Credit Memo Ñc The Credit
credit note Suppliers Entry > Ñc Enter Credit Memo Header Information: Distribution Memo
from Liability Invoice Ñc Type: Credit Memo Created from the Distribution
supplier Batches Ñc Supplier Name: ºriginal Matched Created from
Ñc Supplier Site: Invoice Lines the ºriginal
Ñc Credit Memo Date: Ñc The Credit Memo Matched
Ñc Credit Memo Amount: (Negative Amount) Saved Invoice Lines
Ñc (B) Press Match to Invoice, then chooses the required Invoice Ñc Ñc The Credit
you need to match this credit memo to, by matching to Memo Saved
Invoice the Credit Memo distribution lines will be created
automatically
Save the Invoice
8.2 Validate Credit AP (N) Invoice > Ñc ùuery on the Required Batch Ñc The Credit Memo Ñc The Credit
Memo & Create Supervisor Entry > Ñc ùuery on the Required Credit Memo Validated Memo
Accounting Invoice Ñc Review the Credit Memo Ñc The Accounting Validated
Batches Ñc (B) Actions: Validate the Credit Memo Entry Created The Accounting
Ñc (B) Actions: Create Accounting Entry Created
Ñc (M) Tools > View Accounting
8.3 Payment Payments to AP (N) Payments Ñc Enter Payment Information: Ñc The Payment Ñc The Payment
Due Supplier Payment > Entry > Ñc Payment Type: Manual Amount will be the Amount will be
Payments Ñc Payment Bank Account: Net of the Invoice the Net of the
Ñc Payment Document: and the Credit Invoice and the
Ñc Payment Date: Memo Credit Memo
Ñc Supplier Name: Ñc The Payment saved Ñc The Payment
Ñc Supplier Site: Ñc The Accounting saved
Ñc (B) Press Enter / Adjust Invoices Entry Created The Accounting
Ñc Select the required Standard Invoices with the Credit Memo Entry Created
to be paid (the Net Amount will be paid)
Ñc Save the Payment
Ñc (B) Actions: Format
Ñc (B) Actions: Create Accounting
Ñc (M) Tools > View Accounting

/cc„ cc„  cc c„ c6   c ) *c7- !ccc

 Implementation c
c
„ cc„  c c
c

9 - System Test Specifications <Create Invoice Not Matched To Pº >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

9.1 Receive Create AP (N) Invoices > Entry Ñc Create New batch or (M) View > Find « search for Ñc Standard Invoice Saved Standard ºk
Supplier Standard Invoice > Invoice Batches the batch by batch Name Invoice Saved
Invoice Invoice Ñc (B) Invoices to enter standard Matched invoice for
Supplier invoice
Ñc Type: Standard
Ñc Supplier Name: Supplier_Name
Ñc Supplier Site: Select Supplier site
Ñc Invoice Date:
Ñc Invoice Number:
Ñc Invoice Currency:
Ñc Invoice Amount:
Ñc Payment Terms:
Ñc Payment Method:
Ñc (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
Save the Invoice
9.2 Validate AP (N) Invoices > Entry Ñc ùuery on the Required Batch Ñc The Standard Invoice Validated ºk
Invoice and Invoice > Invoice Batches Ñc (B) Invoices and ùuery on the Required Standard should pass validation Accounting
create Invoice Ñc The Accounting Entries Created
accounting Ñc Review the Standard Invoice created
Ñc (B) Actions: Validate the Standard Invoice, if there
are any holds you have to release the hold before DR. Expense Acc 500
the revalidation. If the invoice amount is not equal CR. Supplier Lib. Acc
to the total of invoice lines, the invoice will be hold 500
until you both equal
Ñc (B) Holds to release the invoice hold, select from
LºV the reason and save
Ñc (B) Actions: Validate Invoice, the invoice will be
validated successfully
Ñc (B) Actions: Create Accounting
9.3 Print AP (N) ºther > Ñc Choose Single Request, then (B) ºk Ñc The Invoice register The Invoice ºk
Invoice Invoice Requests > Run Ñc Select Report Name from LºV: (Invoice Register) printed and matching the register
Register Ñc Enter the mandatory report parameters and specific invoice data printed and
Standard your report by using the optionally parameters matching the
Report Ñc (B) Press ºk invoice data
Ñc (B) Press Submit
Ñc (M) View > Requests > (B) Find to review your
request status and the view the output

9.4 Payment Apply AP (N) Invoices >Entry Ñc ùuery on the Required Batch Ñc The Invoice is Fully Paid Ñc The ºk
5cc„ cc„  c c'c7c8 4cc
c $ccc

 Implementation c
c
„ cc„  c c
c

Scenario Test Action


Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

Due available Payment > Invoice Batches Ñc (B) Invoices and ùuery on the Required Invoice Ñc The Prepayment is Fully Invoice is
Supplier Ñc Review the Standard Invoice Applied Fully Paid
Prepayment Ñc (B) Actions: Choose Apply/Unapply Prepayment Ñc The Accounting Entry The
to invoice Ñc Select the prepayment you want to use (in case Created Prepayment is
there is more than one prepayment) Fully
Ñc Choose the Check Box then enter the amount you DR. Supplier Lib. Acc 1000
want to apply to invoice CR. Supplier Prepay. Acc
c (B) Press Apply 1000
c (B) Actions: Create Accounting

5cc„ cc„  c c'c7c8 4cc


c %ccc

 Implementation c
c
„ cc„  c c
c

10 - System Test Specifications < Supplier / Employee Refund >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

10.1 Receiving Entering AP Invoice (N) Invoice > Ñc Enter Batch Name Ñc The Credit Memo The Credit Memo ºk
Credit Note Supplier Entry > Invoice Ñc Enter Credit Memo Header Saved Saved
& Payment Credit Memo Batches Information:
from Ñc Type: Credit Memo
supplier Ñc Supplier Name:
ºr Employee Ñc Supplier Site:
pay back Ñc Credit Memo Date:
Ñc Credit Memo Amount: (Negative
Amount)
Ñc Enter Credit Memo Distribution
Lines Information:
Ñc Line Type: Item
Ñc Line Amount:
Ñc Line Accounts:
Save the Invoice
10.2 Validate AP Supervisor (N) Invoice > Ñc ùuery on the Required Batch Ñc The Credit Memo The Credit Memo ºk
Credit Memo Entry > Invoice Ñc ùuery on the Required Credit Memo Validated Validated
& Create Batches Ñc Review the Credit Memo Ñc The Accounting The Accounting
Accounting Ñc (B) Actions: Validate the Credit Entry Created Entry Created
Memo
Ñc (B) Actions: Create Accounting
Ñc (M) Tools > View Accounting
10.3 Payment Create AP Payment (N) Invoice > Ñc ùuery on the Required Batch Ñc The Payment Ñc The Payment ºk
Due Negative Entry > Invoice Ñc ùuery on the Required Credit Memo Amount is Amount is
Payment Batches > Ñc (B) Press Action: Choose Pay in Full Defaulted Defaulted
(Refund) (B) Action > Pay Ñc Enter Payment Information: Ñc The Supplier is Ñc The Supplier is
in Full Ñc Payment Type: Refund Defaulted Defaulted
Ñc Payment Bank Account: Ñc The Payment Saved Ñc The Payment
Ñc Payment Document Number: Ñc The Accounting Saved
Ñc Payment Date: Entry Created The Accounting
Ñc Save the refund Entry Created
Ñc (B) Actions: Create Accounting
Ñc (M) Tools > View Accounting

cc„ cc„  cc„ c*c+  c2c ccc

 Implementation c
c
„ cc„  c c
c

11 - System Test Specifications <Entering Payments>


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

11.2 Enter a AP Payments Ñc Enter a ùuickCheck (a single computer- Ñc The invoice should quick pick in the ºbtained as required ºk
ùuickChec Payment > Entry > generated check) by selecting "ùuick" in the Manual Payment window. If it does
k Payments Type field of Manual Payment window not, compare the payment method of
Ñc Select Payment Type ùuick the bank account used in the
Ñc Select the bank account Manual Payment window with that
Ñc Select Payment Document of the payment method in the
Ñc Enter the Payment document Date Invoice Entry form (This defaults
Ñc Enter the Supplier Name or Number from the vendor)
Ñc Enter the Supplier Site Ñc Format options should be available
Ñc (B) Enter an validated invoice that is not on in the Action window
hold by clicking Enter/Adjust Invoice button Ñc The Accounting Entry Created
Ñc (B) Click Action button to navigate to the
Payment Actions window.
Ñc (B) Action > Choose Format the check
Ñc (B) Actions > Create Accounting

cc„ cc„  c+cc


 .ccc

 Implementation c
c
„ cc„  c c
c

12 - System Test Specifications <Cancel Unpaid Invoices >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

12.1 Invoice Invoice AP (N) Invoices > Ñc ùuery on the Required Batch Ñc The Standard Invoice The Standard ºk
Cancellation Cancellation Superviso Entry > Invoice Ñc (B) Invoices and ùuery on the Required Standard reversed / cancelled Invoice
r Batches Invoice Ñc The Accounting Entries reversed /
Ñc Review the Standard Invoice cancelled cancelled
Ñc (B) Actions: Cancel Invoice Ñc The Invoice Status The
Ñc (B) Actions: Create Accounting Invoice Cancelled Accounting
Entries
DR. Supplier Lib. Acc. 500 cancelled
CR. Expense Acc 500 The Invoice
Status Invoice
Cancelled

12.2 Print Invoice AP (N) ºther > Ñc Choose Single Request, then (B) ºk Ñc The Invoice register The Invoice ºk
Register Superviso Requests > Run Ñc Select Report Name from LºV: (Invoice Register) printed register
Standard r Ñc Enter the mandatory report parameters and specific printed
Report your report by using the optionally parameters
Ñc (B) Press ºk
Ñc (B) Press Submit
Ñc (M) View > Requests > (B) Find to review your
request status and the view the output

12.3 End of Payables AP (N) ºther > Ñc Choose Single Request Ñc GL Accounting Entries GL ºk
Period Transfer to Superviso Request > Run Ñc Select Request Name: (Payable Accounting created for all invoices Accounting
(Month) General r Process) Ñc All AP transactions for Entries created
Ledger Ñc Enter the Request Parameters: the period range for all
Ñc Enter the Period From & To Period specified posted invoices
Ñc Select Document Class: (All) successfully to the All AP
Ñc Submit Transfer to GL: Yes General ledger transactions
Ñc Submit Journal Import: Yes for the period
Ñc Validate Accounts: Yes range
Ñc Summarize Report: Yes specified
Ñc (B) ºk to return to main form posted
Ñc (B) Submit to run the request successfully to
Ñc (N) View > Requests (review the request status) the General
ledger

cc„ cc„  c  c9 c'c /ccc

 Implementation c
c
„ cc„  c c
c

13 - System Test Specifications < Invoice Distribution Correction >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

13.1 Transmit AP (N) ºther > Ñc Select Request (Payables Transfer to General Ledger) Ñc An unposted journal unposted journal ºk
AP journal Supervisor Request > Run Ñc Enter the request parameters batch will be created batch has been
entries to Ñc (B) ºk > (B) Submit for AP transactions created for AP
GL transactions
13.2 Update to AP Invoice (N) Invoices > Ñc Select an invoice validated and transferred to GL Ñc The user should not ºk ºk
the Invoice Entry > Ñc Adjust the invoice distribution to go to a different be able to change the
Distributio Invoices > (B) expense account than was originally entered in the distribution in the
n Lines Distributions Pº distribution for the shipment normal invoice entry
Ñc Reverse the existing distribution line screen, because the
Ñc Create a new distribution line original distributions
Ñc Update the invoice amount header information were already posted
Ñc Save the invoice to the GL
Ñc (B) Actions > Choose Validate
Ñc (B) Actions > Create Accounting
13.3 View AP Invoice (N) Invoice > Ñc ùuery the updated invoice Ñc Invoice changes ºK ºk
invoice Inquiry should have been
status applied properly
13.4 Run AP Invoice (N) ºther > Ñc Select Request (Invoice Register Report) Ñc Corrections to the ºK ºk
Invoice Request > Run Ñc Enter Request Parameters invoice should be
Register Ñc (B) ºk > (B) Submit reflected in the
Report Invoice Register
Report

!cc„ cc„  cc'c cc 5ccc

 Implementation c
c
„ cc„  c c
c

14 - System Test Specifications <Void Payment >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

14.1 Void AP Payment (N) Payments > Ñc Select a payment created in the above Ñc The void Payment should ºK ºk
Payment Entry > steps show up on the Void
Payments Ñc Void this check Payment Register report
Summary Ñc Run Void Payment Register to confirm Ñc Adjusting void entries
(B) Actions void should show in GL
Ñc Transmit AP journal entries to GL Ñc The invoice should be
Ñc Confirm adjusting void entries in GL available for the re-issuance
Ñc Try to record a manual payment for this of payment again
invoice
Ñc Cancel the invoice

$cc„ cc„  c:c


c ccc

 Implementation c
c
„ cc„  c c
c

15 - System Test Specifications < Payables Month-End Processing >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

15.1 End of Get a list of AP (N) ºther > Ñc Select Request (Invoice ºn Hold Report), Ñc Get a list of invoices ºK ºk
Period invoices on Supervisor Request > Ñc Enter the request parameters that will not post to the
(Month) hold Run Ñc (B) ºk > (B) Submit current GL period due
to posting holds; re-run
if necessary to clear
holds
15.2 Reviews AP (N) ºther > Ñc Select Request (Payables Accounting Entries Report) Ñc Reviews invoice ºk
invoice Supervisor Request > Ñc Enter the request parameters distributions before
distribution Run Ñc GL Transfer Status (All Accounting Entries not posting. Flag any ;c
s before transferred to GL) accounts needing c
posting Ñc (B) ºk > (B) Submit correction.

15.3 Payables AP (N) ºther > Ñc Choose Single Request Ñc GL Accounting Entries ºK ºk
Transfer to Supervisor Request > Ñc Select Request Name: (Payable Accounting Process created for all invoices
General Run / Payables Transfer to General Ledger) and payments
Ledger Ñc Enter the Request Parameters: Ñc All AP transactions for
Ñc Enter the Period From & To Period the period range
Ñc Select Document Class: (All) specified posted
Ñc Submit Transfer to GL: Yes successfully to the
Ñc Submit Journal Import: Yes General ledger
Ñc Validate Accounts: Yes
Ñc Summarize Report: Yes
Ñc (B) ºk to return to main form
Ñc (B) Submit to run the request
Ñc (N) View > Requests (review the request status)
15.4 Generate AP (N) ºther > Ñc Choose Single Request Ñc Assets Lines transferred ºk ºk
Mass Supervisor Request > Ñc Select Request Name: (Payables Transfer to to ºracle Assets
Addition Run General Ledger) Correctly
Create Ñc Enter the Request Parameters:
Ñc (B) Submit Request
Ñc Select Another Request Name: (Mass Additions
Create) to transfer AP Assets lines from ºracle
Payables to ºracle Assets
Ñc Enter the Request Parameters:
Ñc GL Date:
Ñc Select Asset Book Name:
Ñc (B) Submit Request
Ñc Select Another Request Name: (Mass Additions
Create Report) to review the result of Mass
addition you previously submitted
Ñc Enter the Request Parameters:

%cc„ cc„  cc


c84 +c
c ccc

 Implementation c
c
„ cc„  c c
c

Scenario Test Action


Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

Ñc Select Asset Book Name:


Ñc (B) Submit Request
Ñc (N) View > Requests (review the request status)
15.5 View Mass FA (N) FA> c Select the book you want to query lines in c Lines transferred from ºk ºk
Additions Supervisor Mass c Select NEW in the queue field AP with Status of NE
Lines Addition > c If you want to check some specific lines, enter other c
Prepare criteria to limit your search W
Mass c Invoice Number:
Addition c Line Number:
c Supplier Name:
c Supplier Number:
c Source Batch:
c Creation Date:
c Invoice Date:
c (B) Press Find to your asset lines
15.6 Submit AP ºther > Ñc Select Request (All Month End Reports) Ñc The Reports Printed and
Month-End Supervisor Requests > Ñc Enter the request parameters available for Reviewing
Reports Run Ñc (B) ºk > (B) Submit in report set for errors
Ñc Important reports include:
1-c Posted Invoice Register
2-c Posted Payments Register
3-c Accounts Payable Trial Balance

%cc„ cc„  cc


c84+c
c ccc

 Implementation c
c
„ cc„  c c
c

16 - System Test Specifications <Payables Close Period >


Scenario Test Action
Step Event Step Role or Path Test Step Details Expected Results Actual Results Status

16.1 End of Period Close AP (N) Setup > Ñc Select period to Closed Ñc The period status ºk ºk
(Month) Current Manager Calendar > change to Closed
Period Accounting > AP
Accounting Periods
16.2 AP ºther > Requests > Ñc Run The Unaccounted Transactions Sweep Ñc The Invoice Sweep ºk ºk
Manager Run Program, use this program to redate accounting Report should show
(N) Setup > date of the open transactions to the first day of the newly-entered
Calendar > the next open period, that in case your business invoice
Accounting > AP allow to change the transaction date (the
Accounting Periods opened transactions couldn·t be transfer to GL
because there is unrealizable hold)
16.3 AP (N) Setup > Ñc Close the current period Ñc The previous period ºk ºk
Manager Calendar > Ñc ºpen the next period has a status of Closed
Accounting > AP Ñc The New opened
Accounting Periods period has a status of
"ºpen"
Ñc Payables
Transactions entry
and posting should
be allowed to the
open accounting
period

cc„ cc„  c


c c
c !ccc

 Implementation c
c
„ cc„  c c
c

Defect Log
Defect ID Test Step Module Name Defect Description Resolution Re-Test By Re-Test Date Pass/Fail Status (open,
Number Reference closed, in process)

c6$ccc

 Implementation c
c
„ cc„  c c
c

ºpen And Closed Issues For This Deliverable

ºpen Issues

ID Issue Resolution Responsibility Target Date Impact Date

Closed Issues

ID Issue Resolution Responsibility Target Date Impact Date

 c,c c'c<c4c   %ccc

 Implementation c
c
„ cc„  c c
c

Summary of Test Scripts observations

1.c Rounding off Sales Tax and excise duty


2.c Sales tax withheld is incorporated in invoice level which increase the data entry and human error
element where as it should be on supplier default level.
3.c Payment profile for paymentthrough local L/C has not been prepared
4.c In Invoice entry form only commercial invoice No. field is available where as Sales tax invoice No.
field does not exist
5.c Suppliers withholding tax should be defaulted on supplier level
6.c Payment/receipt voucher is required
7.c Party ledgers required with payment
8.c Party wise aging
9.c Debit/credit Note dose not effect the invoice amount and make the payment full/orgional value of
invoice
10.c Montlhly item wise purchase report
11.c Withhodlin tax calculations are not correct

 c,c c'c<c4c   ccc

 Implementation c
c

You might also like