IBS EFNS F1125 CSVAccountingDocumentUpload
-
Upload
sanket-kohli -
Category
Documents
-
view
215 -
download
0
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.