Expense mgmt report

19
8/18/2019 Expense mgmt report http://slidepdf.com/reader/full/expense-mgmt-report 1/19 Integrated Business System (IBS) GT FI EFNS for French Expense Management TVS Tax Report KPMG International  April 2011

Transcript of Expense mgmt report

Page 1: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 1/19

Integrated BusinessSystem (IBS) GT FI EFNS for

French Expense

Management TVS

Tax Report

KPMG International

  April 2011

Page 2: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 2/19

314802009Page 1

Revision History and Approval

Revision history

Version Author Date Revision/CR #

1.0 John Hughes 14 Jan 2011

1.0 Cl!ent "ustiere 2 Jan 2011

1.1 Cl!ent "ustiere 22 "ar 2011

2.0 John Hughes 11 Apr 2011 CR # $%$ &'V( rate )al)ulation restri)tion*

 Approval

Version +a!e Date Revie,ed

1.0 -C 01 e 2011

2.0 allupi uigi 11 Apr 2011

2.0 Cl!ent "ustiere 11 Apr 20112.0 John Hughes 11 Apr 2011

2.0 3raveen u!ar (ingh 14 Apr 2011

2.0 -C 14 Apr 2011

Page 3: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 3/19

314802009Page 2 

Contents

1 5ntrodu)tion 1

1.1 3urpose o6 the do)u!ent 1

1.2 Re7uest 8vervie, 1

2 8vervie, $

2.1 usiness Driver $

2.2 ey usiness re7uire!ents $

2.$ Assu!ptions $

2.4 High level 3ro)ess overvie, $

2.9 Alternative (olutions evaluated $

$ :nhan)e!ent De6inition Details 4

$.1 Detailed 3ro)essing ogi) 4

$.2 Custo!i;ed ()reens

$.$ Custo! 'ale De6inition

$.4 :<)eption Handling Rules

$.9 (pe)ial Re7uire!ents =

$. Dependen)ies =

$.= Constraints =$.% >or?6lo, Re7uire!ents =

$.%.1 >or?6lo, 'as?s/+oti6i)ations =

$.%.2 'hresholds =

4 ()heduling Re7uire!ents %

9 'esting Re7uire!ents @

9.1 'est (pe)i6i)ation @

9.2 un)tional 'est ()enarios @9.$ 'est Data 8ther +eeds @

9.4 'est (yste! :nviron!ent @

9.4.1 Bnit 'est :nviron!ent @

Page 4: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 4/19

314802009Page 3

9.4.2 -uality 'est :nviron!ent @

9.4.$ 3re3rodu)tion 'est :nviron!ent @

9.4.4 (yste! ands)ape 'esting 10

9.4.9 (tress 'esting Re7uire!ent 10

9.4. Regression 'esting Re7uire!ent 10

loali;ation 11

.1 5nternationali;ation 11

.1.1 Curren)y or!at 11

.1.2 Date or!ats 11

.1.$ anguage 11

.1.$.1 Data 11

.1.$.2 "essages 11

.1.$.$ BserDeter!ined 'e<t 11

.1.4 Con6iguration Re7uire!ents 11

.1.9 Bser 5nter6a)e :le!ents 11

.1.9.1 >indo, 'itles 11

.1.9.2 'itles 11

.1.9.$ utton 'e<ts 12

.1.9.4 aels 12

.1.9.9 Captions &)o!!ents/instru)tions/te<ts* 12

.1.9. 'ool 'ips 12

.1.9.= "enus 12

.1.9.% Road!ap (teps 12

.1.9.@ in?s 12

.1.9.10 'a aels 12

.1.9.11 'ale Colu!n aels 12

.1.9.12 ield ael 'e<ts 12

= Audit Re7uire!ents/5ntegrity Controls/(e)urity 1$

=.1 Audit Re7uire!ents/5ntegrity Controls 1$

=.2 'ransa)tion Codes 1$

Page 5: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 5/19

314802009Page 4

=.$ (e)urity/Authori;ation Re7uire!ents 1$

% Appendi< 14

Page 6: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 6/19

1 Introduction

1.1 Purpose of the document  

'he purpose o6 the do)u!ent is to de6ine the spe)i6i)ation to )arry out the 6ollo,ing pro)ess

(everal ti!es a yearE an e<tra)t is generated y the inan)e depart!ent. 'his e<tra)t in)ludes the total

