You are on page 1of 15

Queries to find Custom US Check Writer (XML) Templates

a. select * from apps.pay_magnetic_blocks where report_format like 'ARCHIVE_CHE !E"'# b. select * from apps.pay_magnetic_recor$s where magnetic_block_i$ I%&'magnetic block I(s fetche$ from )ery &*+,+#

c. select * from apps.pay_report_gro)ps where short_name like 'ARCHIVE_CHE !E'# $. select * from apps.pay_report_categories where short_name like 'ARCHIVE_CHE !E'# e. select * from apps.pay_report_$efinitions where report_name like '"ARCHIVE"'# f. select * from apps.pay_report_-ariables where name like 'C!./01 %A1E HERE'# g. select * from apps.pay_report_category_components where report_category_i$ 2 'Report Category I( 3rom )ery &$+,
Queries to find Custom US Deposit Ad ice (XML) Templates

a. select * from apps.pay_magnetic_blocks where report_format like '"4A5.6I4"'# b. select * from apps.pay_magnetic_recor$s where magnetic_block_i$ I%&'magnetic block I(s fetche$ from c. select * from apps.pay_report_gro)ps where short_name like '# $. select * from apps.pay_report_categories where short_name like '"4A5.6I4"'# e. select * from apps.pay_report_$efinitions where RE40R/_%A1E like '"(eposit A$-ice"'# f. select * from apps.pay_report_-ariables where name like 'C!./01 %A1E HERE'# g. select * from apps.pay_report_category_components where report_category_i$ 2 'Report Category I( 3rom )ery &$+, )ery &*+,+#

!o" to Set Up and Use Check Writer#Deposit Ad ice (XML)


New concurrent programs delivered

Check 7riter &816+ (eposit A$-ice &816+

$e%uirements&

9oth Check 7riter &816+ an$ (eposit A$-ice &816+ are base$ on the 4ayroll Archi-e so it must be r)n prior to r)nning either of these new processes. A$$itionally for (eposit A$-ice &816+: %ACHA m)st also be r)n. !sing Retropay Enhance$ &or Retropay by Element+ is recommen$e$ in or$er to satisfy the new California o-ertime in arrears re;)irement &see the en$ of this rea$me for more information+. 5o) m)st ens)re the 1ICR font: the special ink an$ the special paper are a-ailable: as these are not pro-i$e$ by 0racle.

Environment Setup for Check Writer (XML) and


eposit !dvice (XML)

/he 4ayroll Engine &45!<E%+ re;)ires libraries from =a-a -ersion *.>.? or higher when calling 9I 4)blisher A4Is 45_6I9_4A/H m)st incl)$e path to lib=-m an$ lib=a-a. 3or e@ample: 45_6I9_4A/H2Apath_to_lib=-mBApath_to_lib=a-aBC6(_6I9RAR5_4A/H 45_6I9_4A/H m)st be set irrespecti-e of the 6(_6I9RAR5_4A/H setting &or e;)i-alent on yo)r operating system+. 4lease note that once 45_6I9_4A/H is set: the en-ironment -ariable -al)e of 6(_6I9RAR5_4A/H will not be )se$ or o-erri$$en. /his means appen$ing 6(_6I9RAR5_4A/H to 45_6I9_4A/H is man$atory if 6(_6I9RAR5_4A/H e@ists. .etting 45_6I9_4A/H allows 45!<E% to access a $ifferent -ersion of =a-a witho)t mo$ifying the en-ironment settings for other applications /hese two new conc)rrent programs: DCheck 7riter &816+E an$ D(eposit A$-ice &816+E re;)ire that the following Action 4arameters be set to F5FB
o o

R)n 816 4)blisher for Report <eneration &Co$eB R!%_8(0+ 4rint 3iles &Co$eB 4RI%/_3I6E.+

If yo) ha$ set these parameters to F%F in the past: yo) m)st reset these parameters &$elete or set to F5F: pro-i$e$ the Ga-a set)p mentione$ in the section abo-e has been complete$+. All reports that re;)ire$ these parameters to be set to F%F will contin)e to work e-en when the parameters are reset. .etting these parameters enables the Ga-a interface to 9I 4)blisher an$ enables the )se of the D4ayroll 3ile ReporterE process. !se Action 4arameter <ro)ps f)nctionality if yo) nee$ to set these parameters to F%F for legislations other than !.

