You are on page 1of 8

How to create a new Check Printing Layout in Payables First of all you need to identify the Print Format

that is used by the bank for Check Printing. That can be done through Login as Payable Manager>Setu >Payment>!anks and then "uery e#isting bank account. Click on !ank $ccounts and Payable %ocument and it will show following screen

Select Setu >Payment>Formats and "uery by entering Payment Format &alue

$s it is shown in the abo'e screen( the name of the rogram and e#ecutable associated with the rogram. )hen you click on Format ayments it show list of &alues and name of e#ecutable Login as a System $dministrator and check the same rogram and e#ecutables $s in case of new format the e#ecutables are created in the following way.

*n the abo'e screen( The e#ecutable file is associated with the custom a lication because that is modified and cannot be associated with the standard oracle ayable a lication. So the +b,ect is co ied under custom Christo her and !ank Custom $P Module.

$s shown in the abo'e screen( the custom e#ecutable is associated with standard +racle --i $P module so that it can be called from standard +racle --i $P Module.

$s shown in the abo'e screen( the rogram is ha'ing a arameter called P.P$/M01T.!$TCH which is getting assed which needs to be added so that it will take that as an in ut 'alue( otherwise rogram is failing. Login as Payables Manager and Select Setu >Payment>Program o tion and create a new entry as dis layed in the following Screen

Select Setu >Payment>Formats and create a new record as shown in the following screen.

+ en e#isting bank account for which you want to use a new check rinting format and associate the new ayment format as dis layed in the following screen.

Co y the new rdf file in the custom directory TST2u3-2a 2oracle2cbfins-a l2cba 2--.4.32re orts25S> ls 6lrt total 7478 6rw#r6#r6# - a lmgr dba -3999:3 ;un 3: <33= C!$PP!L%.rdf -rwxrwxr-x 1 applmgr dba 765952 Dec 14 09:13 XXAPBEF !rd" TST2u3-2a 2oracle2cbfins-a l2cba 2--.4.32re orts25S>

Particularly this check rinting rocess was customi>ed to increase the si>e of the font on check. This is controlled by the . rinter.code.mask arameter 'alue assed through o tion as shown in the abo'e e#am le. !ecause there is a trigger which controls com ression of font for the address as shown in the below code.

So to eliminate the shrinkage of address( we need to remo'e -9- 'alue from . rinter.code.mask so that the address will not be shrieked while rinting address &alue for . rinter.code.mask before code change . rinter.code.mask?@-3-(-3<(---(--<(-<-(-<<(-9-(<3-(<3<(<--(<-<(<<-(<<<(<9 -@ .sig<.amount?@<4333@ .sig7.amount?@@ .sig-.'endnum?@@ .sig<.'endnum?@@ .sig7.'endnum?@@ .continuous.stationery?@1@

&alue for . rinter.code.mask before code change . rinter.code.mask?@-3-(-3<(---(--<(-<-(-<<(<3-(<3<(<--(<-<(<<-(<<<(<9-@ .sig<.amount?@<4333@ .sig7.amount?@@ .sig-.'endnum?@@ .sig<.'endnum?@@ .sig7.'endnum?@@ .continuous.stationery?@1@

You might also like