o6 ?ilo!etres 6or ea)h e!ployeeE 6or ea)h vehi)le )lass &engine po,er* and y 7uarter. 'his reporting

ai!s at

- :sti!ating 'V( ta< to pay to the state

- De)laring vehi)les to )orporate insuran)e

- :sti!ating personal ta< to de)lare &6or the e!ployees*

1.2 Request Overview  

()enario 5D :14

()enario 'itle :<pense "anage!ent

3ro)ess 5D :1421

3ro)ess 'itle :<pense "anage!ent 'V( ta< Report

Develop!ent (pe)i6i)ation 5D 'D

+a!e o6 :nhan)e!ent un)tional spe)i6i)ation 6or :<pense "anage!ent 'V( ta<Report.

rie6 Des)ription (everal ti!es a yearE an e<tra)t is generated y the inan)edepart!ent. 'his e<tra)t in)ludes the total o6 ?ilo!etres 6or ea)he!ployeeE 6or ea)h vehi)le )lass &engine po,er* and y 7uarter.'his reporting ai!s at

-:sti!ating 'V( ta< to pay to the state

- De)laring vehi)les to )orporate insuran)e- :sti!ating personal ta< to de)lare &6or the e!ployees*.

Re7uesting 'ea! inan)e

'ype un)tion :<it /Bser :<it

 Routines (A3 Code"odi6i)ation

 Custo! 3rogra!/'ransa)tion

  8therFFFFFFFFFFFFFFFFF 

Data laten)y Realti!e at)h 8nde!and

re7uen)y Annually -uarterly "onthly

 >ee?ly Daily 8ther  

(yste!s 5!pa)ted R/$ CR" A38

  :3 > (:"

8therF:CCFFFF "odules 5!pa)ted 5 C8 (D

  "" 33 -"

  > (:"

8therFFFFFHC"

Co!ple<ity High "ediu! o,

Page 7: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 7/19

(pe)i6i)ation Created on&!!/dd/yyyy*

1/24/2011

Date re7uired y&!!/dd/yyyy*

Created y John Hughes 3hone

un)tional Analyst 3hone

'e)hni)al Analyst 3honeusiness 8,ner 3hone

Page 8: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 8/19

2 Overview

2.1 usiness !river  

(everal ti!es a yearE an e<tra)t is generated y the inan)e depart!ent. 'his e<tra)t in)ludes the totalo6 ?ilo!etres 6or ea)h e!ployeeE 6or ea)h vehi)le )lass &engine po,er* and y 7uarter. 'his reporting

ai!s at

- :sti!ating 'V( ta< to pay to the state

- De)laring vehi)les to )orporate insuran)e

- :sti!ating personal ta< to de)lare &6or the e!ployees*.

2.2 "e# $usiness requirements

 A report ,ill e )reated ,hi)h )an e e<e)uted y the inan)e depart!ent. 'his report ,ill list out the

?ilo!eters driven y the e!ployee on the asis o6 the vehi)le type and )lass. 'he report ,ill have the

6le<iility to )reate sutotals and totals and )an e stored on the presentation server.

2.3 %ssumptions

 A spe)i6i) vehi)le type ,ill e used 6or personal and another 6or )orporate vehi)le and !otor)y)lesE and

this report should e ale to di66erentiate the vehi)le type.

'here should e no 'V( ta< )al)ulation 6or non illale )ost oGe)ts and )orporate vehi)les and

!otor)y)les.

2.4 &igh 'eve' Process overview

'he high level pro)ess involves the e<e)ution o6 the report ,hi)h ,ould 6et)h data 6ro! the :<pense

tales and )luster and display the data in the de6ault 6or!at.

'he user ,ill have the option to )reate sutotals and totals and store the layout.

2.( %'ternative )o'utions eva'uated 

+o. Alternatives :valuation Reason 6or ReGe)tion &CostE'i!elineE Change 5!pa)tE et).*

1 3ros

Cons

Page 9: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 9/19

3 Enhancement Definition Details