%a-igation 4ath to the Action 4arameters 7in$owB !. HR1. 1anagerH,0ther (efinitionsH,Action 4arameters 5o) can a$$ the win$ow to yo)r responsibility's na-igator: if it $oesn't alrea$y e@ist. /he Action 4arameter <ro)ps f)nctionality allows yo) to set $ifferent -al)es for a parameter. !se the Action 4arameter <ro)ps to -ary the -al)e of Action 4arameters by process: legislation or responsibility. M"C# $ont Setup for %" &u'lisher

0racleA9I 4)blisher $oes not license the 1ICR font 0btain an$ Install the 1ICR font from an e@ternal so)rce Register the location of the 1ICR font with 9I 4)blisher !se 9I 4)blisher A$ministration interface from within the application &816 4)blisher A$ministrator responsibility+
o

.ee 1y 0racle .)pport (oc I( >IIJK*.* H How /o Implement An A31 A 43A 9arco$e or 1ICR 3ont 7ithin A !/3L E9. Instance for more $etaile$ instr)ctions.

0R

!se the 9I 4)blisher config)ration file &@$o.cfg+ 3or $etaile$ steps please see the 9I 4)blisher $oc)mentationB http&##"""'oracle'com#technolo()#products#*ml+ pu,lisher#*mlpdocs'html Also see 1y 0racle .)pport (oc I( K*?KJK.* Check 4rinting !sing 816 4)blisher.

Creating Custom Check( eposit !dvice )emplates*

+ne )emplate each for Check Writer (XML) and eposit !dvice (XML) has 'een seeded ', +racle with names -Check Writer for .S- and - eposit !dvice for .Sunder data definitions -Check Writer XML- and - eposit !dvice XML- respectivel,/ 0ou can follow the steps mentioned 'elow to create and use ,our own templates/ &lease note that customers are responsi'le for their own custom templates and it is strongl, recommended that a cop, is made of the seeded templates and then used to make an, customi1ations rather than updating the seeded templates directl,/ &lease also note that it is strongl, recommended that the 2 uplicate2 option not 'e used when creating a custom template3 instead the steps 'elow should 'e followed/ 4 Login to the application using the 2XML &u'lisher !dministrator2 responsi'ilit,/ 4 ownload the file for Seeded )emplates using %" (XML) &u'lisher )emplate management screens5 if ,ou wish to use the +racle delivered templates as a starting point/ Cop, the seeded template (rtf) and then modif, the template according to ,our own re6uirements/ - To find the seeded templates. select the /Template/ menu option and search for Data Definition 0Check Writer XML0 for Check Writer or 0Deposit Ad ice XML0 for Deposit Ad ice' 4 Create a new template specif,ing a uni6ue template code and desired template name along with the following important instructions*

/he /emplate 'Co$e' 1!./ be !%I !E for each template. .tan$ar$ 0racle naming con-entions sho)l$ be followe$ s)ch as starting with an alpha character an$ not inserting a space or any special character in between. Enter the /emplate Co$e s)ch as '"_4(3' to in$icate that this template will be )se$ for generating the 4(3 file. %oteB /his format is man$atory: e.g. C!.!.(E4A(V816_4(3 for a c)stom $eposit a$-ice template or C!.!.CHM7V816_4(3 for a c)stom check writer template. /he Application 1!./ be the 0racle $eli-ere$ '4ayroll' that correspon$s to the see$e$ Application .hort name '4A5'. &1eaning it m)st be part of the .chema maintaine$ by 0racle an$ %0/ part of a c)stom .chema.+ It is either '4ayroll' or '0racle 4ayroll'. /he 6ang)age 1!./ be 'English'. /he /erritory 1!./ be '!nite$ .tates'. Refer to the 9I 4)blisher A$ministration an$ !ser <)i$e on the 0racle /echnology %etwork &0/%+ for more instr)ctions on creating an$ managing templates.

