CV060 AP Invoices Conversion1D

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 24

AIM for Business Flows

CV.060 CONVERSION PROGRAM


DESIGNS
Motherson SMI S!ste"s #i"ite$
AP In%oi&es Con%ersion
Author' Si$$h(rth Desh)(n$e
Cre(tion D(te' *(nu(r! +, -0.0
#(st )$(te$' M(r&h ./, -0.0
Do&u"ent Ref' 006.Conversion\1.4 Design Documents
Version' DRAF1 .CD
Approvals:
Si$$h(rth 2u"(r Pro3e&t M(n(4er, MSS#
V(n$(n( A%(nts( CIO, Pro3e&t 5e($, MSS#
CV.060 Con%ersion Pro4r(" Desi4ns
Document Control
Change Record
6
Date Author Version Change Reference
+6*(n6.0 Si$$h(rth Desh)(n$e Dr(ft .( No Pre%ious Do&u"ent
+6*(n6.0 Dhir(3 2u"(r P(th(7 Dr(ft .8 )$(te$ in E9istin4 for"(t
+6*(n6.0 Dhir(3 2u"(r P(th(7 Dr(ft .& For"(tte$ the $o&u"ent for"(t (s )er su44estion
.:6Fe86.0 Dhir(3 2u"(r P(th(7 Dr(ft .$ )$(te$ the $o&u"ents (s )er &h(n4es su44este$ 8!
fun&tion(l te(" (n$ "o$ifie$ te")l(te.
Reviewers
Name Position
G(ur(% R(tt( Or(&le
Sreeni%(su 2u$i)u$iSu$hir Sh(r"( Or(&leOr(&le
Su$hir Sh(r"( Or(&le
Distribution
Copy No. Name ocation
. #i8r(r! M(ster Pro3e&t #i8r(r!
- Pro3e&t M(n(4er
;
<
Note !o "olders:
If !ou re&ei%e (n ele&troni& &o)! of this $o&u"ent (n$ )rint it out, )le(se write
!our n("e on the e=ui%(lent of the &o%er )(4e, for $o&u"ent &ontrol )ur)oses.
If !ou re&ei%e ( h(r$ &o)! of this $o&u"ent, )le(se write !our n("e on the front
&o%er, for $o&u"ent &ontrol )ur)oses.
AP Invoices Conversion
File Ref' -<<:><:.0.$o& ?%. DRAF1 . @

Con%ersion Assu")tions + of .:
Do& Ref' \06.Conversion\1.4 Design Documents
M(r&h ./, -0.0
CV.060 Con%ersion Pro4r(" Desi4ns
Contents
Do&u"ent Control ..............................................................................................ii
Intro$u&tion ........................................................................................................<
Centur! D(te Co")li(n&e ............................................................................<
Con%ersion Assu")tions ....................................................................................6
S&o)e ............................................................................................................+
Cle(n6) Criteri( .........................................................................................+
A))ro(&h ............................................................................................................:
Con%ersion 1(8les ........................................................................................:
Or$erin4 of 1(8les ........................................................................................:
De)en$en&ies ................................................................................................:
Pro&essin4 Rules ...............................................................................................0
Filter Rules ........................................................................................................;
Deri%(tion Rules ................................................................................................<
Def(ult V(lues ...................................................................................................>
Downlo($ Pro4r(" #o4i& .................................................................................6
Interf(&eAV(li$(tion Pro4r(" #o4i& ..................................................................+
)lo($ Pro4r(" #o4i& ......................................................................................:
Con%ersion Pro4r(" Mo$ules ..........................................................................-0
Con%ersion Pro4r("s .................................................................................-0
Auto"(te$ Con%ersion 1ool Files ..............................................................-0
O)en (n$ Close$ Issues ....................................................................................-.
O)en Issues ................................................................................................-.
Close$ Issues ..............................................................................................-.
Do&u"ent Control ..............................................................................................ii
Intro$u&tion ........................................................................................................<
Centur! D(te Co")li(n&e ............................................................................<
Con%ersion Assu")tions ....................................................................................6
AP Invoices Conversion
File Ref' -<<:><:.0.$o& ?%. DRAF1 . @

Con%ersion Assu")tions + of .:
Do& Ref' \06.Conversion\1.4 Design Documents
M(r&h ./, -0.0
CV.060 Con%ersion Pro4r(" Desi4ns
S&o)e ............................................................................................................+
Cle(n6) Criteri( .........................................................................................+
A))ro(&h ............................................................................................................/
Con%ersion 1(8les ......................................................................................../
Or$erin4 of 1(8les ......................................................................................../
De)en$en&ies ................................................................................................/
Pro&essin4 Rules .................................................................................................
Filter Rules ........................................................................................................;
Deri%(tion Rules ................................................................................................<
Def(ult V(lues ...................................................................................................>
Downlo($ Pro4r(" #o4i& .................................................................................6
Interf(&eAV(li$(tion Pro4r(" #o4i& ..................................................................+
)lo($ Pro4r(" #o4i& ......................................................................................:
Con%ersion Pro4r(" Mo$ules .........................................................................../
Con%ersion Pro4r("s ................................................................................../
Auto"(te$ Con%ersion 1ool Files .............................................................../
O)en (n$ Close$ Issues ....................................................................................-0
O)en Issues ................................................................................................-0
Close$ Issues ..............................................................................................-0
AP Invoices Conversion
File Ref' -<<:><:.0.$o& ?%. DRAF1 . @

Con%ersion Assu")tions + of .:
Do& Ref' \06.Conversion\1.4 Design Documents
M(r&h ./, -0.0
#ntroduction
1his Con%ersion Pro4r(" Desi4n $efines the 7e! (ssu")tions, rules, (n$ lo4i& th(t
(re nee$e$ to &re(te the &on%ersion )ro4r("s. 1he &on%ersion )ro4r(" &o$e is
not in&lu$e$ in this $o&u"ent. 1he De%elo) Con%ersion Pro4r("s ?CV.0:0@ t(s7
&ont(ins the (&tu(l &o$e th(t is written (n$ $e8u44e$ to )erfor" the &on%ersion.
1he &on%ersion $esi4n $o&u"ent is inten$e$ to )ro%i$e the $e%elo)er with the
ne&ess(r! infor"(tion for writin4 (&&ur(te &on%ersion )ro4r("s.
1he Con%ersion Pro4r(" Desi4n is use$ to $o&u"ent (n$ &o""uni&(te the
&on%ersion )ro4r(" $esi4n s)e&ifi&(tions for the &on%ersion of (n in$i%i$u(l
8usiness o83e&t to the Or(&le A))li&(tions.
Distri8ute the Con%ersion Pro4r(" Desi4n to'
$e%elo)ers who (re res)onsi8le for writin4 the %(rious )ie&es of &on%ersion
&o$e
&on%ersion )ro3e&t st(ff
&lient st(ff "e"8er res)onsi8le for si4nin4 off on the &o")leteness of this
)ro4r(" $esi4n
o%er(ll )ro3e&t "(n(4er
&on%ersion )ro3e&t "(n(4er
se the followin4 &riteri( to ensure the =u(lit! of this wor7 )ro$u&t'
Is the &on%ersion $(t( "())in4 &o")leteB Are there (n! ())li&(tion
setu) $e&isions th(t h(%e not 8een fin(liCe$ whi&h $ire&tl! i")(&t the
$(t( "())in4 (n$ the (&&ur(&! of the &on%ersion &o$eB
Are (ll of the rules whi&h i")(&t &on%ersion $o&u"ente$ so th(t the! &(n
8e written in the &on%ersion &o$eB
Is the )ro4r(" lo4i& re=uire$ to write the &on%ersion &o$e $o&u"ente$B
Century Date Compliance
In the )(st, two &h(r(&ter $(te &o$in4 w(s (n (&&e)t(8le &on%ention $ue to
)er&ei%e$ &osts (sso&i(te$ with the ($$ition(l $is7 (n$ "e"or! stor(4e
re=uire"ents of full four &h(r(&ter $(te en&o$in4. As the !e(r -000 ())ro(&he$, it
8e&("e e%i$ent th(t ( full four &h(r(&ter &o$in4 s&he"e w(s "ore ())ro)ri(te.
In the &onte9t of AIM for Business Flows, the &on%ention Centur! D(te or CAD(te
su))ort r(ther th(n De(r-000 or D-2 su))ort is use$. Co$in4 for (n! future
Centur! D(te is now &onsi$ere$ the "o$ern 8usiness (n$ te&hni&(l &on%ention.
E%er! ())li&(tions i")le"ent(tion te(" nee$s to &onsi$er the i")(&t of the
&entur! $(te on their i")le"ent(tion )ro3e&t. As )(rt of the i")le"ent(tion effort,
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
(ll &usto"iC(tions, le4(&! $(t( &on%ersions, (n$ &usto" interf(&es nee$ to 8e
re%iewe$ for Centur! D(te &o")li(n&e.
Pro4r(""(ti&(ll! &on%erte$ le4(&! $(t( "ust 8e tr(nsl(te$ to the ())ro)ri(te
&entur! $(te st(te 8efore 8ein4 u)lo($e$ to the )ro$u&tion t(8les. M(nu(ll!
&on%erte$ le4(&! $(t( "ust 8e 7e!e$ into the $(t( entr! for"s usin4 < $i4its for
the !e(r, where su))orte$.
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
Conversion Assumptions
1he followin4 (re the AP In%oi&es &on%ersion &riteri( (ssu")tions'
1he MSS# te(" will )ro%i$e $(t( of (ll O)en AP In%oi&es for &on%ersion
fro" le4(&! s!ste" (s )er the (4ree$ for"(t.
AP In%oi&es e9tr(&t $(t( will 8e )ro%i$e$ in - se)(r(tefollowin4 files'6
.@ APEIn%oi&es $(t(.&s%
-@ APEIn%oi&eElines $(t(.&s%
O)er(tin4 nit $et(il will 8e )ro%i$e$ 8! MSS# te(" in $(t( e9tr(&t. For
testin4 (n$ $e%elo)in4 &o$e $e%elo)er &(n se FSB>6OG
In%oi&e 1!)e will 8e St(n$(r$ACre$it Me"oADe8it Me"oAPre)(!"ent.
Fun&tion(l 1e(" nee$s to "() le4(&! In%oi&e 1!)e to or(&le In%oi&e 1!)e.
For testin4 $e%elo)er &(n use St(n$(r$.
G# D(te will 8e &ut off $(te. De%elo)er &(n use S!s$(te for testin4.
P(!"ent Curren&! (n$ In%oi&e Curren&! will 8e s("e for (ll AP In%oi&es.
P(!"ent 1er"s nee$s to 8e "())e$ with the Or(&le P(!"ent 1er"s.
M())in4 will 8e )ro%i$e$ 8! Fun&tion(l te(". De%elo)er &(n use HNE1 ;0I
P(!"ent Metho$ will 8e HC5EC2I for (ll In%oi&es.
Sour&e FO)en In%oi&e Con%ersionG "ust 8e $efine$ 8efore AP
In%oi&e Con%ersion.
C(te4or! D@. De%elo)er &(n le(%e this fiel$ 8l(n7.
J 1BD@. De%elo)er &(n le(%e this fiel$ 8l(n7.
In &(se of P(rti(l )(i$ in%oi&es onl! outst(n$in4 ("ount will 8e
&on%erte$ in Or(&le. But we will &()ture the ori4in(l ("ount of the in%oi&e
in the in%oi&e he($er $es&ri)tion fiel$.
FA&tu(l In%oi&e ("ount J FKK (&tu(lE("ount
#i(8ilit! (&&ount will 8e )i&7e$ u) fro" su))lier site le%el.
For e(&h in%oi&e there will 8e onl! one line whi&h will 8e &re(te$.
Distri8ution (&&ount will 8e )ro%i$e$ 8! the fun&tion(l te(". for
Pre)(!"ents shoul$ 8e )i&7e$ u) fro" su))lier siteIs
PREPADECODEECOMBINA1IONEID. Fun&tion(l te(" will )ro%i$e the
(&&ount infor"(tion in &(se of In%oi&eACre$it Me"oADe8it Me"o .For
testin4 $e%elo)er &(n use <.-- &o$eE&o"8in(tion.
In%oi&e ("ount will 8e su" of line ("ounts for e(&h in%oi&e.

In C(se of Forei4n Curren&! r(te t!)e will 8e HserI (n$ e9&h(n4e r(te will
8e )ro%i$e$ 8! MSS# te(". 1his will 8e use$ for 8oth In%oi&e &urren&! (s
well (s )(!"ent &urren&!.
For Pre)(!"ents )(!"ent ter" will 8e (lw(!s FI""e$i(teG, Settle"ent $(te
will 8e s("e (s G# $(te (n$ )re)(!"ent t!)e will 8e F1e")or(r!G.
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
For Cre$it Me"o (n$ De8it Me"o the ("ount will 8e ne4(ti%e.
Vou&her Nu"8er in or(&le will 8e $e&i$e$ l(ter ?1BD@.
In%oi&e #ine 1!)e will 8e (lw(!s FI1EMG
P(!4rou) will 8e )ro%i$e$ 8! Business (n$ it will 8e "())e$ 8! Fun&tion(l
te(" in or(&le ?1BD@. For testin4 $e%elo)er &(n use FEMP#ODEEG.
In &(se of In%oi&e )(!4rou) will 8e )ro%i$e$ 8! Business (n$ it will 8e
"())e$ 8! Fun&tion(l te(" in or(&le ?1BD@. In &(se of )re)(!"ent,
)(!4rou) will 8e FPre)(! JCon%G
$cope
1he followin4 8oun$(ries (re s)e&ifi& to the &on%ersion of the AP In%oi&es.
Data $election Criteria
All %(li$Ao)en in%oi&e list )ro%i$e$ 8! MSS# I1 te(" (re &onsi$ere$ for
&on%ersion.
Data %anipulation Criteria
All the L5O &olu"ns in the interf(&e t(8les will 8e )o)ul(te$ with the
s!ste" )rofile %(lues (n$ s!s$(te.
Data Production Criteria
All the AP In%oi&es e9tr(&te$ will 8e %(li$(te$ (t the sour&e le4(&! s!ste"
8efore "o%in4 it into the Or(&le t(8les. Onl! the %(li$ re&or$s, whi&h &le(r
the %(li$(tion rules, will 8e inserte$ into the st(n$(r$ interf(&e t(8les for
i")ort.
Data &'clusion Criteria
1hose re&or$s will 8e e9&lu$e$ fro" 8ein4 i")orte$, whi&h f(ile$ in the
%(li$(tion )ro&ess.
Clean()p Criteria
Below is ( list of &le(n6u) &riteri( for the &on%ersion of AP In%oi&es.
Pre(Conversion Clean()p Criteria
Pur4e e9istin4 error re&or$s in interf(&e t(8les of AP In%oi&es 8efore (n!
new iter(tion of &on%ersions ?APEINVOICESEIN1ERFACE,
APEINVOICEE#INESEIN1ERFACE@.
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
Post(Conversion Clean()p Criteria
No &le(nu) (&ti%it! will t(7e )l(&e
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
Approach
1his se&tion $es&ri8es the'
Or(&le t(8les th(t will 8e )o)ul(te$ $urin4 the &on%ersion of AP In%oi&es
Or$er in whi&h the t(8les nee$ to 8e )o)ul(te$
De)en$en&ies 8etween the t(8les th(t nee$ to 8e )o)ul(te$ (n$ (n! other
t(8les in the Or(&le s!ste"
Conversion !ables
1he followin4 st(4in4 t(8les (re 4oin4 to 8e )o)ul(te$ in the Or(&le ())li&(tion for
the &on%ersion of AP In%oi&es'
MMMS#EMMMSS#EAPEINVOICESES1G
MMMS#EAPEINVOICEE#INESES1G
MMMS#EMMMSS#EAPEINVECONVEERRORS
*rdering of !ables
Below is the or$er in whi&h the interf(&e t(8les nee$ to 8e )o)ul(te$ for the
&on%ersion of AP In%oi&es'
MMMS#EMMMSS#EAPEINVOICESES1G
MMMS#EAPEINVOICEE#INESES1G
APEINVOICESEIN1ERFACE
APEINVOICEE#INESEIN1ERFACE
Dependencies
+oreign ,ey Dependencies
MMMS#EMMMSS#EAPEINVOICESES1G.INVOICEENMBER 6N
MMMS#EAPEINVOICEE#INESES1G
MMMS#EMMMSS#EAPEINVECONVEERRORS
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
INVOICEENMBER will 8e uni=ue (n$ &o""on for
MMMS#EMMMSS#EAPEINVOICESES1G
,MMMS#EAPEINVOICEE#INESES1G (n$
MMMS#EMMMSS#EAPEINVECONVEERRORS
Parent-Child Dependencies
?P(rent@ MMMS#EAPEINVOICESES1G. INVOICEENMBERO?&hil$@
MMMS#EAPEINVOICEE#INESES1G. INVOICEENMBERNA
.uic/ Code Dependencies
1BD, if e9ists for the "())in4 or (n! st(n$(r$ loo7u) $et(ilsPui&7 &o$es .(re (s
follows'6
PADMEN1EME15ODE#OO2PECODE
INVOICE 1DPE
PAD GROP
)se of $e0uence 1enerators
APEINVOICESEIN1ERFACEES se=uen&e to 8e use$ for )o)ul(tin4 in%oi&eEi$ in
APEINVOICESEIN1ERFACE t(8le.
APEINVOICEE#INESEIN1ERFACEES se=uen&e to 8e use$ for )o)ul(tin4
in%oi&eElineEi$ in APEINVOICEE#INESEIN1ERFACE t(8le
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
Processing Rules
1his se&tion lists the )ro&essin4 rules whi&h (re to 8e use$ in the &on%ersion of AP
In%oi&es'
Rules:
AP#2PR3: V(li$(tion of FSu)))lier Nu"8erG
APEINVOICESEIN1ERFACE. VENDOREID
1his is the uni=ue nu"8er use$ to i$entif! the %en$or site in le4(&! s!ste". Ven$or
i$ is "(n$(tor! &olu"n (n$ &(n 8e $eri%e$ fro" FSu))lier n("eG (s )ro%i$e$. 1his
&(n 8e %(li$(te$ fro" APESPP#IERS.VENDORENAME.
V(li$(te$ Lith ' POEVENDORESI1ESEA##.PROVINCE Lhere
VENDORESI1EECODE shoul$ 8e $eri%e$ fro" Rule
AP#2PR4
Deri%e ' POEVENDORESI1ESEA##.VENDOREID
M())e$ Lith Interf(&e ' APEINVOICESEIN1ERFACE.VENDOREID
AP#2PR4: V(li$(tion of FA$$ress N("eG
APEINVOICESEIN1ERFACE. VENDORESI1EEID
V(li$(te$ Lith ' POEVENDORESI1ESEA##.VENDORESI1EECODE
Lhere PROVINCE shoul$ 8e $eri%e$ fro" Rule
AP#2PR3
Deri%e ' POEVENDORESI1ESEA##.VENDORESI1EEID
M())e$ Lith Interf(&e ' APEINVOICESEIN1ERFACE.VENDORESI1EEID 1his
is uni=ue nu"8er use$ to i$entif! the %en$or site. Ven$or site i$ is "(n$(tor! (n$
&(n 8e $eri%e$ fro" FSu))lier Site N("e F (s )ro%i$e$ in the e9tr(&t. 1his &(n 8e
%(li$(te$ fro" APESPP#IERESI1ESEA##.VENDORESI1EECODE ?1BD@.
For testin4 $e%elo)er &(n use %en$orEi$ O; (n$ %en$orESiteEi$ O;.
AP#2PR5: V(li$(tion of FCurren&!G, FP(!"ent Curren&!G
APEINVOICESEIN1ERFACE.INVOICEECRRENCD CODE,
APEINVOICESEIN1ERFACE.PADMEN1ECRRENCD CODE
It shoul$ e9ist in FNDECRRENCIES t(8le in CRRENCDECODE &olu"n.
P(!"ent (n$ In%oi&e 8oth &urren&ies will 8e s("e.
V(li$(te Lith ' FNDECRRENCIES.CRRENCDECODE Lhere
ENAB#EDEF#AG O FDG
Deri%e ' FNDECRRENCIES.CRRENCDECODE
M())e$ with Interf(&e ' APEINVOICESEIN1ERFACE.INVOICEECRRENCD
CODE,
APEINVOICESEIN1ERFACE.PADMEN1ECRRENCD
ECODE
AP#2PR6: V(li$(tion of FP(!"ent 1er"sG
V(li$(te )(!"ent ter"s (n$ $eri%e
APEINVOICESEIN1ERFACE.1ERMSENAME of the tr(ns(&tion (n$ &(n 8e
%(li$(te$ fro" APE1ERMS t(8le. For Pre)(!"ent it will 8e FI""e$i(teG
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
V(li$(te Lith ' APE1ERMS. NAME
Deri%e ' APE1ERMS. NAME
M())e$ with Interf(&e ' APEINVOICESEIN1ERFACE.1ERMSENAME
AP#2PR7: V(li$(tion of FDist Co$e Con&(ten(te$G
APEINVOICEE#INESEIN1ERFACE. DIS1ECODEECOMBINA1IONEID. In
&(se of )re)(!"ent, it shoul$ 8e )i&7e$ u) fro" su))lier siteIs )re)(!"ent
(&&ount ?POEVENDORESI1ESEA## .PREPADECODEECOMBINA1IONEID@.
1his &olu"n 4i%e the e9)ense (&&ounts of the tr(ns(&tion (n$ nee$ to 8e %(li$(te$
fro" G#ECODEECOMBINA1IONS t(8le. 1hese &olu"n %(lue is )ro%i$e$ 8!
Fun&tion(l te(" ?1BD@.
V(li$(te Lith ' G#ECODEECOMBINA1IONSE2FV.
CONCA1ENA1EDESEGMEN1S Lhere
C5AR1EOFEACCON1SEID shoul$ 8e $eri%e$ fro"
ORGEORGANIQA1IONEDEFINI1IONS for o)er(tin4
unit.
Deri%e ' G#ECODEECOMBINA1IONSE2FV.
CODEECOMBINA1IONEID
M())e$ with Interf(&e ' APEINVOICEE#INESEIN1ERFACE.
DIS1ECODEECOMBINA1IONEID
AP#2PR8: V(li$(tion of FP(! Metho$G
APEINVOICEE#INESEIN1ERFACE.#INEENMBER
V(li$(te Lith ' APE#OO2PECODES. #OO2PECODE Lhere
#OO2PE1DPEORPADMEN1 ME15ODR
Deri%e ' APE#OO2PECODES. #OO2PECODE
M())e$ with Interf(&e ' APEINVOICEE#INESEIN1ERFACE.
PADMEN1EME15ODE#OO2PECODE
AP#2PR8: V(li$(tion of F1(9 Co$eG
1his &olu"n 4i%es the t(9 &o$e of the tr(ns(&tion (n$ &(n 8e %(li$(te$ fro"
APE1AMECODESEA## t(8le. ?1BD@. For testin4 $e%elo)er &(n )(ss Null.
AP#2PR9: V(li$(tion of
APEINVOICEE#INESEIN1ERFACE.#INEENMBER
1his will 8eP(ss (lw(!s F.G (s (ll o)en AP In%oi&e will 8e "i4r(te$ to A))s with
o)en 8(l(n&e onl! with one tr(ns(&tion line.
AP#2PR:: V(li$(tion of 1ERMSEDA1E
1his shoul$ 8e the )(!"entE$ueE$(te J APE1ERMSE#INES. DEEDADS
?Su))lierIs P(!"ent ter" $ue $(!s@
AP#2PR;: V(li$(tion of <INVOICE 1DPE <
V(li$(te$ with ' APE#OO2PECODES.DISP#ADEDEFIE#D Lhere
APE#OO2PECODES.#OO2PE1DPE
O FINVOICE 1DPEG
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
Deri%e ' APE#OO2PECODES.#OO2PECODEV(li$ %(lues
(re (s follows'6
egacy code (= *racle loo/up Code
Pre)(!"ent 6N PREPADMEN1
De8it Me"o 6N DEBI1
St(n$(r$ 6N S1ANDARD
Cre$it Me"o 6N CREDI1
1his loo7u) &o$e$ will 8e use$ to $eri%e
M())e$ Lith ' APEINVOICESEIN1ERFACE.
INVOICEE1DPEE#OO2PECODE
AP#2PR3>: V(li$(tion of <A"ountG
V(li$(tion "ust 8e (s follows
FCre$it Me"oG 6N A"ount "ust 8e ne4(ti%e.
FDe8it Me"oG 6N A"ount "ust 8e ne4(ti%e.
FSt(n$(r$G 6N A"ount "ust 8e )ositi%e
FPre)(!"entG 6N A"ount "ust 8e )ositi%e
AP#2PR33: V(li$(tion of FOG
V(li$(te$ with ' 5REA##EORGANIQA1IONENI1S.NAME
Deri%e ' 5REA##EORGANIQA1IONENI1S.
ORGANIQA1IONEID
Interf(&e V(lue ' RAECS1OMERSEIN1ERFACEEA##.ORGEID
AP#2PR34: V(li$(tion of FIn%oi&e Nu"8erG
It shoul$ 8e uni=ue for su))lier. In &(se of Pre)(!"ent, P(ss Pre)(!"ent nu"8er
fro" $(t( e9tr(&t (s In%oi&e nu"8er.
AP#2PR35: V(li$(tion of
APEINVOICESEIN1ERFACE.PADEGROPE#OO2PECODE
It shoul$ 8e FPREPAD6CONVG for Pre)(! &on%ersion.
V(li$(te$ with ' POE#OO2PECODES.DISP#ADEDEFIE#D Lhere
POE#OO2PECODES.#OO2PE1DPE
O FPAD GROPG
Deri%e ' POE#OO2PECODES. #OO2PECODE
M())e$ Lith ' APEINVOICESEIN1ERFACE.
PADEGROPE#OO2PECODE
Processing Rule egacy Data $ource? egacy Data &lement? Data $i@e-!ype !arget !able. Column? Data $i@e-!ype
APIEPR. MMMS#EMMMSS#EAPEINVOI
CESES1G
SPP#IERENAME VARC5AR-?.-
0@
APEINVOICESEIN1ERFACE .
VENDOREID
NMBER
APIEPR- MMMS#EMMMSS#EAPEINVOI
CESES1G
VENDORESI1EECODESP
P#IERESI1EENAME
VARC5AR-?->
@
APEINVOICESEIN1ERFACE .
VENDORESI1EEID
NMBER
APIEPR; MMMS#EMMMSS#EAPEINVOI
CESES1G
INVOICEECRRENCDECO
DE ,
PADMEN1ECRRENCD
VARC5AR-?.>
@
APEINVOICESEIN1ERFACE .
INVOICEECRRENCDECODE,
APEINVOICESEIN1ERFACE .
PADMEN1ECRRENCDECODE
VARC5AR-?.>@
APIEPR< MMMS#EMMMSS#EAPEINVOI
CESES1G
PADMEN1E1ERM VARC5AR-?>0
@
APEINVOICESEIN1ERFACE.
1ERMSENAME
VARC5AR-?>0@
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
Processing Rule egacy Data $ource? egacy Data &lement? Data $i@e-!ype !arget !able. Column? Data $i@e-!ype
APIEPR> MMMS#EMMMSS#EAPEINVOI
CESES1GMMMS#EAPEINVOIC
EE#INESES1G
DIS1ECODEECOMBINA1IO
NDIS1ECODEECOMBINA1I
ONEID
VARC5AR-?-<
0@
APEINVOICEE#INESEIN1ERFAC
E.DIS1ECODEECOMBINA1IONEI
D
NMBER
APIEPR6 MMMS#EMMMSS#EAPEINVOI
CESES1GMMMS#EAPEINVOIC
EE#INESES1G
PADMEN1EME15OD1AME
CODE
VARC5AR-?.-
0@
APEINVOICESEIN1ERFACEAPEI
NVOICEE#INESEIN1ERFACE .
PADMEN1EME15ODE#OO2PE
CODE1AMECODEEID
VARC5AR-?->@
NMBER
APIEPR+ MMMS#EAPEINVOICEE#INES
ES1G
#INEENMBER APEINVOICEE#INESEIN1ERFAC
E. #INEENMBER
NMBER
APIEPR: MMMS#EMMMSS#EAPEINVOI
CESES1G
1ERMSEDA1E DA1E APEINVOICESEIN1ERFACE.
1ERMSEDA1E
DA1E
APIEPR/ MMMS#EMMMSS#EAPEINVOI
CESES1G
INVOICEE1DPE VARC5AR-?->
@
APEINVOICESEIN1ERFACE.
INVOICEE1DPEE#OO2PECOD
E
VARC5AR-?-0@
APIEPR.0 MMMS#EMMMSS#EAPEINVOI
CESES1G
INVOICEEAMON1 NMBER APEINVOICESEIN1ERFACE..
INVOICEEAMON1,
APEINVOICEE#INESEIN1ERFAC
E. AMON1
NMBER
APIEPR.. MMMS#EMMMSS#EAPEINVOI
CESES1G
OPERA1INGENI1 VARC5AR-?>0
@
APEINVOICESEIN1ERFACE..
ORGEID,
APEINVOICEE#INESEIN1ERFAC
E. ORGEID
NMBER
APIEPR.- MMMS#EMMMSS#EAPEINVOI
CESES1G
INVOICEENMBER VARC5AR-?>0
@
APEINVOICESEIN1ERFACE..
INVOICEENM
VARC5AR-?>0@
APIEPR.; APEINVOICESEIN1ERFACE..
PADEGROPE#OO2PECODE
VARC5AR-?->@
#e4(&! D(t( Sour&eS TOr(&le St(4in4 t(8le n("eN
#e4(&! $(t( ele"entS TOr(&le st(4in4 t(8le &olu"n n("eN
1(r4et t(8le &olu"nS Tor(&leEinterf(&eEt(8leEn("eN.T&olu"nEn("eN
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
+ilter Rules
1his se&tion lists the filter rules th(t (re to 8e use$ in the &on%ersion of AP
In%oi&es'
1he re&or$ will 8e (uto"(ti&(ll! e9&lu$e$ if (n! "(n$(tor! &olu"n is not
)o)ul(te$ e.4. sour&e, %en$orEi$, %en$orEsiteEi$, or4Ei$ et&.
Rules:
AP#2+R3: SORCE &olu"n "ust not 8e null.
AP#2+R4: VENDOREID, VENDORESI1EEID &olu"ns "ust not 8e null.
AP#2+R5: INVOICEEDA1EAG#EDA1E "ust not 8e null.
AP#2+R6: PADMEN1EME15ODE#OO2PECODE "ust not 8e null.
AP#2+R7: ORGEID "ust not 8e null.
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
Derivation Rules
NA
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
Default Values
1his se&tion lists the $ef(ult %(lue rules th(t (re to 8e use$ in the &on%ersion of AP
In%oi&es. 1he $ef(ult %(lue rules e9)l(in the lo4i& 8ehin$ wh! ( &ert(in $ef(ult
%(lue h(s 8een sele&te$.
Rules:
AP#2 DV3: V(li$ APEINVOICESEIN1ERFACE.EMC5ANGEERA1EE1DPE,
APEINVOICESEIN1ERFACE.PADMEN1ECROSSERA1EE1DPE
1his &olu"n in$i&(tes the &on%ersion t!)e of the tr(ns(&tion for forei4n &urren&!.
1he $ef(ult %(lue shoul$ 8e HserI.
AP#2 DV4: G#EDA1E will 8e SDSDA1E6.
AP#2 DV5: In%oi&e Des&ri)tion O FA&tu(l In%oi&e ("ount J FKK (&tu(lE("ount.
1his will 8e )ro%i$e$ in $(t( e9tr(&t.
AP#2 DV6: P(!"ent Metho$ O HC5EC2I
AP#2 DV7: SORCE O HOPEN INV CONVOPEN INVOICE CONVERSIONI
AP#2 DV8: #ine 1!)e O FI1EMG
AP#2 DV9: INVOICEEID, se se=uen&e
APEINVOICESEIN1ERFACEES.NEM1VA# for e(&h in%oi&e. For In%oi&e line it
will 8e APEINVOICESEIN1ERFACEES.CRRVA#.
AP#2 DV:: INVOICEE#INEEID, se se=uen&e
APEINVOICEE#INESEIN1ERFACEES.NEM1VA# for e(&h new line of in%oi&e.
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
Download Program ogic
1his se&tion $es&ri8es the lo4i& for the &on%ersion $ownlo($ )ro4r("s th(t will 8e
8uilt to su))ort the &on%ersion of AP In%oi&es. Followin4 (re the te")l(te files,
where the re=uire$ $(t( &on%ersion woul$ 8e e9tr(&te$.
AP_Invoices Data.zip
AP_Invoices Data.zip Ap_Invoice_Lines
Data.zip
Cre(te the followin4 &on&urrent )ro4r("s to u)lo($ $(t( fro" .&s% files
?le4(&! s!ste"Is $(t( e9tr(&t@ into Or(&le St(4in4 1(8les.
o Con&urrent Pro4r(" FMMMS# AP #o($ O)en In%oi&e MMMSS#'
AP O)en In%oi&es )lo($he($erG will 8e &re(te$ to u)lo($ $(t(
fro" FAPEIn%oi&es D(t(.&s%G file to
FMMMS#EMMMSS#EAPEINVOICESES1GG t(8le
o Con&urrent Pro4r(" FMMMS# AP #o($ O)en In%oi&e linesG will
&re(te$ to u)lo($ $(t( fro" FA)EIn%oi&eE#ines D(t(.&s%G file to
FMMMS#EAPEINVOICEE#INESES1GG t(8le
1he &on&urrent )ro4r(" t!)e will 8e FSP# #o($erG.
Followin4 t(8le )ro%i$es the $et(ils of sour&e file to the &orres)on$in4
st(4in4 t(8le to whi&h it h(s to 8e "i4r(te$'
APEIn%oi&es D(t(.&s% MMMS#EMMMSS#EAPEINVOICESES1G
A)EIn%oi&eE#ines D(t(.&s% MMMS#EAPEINVOICEE#INESES1G
Errors of the lo($er )ro4r(" will 8e (%(il(8le in the &orres)on$in4 s=l
lo($er &on&urrent )ro4r(".
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
#nterface-Validation Program ogic
1his se&tion $es&ri8es the lo4i& for the &on%ersion interf(&e t(8le &re(tion
)ro4r("s th(t will 8e 8uilt to su))ort the &on%ersion of AP In%oi&es.
St(4in4 t(8le to interf(&e t(8le "())in4 h(s 8een )ro%i$e$ in
FAPIn%EInterf(&eEt(8leE"())in4EwithEst(4in4.Ci)G file. 1he
&orres)on$in4 rules (re "entione$ w.r.t e(&h &olu"n where%er
(%(il(8le.
Cre(te Con&urrent Pro4r(" FMMMS# AP In%oi&e
Con%ersionMMMSS#' AP In%oi&es Con%ersionG will 8e &re(te$
with ( )(r("eter F#o($ into Interf(&e 1(8leG with two o)tions .@
V(li$(te (n$ -@ I")ort
$tep 3' E9e&ute )ro4r(" FMMMS# AP In%oi&e
Con%ersionMMMSS#' AP In%oi&es Con%ersionG with
P(r("eter' F#o($ into Interf(&e 1(8leG (n$ V(lue' V(li$(te
$tep 4' Error $(t( to 8e re6)ro&esse$ ?If ne&ess(r!@
$tep 5' After su&&essful &o")letion of the %(li$(tion )ro&ess,
e9e&ute the )ro4r(" with )(r("eter F#o($ into Interf(&e
1(8leG (n$ V(lue' I")ort
B(se$ u)on the rules "entione$ in the (8o%e se&tions, $(t( woul$
8e )ro&esse$ or $ef(ulte$ or filtere$ 8efore )o)ul(tin4 the interf(&e
t(8les. 1his will 8e $one 8! the &on&urrent )ro4r(" ?MMMS# AP
In%oi&e Con%ersionMMMSS#' AP In%oi&es Con%ersion@.
After su&&essful %(li$(tion of in%oi&e he($er (n$ line $(t(,
infor"(tion will 8e i")orte$ usin4 St(n$(r$ AP in%oi&e i")ort
)ro4r(" (s "entione$ in ne9t se&tion F)lo($ Pro4r(" #o4i&G.
APInv_Interface_tab
e_mapping_!it"_staging.zip
APInv_Interface_tab
e_mapping_!it"_staging.zip
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
)pload Program ogic
1his se&tion $es&ri8es the lo4i& for the &on%ersion u)lo($ )ro4r("s th(t will 8e
8uilt to su))ort the &on%ersion of AP In%oi&es.
#nterface #mport Program ogic
Run FP(!(8les O)en Interf(&e I")ortG Pro4r(" if %(li$ re&or$s (re
)o)ul(te$ into interf(&e t(8le 8! FMMMS# AP In%oi&e
Con%ersionMMMSS#' AP In%oi&es Con%ersionG )ro4r(".
o P(r("eters
O)er(tin4 nit
Sour&e' FO)en In%oi&e Con%ersionOPEN INV CONVG
Delete fro" Interf(&e' No
#o4 Error Mess(4es into )ro4r(" #OG of the I")ort Pro4r(". It &(n
(lso 8e tr(&7e$ fro" t(8le APEIN1ERFACEERE*EC1IONS.
+or AP #nvoices
o Puer! to sele&t &ount fro" AP In%oi&e 1(8le ?St(4in4 1(8le@
SE#EC1 &ount?S@FD(t( re&ei%e$G
FROM MMMS#EMMMSS#EAPEINVOICESES1GU
o Puer! to sele&t &ount fro" AP In%oi&e #ines 1(8le ?St(4in4
1(8le@
SE#EC1 Count?S@FD(t( re&ei%e$G
FROM MMMS#EAPEINVOICEE#INESES1GU
o Puer! to sele&t &ount fro" AP In%oi&e 1(8le ?B(se 1(8le@
SE#EC1 &ount?S@FD(t( Con%erte$G
FROM ()Ein%oi&esE(ll
L5ERE sour&e OROPEN INV CONVOPEN INVOICE
CONVERSIONRU
o Puer! to sele&t &ount fro" AP In%oi&e #ines 1(8le ?B(se 1(8le@
SE#EC1 Count?S@ FD(t( Con%erte$G
FROM ()Ein%oi&eElinesE(ll
L5ERE in%oi&eEi$ IN ?SE#EC1 in%oi&eEi$
FROM ()Ein%oi&esE(ll
L5ERE sour&e OROPEN INV CONVR@U
In &(se there is $ifferen&e 8etween FD(t( re&ei%e$G (n$ FD(t(
Con%erte$G, in%esti4(tion nee$s to 8e )erfor"e$ on the $(t( not
)ro&esse$.
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
Conversion Program %odules
Conversion Programs
1he followin4 t(8le lists e(&h )ro4r(" &re(te$ for the &on%ersion of AP In%oi&es'
Program !ype Program Name Description-Purpose Program ocation Developer +lat +ile: +ile Name and ocation Aif anyB
Automated Conversion !ool +iles
$e0uence CConversion !ool=
!emplate Name
CConversion !ool=
%ap +ile Name
$cript
Name
Data +ile
Name
ocation of !emplate D
%aps
!arget *racle
!able
Developer Comments
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'
*pen and Closed #ssues
*pen #ssues
#D #ssue Resolution Responsibility !arget Date #mpact Date
. Do&u"ent C(te4or! n("e is !et
to 8e $e&i$e$.
- Do&u"ent Se=uen&e n("e for
AP In%oi&e Con%ersion is !et to
8e fin(liCe$.
; In$i( #o&(liC(tion 1(9
infor"(tion is !et to 8e $e&i$e$
8! fun&tion(l te(".
< Vou&her Nu"8er in or(&le will
8e $e&i$e$ l(ter 8! Fun&tion(l
te(".
.> P(!4rou) will 8e )ro%i$e$ 8!
Business (n$ it will 8e "())e$
8! Fun&tion(l te(" in or(&le
?1BD@. 1his fiel$ shoul$ 8e
u)$(te$ in te")l(te if re=uire$
to 8e &()ture$ fro" le4(&!
s!ste"
6 Su))lier Site is still not froCen
in su))lier &on%ersion ?1BD@.
+ 1(9 &o$e for AP In%oi&e will 8e
$e&i$e$ l(ter 8! fun&tion(l
te(".
Closed #ssues
#D #ssue Resolution Responsibility !arget Date #mpact Date
. In$i( #o&(liC(tion 1(9
infor"(tion is !et to 8e $e&i$e$
8! fun&tion(l te(".
Not in AP In%oi&e Con%ersion S&o)e
- 1(9 &o$e for AP In%oi&e will 8e
$e&i$e$ l(ter 8! fun&tion(l
te(".
Not in AP In%oi&e Con%ersion S&o)e
; Not in AP In%oi&e Con%ersion
S&o)e
MSS# 1e(" will )ro%i$e %ou&her
nu"8er in s(")le $(t(
< Su))lier Site is still not froCen
in su))lier &on%ersion ?1BD@.
MSS# 1e(" will )ro%i$e le4(&! su))lier
site nu"8er in FPro%in&eG fiel$ (n$
($$ress n("e in FSu))lier site &o$eG
&olu"n
> Do&u"ent C(te4or! n("e is !et
to 8e $e&i$e$.
As we (re &()turin4 le4(&! %ou&her
nu"8er, this fiel$ not re=uire$.
6 Do&u"ent Se=uen&e n("e for
AP In%oi&e Con%ersion is !et to
8e fin(liCe$.
As we (re &()turin4 le4(&! %ou&her
nu"8er, this fiel$ not re=uire$.
File Ref' -<<:><:.0.$o& ?%. @

Con%ersion Assu")tions + of .:
Do& Ref'

You might also like