sample integration test procedurestorage.menaitech.com/vc/76.1701/2017_documents/main... · web...

Post on 22-Apr-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

SCENARIO: MenaPay – Egypt Country Profile REVISION/Test Script No : 2.0

DESCRIPTION: This document will show the new country profile for Egypt.

SETUP DATA AND PREREQUISITIES:

SETUP:

DESCRIPTION COMMENTS AND NOTESGo to: Settings Administrative Setup Branches Setup.

Create a new branch with country profile of Egypt and tax profile of Egyptian tax.

See Screenshot 1

Go to: Settings General Settings Tax Law Setup.

Enter tax setups according to Egyptian tax law.

See Screenshot 2,3 and 4

Go to: Settings Employees Setup Financial Setup.

On Social Security tab create a new type and save, then on Details button, enter social security percent according to Egyptian social security law.

See Screenshot 5 and 6

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

TRANSACTIONAL STEPS (ACTIONS)

No. MenaPay – Egypt Country Profile EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED

01 Go to: Employees Main Information Personnel Information.

Define a new employee.

Employee record saved successfully. Employee saved successfully.See Screenshot 7

02 Go to: Employees Main Information Financial Information.

Enter employee code and enter employee’s salary and allowances.

On financial options tab, check the option Under Social Security and select the social security type then enter fixed and dynamic SS base salary, the upper and the lower limits.

On Tax Data tab, check the options Taxable.

New financial information saved successfully.

New financial information saved successfully.

03 Go to: Workforce Management Financial Transactions Salary Transactions Salary Calculation.

Enter employee code and select a month then click on Calculate button.

The salary calculation should be done successfully.

The salary calculation should be done successfully.See Screenshot 12 and 13

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

No. MenaPay – Egypt Country Profile EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED

04 Click on View Report button. The salary slip should appear, showing tax and social security amounts.

Social security amount calculated as follow:

XX = Upper Limit for Social Security Salary (Dynamic/Fixed) – SS Base Salary (Dynamic/Fixed).

If xx <= sum of non-payroll transactions at the current month, then:(SS Base Salary (Dynamic/Fixed) * Social Security Percentage)+ (XX * Social Security Percentage).

If xx > Sum of non-payroll transactions at the current month, then:(SS Base Salary Dynamic /Fixed)*social security percentage)+ (sum of non-payroll transactions * social security percentage)

In the example in the Screenshot:(800*11%) + (0*11%) = 88 (Dynamic)(400*14%) + (0*14%) = 56 (Fixed)So: 88 + 56 = 144

The salary slip should appear, showing tax and social security amounts.

Social security amount calculated as follow:

XX = Upper Limit for Social Security Salary (Dynamic/Fixed) – SS Base Salary (Dynamic/Fixed).

If xx <= sum of non-payroll transactions at the current month, then:(SS Base Salary (Dynamic/Fixed) * Social Security Percentage)+ (XX * Social Security Percentage).

If xx > Sum of non-payroll transactions at the current month, then:(SS Base Salary Dynamic /Fixed)*social security percentage)+ (sum of non-payroll transactions * social security percentage)

In the example in the Screenshot:(800*11%) + (0*11%) = 88 (Dynamic)(400*14%) + (0*14%) = 56 (Fixed)So: 88 + 56 = 144

See Screenshot 14

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

No. MenaPay – Egypt Country Profile EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED

05 Go to: Workforce Management Financial Transactions Employees Transactions Employees Transactions.

Enter employee code and enter other income transaction, save and post it.

The transaction should be saved and posted successfully.

The transaction should be saved and posted successfully.

See Screenshot 15

06 Go to: Workforce Management Financial Transactions Salary Transactions Salary Calculation

Calculate salaries for the rest of year’s months.

Salaries were calculated successfully.

Salaries were calculated successfully.

See Screenshots from 16 to 26

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

No. MenaPay – Egypt Country Profile EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED

07 Go to: Workforce Management Financial Transactions Salary Transactions Tax Breakdown.

Enter employee code and select month 12, and then click on Tax Breakdown button.

The tax breakdown should show the sum of worth salaries with (Other Income - Other Deductions - Vacation Compensations - Overtime) amounts deducting social security amount if included, to calculate the net income before exemptions.

Employee exemptions (Total income, personal, wife, children, parent university, college, loans and other exemptions) will be deducted from the net income before exemptions to produce the net income submissive to tax.

Net income submissive to tax will subject to tax brackets, this will give the tax amount, if there is any non-payroll tax value it will be added to the tax value, this will produce final total tax amount.

The tax breakdown should show the sum of worth salaries with (Other Income - Other Deductions - Vacation Compensations - Overtime) amounts deducting social security amount if included, to calculate the net income before exemptions.

Employee exemptions (Total income, personal, wife, children, parent university, college, loans and other exemptions) will be deducted from the net income before exemptions to produce the net income submissive to tax.

Net income submissive to tax will subject to tax brackets, this will give the tax amount, if there is any non-payroll tax value it will be added to the tax value, this will produce final total tax amount.

See Screenshot 27

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

No. MenaPay – Egypt Country Profile EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED

08 To calculate non-payroll transactions tax:

Go to: Workforce Management Financial Transactions Salary Transactions Salary Calculation.Calculate the salary for Month 1 and post them.

Take in consideration tax value for the month.

The salary is calculated and posted showing tax value for the month.

The salary is calculated and posted showing tax value for the month.

See Screenshots 28 and 29

09 Go to: Workforce Management Financial Transactions Salary Transactions Tax Breakdown

View the tax breakdown for the employee for month 1.

Take in consideration net income submissive to tax value.

The tax break down appeared showing net income submissive to tax value.

The tax break down appeared showing net income submissive to tax value.

See Screenshots 30 and 31

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

No. MenaPay – Egypt Country Profile EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED

010 Go to: Workforce Management Financial Transactions Employees Transactions Non Payroll Transaction.

Enter employee code; create a non-payroll transaction with value of 500.

The tax amount for the transaction should be 25 based on:

Non-payroll transaction amount =500.Net income submissive to tax amount = 55620.Previous month tax = 209.250.The system calculates tax amount according to:

Non-payroll amount *12+net income submissive to tax

500*12+55620=61620This amount will subject to tax brackets:First 1000 0% = 0Second 5000 2% = 100Third 7000 4% = 280Remainder 5% = 2431Total monthly tax = 2811

(2811/12)- 209.25=25.

The tax amount for the transaction should be 25 based on:

Non-payroll transaction amount =500.Net income submissive to tax amount = 55620.Previous month tax = 209.250.The system calculates tax amount according to:

Non-payroll amount *12+net income submissive to tax

500*12+55620=61620This amount will subject to tax brackets:First 1000 0% = 0Second 5000 2% = 100Third 7000 4% = 280Remainder 5% = 2431Total monthly tax = 2811

(2811/12)- 209.25=25.

See Screenshot 32

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshots:

Screenshot 1:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 2:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 3:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 4:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 5:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 6:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 7:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 8:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 9:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 10:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 11:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 12:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 13:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 14:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 16:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 17:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 18:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 19:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 20:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 21:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 22:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 23:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 24:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 25:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 26:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 27:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 28:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 29:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 30:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 31:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Screenshot 32:

User Acceptance Test (UAT) - Test Script

DOCUMENT NUMBER: Title: Egypt Country Profile

Cycle No: REVISION DATE: Cycle Name: MenaPay – Egypt Country Profile

Approvals

Test Completion Results: Passed: Yes. Failed: ________

Comments:________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Tester Approval: Haya Abu Mutawe’e Date: 08/01/2017

Comments:

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Project Manager Approval: _____________________________________ Date: ____/____/____

top related