4 0ou must register the templates in %" (XML) &u'lisher under the same data definition (also called data source) that is provided as part of the patch/ $or Check Writer (XML) ,ou must use the data source -Check Writer XML-5 and for eposit !dvice (XML) ,ou must use the data source - eposit !dvice XML-/

HintB .earch for an$ select the (ata (efinition 'Check 7riter 816' for Check 7riter or '(eposit A$-ice 816' for (eposit A$-ice.

4 +nce ,ou have created ,our custom template and registered it with %" &u'lisher5 the ne7t step is to #egister the %" &u'lisher )emplate(s) with +racle &a,roll ', following the steps 'elow/ N+)E* ! new concurrent program -#egister %" &u'lisher )emplates for &a,rollhas 'een delivered which can 'e used to automaticall, register ,our custom templates with the +racle &a,roll ta'les/ )his program replaces the following steps to 'uild and run the S8L script as of $& 9 #.&: for ;;i customers and #;< #.&= (;</>/=) for #;< customers/ !lso included for 'oth the Check Writer (XML) and eposit !dvice (XML) reports5 modifications have 'een made to allow a custom template group to 'e selected at runtime/ )herefore if ,ou have applied ;;i $& 9 #.&: or #;< #.&=5 the following steps should N+) 'e followed/ "nstead5 please see M, +racle Support oc " =?@A:</; B Cow to #egister Custom %" &u'lisher )emplates for .se with +racle XMLB'ased .S &a,roll #eports for detailed instructions/

If yo) are an **i c)stomer who has not yet applie$ 34 M R!4> or later: then )se the sample co$e pro-i$e$ below to create a N. 6O script to register the templates &)sing the e$itor of yo)r choice+. /his is a oneHtime set)p for templates. /his .cript will accept > parameters in the following se;)enceB (ata (efinition Co$eB
o o

3or Check 7riter &816+ enter '4A5ARCHCH 7' 3or (eposit A$-ice &816+ enter '45!.(E4A(V816'

/emplate Co$e &/his .ho)l$ 1atch /he /emplate Co$e 5o) 4ro-i$e$ /hro)gh '9I 4)blisher A$ministrator' Responsibility+ /emplate %ame &/his .ho)l$ 1atch /he /emplate %ame 5o) 4ro-i$e$ /hro)gh '9I 4)blisher A$ministrator' Responsibility 9)siness <ro)p I( &/his .ho)l$ 9e /he 9)siness <ro)p I$ 3or 7hich 5o) Are <oing /o R)n /he %ew Conc)rrent 4rograms+

Sample code is 'elow*

