Squashed commit of the following:

commit 291b675d6b27c977043a8d6d6ff1bbd1f0a6212b
Author: Nancy Kimble <nkk4@cornell.edu>
Date:   Mon Aug 18 16:31:51 2014 -0400

    [KFSQA-1012] Changes to implement this test.

commit 1ee332c871319f47d8d370d7efa8dc44495c14cc
Merge: 1976604 8657a2c
Author: lshyu <lshyu@vivantech.com>
Date:   Wed Aug 13 13:29:25 2014 -0400

    [KFSQA-1054] merged from master

commit 1976604d0203ee1a9d0942ac4a1439cea327727f
Merge: 148c211 ffe0269
Author: lshyu <lshyu@vivantech.com>
Date:   Wed Aug 13 11:38:45 2014 -0400

    [KFSQA-1054] merged from master

commit 8657a2c0b0f81cb2f3803490106d7469324f8c60
Merge: 335a0b3 ffe0269
Author: lshyu <lshyu@vivantech.com>
Date:   Wed Aug 13 10:42:38 2014 -0400

    [KFSQA-1011] merged from master

commit ffe0269b7945a030a289fef9206e82ff960b666c
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Wed Aug 13 10:26:36 2014 -0400

    Fixed the method for locating the header line on ItemsTab. Previously, it was misconfigured for REQs that did not come from e-SHOP.

commit 335a0b3e0af145cb5d0c10eb9eec36fe2c551f45
Author: lshyu <lshyu@vivantech.com>
Date:   Wed Aug 13 07:27:03 2014 -0400

    [KFSQA-1011] revert unrelated commit

commit e69481bfb0a33c26d158e305e5b4f6b8421fe392
Author: lshyu <lshyu@vivantech.com>
Date:   Tue Aug 12 16:10:05 2014 -0400

    [KFSQA-1011] move 'gsub' for item quantity

commit f42620dc8d2c264865bfbbffc507ad2ebfbfbacf
Author: lshyu <lshyu@vivantech.com>
Date:   Tue Aug 12 14:32:36 2014 -0400

    [KFSQA-1011] more changes for review

commit fbcf9534f368ca7189c2e32e4b47ee7790e4bf5e
Author: lshyu <lshyu@vivantech.com>
Date:   Tue Aug 12 14:21:03 2014 -0400

    [KFSQA-1011] Changes based on review comments

commit d073ac15670bbad38c3521f90a3212e9948af8a7
Author: lshyu <lshyu@vivantech.com>
Date:   Fri Aug 8 14:11:38 2014 -0400

    [KFSQA-1011] initial commit for E2E eshop with sensitive commodity, capital asset, CG account, and high dollar amount.

commit 148c2110f76b77d18d0146fd920ec5bac335fc19
Author: lshyu <lshyu@vivantech.com>
Date:   Wed Aug 6 16:15:59 2014 -0400

    [KFSQA-1054] fix quote for string

commit aa71908350bd85e6681b197bf79326845a3c9828
Author: lshyu <lshyu@vivantech.com>
Date:   Wed Aug 6 16:12:21 2014 -0400

    [KFSQA-1054] missed during merge

commit d29a9c2b05d01e4c72b536f9a2ea5a755a9335e8
Author: Kyle Oliveira <kcoliveira@ucdavis.edu>
Date:   Wed Aug 6 09:10:45 2014 -0400

    Commented out KFSBasePage#expected_element

    In the long run, we should be able to uncomment the line because anytime we try to go to a KFSBasePage this element should exist. Unfortunately, we can't for now because if you use on(KFSBasePage), execution will hang until the expected_element materializes (or it'll error out). That's to be expected, but we have some checks that try to use on(KFSBasePage) to determine whether we are actually *on* a given page (see AssetManualPaymentObject#build). In the case that we aren't, these checks don't work as intended.

commit 0af66df52fdcda5a5302a5804ef9db9de3010f18
Author: lshyu <lshyu@vivantech.com>
Date:   Tue Aug 5 15:47:13 2014 -0400

    [KFSQA-1039] Need to check if dv contactphone# is 'null'.  It will cause phonenumberformat error

commit f33803249d683a4759934cc514e74664a3681680
Author: lshyu <lshyu@vivantech.com>
Date:   Tue Aug 5 15:04:24 2014 -0400

    [KFSQA-1054] merged from master

