VAT Test Results & Notes

download VAT Test Results & Notes

of 13

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