S1T S1$21$3UT4UT 35 D1CLA$1 err,uf archar6(788)9 retcode num,er 9 l :conc:pro( 2A$C!A$6(;8)9 l :template:code 2A$C!A$6(;8)9 l :template:name 2A$C!A$6(788)9 ln:,usiness:(roup:id 5UM<1$9 <1=>5 err,uf &? 053 1$$3$S09 retcode &? 89 #@ $1=>ST1$ <> 4U<L>S!1$ T1M4LAT1S W>T! 4AA$3LL @# #@ ++++++++++++++++++++++++++++++++++++++++++++ @# #@ B>$ST 4A$AM1T1$ & 4L1AS1 15T1$ T!1 DATA D1B>5>T>35 5AM1 @# #@ >5ST$UCT>35 & B3$ Check Writer (XML) 15T1$ 04AAA$C!C!QW0 A5D B3$ Deposit Ad ice (XML) 15T1$ 04AUSD14AD2XML0 @# #@ S1C35D 4A$AM1T1$ & 4L1AS1 15T1$ T!1 T1M4LAT1 C3D1 @# #@ >5ST$UCT>35 & T!>S S!3ULD MATC! T!1 T1M4LAT1 C3D1 A3U 4$32>D1D T!$3U=! 0<> 4U<L>S!1$ ADM>5>ST$AT3$ $1S435S><>L>TA0 @# #@ T!>$D 4A$AM1T1$& 4L1AS1 15T1$ T!1 T1M4LAT1 5AM1 @# #@ >5ST$UCT>35 & T!>S S!3ULD MATC! T!1 T1M4LAT1 5AM1 A3U 4$32>D1D T!$3U=! 0<> 4U<L>S!1$ ADM>5>ST$AT3$ $1S435S><>L>TA0 @# #@ B3U$T! 4A$AM1T1$& 4L1AS1 15T1$ T!1 <US>51SS =$3U4 >D @# #@ >5ST$UCT>35& T!>S S!3ULD <1 T!1 <US>51SS =$3U4 >D B3$ W!>C! A3U A$1 =3>5= T3 $U5 T!1 51W C35CU$$15T 4$3=$AMS0 @#

l :conc:pro( &? Cp:conc:pro(9 l :template:code &? Cp:template:code9 l :template:name &? Cp:template:name9 ln:,usiness:(roup:id &? Cp:,usiness:(roup:id9 4AA:US:CUST3M:T1M4LAT1'insert:data( err,uf . retcode . l :conc:pro(. l :template:code. l :template:name. ln:,usiness:(roup:id )9 #@ <> 4U<L>S!1$ T1M4LAT1 $1=>ST1$1D W>T! 4AA$3LL' T!A5D A3U'@# 15D 9 N+)E* $or )+! users5 replace the following lines from the a'ove S8L script*

lvDconcDprog *E FpDconcDprog3 lvDtemplateDcode *E FpDtemplateDcode3 lvDtemplateDname *E FpDtemplateDname3 lnD'usinessDgroupDid *E FpD'usinessDgroupDid3 with lvDconcDprog *E -FpDconcDprog-3 lvDtemplateDcode *E -FpDtemplateDcode-3 lvDtemplateDname *E -FpDtemplateDname-3 lnD'usinessDgroupDid *E -FpD'usinessDgroupDid-3 4 #un the script created in the previous step and provide the relevant parameter information B when prompted B following the instructions included in the sample code a'ove (e/g/ $or the first parameter* -&LE!SE EN)E# )CE !)! E$"N")"+N N!ME-5 enter -&!0!#CCCC8W- for Check Writer (XML))/

Note* %e sure to commit the data once the script completes or issue a commit statement within the script itself/ 4 +nce the templates have 'een registered with %" &u'lisher and +racle &a,roll5 ,ou will then 'e a'le to use them to generate ,our checks/ )he template will 'e availa'le in the list of values for the -Check St,le- parameter on the Check Writer (XML) concurrent program/ Note* "f an, errors are encountered or there is une7pected output using ,our custom template5 ,ou are recommended to tr, running the Check Writer (XML) concurrent program using the Seeded )emplate as the Check St,le first to confirm the issue is reproduci'le 'efore logging a service re6uest with +racle Support/ $ollow the same steps for creating ,our custom templates for the eposit !dvice/

California 3 ertime 4aid >n Arrears

California !% <>AG5 signed into law A(<A(>H and effective ;(;(>=5 allows overtime to 'e paid with the ne7t regular pa, period Ie7isting law since ;A?HJ/ "f an emplo,er pa,s overtime in arrears5 the hours need to 'e itemi1ed as correction on the deposit advice for the pa, period in which paid and must reflect the dates of the pa, period in which the overtime was worked/ "n other words5 )he &a, &eriod %egin and End dates for the earnings t,pe of +vertime must 'e displa,ed on the &a,slip5 Check Writer and eposit !dvice documents if the amounts come from a period prior to the current period/ Check Writer (XML) and eposit !dvice (XML) will satisf, the a'ove re6uirement as long as the following setup is completed* 0ou must have elements that are configured with the Earnings Categor, of either K&remium- or K+vertime-/ )he following is a reference from the $LS! Whitepaper* )his setup re6uires two separate elements for overtime* a) Straight )ime +vertime ') &remium Straight )ime +vertime )his element calculates the straight time portion of the overtime earnings and these earnings add to the regular hourl, rate/ )his element should have 'oth the $LS! +vertime Earnings and $LS! +vertime Cours check'o7es selected when

the earnings element is created/ )his element can 'e defined with an Earnings Categor, of either +vertime or #egular depending on ,our reporting re6uirements/ )o define the &remium element* *. Ens)re that the 4remi)m Calc)lation Rate is $efine$ as $isc)sse$ in the 36.A $oc)ment. ?. Create the 4remi)m 0-ertime element )sing the Earnings template &win$ow+B
o

.elect the Classification of Earnings an$ the Category of 4remi)m or 0-ertime. (o %0/ select the 36.A 0-ertime Earnings or the 36.A 0-ertime Ho)rs checkbo@es Calc)lation R)le of 4remi)m sho)l$ be )se$

#etropa,* )he full and recommended solution re6uires that customers run #etro&a, (will 'e referred to as #etro&a, throughout the document with the definition 'eing either #etropa, ', Element or #etropa, Enhanced)/ Currentl,5 when #etro&a, is run the process generates a retro element on element entries and populates the +riginal ate Earned input value/ )his input value cannot 'e entered manuall, nor can it 'e updated/ "t is not availa'le on %atch Element Entr, (%EE) as a result either/ Man, customers are currentl, not using #etro&a,/ )he a'ilit, to manuall, enter the pa, period information has also 'een provided/ Customers can populate the !dditional Element Entr, "nformation $$ on element entries B whether this is accomplished through a time capture s,stem or through manual data entr, in %EE or directl, on the element entr, window itself/ )he solution will not re6uire that new elements 'e created/ Even though the $$ is not ena'led5 customers will 'e a'le to ena'le the displa, through standard fle7field configuration/ )his configuration information is alread, availa'le via +nline Celp/ Note* %esides ena'ling the displa,5 customers will need to manuall, add the segment -+riginating &a, &eriod- (the name M.S) 'e e7actl, these words) to the conte7t -.S E!#N"NLS-/ $urther5 when creating the segment -+riginating &a, &eriod-5 customers should select the delivered valueset -C#D.SD !)ED;;-/ )he !rchive code will archive 'ased on the name of the segment and not look for a specific segment/

)his new fle7field segment will have no processing impacts 'e,ond reporting on the check(deposit advice and pa,slip/ )his date will never 'e used as part of the calculation/ "f a customer changes this date after original entr,5 it will never 'e used for continuous calc or an, other t,pe of calculation/ )he format of the entr, will 'e* ;= ;GBSep @>BSep (&a, &eriod M &a, &eriod %egin ate &a, &eriod End ate)

Cow to #egister Custom %" &u'lisher )emplates for .se with +racle XMLB'ased .S &a,roll #eports

4urpose This document contains the necessar) steps to utiliEe the ne" concurrent pro(ram 0$e(ister <> 4u,lisher Templates for 4a)roll0' This concurrent pro(ram is no" a aila,le for all supported releases and automates the process of re(isterin( custom XML templates for use "ith the follo"in( 3racle XML+,ased 4a)roll reports& XML Check"riter XML Deposit Ad ice Local Aear 1nd >nterface 1*tract 1mplo)ee W+6 4DB 4lease note this document pertains to the 3racle US 4a)roll le(islation onl)'

* A$$itional %otesB /his f)nctionality is a-ailable for Release *?.*.@ c)stomers.