commit 41da3023dafc9a279e4a8833d1afa5b884f8bef7
Merge: 95fc535 7977c1e
Author: lshyu <lshyu@vivantech.com>
Date:   Tue Aug 5 14:59:55 2014 -0400

    [KFSQA-1054] merged from master

commit 7977c1e34b0e9184d8a3f4bf7f2fc0f1aa6812f4
Author: lshyu <lshyu@vivantech.com>
Date:   Tue Aug 5 14:01:42 2014 -0400

    [KFSQA-1049] add 'chartcode' to lookup obj criteria

commit b8ca601ee6366a5b7d4ed7f909068bda24064d92
Merge: 5ef5ebc 72fac1c
Author: lshyu <lshyu@vivantech.com>
Date:   Tue Aug 5 12:39:28 2014 -0400

    [KFSQA-1049] merged from master

commit 72fac1c31b598287c2721f593632404484b7065b
Merge: 6c5935f 59a1140
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Tue Aug 5 11:16:21 2014 -0400

    Merge branch 'master' into KFSQA-856

commit 5ef5ebc17a5fccecf84c446ab0a2931d8b3951c4
Author: lshyu <lshyu@vivantech.com>
Date:   Tue Aug 5 07:38:07 2014 -0400

    [KFSQA-1049] put in one line

commit 59a11404d6f2866fc5be71132e12f72a2a098324
Author: lshyu <lshyu@vivantech.com>
Date:   Tue Aug 5 07:31:38 2014 -0400

    [KFSQA-1044] remove "+" from fetch_random_account

commit c911d7cc409d6f15319ae691fcf3e5e866d3959c
Author: lshyu <lshyu@vivantech.com>
Date:   Mon Aug 4 16:44:21 2014 -0400

    [KFSQA-1044] move 'end' to new line

commit 47d51ca7f82c5e251fa9912a6e25676bf1369c11
Author: lshyu <lshyu@vivantech.com>
Date:   Mon Aug 4 16:41:28 2014 -0400

    [KFSQA-1044] remove "+" and use interpolate strings for fetch_random_capital_asset_number

commit feaded8d11c742895f7719092c1765e4f7b6d19d
Author: lshyu <lshyu@vivantech.com>
Date:   Mon Aug 4 16:05:04 2014 -0400

    [KFSQA-1049] replace hard coded data in GEC feature

commit 95fc535f2ba5d918e73f9509fcb66f5ae2cd35f0
Author: lshyu <lshyu@vivantech.com>
Date:   Mon Aug 4 13:48:34 2014 -0400

    [KFSQA-1054] convert one more scenario for this hard coded data replacement test.

commit b5511a2f3a0875e487e4bafded34f9f5085f1f6b
Author: lshyu <lshyu@vivantech.com>
Date:   Mon Aug 4 11:11:34 2014 -0400

    [KFSQA-1054] first try to replace hard coded vendor#,acct#,commodity,object code, item cost for REQS.

commit 6c5935f0376176229198d9c6f4ae0c4bb8bf2c33
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Fri Aug 1 15:07:27 2014 -0400

    [KFSQA-856] Added methods and a step for clearing your e-SHOP cart.

commit 198ae81e68f26dc0f2024be95a0c36701abaf27a
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Fri Aug 1 13:51:50 2014 -0400

    [KFSQA-856] Cleanup complete. Ready for review.

commit 44df37dee06a37687178f5bac8b1fe6ca40139bc
Author: lshyu <lshyu@vivantech.com>
Date:   Fri Aug 1 13:00:08 2014 -0400

    [KFSQA-1036] correction - get single bo for objectcode

commit 2fdde28e7c8cf75c62e9db70ed5cf3000d6f0ad1
Merge: 0a125d4 3a31e44
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Fri Aug 1 12:56:21 2014 -0400

    Merge branch 'master' into KFSQA-856

    Conflicts:
    	lib/kuality-kfs/global_config.rb

commit 0a125d42c73faf1019339a21c75f6fc6a64b8498
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Fri Aug 1 12:54:06 2014 -0400

    [KFSQA-856] Cleaned up some stuff and added an absorb method to PaymentRequestObject.