3.1 !etai'ed Processing *ogic 

'he steps involved in the 3ro)essing ogi) o6 the 3rogra! are as 6ollo,s

1 or the spe)i6ied (ele)tion ()reen HR data &All 3ersonnel +u!ers i6 no range spe)i6ied*

• 3ersonnel +u!er Range

• Co!pany Code 6or the e!ployee

• :!ployee roup

• 3ersonnel Area

3ersonnel (u Area

et the in6otype re)ord 0001 ,hi)h is the latest re)ord in the 3osting Date Range &spe)i6ied on the

sele)tion s)reen*.

2 56 there is a )he)? 6or 3ersonnel +u!ers valid et,een the 3osting Dates then 6or the 3osting Date

range 6et)h the latest re)ord o6 in6otype 0000 and see i6 the e!ploy!ent status is A)tive and

Custo!er status is Availale 6or >or?I and 6ilter out 3ersonnel +u!ers that do not !eet this

)riteria.

$ et the in6otype 00$2 and 0001 ,hi)h is the latest re)ord in the 3osting Date Range.

4 or the 3ersonnel +u!ers get the lists o6 the e<pense report ,hi)h are ,ithin the 3osting Date

Range 6ro! tale 3'RVFD8CFHD.9 or every e<pense report 6et)h the !ileage entry 6ro! the tale "V:R and 3ABA o6 the e<pense

)luster.

et the Vehi)le 'ypeE Vehi)le ClassE i)ense 3late +u!er and the ?ilo!eters driven 6ro! "V:R.

= et the Cost Assign!ent 6ro! 8('E 8('R and 8+'5 and display the Allo)ation Co!pany

CodeE Allo)ation type &Cost Center/ :ngage!ent Code/ 5nternal 8rder* and the Allo)ation Value

&:ngage!ent Code ,ill e displayed as :ng )ode no./3hase*.

• irst get the Cost oGe)t 6ro! 8(' on the asis o6 the ?ey in 8+'5 ,hi)h is re6eren)ed in

"V:R

•56 there e<ist no entry aove then use the de6ault )ost assign!ent in 8('R

% et the )orresponding Cost 8Ge)t Des)ription 6ro! the VA 6or :ngage!ent CodeE C(' 6or Cost

Center and AB 6or 5nternal 8rder.

@ et the Rei!urse!ent Rate and Rei!urse!ent A!ount in o)al Curren)y 6ro! 3ABA

8 (tandard/ead :ngage!ent

• (u:ngage!ent

 

8 :ngage!ent 'e!plate

8 usiness Develop!ent :ngage!ent

Page 10: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 10/19

10 et the 'a< ree Rate and 'a< ree a!ount &'V( rate and a!ount* in o)al Curren)y 6ro! 3ABA.

11 56 the Vehi)le 'ype is C then in the output entry !a?e the rei!urse!ent rateE rei!urse!ent

a!ountE 'V( rate and 'V( a!ount as ;ero.

12 56 the Vehi)le 'ype is " then in the output entry !a?e the 'V( rate and 'V( a!ount as ;ero.

1$ 56 the Cost assign!ent o6 the output entry is not a illale engage!ent )ode or any other )ost oGe)tthen !a?e the 'V( rate and 'V( a!ount as ;ero. 'o identi6y i6 an engage!ent )ode is illale loo?

at VAABAR' 6or the engage!ent )ode sales do)u!ent no i6 ABAR' KBDI or K'"3I then

its non illale.

14 Display the results in the AV grid ,ith (A3 de6ault )apailities to (ortE Create totals and (ave it in a

lo)al 6ile. And also )reate ayout Variants.

'he output ,ill in)lude 6ollo,ing 6ields.

• 3ersonnel +u!er 

• ega)y 3ersonnel +u!er &in6otype 00$2 3+A'*

• ega)y Co!pany Code &in6otype 00$2 >AB(>*

• :!ployee +a!e &in6otype 0001 6ield :+A":*

• Co!pany Code &in6otype 0001 6ield BR(*

• 3ersonnel Area &in6otype 0001 6ield >:R(*

• 3ersonnel (uArea &in6otype 0001 6ield 'R'*

• :<pense Do)u!ent +u!er &'rip nu!er*

• Vehi)le 'ype

• Vehi)le Class

• i)ense 3late +u!er 