3or Release *?.P c)stomers: this f)nctionality was originally a-ailable after applying patch Q>LJ*ILBR*?.4A5.AB Conc)rrent 4rogram to .ee$ 1eta (ata in 4ayroll /ables for C)stom /emplate. &%ote also that the 816Hbase$ Checkwriter an$ (eposit A$-ice f)nctionality became a-ailable after R*? R!4I &*?.P.I+.+ A$$itionally: R*? c)stomers can )se this new process to register c)stom templates for the Employee 7H? 4(3 report after applying the En$ of 5ear ?PPR 4hase * patch which was release$ on .eptember KP: ?PPR. 7ith **i 34 M R!4> &patch QIII***+: Release **i c)stomers can )se the conc)rrent program to register c)stom templates in !. 4ayroll: an$ then select these c)stom templates when r)nning A%5 of the abo-e !. 816H9ase$ 4ayroll reports. Description Conc)rrent program Register BI Publisher Templates for Payroll enables !. 4ayroll c)stomers to register c)stom 816 templates with 0racle 4ayroll. /his will allow the )se of these c)stom templates with 816Hbase$ !. 4ayroll reports Check 7riter &816+: (eposit A$-ice &816+: Employee 7H? 4(3 an$ 6ocal 5ear En$ Interface E@tract. /he conc)rrent program replaces the man)al steps of creating an$ r)nning scripts or $irect table )p$ates that were pre-io)sly necessary. Register BI Publisher Templates for Payroll registers &or see$s+ the necessary meta $ata in the 4ayroll tables in or$er to )se these c)stom templates with the reports. /his new conc)rrent program has two parametersB &*+ 4a)roll 4rocess 5ame& /his is the 816Hbase$ 4ayroll report name for which the template is being registere$. &?+ Template =roup& /his is the /emplate <ro)p name that is being registere$ for )se with the 816Hbase$ 4ayroll report. 4lease note that while 0racle pro-i$es the fle@ibility of )sing c)stom templates when with these 816Hbase$ reports: any c)stomiSations are the c)stomer's responsibility to $e-elop an$ maintain. If any errors are enco)ntere$ or there is )ne@pecte$ o)tp)t )sing yo)r c)stom template: yo) are recommen$e$ to try r)nning the report )sing one of the see$e$ templates first to confirm the iss)e is repro$)cible prior to logging a ser-ice re;)est with 0racle .)pport. 3or more $etails please refer to the .et)p <)i$e below. Setup =uide *. Deposit Advice (XML /his section $escribes how to set )p an$ )se a c)stom template with (eposit A$-ice &816+. 4lease follow the steps below to complete the c)stom template set)p for this report.