commit e20f92494dfc6bb8eb640955036039a379dcc023
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Fri Aug 1 11:26:01 2014 -0400

    [KFSQA-856] Works. Cleaned up some stuff.

commit 3a31e443c7dbde01a192ae5535644c4a676c1b22
Author: lshyu <lshyu@vivantech.com>
Date:   Fri Aug 1 08:34:01 2014 -0400

    [KFSQA-1044] replace hard coded asset#,object_code, and account#

commit 882cc4a8b103b39af728241dbb19fb3d5ef5eef6
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Thu Jul 31 17:56:15 2014 -0400

    [KFSQA-856] I think I got it working!

commit 23223c1bf2e32febf0f6bbefbf7a158230ccff1a
Author: lshyu <lshyu@vivantech.com>
Date:   Thu Jul 31 14:18:34 2014 -0400

    [KFSQA-1025] change namespace to KFS-SYS

commit 539086cab31866f2a46195f6c0e5e7889fb531ec
Author: lshyu <lshyu@vivantech.com>
Date:   Thu Jul 31 13:58:12 2014 -0400

    [KFSQA-1025] make sure building has zip code and room

commit 71df3771aa53ceccc95735be64712cb7165dfd9e
Author: lshyu <lshyu@vivantech.com>
Date:   Thu Jul 31 11:50:54 2014 -0400

    [KFSQA-1025] " I am logged in as a KFS User for the REQS document" have issue if the user has never logged to e-shop before, then it will cause submit po xml error issue.  Decided to use a parameter.

commit 2e8a6c7253cddaca59aeac4e409a3b3aba51470f
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Wed Jul 30 17:37:23 2014 -0400

    [KFSQA-856] Fixed some issues with absorbing Items and their accounting lines.

commit 6327084c2912fc7b367344f31cdb3b329274c848
Author: lshyu <lshyu@vivantech.com>
Date:   Wed Jul 30 10:43:39 2014 -0400

    [KFSQA-1039] fill contact phone number for DV if the initiator does not have phone number

commit d3301e213a94f86b2ed684152857faacdf1ee9fb
Author: Tony <tony@rsmart.com>
Date:   Tue Jul 29 14:37:12 2014 -0700

    found issues with KFS user being returned [KFSQA-1060]

commit 5a693010121287e79ba047a368e28034f505f99b
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Tue Jul 29 16:32:32 2014 -0400

    [KFSQA-856] Updated the Items mixin to handle Items for PREQ. Seems to work so far.

commit badb2643393c4b66c1a5910292bc37f728d74ee4
Author: Tony <tony@rsmart.com>
Date:   Tue Jul 29 11:46:49 2014 -0700

    removing hard coding of fiscal year [KFSQA-1063]

commit d03f7d0bc9ae73eafdec621fe91c0da1570fdb71
Merge: 66f0492 1d01406
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Fri Jul 25 13:57:07 2014 -0400

    Merge branch 'master' into KFSQA-856

commit 66f04921a7c5e9076d6b95a22fea5263c6318650
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Fri Jul 25 13:56:40 2014 -0400

    [KFSQA-856] More work.

commit f211897b3749df07a7d7cd30c64901b82fa77af7
Author: Tony <tony@rsmart.com>
Date:   Fri Jul 25 10:14:47 2014 -0400

    added document blanket approver method [KFSQA-1060]

commit b8bb6c649e4cac0bf1e6a64c2db07c8f33784047
Author: Tony <tony@rsmart.com>
Date:   Thu Jul 24 14:46:58 2014 -0400

    almost all hard coding removed [KFSQA-1060]

commit ec1bbbae0fc3d4038c8e9e96d6b8afccd0f31e9b
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Thu Jul 24 12:55:12 2014 -0400

    [KFSQA-856] Work so far.

commit 0565f88894fb824907d5ecc7c5cd76a6f383d75a
Merge: 35bf3fe 1d01406
Author: Tony <tony@rsmart.com>
Date:   Thu Jul 24 10:21:07 2014 -0400

    Merge branch 'master' into KFSQA-1060

commit 1d0140678fbe06903fedd14b6134bb34bdc73702
Merge: c494ecb 72e82e8
Author: lshyu <lshyu@vivantech.com>
Date:   Thu Jul 24 06:52:04 2014 -0400

    [KFSQA-1043] merge from master

