IBS EFNS F1125 CSVAccountingDocumentUpload

download IBS EFNS F1125 CSVAccountingDocumentUpload

of 40

Transcript of IBS EFNS F1125 CSVAccountingDocumentUpload

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    1/40

    Integrated BusinessSystem (IBS) GT FI EFNS for

    CSV Accounting

    Document Upload

    KPMG International

      November

    2010

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    2/40

    311129709Page 1

    Revision History and Approval

    Revision history

    Version Author Date Revision/CR #

    0.1Sara Neale 28 Sept 200 !nitial Version " pdates to re$ove %&'el

    (ordin)* use o+ test $ode and 'han)es tothe 'urren'y +or$attin).

    0.2 Neta ,est 1- 't 2010 eneral Release Chan)e pdates +or$inor +or$attin) 'han)es* 'lari+i'ations*pro+it 'enter nu$er 'han)es

    1.0 3ohn Hu)hes 0 Nov 2010 4inal Version

     Approval

    Version Na$e Date Revie(ed

    1.0 3ohn Hu)hes 0 Nov 2010

    1.0 Deasish 3ana 08 Nov 2010

    1.0 5ryan Does 0 Nov 2010

    1.0 Neta ,est 10 Nov 2010

    1.0 6raveen 7u$ar Sin)h 08 Nov 2010

    1.0 6eter ,aler  08 De' 2010

    1.0 9C5 1: De' 2010

    1.0 !an Stutt

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    3/40

    311129709Page 2 

    Contents

    1 !ntrodu'tion 1

    1.1 6urpose o+ the do'u$ent 1

    1.2 Re;uest vervie( 2

    2 vervie( :

    2.1 5usiness Driver :

    2.2 7ey usiness re;uire$ents :

    2.< Assu$ptions -

    2.: Hi)h level 6ro'ess overvie( =

    2.:.1 6ro'ess +or 6ostin) A''ountin) Do'u$ents via CSV pload =

    2.- Alternative Solutions evaluated

    < %nhan'e$ent De+inition Details 10

    ayout 1:

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    4/40

    311129709Page 3

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    5/40

    311129709Page 4

    .1.: Con+i)uration Re;uire$ents 28

    .1.- ser !nter+a'e %le$ents 28

    .1.-.1 ,indo( itles 2

    .1.-.2 itles 2

    .1.-.< 5utton e&ts 2

    .1.-.: >aels 2

    .1.-.- Captions 'o$$ents/instru'tions/te&ts 2

    .1.-. ool ips 2

    .1.-.= @enus 2

    .1.-.8 Road$ap Steps 2

    .1.-. >ins 2

    .1.-.10 a >aels 2

    .1.-.11 ale Colu$n >aels ael e&ts

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    6/40

    1 Introduction

    1.1 Purpose of the document  

    he purpose o+ this do'u$ent is to do'u$ent any SA6 'ode $odi+i'ations or additional pro'essin) lo)i're;uire$ents to +urther enhan'e the standard SA6 delivered +un'tionality. his do'u$ent +or$s the

    asis o+ the e'hni'al Spe'i+i'ation and the develop$ent (or to e per+or$ed y the develop$ent

    tea$.

    he purpose o+ this pro)ra$ is to upload and post a''ountin) Eournals into SA6 via a CSV spreadsheet.

    he tri))er +or this pro)ra$ is the need to oo a''ountin) Eournals +or the a''ountin) period. his is

    ale to e used throu)hout the $onth and as part o+ the $onth end pro'ess.

    his pro)ra$ (ill 'reate a''ountin) do'u$ents ased on the data uploaded +ro$ the CSV +ile. hisCSV upload pro)ra$ is intended to e used +or a''ountin) Eournals only. he input CSV +ile (ill 'ontaindata +or a''ountin) Eournals only.

    he CSV upload pro)ra$ (ill post a''ountin) Eournals throu)h a 5at'h Data Co$$uni'ation 5DCsession $ethod. his pro)ra$ (ill 'reate a 5DC session. he 5DC session (ill e 'reated y 'allin)standard the appropriate standard +un'tion $odules to par or post the a''ountin) do'u$ents.

    his upload pro)ra$ (ill +irst upload the CSV +ile and (ill display the data in an Advan'ed >ist Vie(er A>V display. he user 'an then revie( the data o+ the CSV +ile. !+ the user +inds everythin) a''eptale*then they 'an 'li' the pro'ess utton to 'reate a 5DC session +or the )iven data.

    n'e the 5DC session is 'reated the pro)ra$ (ill display the session na$e (hi'h is 'reated. he user 'an 'li' on pro'ess session to )o to vie( the at'h session dire'tly and there he 'an sele't his 5DCsession (hi'h is unpro'essed and then 'li' on pro'ess utton to pro'ess the session.

    his pro)ra$ (ill levera)e a 'usto$ tale (hi'h (ill e used to 'ontrol (hi'h do'u$ent types (ill post asa result o+ this enhan'e$ent. @e$er 4ir$s (ill e ale to 'reate 'usto$ do'u$ent types to post (iththis enhan'e$ent.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    7/40

    1.2 Request Overview  

    Scenario ID 411

    Scenario Title 4inan'ial A''ountin)

    Process ID 4112-

    Process Title CSV 3ournal pload 6ro'ess

    Development

    Specification ID

    R!C%4,F4!F0002

    Name of

    Enhancement

    3ournal pload y at'h pro)ra$

    Brief Descriptionhe purpose o+ this pro)ra$ is to provide a pro'ess to upload and posta''ountin) Eournals into SA6 via a CSV spreadsheet.

    !e"uesting Team   • 4inan'e

    Type  4un'tion %&it / ser %&it Routines SA6 Code

    @odi+i'ation

     #ustom Program$Transaction

    This is custom program %hich %ill have an associated custom

    transaction&

      therFFFFFFFFFFFFFFFFF 

    Data latency !eal'time  5at'h n"de$and

    re"uency  Annually 9uarterly onthly

     ,eely Daily  *ther 

    Systems Impacted !$+   CR@ A6

      %56 5! S%@

    therFFFFFFFFF 

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    8/40

    odules Impacted I #*   SD

        66 9@

      5, S%@

    therFFFFFFFFF 

    #omple,ity   Hi)h   edium   >o(

    Spec #reated on 10/1-/2010

    Date re"uired -y 11/1-/2010

    #reated -y Neta ,est 6honeG 201"-0-"281

    unctional .nalyst 3ohn Hu)hes 6honeG 201"-0-"222

    Technical .nalyst o e de+ined 6honeG

    Business *%ner  6eter ,aler 6honeG :: 12< 21:-

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    9/40

    / *vervie%

    2.1 usiness !river  

    o enale the usiness toG

    • 6ost the lar)e nu$er o+ a''ountin) Eournals (ithin the syste$ y the usiness as part o+ the

    period end a'tivities

    • Create lar)e Eournals and then e++i'iently pro'ess and post the$

    • 4eel 'o$+ortale usin) an CSV upload +un'tion to pro'ess a''ountin) Eournals

    2.2   "e# $usiness requirements

    he +ollo(in) usiness re;uire$ents have een identi+ied +or this enhan'e$entG

    • he 'usto$ validations (ill e invoed on the 4! line ite$.

    •  All other validations and sustitutions (ill e invoed +or the Co$pany Code at the header or 4!

    line ite$.

    • Dates 'an e entered in the te$plate usin) either I.J or I/J.

    • nly prede+ined do'u$ent types 'an e used to post via CSV. hese do'u$ent types (ill e

    'usto$.

    • he usiness is responsile +or the data on ea'h postin). !+ an error o''urs at the ti$e o+ 

    pro'essin) and this pro'essin) is 'arried out y a user other than the usiness then the'orre'tion is re;uired y usiness.

    • he postin)s o+ the Eournals (ill e ale to e pared and or pared and then posted. Radio

    uttons (ill e&ist on the sele'tion s'reen to enale this. ,here the IparedJ utton is sele'tedthe Eournal postin)s (ill e pared only. his (ill re;uire the relevant authori?ed user to lo) ontothe syste$ and then revie( and post the pared entries.

    ,here the I6ostJ utton is sele'ted the pro)ra$ (ill post the Eournals. No suse;uent a'tion (ill

    e re;uired +ro$ users in the syste$.

    • he Eournal upload (ill e ale to handle +inan'ial postin)s to assets.

    • !t (ill e possile to 'reate 'ross 'o$pany postin)s.

    he +ollo(in) usiness rules have een identi+ied +or this enhan'e$entG

    • his upload pro'ess (ill support standard SA6 pro'essin) o+ $ultiple 'urren'y transa'tions.

    • A''ountin) do'u$ents $ust not e&'eed lines as this is the li$itation on 5S% a''ountin)do'u$ent line ite$s.

    • he e&e'ution o+ the transa'tion (ill post as $any Eournals as spe'i+ied on the CSV spreadsheet.

    • he CSV upload pro)ra$ $ust 'o$ply (ith the standard SA6 delivered and 'on+i)ured

    validations. %.). Co$pany Code settin)s $aster data settin)s and do'u$ent postin) rules.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    10/40

    • he CSV upload pro)ra$ $ust 'o$ply (ith the 'usto$ validations developed +or the @e$er 

    4ir$.

    • he CSV upload pro)ra$ (ill pro'ess the Eournals via at'h pro'essin) ransa'tion S@

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    11/40

    • sers date DD/@@/LLLL or @@/DD/LLLL and nu$er settin)s ho( the units are separated

    (ill e used y the pro)ra$. he user should $aintain the spreadsheet 'onsistent (ith their o(nuser settin)s +or the date. &ee user settings &'01

    • his CSV Eournal upload allo( to enter user de+ined e&'han)e rate (hi'h di++erent the de+ault

    e&'han)e rate $aintained in the syste$.

    • he CSV te$plate (ill e 'onsistent (ith the internal tale stru'ture and the stru'ture o+ the +ile(hen it is uploaded to the upload s'reen.

    • he pro)ra$ (ill e desi)n in line (ith the internationali?ation re;uire$ents +or the loal

    e$plate. A separate do'u$ent (ill 'ontain the internationali?ation re;uire$ents +or lan)ua)e*'urren'ies and date +or$ats.

    • he pro)ra$ (ill e desi)ned in line (ith the error handlin) re;uire$ents +or the loal

    e$plate. A separate do'u$ent (ill 'ontain the error handlin) re;uire$ents +or the loale$plate.

    • he user (ho pro'esses the at'h Eo (ill e sta$ped as the user on the +inan'ial do'u$ent

    postin).

    • he transa'tion 'ode is sta$ped in the header o+ the +inan'ial do'u$ent postin) in the +ield

    CD%. his (ill enale the user to understand (hat pro'ess 'reated the +inan'ial postin).

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    12/40

    2.4 (igh )eve) Process overview 

    2.:.1 6ro'ess +or 6ostin) A''ountin) Do'u$ents via CSV pload

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    13/40

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    14/40

    2.* %)ternative &o)utions eva)uated 

    he +ollo(in) alternatives (ere evaluated as part o+ the 'reation o+ this +un'tional spe'i+i'ationG

    No. Alternatives %valuation Reason +or ReEe'tion Cost* i$eline* Chan)e

    !$pa't* et'.

    1 sa)e o+ the e&istin) CSV

     Eournal upload +un'tionality in

    the ase solution

    6ros %&istin) developed and tested +un'tionality

    No develop$ent and testin) e++ort re;uired

    Cons !n the ase solution +un'tionality* all validation

    is done in CSV via $a'ro e+ore uploadin)

    the Eournal into syste$.

    Codin) rule (ill not e used in !5S loal

    te$plate.

    2 pload usin) !Do' or >S@,

    solution

    6ros !t is a si$ilar tool 'o$pared (ith the 5DC

    solution. his handles the upload o+ data

    +ro$ an CSV sheet to the SA6 syste$*

    sed )enerally to upload $aster data in

    $ultiple tales.

    Cons A 'o$ple& solution and di++i'ult +or +urther

    enhan'e$ents and $aintenan'e

    : hird party tool 6ros 6lu) and play solution +or CSV upload to SA6.@aintenan'e 'an e 'arried out y users not

    y developers.

    Cons Additional li'ensin) and $aintenan'e 'ost.

    Ne( learnin) 'urve +or user to understand

    spe'i+i' so+t(are +un'tionality.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    15/40

    + Enhancement Definition Details

    3.1 !etai)ed Processing +ogic 

    V )rid.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    16/40

    • Dates 'an e entered in the te$plate usin) either I.J or I/J. he date $ust e entered on the

    te$plate in the +or$at @@ DD LLLL.

    •  A''ess to S@F6>.

    hey (ill have a''ess to the do'u$ents types +or > only. !.e. those do'u$ent types spe'i+iedin the 'usto$ tale )rouped y pro'essin) type ISJ.

    •  AR users (ill a''ess the CSV upload via transa'tion* .! M 4!FARF6>. hey (ill have a''ess

    to the do'u$ents types +or AR only. !.e. those do'u$ent types spe'i+ied in the 'usto$ tale)rouped y pro'essin) type IDJ.

    •  A6 users (ill a''ess the CSV upload via transa'tion .P M 4!FA6F6>. hey (ill have a''ess

    to the do'u$ents types +or A6 only. !.e. those do'u$ent types spe'i+ied in )rouped ypro'essin) type I7J.

    • he A>V display has een updated su'h that (hen the user uploads the CSV spreadsheet to the

    s'reen* the a''ountin) header and line ite$ are hi)hli)hted in di++erent values to distin)uish thedi++eren'e.

    • CSV e$plate +or CSV Eournal upload G

    Excel AccountingDocument Upload

    3.2 -ustomied &creens

     A sele'tion s'reen is re;uired +or this enhan'e$ent in order to e&e'ute the pro)ra$.

    ayout

    his s'reen is used to enter the na$e o+ the spreadsheet to upload and the na$e o+ the at'h inputsession to 'reate.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    17/40

    % !nput 4ile path 6ara$eter  R>RA6"4!>%NA@%

    N/A KK Char @andatory

    < 6F5NA@%5at'h inputsession na$e

    6ara$eter 5R00"R6

    ICSVF 

    6>ADJ12 Char @andatory

    : 6F6AR76arDo'u$ent

    Radio 5utton Char Les 1 Char N/A

    - 6F6S6ostDo'u$ent

    Radio 5utton Char N/A 1 Char N/A

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    18/40

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    19/40

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    20/40

    * A6 or AR !nvoi'e.

    he user 'an 'reate $ore than one a''ountin) do'u$ent on the CSV spreadsheet in order to post intoSA6. he header re'ord distin)uishes the ne&t do'u$ent (ithin the CSV stru'ture.

    he user (ill have the aility to do(nload the te$plate upload stru'ture +ro$ the A>V s'reen. his (illensure that any 'han)es $ade to the stru'ture are $ade availale to the user so that the te$plates are'onsistent (ith the pro)ra$ and errors in upload are redu'ed.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    21/40

    he stru'ture o+ the internal tale (ill e as +ollo(sG

    3eader 

    ield Name TechnicalName

    ength Data type Status

    !denti+i'ation Chara'ter 1

    Do'u$ent Date at'h input 5>DA 8 DAS @andatory

    Do'u$ent type 5>AR 2 CHAR @andatory

    Co$pany Code 57RS : CHAR @andatory

    6ostin) Date at'h input 5DA 8 DAS @andatory

    %&'han)e Rate 7RS4 D%C ptional

    ranslation Date ,,%R 8 DAS ptional

    Curren'y 7ey ,A%RS - C7L ptional

    Cal'ulate ta& K@,S 1 CHAR ptional

    Reason +or Reversal SRD 2 CHAR ptional

    6lanned Date +or the Reverse 6ostin) SD 8 DAS ptional

    Re+eren'e Do'u$ent Nu$er K5>NR 1 CHAR ptional

    Do'u$ent Header e&t 57K 2- CHAR ptional

    >ed)er roup >DR6 : CHAR ptional

    ine Item

    ield Name TechnicalName

    ength Data type Status

    6ostin) 7ey +or the Ne&t >ine !te$ N%,5S 2 CHAR @andatory

    Co$pany Code +or the Ne&t >ine !te$ N%,57 : CHAR ptional

     A''ount or @at'h 'ode +or the Ne&t>ine !te$ N%,7 1= CHAR

    ptional

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    22/40

    ield Name TechnicalName

    ength Data type Status

    Spe'ial /> !ndi'ator +or the Ne&t >ine!te$ N%,@ 1 CHAR

    ptional

    @ain Asset Nu$er AN>N1 12 CHAR ptional

     Asset transa'tion type 5%,AR < CHAR ptional

     Asset Value Date SDA% 8 DAS ptional

     Asset Su Nu$er AN>N2 : CHAR ptional

     A$ount in do'u$ent 'urren'y at'hinput +ield ,R5R 1 CHAR

    @andatory

    Sales a& Code @,S7 2 CHAR ptional

    a& 3urisdi'tion Code K3CD 2 CHAR ptional

    Cost Center 7S> 10 CHAR ptional

    6ro+it Center 6RCR 10 CHAR ptional

    rder Nu$er A4NR 12 CHAR ptional

    Sales Do'u$ent V5%>2 10 CHAR ptional

    Sales Do'u$ent >ine !te$ 6SN2 CHAR ptional

    6ersonnel Nu$er 6%RNR 8 N@C ptional

    6ersonnel Nu$er

    Ongagement Partner 6%RNR 8 N@C

    ptional

    Value Date VA> 8 DAS ptional

    6ay$ent er$s %R@ : CHAR ptional

    6ay$ent @ethods >SCH 1 CHAR ptional

    5aseline Date 45D 8 CHAR ptional

    Dis'ount 5ase S745 1 CHAR ptional

    6ay$ent 5lo' >S6R 1 CHAR ptional

     Assi)n$ent NR 18 CHAR ptional

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    23/40

    ield Name TechnicalName

    ength Data type Status

    !te$ e&t SK -0 CHAR ptional

    O his is a +ield re;uired to support the Sundry 5illin) S'enario.

    4>%KA Relevant data +ields (ill e updated y standardpro)ra$ R45!5>00 at the ti$e o+ at'hpro'essin).

    C%6 Relevant data +ields (ill e updated y standardpro)ra$ R45!5>00 at the ti$e o+ at'hpro'essin).

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    24/40

    3.4 ception (and)ing Ru)es

    he +ollo(in) e&'eption handlin) rules have een identi+ied +or this enhan'e$entG

    • Co$$on in'lude +un'tion $odule (ill e de+ined +or all e&'eption $essa)es (ithin 4inan'e. he

    pro)ra$ (ill 'all the +un'tion $odules to )et the 'orre't e&'eption $essa)es.

    4pload%rror 'he's are upon the upload o+ the CSV +ile to the A>V display +or e&pense a''ounts. hese are(arnin)s only and should e 'orre't in the sour'e +ile R (ithin the s'reen.

    #reation of the Batch 5o-!+ $andatory +ields have not een populated* header or line ite$ data is not 'orre't* or data values arenot 'orre't errors (ill e identi+ied upon 'reation o+ the at'h Eo.

    Processing of the Batch 5o-Data errors (ill e identi+ied via standard SA6 error handlin) in transa'tion S@ a''ount does not e&istQ his $essa)e (ill e

    invoed (hen the /> a''ount is invalid or does not

    +ollo( the 8"di)it +or$at.

    %rror 

    PA''ount is lo'ed +or postin)Q his $essa)e (ill e

    invoed (hen the /> a''ount is lo'ed.%rror 

    PCost Center does not e&istQ his $essa)e (ill e

    invoed (hen the Cost Center is invalid lo'ed or

    does not +ollo( the 8"di)it +or$at re;uired. R Cost

    %rror 

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    25/40

    Error essage Description essage Type

    !ndi'ator is in'orre't.

    P6ro+it Center does not e&istQ " his $essa)e (ill einvoed (hen the 6ro+it Center is invalid lo'ed or

    does not +ollo( the 8"di)it +or$at re;uired. R

    Revenue !ndi'ator is in'orre't.

    %rror 

    PCo$pany Code is not de+inedQ his $essa)e (ill e

    invoed (hen the Co$pany Code is invalid or does not

    in line (ith the :"di)it +or$at.

    %rror 

    Do'u$ent 'an only e posted i+ it alan'es to ?ero. %rror 

    he total deits do not e;ual the total 'redits on the

    spreadsheet. %rror 

    3.* &pecia) Requirements

    ser $ust 'o$plete the CSV sheet as per te$plate 'o$pletion )uidelines. his (ill e de+ined in

    appropriate user )uide.

    he +ollo(in) help in+or$ation (ill e provided on the initial sele'tion s'reen +or the CSV A''ountin)

    Do'u$ent pload* so that users (ill have 'usto$ help notes availale. his (ill provide )uidan'e and

    an overvie( o+ the pro)ra$ +or users.

    Purposehe purpose o+ this pro)ra$ is to upload and post a''ountin) Eournals into SA6 via a CSV spreadsheet.

    he tri))er +or this pro)ra$ is the need to oo a''ountin) Eournals +or the a''ountin) period. his is

    ale to e used throu)hout the $onth and as part o+ the $onth end pro'ess.

    Integration

    N/A

    Prere"uisites

    N/A

    eatures

    Selection

    he user is ale to sele't the +ollo(in) detailsG

    ile Name  he user sele'ts (here the CSV +ile is saved to upload into the pro)ra$.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    26/40

    Par6ing Document  he user sele'ts this radio utton i+ they (ant to par the a''ountin)do'u$ents in the syste$. A pared do'u$ent is not updated to the )eneral led)er.

    Posting Document  he user sele'ts this radio utton i+ they (ant to post the a''ountin)do'u$ents in the syste$. A posted do'u$ent is updated in the )eneral led)er.

    Standard 7ariants

    N/A

    *utput

     As a result o+ su''ess+ully pro'essin) this pro)ra$ a''ountin) Eournals (ill e posted into thesyste$. hese 'ould e in the +or$at o+ > Eournals* A6 invoi'es* eneral AR invoi'es or a''ountin) $i)ration postin)s.

    .ctivities

    his pro)ra$ (ill 'reate a''ountin) do'u$ents ased on the data uploaded +ro$ the CSV +ile. hisCSV upload pro)ra$ is intended to e used +or a''ountin) Eournals only. he input CSV +ile (ill 'ontaindata +or a''ountin) Eournals only.

    he CSV upload pro)ra$ (ill post a''ountin) Eournals throu)h a 5at'h Data Co$$uni'ation 5DC

    session $ethod. his pro)ra$ (ill 'reate a 5DC session (hi'h 'an e pro'essed $anually y the user y e&e'utin) transa'tion S@00.

    his upload pro)ra$ (ill +irst upload the CSV +ile and (ill display the data in an Advan'ed >ist Vie(er A>V display. he user 'an then revie( the data o+ the CSV +ile. !+ the user +inds everythin) +ine thenhe/she 'an 'li' the pro'ess utton to 'reate a 5DC session +or the )iven data.

    n'e the 5DC session is 'reated the pro)ra$ (ill display the session na$e (hi'h is 'reated. he user 'an 'li' on pro'ess session to )o to vie( the at'h session dire'tly and there he 'an sele't his 5DCsession (hi'h is unpro'essed and then 'li' on pro'ess utton to pro'ess the session.

    his pro)ra$ (ill levera)e a 'usto$ tale (hi'h (ill e used to 'ontrol (hi'h do'u$ent types (ill post asa result o+ this enhan'e$ent. @e$er 4ir$s (ill e ale to 'reate 'usto$ do'u$ent types to post (iththis enhan'e$ent.

    E,ample

    N/A

    3. !ependencies

    he +ollo(in) dependen'ies have een identi+ied +or this enhan'e$entG

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    27/40

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    28/40

    ; Scheduling !e"uirements

    he +ollo(in) s'hedulin) re;uire$ents have een identi+ied +or this enhan'e$entG

    5o- Scheduling Information

    • his pro'ess (ill e s'heduled as re;uired y ea'h $e$er +ir$.

    • N%G here (ill also e a $anual transa'tion availale to run the CSV Eournal upload pro'ess

    on an as re;uired asis.

    Dependencies

    No pro'ess dependen'ies have een identi+ied.

    re"uency

    !+ s'heduled* this pro'ess to e e&e'uted in line (ith the re;uire$ents o+ the individual @e$er 4ir$.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    29/40

    < Testing !e"uirements

    *.1 /est &pecification

    Re+er to the atta'hed test spe'i+i'ation +or unit tests +or this enhan'e$entG

     "e!t #pec

    *.2 unctiona) /est &cenarios

    !D est S'enario %&pe'ted Results Co$$ents

    sin) Code 4!F>F6> posta )eneral led)er a''ountin)entry (ith the +ollo(in)

    s'enariosG

    • @ultiple )eneral led)er

    do'u$ents (ith di++erentdo'u$ent 'urren'ies

    • 6ost do'u$ent to an Asset

    • 6ost a''rual do'u$ents

    • 6ost reversal do'u$ents

    • 6ost (ith 6ost do'u$ent

    • 6ost (ith 6ar do'u$ent

     An a''ountin) Eournal is'reated (ith adheren'e to thestandard and 'usto$

    validations.

    sin) Code 4!FA6F6> posta vendor invoi'e (ith the+ollo(in) s'enariosG

    • 6ost do'u$ents to $ultiple

    vendors

    • 6ost (ith 6ar do'u$ent

    • 6ost (ith 6ost do'u$ent

     An A6 invoi'e is 'reated (ithadheren'e to the standard and'usto$ validations.

    sin) Code 4!FARF6> posta 'usto$er invoi'e (ith the+ollo(in) s'enariosG

    • 6ost do'u$ents to $ultiple

    vendors

    • 6ost (ith 6ar do'u$ent

     An AR invoi'e is 'reated (ithadheren'e to the standard and'usto$ validations.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    30/40

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    31/40

    'o$pany 'ode auto$ati' postin) a''ounts

    i,ed .ssets

    •  At least one +i& asset should e&ist

    Transactional Data   • No e&istin) transa'tional data is re;uired +or the CSV

     Eournal upload pro'ess

    *.4 /est stem > nvironment  

    -.:.1 nit est %nviron$ent

    System SA6 nit est Client

    #lient5D

    Test 4ser$sNo spe'i+i' roles (ill e used +or unit testin).

    Portal@SS 6ortal and %6 +or SA6

    -.:.2 9uality est %nviron$ent

    System SA6 9uality est Client

    #lient5D

    Test 4ser$seneral >ed)er @ana)er 

    eneral >ed)er Analyst

     A''ounts Re'eivale @ana)er 

     A''ounts Re'eivale Analyst

     A''ounts 6ayale @ana)er 

     A''ounts 6ayale Analyst

    Portal@SS 6ortal and %6 +or SA6

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    32/40

    -.:.< 6re"6rodu'tion est %nviron$ent

    System SA6 6re"6rodu'tion est Client

    #lient5D

    Test 4ser$seneral >ed)er @ana)er 

    eneral >ed)er Analyst

     A''ounts Re'eivale @ana)er 

     A''ounts Re'eivale Analyst

     A''ounts 6ayale @ana)er 

     A''ounts 6ayale Analyst

    Portal@SS 6ortal and %6 +or SA6

    -.:.: Syste$ >ands'ape estin)

    his (ill e de+ined as part o+ the reali?ation phase.

    -.:.- Stress estin) Re;uire$ent

    his (ill e de+ined as part o+ the reali?ation phase.

    -.:. Re)ression estin) Re;uire$ent

    his (ill e de+ined as part o+ the reali?ation phase.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    33/40

    = 0lo-ali:ation

    .1 =nternationa)iation

    .1.1 Curren'y 4or$at

    Curren'y +or$ats (ill e read +ro$ the users settin)s. here (ill e a suroutine in the pro)ra$ that (ill

    read the settin)s and ensure that the 'urren'y +or$at settin)s are presented to the user ased on their

    +or$at.

    .1.2 Date 4or$ats

    Date +or$ats (ill e read +ro$ the users settin)s. here (ill e a suroutine in the pro)ra$ that (ill read

    the settin)s and ensure that the date settin)s are applied to the dates entered y the users on the CSV

    spreadsheet.

    .1.< >an)ua)e

    .1.3.1 !ata

    he data ele$ents 'ontained in this 'usto$ tale are re+eren'in) so$e standard data ele$ents (hi'h

    (ill e translated (here re;uired auto$ati'ally.

    here is one +ield (hi'h is re+eren'in) a 'usto$ data type. his (ill need to e translated.

    .1.3.2 @essages

    @essa)es used (ithin this enhan'e$ent are 'ontained in the $essa)e 'lass /7/4!F@SFC>ASS.

    hese $essa)es (ill need to e translated.

    .1.3.3 'serA!etermined /et 

    here is no spe'i+i' 'on+i)uration asso'iated (ith this enhan'e$ent.

    .1.: Con+i)uration Re;uire$ents

    here is no spe'i+i' 'on+i)uration asso'iated (ith this enhan'e$ent.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    34/40

    .1.- ser !nter+a'e %le$ents

    .1.*.1 5indow /it)es

    his is not relevant +or this enhan'e$ent.

    .1.*.2 /it)es

    Custo$ te&t ele$ents 'reated +or the s'reens asso'iated (ith this enhan'e$ent are re;uired to e

    translated.

    .1.*.3 utton /ets

    his is not relevant +or this enhan'e$ent* as all uttons %&e'ute* Create Session and 6ro'ess Session

    are standard and (ill e auto$ati'ally translated.

    .1.*.4 +a$e)shis is not relevant +or this enhan'e$ent.

    .1.*.* -aptions comments:instructions:tets

    his is not relevant +or this enhan'e$ent.

    .1.*. /oo) /ips

    his is not relevant +or this enhan'e$ent.

    .1.*.7 @enus

    his is not relevant +or this enhan'e$ent.

    .1.*. Roadmap &teps

    his is not relevant +or this enhan'e$ent.

    .1.*.9 +in6s

    his is not relevant +or this enhan'e$ent.

    .1.*.10 /a$ +a$e)s

    his is not relevant +or this enhan'e$ent.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    35/40

    .1.*.11 /a$)e -o)umn +a$e)s

    Standard tale 'olu$n laels are used and (ill e auto$ati'ally translated. No 'usto$ translation is

    re;uired.

    .1.*.12 ie)d +a$e) /ets

    Standard +ield lael te&ts are used and (ill e auto$ati'ally translated. No 'usto$ translation is

    re;uired.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    36/40

    > .udit !e"uirements$Integrity #ontrols$Security

    7.1 %udit Requirements:=ntegrit# -ontro)s

    he +ollo(in) audit re;uire$ents have een identi+ied +or this enhan'e$entG

    • he +ile (as approved y an e$ployee that is in'luded on an authori?ed $aster approver list.

    • otal a$ount in CSV +ile e;uals the a$ount pro'essed in SA6.

    • !+ the total a$ount in the CSV +ile does not a)ree* then audit should +ollo( throu)h to ensure that

    all reEe'ts are handled and posted $anually in the 'urrent a''ountin) period. Hash totals $ust

    a)ree (ithin the a''ountin) period.

    7.2 /ransaction -odes

    he +ollo(in) transa'tion 'odes have een identi+ied +or this enhan'e$entG

    Transaction #ode Description Purpose

    4!F>F6> CSV pload +or > o enale the postin) o+ a''ountin) Eournals

    +ro$ a CSV spreadsheet.

    4!FARF6> CSV pload +or AR o enale the postin) o+ AR Do'u$ents

    +ro$ a CSV spreadsheet.

    4!FA6F6> CSV pload +or A6 o enale the postin) o+ A6 Do'u$ents +ro$

    a CSV spreadsheet.

    4!FDCL6%F@N @aintain per$issile

    do'u$ent types tale

    o enale the $aintenan'e o+ the tale +or

    per$issile do'u$ent types.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    37/40

    7.3 &ecurit#:%uthoriation Requirements

    he +ollo(in) se'urity re;uire$ents have een identi+ied +or this enhan'e$entG

    !ole Transaction .uthori:ation #onsiderations

    eneral >ed)er

    @ana)er 

    4!F>F6>

    4!FDCL6%F@N

    eneral >ed)er @ana)er (ill have the 'apaility to

    'reate the upload and pro'essin) o+ do'u$ent types

    +ro$ a CSV spreadsheet.

    he eneral >ed)er @ana)er (ill have the aility to

    $aintain the tale o+ per$issile do'u$ent types.

    eneral >ed)er

     Analyst

    4!F>F6> eneral led)er Analyst (ill have the 'apaility to

    'reate the upload and pro'essin) o+ do'u$ent types+ro$ a CSV spreadsheet.

     A''ounts

    Re'eivale

    @ana)er 

    4!FARF6>

    4!FDCL6%F@N

     A''ounts Re'eivale @ana)er (ill have the

    'apaility to 'reate the upload and pro'essin) o+

    do'u$ent types +ro$ a CSV spreadsheet.

    he A''ounts Re'eivale @ana)er (ill have the

    aility to $aintain the tale o+ per$issile do'u$ent

    types.

     A''ounts

    Re'eivale Analyst

    4!FARF6> A''ounts Re'eivale Analyst (ill have the 'apaility

    to 'reate the upload and pro'essin) o+ do'u$enttypes +ro$ a CSV spreadsheet.

     A''ounts 6ayale

    @ana)er 

    4!FA6F6>

    4!FDCL6%F@N

     A''ounts 6ayale @ana)er (ill have the 'apaility to

    'reate the upload and pro'essin) o+ do'u$ent types

    +ro$ a CSV spreadsheet.

    he A''ounts 6ayale @ana)er (ill have the aility

    to $aintain the tale o+ per$issile do'u$ent types.

     A''ounts 6ayale

     Analyst

    4!FA6F6> A''ounts 6ayale Analyst (ill have the 'apaility to

    'reate the upload and pro'essin) o+ do'u$ent types

    +ro$ a CSV spreadsheet.

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    38/40

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    39/40

    ? .ppendi,

    Related/Re+eren'ed Do'u$ents

    Do'u$ent Na$e Version 5rie+ Des'ription

    KPMG

    IBS_BP_F1121_AccountsPayable 

    eneral Release GT FI Blueprint F1121

    Accounts Payable

    KPMG

    IBS_BP_F1122_AccountsReceivable 

    eneral ReleaseGT FI Blueprint F1122

    Accounts Receivable

    KPMG IBS_BP_F1125_Generale!"ereneral Release

    GT FI Blueprint F1125

    General e!"er

    KPMG

    IBS_BP_F112#_Fi$e!assetAccountin" 

    eneral ReleaseGT FI Blueprint F112# Fi$e!

    asset Accountin"

     Atta'h$ents

    Do'u$ent Na$e Version 5rie+ Des'ription

    CVS A''ountin) Do'u$ent

    pload

    Excel AccountingDocument Upload

    CVS A''ountin) Do'u$entpload e$plate

    estin) Spe' e$plate

     "e!t #pec

    5lan estin) Spe' e$plate

    https://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1121_AccountsPayable.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1121_AccountsPayable.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1121_AccountsPayable.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1122_AccountsReceivable.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1122_AccountsReceivable.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1125_GeneralLedger.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1126_FixedAssetAccounting.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1126_FixedAssetAccounting.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1121_AccountsPayable.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1121_AccountsPayable.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1122_AccountsReceivable.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1122_AccountsReceivable.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1125_GeneralLedger.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1126_FixedAssetAccounting.docxhttps://collab.amr.kworld.kpmg.com/infra/go-IBS/Quality%20Control%20Board/ARCHIVE/GT%20General%20Release%20BP%20and%20FNS%20submissions/BP%20and%20FNS%20Dec%20and%20Jan%202011/FI%20Approved%20for%20Submission/KPMG%20IBS_BP_F1126_FixedAssetAccounting.docx

  • 8/19/2019 IBS EFNS F1125 CSVAccountingDocumentUpload

    40/40

    2010 76@ !nternational Cooperative P76@ !nternationalQ* a S(iss entity. @e$er +ir$s o+ the76@ net(or o+ independent +ir$s are a++iliated (ith 76@ !nternational. 76@ !nternational providesno 'lient servi'es. No $e$er +ir$ has any authority to oli)ate or ind 76@ !nternational or any other$e$er +ir$ vis"T"vis third parties* nor does 76@ !nternational have any su'h authority to oli)ate orind any $e$er +ir$. All ri)hts reserved.

    he in+or$ation 'ontained herein is o+ a )eneral nature and is not intended to address the 'ir'u$stan'eso+ any parti'ular individual or entity. Althou)h (e endeavour to provide a''urate and ti$ely in+or$ation*there 'an e no )uarantee that su'h in+or$ation is a''urate as o+ the date it is re'eived or that it (ill'ontinue to e a''urate in the +uture No one should a't on su'h in+or$ation (ithout appropriatepro+essional advi'e a+ter a thorou)h e&a$ination o+ the parti'ular situation.