.tep *B Registering the C)stom /emplateB a. .witch to 816 4)blisher A$ministrator responsibility. b. %a-igate to /emplates H, Create /emplate c. Enter the following fiel$sB 5ame& Enter an appropriate template name e.g. C)stom /emplate for (eposit A$-ice Code& Enter the template co$e s)ch as '"_4(3' to in$icate that this template will be )se$ for generating the 4(3 file. %oteB /his format is man$atory: e.g. C!.!.(E4A(V816_4(3. Application& .elect '4ayroll'. Data Definition& .elect '(eposit A$-ice 816' T)pe& .elect 'R/3' Start Date& Enter a $ate prior to to$ay's $ate. Su,template& .elect '%o' Description& Enter the $esire$ $escription of yo)r choice. Bile& 9rowse to select the $esire$ template file. 1ake s)re this file is the one to be )se$ for 4(3 file generation. Lan(ua(e& .elect 'English'. Territor)& .elect '!nite$ .tates'. $. Click on Apply. .tep ?B <ro)ping Relate$ /emplatesB a. .witch to the Application (e-eloper responsibility. b. %a-igate to Application H, 6ook)ps H, Common c. Enter the following fiel$s B T)pe& Enter an appropriate name. /he name sho)l$ be in a format like "!. "45!.(E4A(V816": e.g. VI.I0%_!._45!.(E4A(V816_C!./. &%oteB /his format is man$atory.+ Meanin(& Enter an appropriate name here as this name will be $isplaye$ as the /emplate <ro)p yo) select when r)nning the report: e.g. 'C)stom /emplate for (eposit A$-ice &816+' Application& .elect '4ayroll' Code& Enter the co$e )se$ to register the template: e.g. C!.!.(E4A(V816_4(3 Meanin(& ReHenter the same template co$e &i.e. reH)se the Co$e as the 1eaning+. Brom& Enter a $ate prior to to$ay's $ate. $. .a-e the recor$. .tep KB Registering the C)stom /emplate <ro)p with 0racle 4ayrollB

a. .witch to yo)r own responsibility &e.g. !. 4ayroll 1anager+. b. %a-igate /o View H, Re;)est c. Click on .)bmit a %ew Re;)est H, 0M $. Enter %ame as 'Register 9I 4)blisher /emplates for 4ayroll' e. Enter the parameters as followsB 4a)roll 4rocess 5ame& (eposit A$-ice &816+ Template =roup& Enter the template gro)p to be registere$: e.g. 'C)stom /emplate for (eposit A$-ice &816+'. f. Click on 0M an$ s)bmit the re;)est. .tep >B !sing the /emplate <ro)pB a. .tay in yo)r own responsibility &e.g. !. 4ayroll 1anager+. b. %a-igate /o View H, Re;)est. c. Click on .)bmit a %ew Re;)est H, 0M $. Enter %ame as '(eposit A$-ice &816+'. e. .elect the /emplate <ro)p &create$ in .tep ?+ in parameter '(eposit A$-ice .tyle'. f. Click on 0M an$ s)bmit the re;)est. ?. !hec" #riter (XML /his section $escribes how to set )p an$ )se a c)stom template with Check 7riter&816+. 4lease follow the steps below to complete the set)p of the c)stom templates for this report. .tep *B Registering the C)stom /emplateB a. .witch to the 816 4)blisher A$ministrator responsibility. b. %a-igate to /emplates H, Create /emplate. c. Enter the following fiel$sB 5ame& Enter an appropriate name: e.g. 'C)stom /emplate for Check 7riter' Code& Enter the co$e s)ch as '"_4(3' to in$icate that this template will be )se$ for generating the 4(3 file. /his format is man$atory: e.g. C!.!.CHM7V816_4(3. Application& .elect '4ayroll'. Data Definition& .elect 'Check 7riter 816'. T)pe& .elect 'R/3'. Start Date& Enter a $ate prior to to$ay's $ate. Su,template& .elect '%o'. Description& Enter any $escription of yo)r choice. Bile& 9rowse to select the $esire$ template file. 1ake s)re this file is the one to be )se$ for 4(3 file generation. Lan(ua(e& .elect 'English'.

Territor)& .elect '!nite$ .tates'. $. Click on Apply. .tep ? B <ro)ping Relate$ /emplatesB a. .witch to the Application (e-eloper responsibility. b. %a-igate to Application H, 6ook)ps H, Common. c. Enter the following fiel$s B T)pe& Enter an appropriate name. /he name sho)l$ be in a format like '"!. "4A5ARCHCH 7"'. /he format is man$atory: e.g. 'VI.I0%_!._4A5ARCHCH 7_C!./'. Meanin(& Enter an appropriate meaning here as this will be $isplaye$ as the /emplate <ro)p in the report: e.g. 'C)stom /emplate for Check 7riter &816+'. Application& .elect '4ayroll'. Code& Enter the co$e )se$ to register the template: e.g. 'C!.!.CHM7V816_4(3'. Meanin(& ReHenter the same template co$e again &i.e. reH)se the Co$e as the 1eaning+. Brom& Enter a $ate prior to to$ay's $ate. $. .a-e the recor$. .tep KB Registering the C)stom /emplate <ro)p with 0racle 4ayrollB a. .witch to yo)r own responsibility &e.g. !. 4ayroll 1anager+. b. %a-igate /o View H, Re;)est. c. Click on .)bmit a %ew Re;)est H, 0M. $. Enter %ame as 'Register 9I 4)blisher /emplates for 4ayroll'. e. Enter the parameters as followsB 4a)roll 4rocess 5ame& 'Check 7riter &816+' Template =roup& Enter the template gro)p to be registere$: e.g. 'C)stom /emplate for Check 7riter &816+'. f. Click on 0M an$ s)bmit the re;)est. .tep >B !sing the /emplate <ro)pB a. .tay in yo)r own responsibility &!. 4ayroll 1anager+. b. %a-igate /o View H, Re;)est. c. Click on .)bmit a %ew Re;)est H, 0M. $. Enter %ame as 'Check 7riter &816+'. e. .elect the /emplate <ro)p &create$ in .tep ?+ in parameter 'Check .tyle'. f. Click on 0M an$ s)bmit the re;)est.

K. Local $ear %&d I&terface %'tract 3or $etaile$ instr)ctions on how to set )p an$ )se c)stom templates with the 6ocal 5ear En$ Interface E@tract report: please refer to 1y 0racle .)pport (oc)ment I( ?JJ>II.* H En$ of 5ear 4rocessing for !. 4ayroll. >. %mployee #() PD* 3or $etaile$ instr)ctions on how to set )p an$ )se c)stom templates with the Employee 7H? 4(3 report: please refer to 1y 0racle .)pport (oc)ment I( ?JJ>II.* H En$ of 5ear 4rocessing for !. 4ayroll.

You might also like