commit 72e82e8c5a07de3565df61ddce02948496fa7af3
Author: Shawn Bower <shawn.bower@gmail.com>
Date:   Wed Jul 23 19:36:11 2014 -0400

    adding permission service

commit 35bf3fe9b3d554abb6345aedb5b2830222f9d482
Author: Tony <tony@rsmart.com>
Date:   Wed Jul 23 15:08:12 2014 -0400

    initial work [KFSQA-1060]

commit c494ecb0650b06d658a56f494b7a7436f2f23c3c
Author: lshyu <lshyu@vivantech.com>
Date:   Wed Jul 23 15:06:11 2014 -0400

    [KFSQA-1043] replaced hard coded netids
    fixed hard coded object in steps that are shared
    fixed vendorname is empty when it is using lastname/fistname

commit 117cc50b3930883afa87fd3f210e76504e532cbf
Merge: 4c1aae4 5d0e8eb
Author: Tony <tony@rsmart.com>
Date:   Tue Jul 22 13:38:07 2014 -0400

    Merge branch 'master' into KFSQA-1014

commit 5d0e8eb100d5531a88cad9b711016fa420a7bc99
Author: lshyu <lshyu@vivantech.com>
Date:   Fri Jul 18 12:01:18 2014 -0400

    [KFSQA-1042]  replaced hard coded netid and contract manager number

commit 9f46c5fd63f6f51e2db8b666edde4154230eda4f
Author: Tony <tony@rsmart.com>
Date:   Wed Jul 16 13:31:57 2014 -0700

    fix to how the restful service works so that it can handle a single return vs a list  [KFSQA-1015]

commit 4c1aae403b160d43c994591127e52c24b9fb7936
Merge: 02366fc 04fd97b
Author: Tony <tony@rsmart.com>
Date:   Wed Jul 16 08:32:20 2014 -0700

    Merge branch 'master' into KFSQA-1014

commit b01099e4a5617d9dc7806fbbded66d803b23a7e2
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Tue Jul 15 14:58:48 2014 -0400

    [KFSQA-856] Having issues with SciQuest, but we are getting closer to working...

commit 04fd97b28fe662cc44a623175cea549539913398
Author: Shawn Bower <shawn.bower@gmail.com>
Date:   Mon Jul 14 20:27:52 2014 -0400

    KFSQA-1058 changed fields names for 5.2.1 wire tab

commit 4a308752d3e7abca081b6172076fc83d596fdf9a
Merge: 67e2093 2ee0e1d
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Mon Jul 14 16:52:33 2014 -0400

    Merge branch 'master' into KFSQA-856

    Conflicts:
    	lib/kuality-kfs/global_config.rb

commit 2ee0e1d0fc3fdb85a4336f46a33a10ffc999c3c1
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Mon Jul 14 16:46:06 2014 -0400

    Fixed get_account_of_type() issue due to new KFS code recently released to CI.

commit 67e2093332003c7c7f47a939881725e341fbff95
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Mon Jul 14 16:44:22 2014 -0400

    [KFSQA-856] Figured out the issue with getting a particular account number.

commit a09983f81c6259a9b3cc8a6e91f4f8731f8eafde
Merge: 42dc300 faaf402
Author: Todd Plesniak <tplesniak@rsmart.com>
Date:   Mon Jul 14 14:34:46 2014 -0400

    Merge branch 'master' of https://github.com/CU-CommunityApps/kuality-kfs

commit 42dc300ab6ebb9ca9382265912957bd7271db98d
Author: Todd Plesniak <tplesniak@rsmart.com>
Date:   Mon Jul 14 14:34:43 2014 -0400

    Merging kKFSQA-864 into master

commit a835c0202273f36e67a3b0e16ff0dc3b369c357c
Author: Todd Plesniak <tplesniak@rsmart.com>
Date:   Mon Jul 14 13:47:17 2014 -0400

    KFSQA-864 moved items to correct pages and corrected problem with shop search page.

commit d35fd79b2ff17b4ed3f0480509bf25f07c0c43d8
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Mon Jul 14 09:22:12 2014 -0400

    [KFSQA-856] Got some revisions, yo.