• ilo!eters Driven ,ith the unit

• 3osting Date

•  Allo)ation 'ype

•  Allo)ation Value

• Co!pany Code o6 the Allo)ation Value

• Rei!urse!ent Rate

• Rei!urse!ent A!ount in the o)al Curren)y

• 'V( rate

• 'V( a!ount in the o)al Curren)y

Page 11: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 11/19

3.2 +ustomi,ed )creens

Bse ogi)al Dataase to de6ine the sele)tion s)reen and the Report para!eters.

Field Name Data Element Description

Personnel Number PNPPERNRDerived rom PNP!E "o#ical Database$%&ic& allo%s or ran#e selection

!ompan' !ode PNP()KR*Derived rom PNP!E "o#ical Database

Emplo'ee Group PNPPER*GDerived rom PNP!E "o#ical Database

Personnel Area PNP+ERK*Derived rom PNP!E "o#ical Database

Personnel *ubarea PNP(,R," Derived rom PNP!E "o#ical Database

*elect personnel

numbers valid

(--"EAN Deault unc&ec.ed

Postin# date ran#e ()DA, Mandator' ran#e

3.3 +ustom -a$'e !efinition

'here is no )usto! tale de6inition.

3.4 /ception &and'ing Ru'es

or entries ,ith no output display L+o 'ale entries e<istM

Page 12: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 12/19

3.( )pecia' Requirements

 A transa)tion ,ould e spe)i6ied to )all this report K3R'V(I.

3. !ependencies

'here are no dependen)ies 6or this inter6a)e spe)i6i)ation.

3. +onstraints

'here have een no )onstraints identi6ied.

3.8 orf'ow Requirements

'his se)tion is not appli)ale.

$.%.1 >or?6lo, 'as?s/+oti6i)ations

sg!"r 

#rocess

$or%&ist 'ye

ction*e+,d-

Summari.ed te/tre+uired

Detailedte/tre+uired

'riggeredfrom

$horeceives it

$hoelsecan seeit

$.%.2 'hresholds

()enario un)tion 'hreshold Re7uire!ents:ngage!ent )odereali;ation rate 6un)tion

'as? Re)ipient

Page 13: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 13/19

0 Scheduling *e+uirements

'here have een no s)heduling re7uire!ents identi6ied.

Page 14: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 14/19

'esting *e+uirements

(.1 -est )pecification

'he test spe)i6i)ation ,ould involve the e<e)ution o6 report to display :<pense data into in the 6or! o6  AV 6or dialogue users.

(.2 unctiona' -est )cenarios

5D 'est ()enario :<pe)ted Results Co!!ents

001 'he report is e<e)uted 'he e<pense is output in AV

002 'he report generates no data 'he 6ile should e generated,ith re7uisite error !essageE i6in dialogue then the list shoulddisplay the error !essage.

00$ 'he report is saved on the

presentation server 

'he output should e pushed

into the 6ile spe)i6ied on thepresentation server.

(.3 -est !ata 5 Other 6eeds

Bser ,ould e needed ,ith spe)i6i) authori;ation to e<e)ute the report in the dialogue.

'here should e e<penses )reated and posted into 5 Gournals to su))ess6ully run the report.

(.4 -est )#stem 5 nvironment  

9.4.1 Bnit 'est :nviron!ent

'est (yste! (A3 Bnit 'est Client

Client 'o e de6ined as part o6 the reali;ation phase.

'est Bser&s* +o spe)i6i) roles ,ill e used 6or unit testing.

3ortal "8(( 3ortal and :3 6or (A3

9.4.2 -uality 'est :nviron!ent

'est (yste! (A3 -uality 'est Client

Client 'o e de6ined as part o6 the reali;ation phase.

'est Bser&s* 'o e de6ined as part o6 the reali;ation phase.3ortal "8(( 3ortal and :3 6or (A3

9.4.$ 3re3rodu)tion 'est :nviron!ent

'est (yste! (A3 3re3rodu)tion 'est Client

Page 15: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 15/19

Client 'o e de6ined as part o6 the reali;ation phase.

