VAT Test Results & Notes
-
Upload
ivandjones -
Category
Documents
-
view
217 -
download
0
Transcript of VAT Test Results & Notes
-
8/10/2019 VAT Test Results & Notes
1/13
Author: QA
Version: 1.0
Document Title
Title: Test Scenarios, VAT Changes
System: QA systems and processes
Reference:Author:
Date: 11 December 2009
Version: 10
Table of Contents
Version !istory1
Scope2
0
Document Tit"e
Test Scenarios
VAT Changes
-
8/10/2019 VAT Test Results & Notes
2/13
Setup # $rere%uisites2
Auto Con&irm De"i'ery (ote ) *++
Auto Con&irm De"i'ery (ote ) *(-
Credit (otes.
/enera" Discount9
Version History
Version Date Author Comment
10 01#01#2009 QA nitia" document re"ease
1
-
8/10/2019 VAT Test Results & Notes
3/13
Scope.
The ne VAT rate i"" be e&&ecti'e &rom 1 anuary !oe'er, since this date occurs in the&uture, e can3t use this date &or testing
+or purposes o& the e4ercise, the tests i"" be conducted as i& the VAT rate change occurredon 1 December
5e i"" con&igure 6proc so that T1 changes &rom 178 on 0 (o'ember to 1-78 on 1December and the A"ias3 changes &rom ;*53 to STD3
VAT tests i"" be conducted according to the &o""oing ru"es:
1
-
8/10/2019 VAT Test Results & Notes
4/13
1>#12#09 Database actua""y con&igured as &o""os:
VatCo
de Rate Start EndDescription
T1 17.501/01/199030/11/2008Standard rated transactions
T1 1501/12/200813/12/2009Standard rated transactionsT1 17.514/12/2009 NULLStandard rated transactions
So
n'oices ith de"i'ery dates con&irmed be&ore 01#12#09 shou"d ha'e a rate o& 178
n'oices ith de"i'ery dates con&irmed on or a&ter 01#12#09 to 1#12#09 shou"d ha'e a
rate o& 178
n'oices ith de"i'ery dates con&irmed on or a&ter 1>#12#2009 shou"d ha'e rate o&1-78
*rganisations # Contracts used &or Test:
?uyerSupp"iernsta""er
Contract:
Test $re'ious *rder Temp"ate used:template 0)1'0)
1*+ 1,.*+
-&T 70>2 70>2
VAT -7> ..2>
ross 7-9. 792>-
3
-
8/10/2019 VAT Test Results & Notes
5/13
4
-
8/10/2019 VAT Test Results & Notes
6/13
Tests:
1 Create a $* as a buyer on 17 December @post VAT change test171209B1$* VAT 1-78Supp"ier De"i'ery Date 17#12#09nsta""er Actua" de"i'ery date 17#12#09 @ie $ost VAT changenpaid n' VAT 1-78 @iEtest171209B1Fn'Appro'e n'Submit dra&t VAT1-78@ iEtest171209B1F$ay
2 Create a $* as an nsta""er on 17 December @post VAT change test171209B2$* VAT 1-78Supp"ier De"i'ery Date 17#12#09nsta""er Actua" de"i'ery date 1#12#09 @ie $re VAT changenpaid n' VAT GG (o npaid n'oice createdG
Test 2 appeared not to create an unpaid in'oice on con&irming the de"i'ery note, so try samesteps again:
Create a $* as an nsta""er on 17 December @post VAT change iEtest171209B$* VAT 1-78Supp"ier De"i'ery Date 17#12#09nsta""er Actua" de"i'ery date 1#12#09 @ie $re VAT changenpaid n' VAT GG (o npaid n'oice createdG
Test 2 again ith an ear"ier Actua" De"i'ery Date:
> Create a $* as an nsta""er on 17 December @post VAT change test171209Bb$* VAT 1-78Supp"ier De"i'ery Date 17#12#09nsta""er Actua" de"i'ery date 12#12#09 @ie $re VAT changenpaid n' VAT 178Hecei'ed payment 178
11209 Test 2 again &o""oing boundary &i4 in 2>1:
1 Create a $* as an nsta""er on 17 December @post VAT change test11209B1$* VAT 1-78Supp"ier De"i'ery Date 17#12#09nsta""er Actua" de"i'ery date 1#12#09 @ie $re VAT changenpaid n' VAT 178Hecei'ed payment 178
-/ $2&D
5
-
8/10/2019 VAT Test Results & Notes
7/13
2 Create a $* as an nsta""er on 17 December @post VAT change iEtest171209B>$* VAT 1-78$* $end De" ) Set Supp"ier De"i'ery Date to $re VAT Change 1#12#09De"i'ery (ote becomes stucI in transition
Test to con&irm de&ect:
Create a $* as an nsta""er on 17 December @post VAT change iEtest171209B7$* VAT 1-78$* $end De" ) Set Supp"ier De"i'ery Date to $re VAT Change 1#12#09De"i'ery (ote becomes stucI in transition
Tests > and 7 J De&ect ;ogged, TT>0
Test again, but setting Supp"ier de"i'ery date to an ear"ier date to a'oid boundary3 issues3
> Create a $* as an nsta""er on 17 December @post VAT change iEtest171209B @KB-
$* VAT 1-78$* $end De" ) Set Supp"ier De"i'ery Date to $re VAT Change 12#12#09npaid n' VAT 178 @iEtest171209BFn'Appro'e n'Submit dra&t VAT178@ iEtest171209BF$ay
112 09 Test again, but setting Supp"ier de"i'ery date to an ear"ier date to a'oid boundary3issues3
1 Create a $* as an nsta""er on 17 December @post VAT change iEtest11209B2$* VAT 1-78$* $end De" ) Set Supp"ier De"i'ery Date to $re VAT Change 12#12#09npaid n' VAT 178 @iEtest171209BFn'Appro'e n'
Submit dra&t VAT178@ iEtest171209BF$ay
6
-
8/10/2019 VAT Test Results & Notes
8/13
Auto Confirm Deli3ery -ote 4 / 56anual Confirmation7
Test 1
Deli3ery DatepreVAT chan8e %ate Haise a $urchase *rder post VAT Change date ) $* VAT Hate shou"d sho 1-78
Set Supp"ier Date De"i'ery to pre VAT Change Date ) 12 December
ChecI VAT ca"cu"ation at each stage
npaid n'oice shos 178 VAT Hate
$* Documents sho 1-78
171209 J Con&irmed *L
Test '
Deli3ery DatepostVAT chan8e %ate
Haise a $urchase *rder post VAT change Date) VAT Hate shou"d sho 1-78
Set Supp"ier Date De"i'ery to post VAT Change Date ) 1 December
ChecI VAT ca"cu"ation at each stage
npaid n'oice shos 1-78 VAT Hate
$* Documents sho 1-78
171209 J Con&irmed *L
Test (
Deli3ery DatepreVAT chan8e %ate Haise a $urchase *rder post VAT Change date ) $* VAT Hate shou"d sho 1-78
nsta""er Date o& Con&irmation o& De"i'ery is pre VAT Change Date ) 12 December
ChecI VAT ca"cu"ation at each stage
npaid n'oice shos 178 VAT Hate
$* Documents sho 1-78
171209 J Con&irmed *L
Test 9
Deli3ery DatepostVAT chan8e %ate
Haise a $urchase *rder post VAT change Date) VAT Hate shou"d sho 1-78
nsta""er Date o& Con&irmation o& De"i'ery is post VAT Change Date ) 1 December
ChecI VAT ca"cu"ation at each stage
npaid n'oice shos 1-78 VAT Hate
$* Documents sho 1-78
171209 J Con&irmed *L
7
-
8/10/2019 VAT Test Results & Notes
9/13
Test *
!art Deli3ery Datepre / postVAT chan8e %ate
Haise a $urchase *rder post VAT change Date) VAT Hate shou"d sho 1-78
$rogress $* through system to $ending De"i'ery
Create a part de"i'ery @by de"i'ering, say, 2 out o& > comp"ete "ines then Con&irm
de"i'ery &or remainder o& order setting de"i'ery dates as &o""os:
Date o& De" o& De"i'ery &or 1stpart o& $* @in'1 unchanged at 12 December
Amend De"i'ery Date &or 2ndpart o& $* @in'2 to 1-th December
n'oice &or $art con&irmed 0th(o'ember shos 178
n'oice &or $art con&irmed 1stDecember shos 1-78
$* Documents sho 1-78
11209 J Con&irmed *L
Auto Confirm Deli3ery -ote /-
2 p"aces here de"i'ery date can be set J $* 5i=ard and Supp"ier D(
Test ;
Deli3ery DatepostVAT chan8e %ate
Haise a $urchase *rder here the de"i'ery date is 1-th December ) $* VAT Hate
shou"d sho 1-78
As Supp"ier, Create D(#n'
De"i'ery (ote is raised automatica""y
n'oice is at npaid
ChecI VAT Hate o& in'oice J shou"d be at 1-78
ChecI VAT ca"cu"ation at each stage
1-#12#09 ) Con&irmed *L
Test ,
Deli3ery DatepreVAT chan8e %ate
Haise a $urchase *rder, speci&ying a de"i'ery date in the $* 5i=ard o& 12
December ) $* VAT Hate shou"d sho 1-78
As Supp"ier, Create D(#n'
De"i'ery (ote is raised automatica""y
n'oice is at npaid
ChecI VAT Hate o& in'oice J shou"d be at 178 ChecI VAT ca"cu"ation at each stage
8
-
8/10/2019 VAT Test Results & Notes
10/13
1-#12#09 ) Con&irmed *L
Test
Haise a $urchase *rder setting the de"i'ery date in the 5i=ard to pre VAT change
date @6g 12th December ) $* VAT Hate shou"d sho 1-78
$rogress $* through system to $ending De"i'ery
Create a part de"i'ery @by de"i'ering, say, 2 out o& > comp"ete "ines then Con&irm
de"i'ery &or remainder o& order setting de"i'ery dates as &o""os:
Date o& De" o& De"i'ery &or 1stpart o& $* @in'1 unchanged at 12 December
Amend De"i'ery Date &or 2ndpart o& $* @in'2 to 1-th December n'oice n'13 (o'ember shos 178
n'oice n'23 shos 1-78
$* Documents remain unchanged at 1-78
ChecI VAT ca"cu"ation at each stage
17.12.09 Confrmed or!s "#
Cre%it -otes
Scenario 1
Cre%it notes =ith one or more items of the same VAT rate
for %eli3ery notes confirme%preVAT chan8e
As the buyer, dispute an in'oice here the de"i'ery date is 0th (o'ember ) VAT
Hate shou"d sho 178 As Supp"ier, Create CH(
ChecI VAT Hate o& CH( J shou"d be at 178
16.12.09 Confrmed or!s "#
9
-
8/10/2019 VAT Test Results & Notes
11/13
Scenario '
Cre%it notes =ith one or more items of the same VAT rate
for %eli3ery notes confirme%postVAT chan8e
As the buyer, dispute an in'oice here the de"i'ery date is 1st December ) VAT Hate
shou"d sho 1-78
As Supp"ier, Create CH(
ChecI VAT Hate o& CH( J shou"d be at 1-78
16.12.09 Confrmed or!s "#
!ayments
Scenario 1
!ayments =ith sin8le VAT rate 51*+7 (o change to e4isting &unctiona"ity
Se"ect an unpaid in'oice ith a VAT rate o& 178
Appro'e in'oice &or payment and progress through to $ayment Hecei'ed
ChecI VAT rate and ca"cu"ation at each state
VAT rate is 178
16.12.09 Confrmed or!s "#
Scenario '
!ayments =ith sin8le VAT rate 51,.*+7 (o change to e4isting &unctiona"ity
Se"ect an unpaid in'oice ith a VAT rate o& 1-78 Appro'e in'oice &or payment and progress through to $ayment Hecei'ed
ChecI VAT rate and ca"cu"ation at each state
VAT rate is 1-78
16.12.09 Confrmed or!s "#
10
-
8/10/2019 VAT Test Results & Notes
12/13
Scenario (
>atch !ayments =ith mi?e% VAT rates (o change to e4isting &unctiona"ity
+rom n'oice npaid summary screen in'oices ith a VAT rates o& 178 and 1-78
Appro'e in'oice &or payment and progress through to $ayment Hecei'ed ChecI VAT rate and ca"cu"ation at each state
n'oices # $ayment documents are disp"ayed ith $s sectioned according to VAT
rate
16.12.09 Confrmed or!s "#
11
-
8/10/2019 VAT Test Results & Notes
13/13
eneral Discount
11209 ) nab"e to test /enera" discounts due to error message generated
M$%T s&o'(d )e one o* t&e tic!ed +'rc&ise,tem-s $%T
Loed in Testtrac! TT6439
6proc 2> introduces ne &unctiona"ity to the process o& generating /enera" Discount Credit
(otes 5here there are mu"tip"e VAT rated items on an in'oice, a drop don becomes acti'e
J re%uiring the user to speci&y the VAT rate to be app"ied
Scenario 1
Cre%it notes =ith mi?e% VAT rates As the buyer, dispute an in'oice ith a mi4ture o& VAT rated items
As Supp"ier, Create CH(
VAT Hate Dropdon is acti'e
Hates shon in drop don correspond to rates on in'oice &or hich CH( is being
created
ChecI VAT Hate o& CH( J shou"d correspond to one se"ected in dropdon and be
app"ied correct"y
(eed some mi4ed VAT itemsNN
Scenario '
eneral Discount for one or more items of the same VAT
rate for %eli3ery notes confirme%preVAT chan8e As the buyer, dispute an in'oice here the de"i'ery date is 0th (o'ember ) VAT
Hate shou"d sho 178
As Supp"ier, Create a /enera" discount based CH(
Se"ect3 VAT Hate dropdon is notacti'e
ChecI VAT Hate o& CH( J shou"d be at 178
Scenario (
Cre%it notes =ith mi?e% VAT rates As the buyer, dispute an in'oice here the de"i'ery date is 0th (o'ember ) VAT
Hate shou"d sho 1-78
As Supp"ier, Create a /enera" discount based CH(
Se"ect3 VAT Hate dropdon is notacti'e
ChecI VAT Hate o& CH( J shou"d be at 1-78
12