commit faaf4025cf39acceaaf3e7253014b7cbfd0df41e
Author: Tony <tony@rsmart.com>
Date:   Thu Jul 10 16:04:40 2014 -0400

    fixed a problem with notes as well as defaultB2BPaymentMethodCode was marked as a text field instead of a select [KFSQA-1019]

commit 32e6e3674b34b06650bfb156ae69523eec5629cc
Author: Todd Plesniak <tplesniak@rsmart.com>
Date:   Thu Jul 10 12:58:48 2014 -0700

    KFSQA-864 corrected tag for button

commit 0eb11813b2d5583eddb4454339f5697671c17e02
Merge: 6971c94 3c6e99b
Author: Todd Plesniak <tplesniak@rsmart.com>
Date:   Thu Jul 10 11:47:08 2014 -0700

    KFSQA-864 merging master into branch

commit 02366fc43429f3676cff0794cd4de4fb23bfb3b0
Merge: 217a45b 3c6e99b
Author: Tony <tony@rsmart.com>
Date:   Thu Jul 10 14:35:48 2014 -0400

    Merge branch 'master' into KFSQA-1014

commit 3c6e99bc09d29a87291b48d752c6802b3b40d998
Author: Tony <tony@rsmart.com>
Date:   Thu Jul 10 12:59:34 2014 -0400

    fixed a problem with fiscal year being set to actual year instead of currnt fiscal year [KFSQA-1018]

commit 6971c9480a54f0f1df6663509d41a398d4a61978
Author: Todd Plesniak <tplesniak@rsmart.com>
Date:   Thu Jul 10 09:10:36 2014 -0700

    KFSQA-864 added amount

commit f1e77abcbe05ac2bbe03d2655153423c4f106ada
Merge: 41454b1 c8914c3
Author: Tony <tony@rsmart.com>
Date:   Thu Jul 10 11:13:45 2014 -0400

    Merge remote-tracking branch 'origin/master'

commit 41454b1462c22bef4ee5ccde5805fbeab80cd23b
Author: Tony <tony@rsmart.com>
Date:   Thu Jul 10 11:13:34 2014 -0400

    fixing a bug and adding notes and new methods for getting accounts [KFSQA-1015]

commit 15b769df641b9ffc7871cbd72dba197e87dd599d
Author: Kyle Oliveira <kyle.oliveira@cornell.edu>
Date:   Wed Jul 9 14:06:36 2014 -0400

    [KFSQA-856] Cleaning up some stuff.

commit 217a45be323b2e53e7b4e5943c1be3a27f5d03af
Author: Tony <tony@rsmart.com>
Date:   Wed Jul 9 12:00:46 2014 -0400

    fixing a bug by replacing code with web service call [KFSQA-1014]

commit a751ab90c2546bf3cc09fe2ee1175ac0d9fe4ba4
Author: Todd Plesniak <tplesniak@rsmart.com>
Date:   Tue Jul 8 12:04:00 2014 -0700

    KFSQA-864 fix for room search modal popup

commit 29ef8957d0a0b5182e6cbae0527da8a011c951b0
Merge: 5f30b8d ce43414
Author: Todd Plesniak <tplesniak@rsmart.com>
Date:   Mon Jul 7 13:25:57 2014 -0700

    KFSQA-864 - merging master into branch

commit 5f30b8de4c7bfc1b6148d9e72e69f1047a9c3bee
Author: Todd Plesniak <tplesniak@rsmart.com>
Date:   Fri Jun 27 18:08:43 2014 -0700

    KFSQA-864 stashing changes to do code review

commit cf3c9a8ed7aad37bb1bb7e1d841d6e6063cc5bf9
Author: Todd Plesniak <tplesniak@rsmart.com>
Date:   Wed Jun 25 17:41:11 2014 -0700

    KFSQA-864 clean up

commit 3e88218d0269aed8fedb13500390751aa91799a9
Author: Todd Plesniak <tplesniak@rsmart.com>
Date:   Wed Jun 25 10:35:32 2014 -0700

    KFSQA-864 test still not working but much closer
[KFSQA-970] Added steps to save ST and verify LLPE values before submission.  Replaced hardcode input data with Parameter defined data.  [KFSQA-1012] Replaced hardcoded input data with Parameter defined data.