SLA Technical_Proc

Embed Size (px)

Citation preview

  • 8/20/2019 SLA Technical_Proc

    1/60

  • 8/20/2019 SLA Technical_Proc

    2/60

    R12 Federal Financials

    Subledger Accounting Teard

    Larry Baugh

     Apps Ingenuity LLC

     April 24,2012

  • 8/20/2019 SLA Technical_Proc

    3/60

  • 8/20/2019 SLA Technical_Proc

    4/60

    • LA Intr' ? is LA in@ed=

  • 8/20/2019 SLA Technical_Proc

    5/60

    •  A centraliEed, rules6ased accunting engine!serice utiliEed thru

    create an agencys reGuired 8(L accunting entries5

    •  A sche$a and tlset t supprt arius 9eatures including enhandrilld?n!recnciliatin et?een the (L!usidiary $dules and a

    reprting capaility arund accunting transactins!alances5

    What is SubLedger Accounting (SLA

    GLPrimary Ledger

    PO AP PA AR

    XLA

    FV FA

    Federal Financials usto!ers !ust i!"le!ent SLA when de"lo

    $SS%L Transaction odes are no longer an o"tion &or account

    ece"t &or !anual or custo! inter&aced %L ournals

  • 8/20/2019 SLA Technical_Proc

    6/60

    *ow is SLA in'o+ed to create the Ac

    LA prcesses are triggered di99erently depending n

    ?hether the transactin eent is suHect t Budgetary

    Cntrl!%ncu$rance prcessing5

    Fr eents nt suHect t Budgetary Cntrl, LA

    prcesses are initiated ia'• u$itting the Create Accunting cncurrent

    prcess )r ?rapper, e5g5 A u$it Accunting

    • Fr$ Actins

  • 8/20/2019 SLA Technical_Proc

    7/60

    *ow is SLA in'o+ed to create the Ac

    Fr eents suHect t Budgetary Cntrl )i5e5 F* Budget, -O eGs!-Os

    Inice *alidatin, LA prcesses are initiated ia Funds Chec@ and F

    eseratin Actins5

    •Funds Chec@ actins ?ill create the LA entries in a te$prary ;ra9t s•Funds eseratin actins ?ill create the LA entries in a ;Final status

  • 8/20/2019 SLA Technical_Proc

    8/60

    What does the SLA -ngine do,

     As the LA engine prcesses, it'•Creates the apprpriate accunting entries 9r$ de9ined

    LA rules cnsisting 9 @ey attriutes including ase CCIs,7atural Accunt eg$ents, Accunted!%ntered r!Cr,

    Durnal Line escriptins, etc5

    • Creates ne? accunting H

    susidiary6lin@age recrds• Optinally trans9ers t (e• 8pdates /LA Balance ta

  • 8/20/2019 SLA Technical_Proc

    9/60

    "he rules and cn9iguratins ?hich dictate the accunting entries created y L

    the Accounting .ethods Builder (A.B)# "he A#B Fra$e?r@ prides a hie

    $echanis$ 9r creating and $aintaining a Ledgers LA cn9iguratin5/rgani0ational o!"onents•uledger Accunting #ethds )LA# )e5g5 the 8 Federal #ethd

    •  Applicatin Accunting e9initins )AA )e5g5 the -O AA• %ent Classes!"ypes )e5g5 -urchase Order and Agree$ents

    • Durnal Line e9initins )DL )e5g5 Federal -urchasing

    The A.B o!"onents that create the Funda!ental ournal entry lines • Durnal Line "ypes )DL" )e5g5 F* -O 8nanticipated Budget•  Accunt eriatin ules )A )e5g5 Base CCI, (L

    Su""orting o!"onents urces, Accunting Attriutes, Durnal escriptin

    upprting e9erences, Business Fl?s, etc5

    SLA Rules on&iguration Fra!ewor+

  • 8/20/2019 SLA Technical_Proc

    10/60

     AAs and supprting c$pnents acrss $dules rll6up t the LA#

    SLA Rules on&iguration Fra!ewor+

  • 8/20/2019 SLA Technical_Proc

    11/60

     A LA# is tied t the Ledger using the

    12 Accunting etup #anager5

    SLA Rules on&iguration Fra!ewor+

  • 8/20/2019 SLA Technical_Proc

    12/60

    "he seeded 8 Federal Accunting LA# seres as help9ul guide in understand

    can e used 9r Federal Financials cust$ers, ut !ost Fed installs will li+ely

    build5co"y to custo! rules based on their agency4uni6ue $SS%L structurere6uire!ent 'ariations and to o'erco!e any bugs in the seeded $S Federa

    Fr Federal 8pgrades, nte that upn initial upgrade,

    Ledgers ?ill nt e aut$atically assigned t the 8

    Federal LA#5 "he upgrade prcess ?ill assign the

    Accrual ?ith %ncu$rance AccuntingJ LA#5

    Be sure t update the Ledger LA# assign$ent t

    start ec$ing 9a$iliar ?ith the 8 Federal LA

    aseline5

    SLA Rules on&iguration Fra!ewor+

  • 8/20/2019 SLA Technical_Proc

    13/60

     An agency6speci9ic LA# can e cn9ig

    C$pnent Hects created )i5e5 cpied

    $eet speci9ic reGuire$ents5 "his ?ill a

    insulate a LA# 9r$ 9uture patch relea

    SLA Rules on&iguration Fra!ewor+

  • 8/20/2019 SLA Technical_Proc

    14/60

    7te that in the eeded Federal AAs, the 7atural Accunt seg$ent As are

    F*KAKACCO87" alue6set5 In rder t utiliEe the seeded F* As, an ins

     Accunt *alues $ust $atch the alues in the F*KAKACCO87" set5

    SLA Rules on&iguration Fra!ewor+

  • 8/20/2019 SLA Technical_Proc

    15/60

    I9 creating a ne? agency6speci9ic DL, i9 the DL is $apped t a Chart 9 Accu

    F* eeded As cannt e cpied!assciated int the ne? COA6speci9ic DL5

    "his is ecause the cpy

    prcess en9rces that the

    alue6set used n any

     As, $ust e the alue6

    set 9 the $atchingseg$ent in the de9ined

    COA5

    SLA Rules on&iguration Fra!ewor+

  • 8/20/2019 SLA Technical_Proc

    16/60

    SLA 8rocessing 9 What:s A""licable W

  • 8/20/2019 SLA Technical_Proc

    17/60

    Factrs that cntrl ?hich DL"s!As are applicale and 9ire 9r speci9ic trans

    •.odule o& the transaction Cntrls ?hich AA 9 the LA# ?ill e ealuat•SLA -'ent lass5Ty"e o& the transaction Cntrls ?hich DL)s 9 the AA

    ealuated•Is the transaction sub;ect to Budgetary ontrol' Cntrls ?hich DL)s 9

    ealuated•LT onditions Once the LA %ent prcessing identi9ies a transactin as

    DL, the LA engine ?ill ealuate the transactin attriutes against all the DL"

    the DL t deter$ine ?hich DL"s ?ill 9ire 9r the transactin5•A3R onditions  Fr all DL"s turned n, the $apped As ?ill then e ea

    their cnditins5

    WhichAAD# Event Class# JLDs!# JL"s# ADRs?

    SLA 8rocessing 9 What:s A""licable W

  • 8/20/2019 SLA Technical_Proc

    18/60

    SLA -'ent 8rocessing 9 Which -'en

    "he $ethd 9 assciating a speci9ic LA %ent "ype cde t a transactin di99e

    $dules, ut there is n straight69r?ard ?ay 9 precisely $apping the LA %e

    t typical transactin eents5 >?eer, the %ent "ype Cdes!7a$es are $st

    understandale5

  • 8/20/2019 SLA Technical_Proc

    19/60

    %&a$ple' Fr -urchasing, %entK"ypeKCdes 9r -O "ransactins are created

    pKencu$ranceKpstprcessing5getKeentKandKentityKcdes prcedure ?hi

    y a -urchasing Funds Chec@!esere actin, Hust prir t a call t LA %ent

    SLA -'ent 8rocessing 9 Which -'en

    PROCEDURE get_event_and_entity_codes(

      p_doc_type IN VARCHAR2,

      p_doc_sutype IN VARCHAR2,

      p_action IN VARCHAR2,

      !_entity_type_code OU" NOCOP# VARCHAR2,

      !_event_type_code OU" NOCOP# VARCHAR2

    $

    I%

    &

    I' (p_doc_type )RE*UI%I"ION)$ "HEN

      !_entity_type_code + )RE*UI%I"ION)

      -_entity_st. + )RE*)  E/%I' (p_doc_type IN ()PO),)PA)$$ "HEN

      !_entity_type_code + )PURCHA%E_ORDER)

      -_entity_st. + )PO_PA)

      E/%I' (p_doc_type )RE/EA%E)$ "HEN

      !_entity_type_code + )RE/EA%E) 00 1ug 34343

      -_entity_st. + )RE/EA%E)

      E/%E

      -_e..o._5-ag + )#)

      END I'

      I' (p_action g_action_RE%ERVE$ "HEN

      -_action_st. + )RE%ERVED)

      E/%I' (p_action g_action_UNRE%ERVE$ "HEN

      -_action_st. + )UNRE%ERVED)

      E/%I' (p_action g_action_AD6U%"$ "HEN

      -_action_st. + )AD6U%"ED)

      E/%I' (p_action g_action_CANCE/$ "HEN

      -_action_st. + )CANCE//ED)

      E/%I' (p_action g_action_'INA/_C/O%E$ "H

      -_action_st. + )'INA/_C/O%ED)

      E/%I' (p_action g_action_UNDO_'INA/_C/O%

      -_action_st. + )UNDO_'INA/_C/O%ED)

      E/%I' (p_action g_action_RE6EC"$ "HEN  -_action_st. + )RE6EC"ED)

      E/%I' (p_action g_action_RE"URN$ "HEN

      -_action_st. + )RE"URNED)

      00 1ug 789728: 1egin

      E/%I' (p_action g_action_INVOICE_CANCE/$

      -_action_st. + )INV_CANCE//ED)

      E/%I' (p_action g_action_CR_;E;O_CANCE/$

      -_action_st. + )CR_;E;O_CANCE//ED)

    !_event_type_code + -_entity_st.

  • 8/20/2019 SLA Technical_Proc

    20/60

    LA %ent Classes and "ypes

    are seeded and nt $di9iale

    9r standard %6Business uite

    transactins5

    %ent Class t (L D% Categry

    cn9iguratins can e updated i9

    desired5

    Fr e&ternal %6Business uitetransactins, cust$ %ent

    Classes!"ypes ther /LA

    cn9igs can e acc$plished

    ?ith a Financials Accunting

    >u )FA> license5

    SLA -'ent 8rocessing 9 Which -'en

  • 8/20/2019 SLA Technical_Proc

    21/60

    SLA -'ent 8rocessing 9 Which L3,

    In s$e cases, the Budgetary ontrol Flag n the DL ?ill e a 9actr n ?he

    applicale 9r a particular transactin eent5 )%&a$ple' Federal -ayales AA 6

    Fr the %ent Class : ;Inices, t? DLs are assigned5

    3uring In'oice

  • 8/20/2019 SLA Technical_Proc

    22/60

    S

  • 8/20/2019 SLA Technical_Proc

    23/60

    SLA -'ent 8rocessing 9 Which LTs

     All cnditins 9 the DL" $ust e true 9r the transactin, in rder 9r the DL" t

    SLA - t 8 i Whi h LT

  • 8/20/2019 SLA Technical_Proc

    24/60

    SLA -'ent 8rocessing 9 Which LTs

    Fr ur t? e&a$ple DL"s, @ey cnditin di99erences are'

    XXAAA PO Unpaid Obligation JLT XXAAA PO Unpaid Obligation P

    Federal Pri$r %ear Flag & '() Federal Pri$r %ear Flag & '%)FV Acc$*nted +n,aid O-ligati$n Am$*nt .&/ FV Acc$*nted +n,aid O-ligati$n P

    Functinally, the

    cnditins $a@e sense

    in the Federal

    enirn$ent, ut 9ullyunderstanding the

    alues represented y

    the surces reGuires

    $re digging int LA

    urces5

    SLA S

  • 8/20/2019 SLA Technical_Proc

    25/60

    SLA Sources

    urces are 12 data ele$ents that can e used in A#B rule de9initi

    are assigned t the %ent Classes they are applicale t5 12 pride

    9 seeded surces and als prides the capaility 9r Cust$ urce

    SLA S

  • 8/20/2019 SLA Technical_Proc

    26/60

    SLA Sources

    LA urces $ap t clu$ns 9 dataase ie?s5 "hese ie?s represe

    ele$ents directly related t r deriale 9r$ a transactin and its data

    Source_Code Source Name PO_

    PO0D12"R13+"1O(01D PO Distri-*ti$n 1denti4er PO0

    PO0D12"R13+"1O(0(+53ER PO Distri-*ti$n (*m-er PO0

    PO0261P5E("0(+53ER PO 2hi,ment (*m-er PO0

    PO0L1(E01D PO Line 1denti4er PO0

    PO06EADER01D PO 6eader 1denti4er PO0

    PO0D12"R13+"1O(0"%PE PO Distri-*ti$n "y,e PO0

    PO0L1(E0LOCA"1O(01D PO Line L$cati$n 1denti4er PO0

    GL0DA"E Gl Date GL0

    E32 C$re "a-les

    $ _e%tract_$& #ie'()e7g7PO0EX"RAC"06EADER0VPO0EX"RAC"0DE"A1L0VPO_DISTS_!"_#

    "&_%la$ _re*_$&#ie'()e7g7FV0XLA0PO0REF0VFV0XLA0AP0REF0V

    LA prcesses include creating a ariety 9 te$prary %&tractsJ during

    -rcessing5 "ransactin attriute alues are gathered and inserted int

    (lal "e$prary )K(" tales, t e e99iciently e&psed as LA urc

    cnditins, accunting attriutes, Hurnal line descriptins, etc5

    SLA S

  • 8/20/2019 SLA Technical_Proc

    27/60

    SLA Sources

    #ultiple Federal Financials6speci9ic surces are cllected!deried and in

    9Ke&tractKdetailKgt y a ariety 9 12 F* LA -rcessing pac@ages5

    are $ade aailale t the LA rules engine ia a set 9 9K&laKre9K

    E32 C$re "a-les

    &'=sla=>="rocessing="+gs

    e7g78v0sla0,$0,r$cessing0,9g

    FV0EX"RAC"0DE"A1L

    #e

    FV0EX"RAC

    TI8 I9 the F

  • 8/20/2019 SLA Technical_Proc

    28/60

    SLA Sources

    " 100 understand the driing 9ield r lgic ehind the seeded LA

    urces, the surces e&tract Hect ie? needs t e interrgated and

    s$e cases, -L!L needs t e searched t understand the datasriginatin5

    SLA S

  • 8/20/2019 SLA Technical_Proc

    29/60

    SLA Sources

    In the case 9 ur Federal 8rior ?ear urce, the riginating surce is

    9KslaKutlKprcessingKp@g5getKprirKyearKstatus prcedure5 "he

    9KslaKutlKprcessingKp@g is triggered y a series 9 h@sJ riginating&laKaccuntingKp@g5

    c.eate o. .ep-ace

    PAC=A>E 1OD# 5v_s-a_ut-_p.ocessing_p?g

    A%

    &@@

    PROCEDURE get_p.io._yea._status

      (

      p_app-ication_id IN NU;1ER,  p_-edge._id IN NU;1ER,

      p_5y_va-ue IN VARCHAR2,

      p_g-_date IN DA"E,

      p_pya OU" NOCOP# VARCHAR2,

      p_pya_type OU" NOCOP# VARCHAR2,

      p_e..o._code OU" NOCOP# NU;1ER,

      p_e..o._desc OU" NOCOP# VARCHAR2

      $

    "he prcedure c$pares the p

    the current transactins (L a

    BF. n the transactin t dete

    BF. is -rir .ear5

    7te' I9 the (L ate .ear is n

    F* e9ine Federal Optins 9r$

    #apping tale, the prcedure

    e&ceptin, preenting LA %nt

    usto! Sources

  • 8/20/2019 SLA Technical_Proc

    30/60

    usto! Sources

     Althugh thusands 9 seeded LA urces are aailale, the ptentia

    s$e data attriute desired 9r use $ay nt e aailale as a seeded s

    prides the capaility 9r deelping cust$ -L!L 9unctins that caalues t e used as surces5

    eeded surces are passed as

    input para$eters int the cust$

    9unctins, in the rder they are

    cn9igured in the Cust$ urce

    de9initin 9r$5

    Cust$ urces can e utiliEed as

     Accunting Attriutes i9 de9ined5

    usto! Sources

  • 8/20/2019 SLA Technical_Proc

    31/60

    usto! Sources

    Cust$ urce eelp$ent ec$$endatins'•Cnslidate the cust$ surces int a single r 9e? pac@ages, i5e5

    //AAAKLAK8"LK-( r //AAAK-OKLAK8"LK-(5•8tiliEe a deug $echanis$ t e ale t capture @ey data!ariales ut

    cust$ surce e&ecutin5 "he ptential e&ists that s$e data $ay nl

    inside the /LA %ent prcessing sessin5 I' -_deug )#) "HEN

    IN%ER" IN"O CU%34@AAA_/A_DE1U>

      (id,c.eation_date,Bessage_te!t, Bodu-e$

      VA/UE% (!!aaa_!-a_deug_s@ne!tva-, sysdate,

      )2+ Va-ues 0 p_pay_ist_dist_id+ )

  • 8/20/2019 SLA Technical_Proc

    32/60

    LT o!"onents 9 Accounting Attrib

     All DL"s $ust include Accunting Attriute Assign$ents5 "he Accuntin

     Assign$ents are used t ppulate nu$erus clu$ns in the /LAKA%KL

    /LAKI"IB8"IO7KLI7 and (LKD%KLI7% depending n the accsu$$ariEatin leel utiliEed5

    Fr e&a$ple, the alue 9r the LA urce

    $apped t the ;Accunted A$unt ?ill e the

     AccuntedKr r AccuntedKCr a$unt

    created in /LAKA%KLI7%!(LKD%KLI7% i9

    detail leel su$$ariEatin is utiliEed5

    Other?ise, the alue ?ill e su$$ariEed ?ith

    ther /LAKA%KLI7% r

    /LAKI"IB8"IO7KLI7 recrds5

    LT o!"onents Side

  • 8/20/2019 SLA Technical_Proc

    33/60

    LT o!"onents 9 Side

    "he ideJ setting n DL"s can e a it

    cn9using ?hen 9irst getting 9a$iliar ?ith LA5

    "he ideJ alue des nt represent that a DL"

    ?ill al?ays 100 create a Credit entry r al?ays

    create a eit entry, it depends n the sign 9

    the DL"s accunted a$unt alue5

    I9 accuntedKa$t M 0 the side alue : ;eit,then the DL" ?ill create a eit5

    I9 accuntedKa$t N 0 the side alue : ;eit,

    then the DL" ?ill create a Credit5

    LT o!"onents Balance Ty"e

  • 8/20/2019 SLA Technical_Proc

    34/60

    LT o!"onents 9 Balance Ty"e

    " create the reGuired Federal "rial Balance

     Hurnal entries, the ;Balance "ype 9r all typical

    Federal Durnal %ntries shuld e ;Actual5

    In Federal (ern$ent usiness prcesses,

    ;Actual Hurnals are used 9r Funds Budget

    istriutin, Funds tatus reprting and Funds

    Chec@ing5

    ;%ncu$rance Hurnals are typically utiliEed

    $re in tate Lcal (ern$ental

     Accunting5

    LT o!"onents Business Flow

  • 8/20/2019 SLA Technical_Proc

    35/60

    LT o!"onents 9 Business Flow

    In $y analysis t6date, I hae nt

    i$ple$ented the use 9 Business

    Fl?s in Federal DL"s5

    Fr 8 Federal 12 8pgrade

    cust$ers, I$ cncerned aut

    the iaility 9 Business Fl?s t

    prperly lin@ et?een 11i and

    12 created Budgetary Accunting eents5

    "his is due t the lac@ 9 a LA >istrical 8pgrade prcess 9r pre61

    created y 8(L "ransactin Cdes5

    Account 3eri'ation Rules (A3Rs)

  • 8/20/2019 SLA Technical_Proc

    36/60

    Account 3eri'ation Rules (A3Rs)

    Once the LA engine deter$ines a DL"

    ?ill e in@ed 9r an eent, the As

    pride the 9ra$e?r@ 9r creating theCde C$inatin I )CCI r Line 9

     Accunting the DL" that ?ill e psted5

    %ery DL" $ust at least include a

    $apping t an ;All eg$ents A that

    ?ill result in a alid CCI5 "he ;Alleg$ents A ?ill lay6d?n the

    aseline CCI 9r the Accunting %ntry5

     Additinal seg$ent As, i5e5 (L r 7atural Accunt, can then e $a

    cn9igured t erride the asline CCI alues 9r the applicale seg$

    Account 3eri'ation Rules (A3Rs)

  • 8/20/2019 SLA Technical_Proc

    37/60

    Account 3eri'ation Rules (A3Rs)

    Cnditins ased n LA

    urces are the @ey

    c$pnents that drie Aalue selectin, Hust li@e DL"s

    ournal Line 3escri"tions

  • 8/20/2019 SLA Technical_Proc

    38/60

    ournal Line 3escri"tions

     As desired, 12 supprts 9le&ile cn9iguratin 9 cnstant te&t and dy

    alues t e included in the LA and (L Hurnal header line descripti

  • 8/20/2019 SLA Technical_Proc

    39/60

    .a""ing o!"onents to harts o& A

  • 8/20/2019 SLA Technical_Proc

    40/60

    .a""ing o!"onents to harts o& A

    #apping DLs t an Accunting Chart 9 Accunts alue prides the c

    include As 9r nn6Guali9ied seg$ents5

    *s5

    .a""ing o!"onents to harts o& A

  • 8/20/2019 SLA Technical_Proc

    41/60

    .a""ing o!"onents to harts o& A

    "he pri$ary d?nside 9 $apping A#B C$pnents t "ransactin a

     Accunting Chart 9 Accunts alues is that ?hen $ultiple Chart 9

     Accunts are used in an enirn$ent, the A#B C$pnents ?ill need

    e duplicated5

     As an additinal F.I, $apping A#B C$pnents t di99erent ;A

    9 Accunts alues is utiliEed ?hen LA is utiliEed t create $u

    accunting representatins in secndary ledgers5

    SLA 3ebugging and Analysis

  • 8/20/2019 SLA Technical_Proc

    42/60

    SLA 3ebugging and Analysis

    eugging 9 LA Cn9iguratins is li@ely reGuired ?hen

    15Budgetary Cntrl eent errrs )i5e5 Funds eseratin preent dcu

    prcessing

    25%rrneus Accunting entries are eing created

    SLA 3ebugging and Analysis

  • 8/20/2019 SLA Technical_Proc

    43/60

    SLA 3ebugging and Analysis

    ey LA eugging tls!appraches include'

    158sing L ueries t analyEe the accunting entries eing created 9

    particular eent, including understanding the DL"s ?hich are 9iring t cr

    /LAKA%KLI7% entries5

    25

  • 8/20/2019 SLA Technical_Proc

    44/60

    @ %nale the F

  • 8/20/2019 SLA Technical_Proc

    45/60

    Oracle als prides a standard LA iagnstics capaility, ?hich is he

    e&ceptins dnt preent the prcessing data 9r$ eing c$$itted t

    "he LA iagnstics prides 9eatures t help ?ith'•reie?ing the surce alues 9r the transactin Hects during /LA ee•analyEing issues related t the generatin 9 suledger Hurnal entries

    " engage the iagnstics 9eatures'•et -r9ile Optin6 LA' %nale iagnstics t .es•%nter "ransactins•un eGuest' Create Accunting•un eGuest' "ransactin OHects iagnstics

    SLA 3ebugging and Analysis

    SLA 3ebugging and Analysis

  • 8/20/2019 SLA Technical_Proc

    46/60

    Lessns Learned'

    "he $aHrity 9 -urchasing e&ceptins encuntered t6date are due t

    -rcessing atte$pting t create unalanced Hurnal entries5 "his ?as

    t DL"s nt eing in@ed in s$e cases )s$eti$es due t ugs in se

    surces, r the $ultiple DL" accuntedKa$unts nt alancing t Eer

    e5g5!-a@p-s-@/A_AE_/INE%_P=>@%etAcct/ine"ype p_accounting_-ine_type_code C0 p_accounting_-ine_code 'V_R

    !-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_DR

    !-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_CR 2:@F

    !-a@p-s-@/A_AE_/INE%_P=>@%etAcct/ine"ype p_accounting_-ine_type_code C0 p_accounting_-ine_code 'V_R!-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_DR :4@8

    !-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_CR

    !-a@p-s-@/A_AE_/INE%_P=>@%etAcct/ine"ype p_accounting_-ine_type_code C0 p_accounting_-ine_code N1

    !-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_DR

    !-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_CR :4@8

    S gg g y

    A.B /b;ect 3ata .odel

  • 8/20/2019 SLA Technical_Proc

    47/60

    ;

    P

    LA

    8$r

    < 2

    53

    8nderstanding the A#B

    OHect ata #del helpspride enhanced

    capaility 9r analyEing a

    LA# 9r any de9ects, e5g5

    i$prper cnditin

    cn9iguratins et?een r

    duplicated acrss DL"s5

    Accounting .ethods Builder onte

  • 8/20/2019 SLA Technical_Proc

    48/60

    g

    "he 9le&iility 9r using di99erent

     A#B Cnte&t alues is Guite help9ul

    in LA testing and truleshting5

    8tiliEing di99erent A#B Cnte&t

    alues, all?s 9r ?r@ing ?ith A#B

    C$pnent cn9iguratins

    e&ecuting transactins

    independently, ?ithut i$pacting

    users in ther A#B Cnte&ts, e5g5

    the e9ault5

    Accounting .ethods Builder onte

  • 8/20/2019 SLA Technical_Proc

    49/60

    g

    " enale the use 9 a separate A#B Cnte&t'

    15Create a ne? l@up alue 9r l@up type

    /LAKA#BKCO7"%/"K".-%, e5g5 LA.1

    258tiliEe the ;%&prt Applicatin Accunting e9initins

    utility t e&prt AAs 9r$ all desired $dules 9r$ the

    surce A#B Cnte&t5 Crdinate ?ith the BA!87I/

    tea$ n a te$p O directry i9 needed5

    35?itch the A#B Cnte&t alue t the desired ne?

    alue5

    458tiliEe the ;I$prt Applicatin Accunting e9initins

    utility t i$prt AAs int all desired $dules 9r$ the

    surce ldt 9ile created in tep 25

    11i 's R12 %L 3rilldown di&&erences

  • 8/20/2019 SLA Technical_Proc

    50/60

    ata $del changes in the (L 6M usidiary

    rilld?n ?ill li@ely reGuire signi9icant re?r@

    t Agencys reprting and utund

    inter9aces5

    glKHeKlines5re9erence/ are null in 12 r

    represent di99erent data than in 11i5

     An additinal c$plicating 9actr 9r Federal

    agencies upgrading t 12 is that the LA

    >istrical 8pgrade prcess des nt

    ppulate the /LA tales ?ith data created

    9r$ 11i "ransactin Cdes5

    Blended detail transa

    acrss th the 11i an

    $dels can get a it c

    11i 's R12 %L 3rilldown di&&erences

  • 8/20/2019 SLA Technical_Proc

    51/60

    11i Re6uisition %L ournal Lines 3rilldownglKHeKlines5re9erenceK2' reGKheaderKid

    glKHeKlines5re9erenceK3' reGKdistriutinKid

    glKHeKlines5re9erenceK4' eG 7u$er 

    R12 la#la=distribution=lin+s ;oin logic

  • 8/20/2019 SLA Technical_Proc

    52/60

    g

    A nu!ber o& changes to the %L ournal Source and ournal ateg

    transaction ty"es ha'e been introduced with R12# This could i!"a

    %L drilldown4based re"orting5inter&aces#

    Tran(action T+pe ,,i Je Source-Categor+ ,. Je Source-CategFV "reas*ry C$n4rmati$n Paya-les"reas*ry C$n4rmati$n 3*dgetary "ransacti$n

    C$n4rmati$n

    FV 3*dget Distri-*ti$n 3*dgetary "ransacti$nA,,r$,riati$n3*dgetary "ransacti$nA,,$rti$nment3*dgetary "ransacti$nAll$tment3*dgetary "ransacti$n2*-All$tment

    3*dgetary "ransacti$n

    P*rchase Releases 3lan9et @ 2ched! P*rchasingP*rchases P*rchasingReleases

    P*rchasing Recei,ts P*rchasingReceiving C$st 5anagementRece

    Receiva-les 2tandard Recei,ts Receiva-les"rade Recei,ts Receiva-lesRecei,ts

  • 8/20/2019 SLA Technical_Proc

    53/60

    Su!!ary and 3etail LA5%L 8osting

  • 8/20/2019 SLA Technical_Proc

    54/60

    In 11i, Federal Financials reGuired etail (eneral Ledger psting t su

    224 and s$e ther Federal eprting needs5

    I as@ed )ia i9 u$$ariEatin ?as an ptin ?ith 125 upprt res"#lease note that irrespecti$e of the %ode of Transfer &'etail or Summa

    will wor) from GL to all the Subledgers that are using the SLA *ngine!+

     Analysis 9 s$e 9 the 12 FAC" 224 cde, sh?ed that F* ep

    ?r@ ?ith u$$ariEed (L pstings )since eerything drills ac@ thrug

    &laKdistriutinKlin@s tale5

    In the enirn$ent Ie een ?r@ing in, (L "rans9ers are dne eery h

    the $ini$al additinal (L Durnal su$$ariEatin that ?uld hae ccu

    ?e Hust decided t stic@ ?ith detail6leel LA and (L Durnal entries5

    Su!!ary and 3etail LA5%L 8osting

  • 8/20/2019 SLA Technical_Proc

    55/60

    In the LA Cn9iguratin, there are 3 c$pnents ?hich are 9actrs in

    Line u$$ariEatin Leel

    15DL" #erge #atching Lines ptin

    25DL" "rans9er t (L ptin35Accunting etup #anager' (eneral Ledger Durnal %ntry u$$ariE

    "he DL" #erge #atching Lines ptin cntrls su$$ariEatin 9

    /LAKI"IB8"IO7KLI7 )100 etail int the /LAKA%KLI7% ta

    ptins are descried in #O 7te' PQR1S051'•  ALL• !C• 7O

    Su!!ary and 3etail LA5%L 8osting

  • 8/20/2019 SLA Technical_Proc

    56/60

    In the DL" Cn9iguratin, the

    "rans9er t (L cn9iguratin is

    nly applicale in s$e cases5

    ey #O 7tes'

    12' FA n "rans9er t (L in

    12 TI PQR1S051U

    I$pact 9 12 uledger

     Accunting )LA n (eneral

    Ledger )rilld?n and Durnal

    I$prt TI 43422R51U

    Su!!ary and 3etail LA5%L 8osting

  • 8/20/2019 SLA Technical_Proc

    57/60

    I9 detail6leel psting is chsen,

    it is praly est t utiliEe the

    ;(rup y (L ate

    u$$ariEatin ptin5

    "his ptin prides 9r (L

    Durnal Lines t e psted at

    the l?est detail leel, ut

    grups the lines int (L Durnal

    %ntries )>eaders y (L ate5

    8sing the ;7 u$$ariEatin ptin ?ill result in (L Durnal %ntries )

    eing created 9r eery indiidual /LA %ent Id5

    Cey Ta+eaways

  • 8/20/2019 SLA Technical_Proc

    58/60

    "he intrductin 9 LA 9r Federal Financials, ?hile $uch $re 9le&i

    prides $ultiple ene9its, is signi&icantly !ore co!"le to i!"le!

    !aintain and troubleshoot than 11i 8(L "ransactin Cdes5 Be

    >aing a strng lend 9 Federal &unctional and technical capaility

    acrss $ultiple resurces ?ill li@ely e crucial t Federal LA success

    ue t the ?ide ariety in transactin attriutes and eent actins that

    in surce alue di99erences used in LA cnditins, signi9icant LA tesrustly e$plyed ?hen initially i$ple$enting, changing r patching a

    LA Cn9iguratin5

    Additional Resources

  • 8/20/2019 SLA Technical_Proc

    59/60

  • 8/20/2019 SLA Technical_Proc

    60/60

    Larry BaughLarry#BaughJA""sIngenuity#co!

    Blog 4 htt"55www#/racleFedA""s#co!

    Twitter 4 J/racleFedA""s

    Be sure to chec+ the blog &or the latest 'ersion o& this "re

    and other in&oK

    Add:l session

    R12 Federal Financials Recent -nhance!ents and $"grad