'est Bser&s* 'o e de6ined as part o6 the reali;ation phase.

3ortal "8(( 3ortal and :3 6or (A3

9.4.4 (yste! ands)ape 'esting

'his ,ill e de6ined as part o6 the reali;ation phase.

9.4.9 (tress 'esting Re7uire!ent

'his ,ill e de6ined as part o6 the reali;ation phase.

9.4. Regression 'esting Re7uire!ent

'his ,ill e de6ined as part o6 the reali;ation phase.

Page 16: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 16/19

lo"ali.ation

.1 7nternationa'i,ation

.1.1 Curren)y or!at

'he )urren)y 6or!at ,ould depend upon the user e<e)uting the report.

.1.2 Date or!ats

'he date 6or!ats ,ould e in the date 6or!at retrieved y the user para!eters 6or the output 6ile.

 Any date 6or!ats visile on the AV output ,ould e ased out o6 the (yste! Bser de6ault para!eters.

.1.$ anguage

 Any language visile on the AV output ,ould e ased out o6 the (yste! Bser logged in language.

.1.3.1!ata

'he language visile 6or data depends upon the (yste! Bser logged in language o6 (A3 B5.

.1.3.2essages

'he language visile 6or !essages depends upon the (yste! Bser logged in language o6 (A3 B5.

.1.3.3ser:!etermined -e/t 'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.4 Con6iguration Re7uire!ents

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.9 Bser 5nter6a)e :le!ents

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.(.1indow -it'es

'his is not relevant 6or the un)tional (pe)i6i)ation.

Page 17: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 17/19

.1.(.2-it'es

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.(.3utton -e/ts

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.(.4*a$e's

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.(.(+aptions ;comments<instructions<te/ts=

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.(.-oo' -ips

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.(.enus

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.(.8Roadmap )teps

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.(.9*ins

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.(.10 -a$ *a$e's

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.(.11 -a$'e +o'umn *a$e's

'his is not relevant 6or the un)tional (pe)i6i)ation.

.1.(.12 ie'd *a$e' -e/ts

'his should e )ontrolled y te<t ele!ents 6or the report.

Page 18: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 18/19

4 udit *e+uirements5Integrity 6ontrols5Security

.1 %udit Requirements<7ntegrit# +ontro's

'he report ,ill e used 6or statutory reporting o6 'V( ta<.

'he report should generate the list o6 personnel nu!ers elonging to the !e!er 6ir! o6 the user.

.2 -ransaction +odes

'he 'ransa)tion )ode authori;ation 6or this report should e<ist.

.3 )ecurit#<%uthori,ation Requirements

'he transa)tion 6or the report should only e e<e)uted y !e!ers o6 ran)e inan)e depart!ent.

'he users having a))ess to this report should also e ale to do,nload the 6ile on the presentationserver.

Page 19: Expense mgmt report

8/18/2019 Expense mgmt report

http://slidepdf.com/reader/full/expense-mgmt-report 19/19

7 endi/

Related/Re6eren)ed Do)u!ents

Do)u!ent +a!e Version rie6 Des)ription

 Atta)h!ents

Do)u!ent +a!e Version rie6 Des)ription

N 2011 3" 5nternational Cooperative &L3" 5nternationalM*E a (,iss entity. "e!er 6ir!s o6 the3" net,or? o6 independent 6ir!s are a66iliated ,ith 3" 5nternational. 3" 5nternational providesno )lient servi)es. +o !e!er 6ir! has any authority to oligate or ind 3" 5nternational or any other!e!er 6ir! visOvis third partiesE nor does 3" 5nternational have any su)h authority to oligate orind any !e!er 6ir!. All rights reserved.

'he in6or!ation )ontained herein is o6 a general nature and is not intended to address the )ir)u!stan)eso6 any parti)ular individual or entity. Although ,e endeavour to provide a))urate and ti!ely in6or!ationEthere )an e no guarantee that su)h in6or!ation is a))urate as o6 the date it is re)eived or that it ,ill)ontinue to e a))urate in the 6uture. +o one should a)t on su)h in6or!ation ,ithout appropriatepro6essional advi)e a6ter a thorough e<a!ination o6 the parti)ular situation.