Você está na página 1de 10

AP- Invoice History Report (APXINHIS.rdf) This report gives all the details suppliers wise.

Please add the following columns: Name of the Bank, Bank Account Number, Payment ethod ! "#$%, &heck etc' (teps: )' $ownload the original report though ftp to the local folder from *apps*visappl*ap*)).+.,*reports*-(. The name of the report is AP.%N/%(.rdf. 0' (ave the original report as AP.%N/%(1234.rdf. 5' 2pen AP.%N/%(.rdf in report builder. 6' odify the 7uery as follows: (#8#&T pv.vendor1name &19#N$23, pvs.vendor1site1code &19#N$231(%T#, i.invoice1num &1%N92%&#1N- B#3, i.invoice1date &1T3AN(A&T%2N1$AT#, i.invoice1type1lookup1code &1T3AN(A&T%2N1T:P#, alc.displayed1field &1T3AN(A&T%2N1T:P#1;%#8$, i.payment1currency1code &1&-33, decode "i.doc1se7uence1value,N-88,i.voucher1num,i.doc1se7uence1value' &1$2&1(#<-#N&#1N- B#3, *=Bug fi> ?@65),=* f0.name &1$2&1(#<-#N&#1NA #, decode"i.invoice1type1lookup1code, AP3#PA: #NTA, nvl"ap1utilities1pkg.ap1round1currency"i.original1prepayment1amount=i.payment1cross1rate, i.payment1currency1code',,', nvl"nvl"i.pay1curr1invoice1amount, i.invoice1amount',,'' &1T2TA81%N92%&#1A T, ck.doc1se7uence1value &1$2&1(#<-#N&#1N- B#3, ck.check1number &1T3AN(A&T%2N1N- B#3, f.name &1$2&1(#<-#N&#1NA #, aip.accounting1date &1T3AN(A&T%2N1$AT#, apd.line1type1lookup1code &1T3AN(A&T%2N1T:P#, ck.currency1code &1&-33, B)=apd.amount &1T3AN(A&T%2N1A T, ABB.BANK_NAME _BANK_NAME! "ip.B"n#_Acco$nt_N$% _BANK_A &'N(_N'M! i.p"y%ent_%et)od_*oo#$p_code _PA+MEN(_ME(H&, ;32 po1vendors pv, po1vendor1sites pvs, ap1invoices i, ap1checks ck, fnd1document1se7uences f, fnd1document1se7uences f0, ap1invoice1payments aip, ap1payment1distributions apd, ap1lookup1codes alc, AP_BANK_BRAN HES ABB C/#3# pv.vendor1id D pvs.vendor1id AN$ i.vendor1id D pv.vendor1id AN$ i.vendor1site1id D pvs.vendor1site1id AN$ i.invoice1id D aip.invoice1id "E' AN$ i.invoice1type1lookup1code D alc.lookup1code AN$ alc.lookup1type D A%N92%&# T:P#A AN$ apd.invoice1payment1id "E'D aip.invoice1payment1id AN$ ck.check1id "E'D aip.check1id AN$ f.doc1se7uence1id "E' D ck.doc1se7uence1id AN$ f0.doc1se7uence1id"E'D i.doc1se7uence1id AN$ decode"i.invoice1type1lookup1code, AP3#PA: #NTA,nvl"aip.invoice1payment1type, A.A',)' FG decode"i.invoice1type1lookup1code, AP3#PA: #NTA, AP3#PA:A , 0' AN, "ip.-"n#_n$%."--.-"n#_n$% H8P19#N$231%$ H8P19#N$231(%T# H8P1%N92%&#( H8P1%N92%&#(1N- B#31;32 H8P1%N92%&#(1N- B#31T2

+' I' J' ?'

H8P1$2&1(#<-#N&#1NA # H8P1$2&1(#<-#N&#1N- B#31;32 H8P1$2&1(#<-#N&#1N- B#31T2 H8P1%N92%&#1$AT#1;32 H8P1%N92%&#1$AT#1T2 23$#3 B: pv.vendor1name, pvs.vendor1site1code, i.invoice1num, i.invoice1date, i.invoice1type1lookup1code, aip.accounting1date, apd.line1type1lookup1code odify the layout editor to add the new columns in it. (ave the report. Transfer this report to *apps*visappl*ap*)).+.,*reports*-( 3un the report from 2racle Payables responsibility.

AP- Invoice Audit Listing (APXINLST) This report gives the details of all the booked invoices. Please add the following columns Accounted for Approval status GL Date. Steps: Download the original report though ftp to the local folder from apps visappl ap !!.".# reports $S. The name of the report is AP%&'LST.rdf. Save the original report as AP%&'LST()*G.rdf. )pen AP%&'LST.rdf in report builder. +odif, the -uer, as follows S.L./T i.invoice(num /(&'0)&/.('$+1.*2 i.invoice(date /(&'0)&/.(DAT.2 i.invoice(currenc,(code /(/$**.'/3(/)D.2 i.invoice(amount /(&'0)&/.(A+)$'T2 lc.displa,ed(field /(&'0)&/.(T3P.2 v.vendor(name /(0.'D)*('A+.2 v.segment! /(0.'D)*('$+1.*2 i.GL_DATE C_GL_DATE, i.APPR !AL_STAT"S C_APPR !AL_STAT"S, i.ACCTS_PA#_C DE_C $%INATI N_ID C_C DE_C $%INATI N, &P_'LEXDATA C_'LEXDATA, GCC.c()*t_o+_)ccounts_id c_nu, 4*)+ ap(invoices i2 po(vendors v2 ap(lookup(codes lc2 GL_C DE_C $%INATI NS gcc 56.*. i.invoice(t,pe(lookup(code 7 nvl8:P(&'0)&/.(T3P.2 i.invoice(t,pe(lookup(code9 A'D i.vendor(id 7 v.vendor(id A'D lc.lookup(code 8:9 7 i.invoice(t,pe(lookup(code A'D lc.lookup(t,pe 8:9 7 ;&'0)&/. T3P.; A'D i.invoice(amount <7 :P(+&'(&'0(A+)$'T

A'D i.invoice(date <7 :P(DAT.(S&'/. AND gcc.C DE_C $%INATI N_ID i.ACCTS_PA#_C DE_C $%INATI N_ID =/()*D.*(13 Add a formula column in >(inv data block. !. /(D.S/(ALL with datat,pe char8?##9 and write following PL S>L. S*5.*.4.*.'/.8:/('$+9@ S*5.*.4.*.'/.8:/(4L.%DATA9@ S*5.$S.*(.%&T8;4'D 4L.%&D0AL /)D.7AGLBA '$+7A:/('$+A APPL(S6)*T('A+.7AS>LGLA DATA7A:/(4L.%DATAA D.S/*&PT&)'7A:/(D.S/(ALLA D&SPLA37AALLA;9@ *.T$*'8:/(D.S/(ALL9@ Add a field in la,out editor and assign /(D.S/(ALL to its sourse propert,. Add a field in la,out editor and assign /(GL(DAT. to its sourse propert,. Add a field in la,out editor and assign /(APP*)0AL(STAT$S to its sourse propert,. Save the report. Transfer this report to apps visappl ap !!.".# reports $S *un the report from )racle Pa,ables responsibilit,.

AP- Dist*i.ution Set Listing (APXGDGDL) Give the details of Account description with all the segments. Steps: Download the original report though ftp to the local folder from apps visappl ap !!.".# reports $S. The name of the report is AP%GDGDL.rdf. Save the original report as AP%GDGDL()*G.rdf. )pen AP%GDGDL.rdf in report builder. Add two formula column in >(D&ST(S.T data block;s G(D&ST(S.T(DTL group. !. /(D.S/(ALL with datat,pe char8?##9 and write following PL S>L. S*5.*.4.*.'/.8:/(/6A*T()4(A//)$'TS(&D9@ S*5.*.4.*.'/.8:/(4L.%DATA9@ S*5.$S.*(.%&T8;4'D 4L.%&D0AL /)D.7AGLBA DATA7A:/(4L.%DATAA APPL(S6)*T('A+.7AS>LGLA D.S/*&PT&)'7A:/(D.S/(ALLA D&SPLA37AALLA '$+7A:/(/6A*T()4(A//)$'TS(&DA;9@ *.T$*'8:/(D.S/(ALL9@ Add a field in la,out editor and assign /(D.S/(ALL to its sourse propert,. Save the report. Transfer this report to apps visappl ap !!.".# reports $S *un the report from )racle Pa,ables responsibilit,.

AP- P"y"-*es (ri"* B"*"nces/

This is the report for trail balance for suppliers. 4ive the details of the account that is shown in this. ;or e.g. ,)B,,,B00),B,,,,B,,, ! $etails of all the segments. (teps: $ownload the original report though ftp to the local folder from *apps*visappl*ap*)).+.,*reports*-(. The name of the report is AP.T3BA8.rdf. (ave the original report as AP.T3BA81234.rdf. 2pen AP.T3BA8.rdf in report builder. Add a user parameters: P1;8#.$ATA) with data type char"6,,' and initial value 4&&.(#4 #NT) KK ABA KK 4&&.(#4 #NT0 &hange the 7uery in <1$etail data block as: (#8#&T H&1(#8#&T18# legal1entity, H&1(#8#&T12- operating1unit, pv.9#N$231NA # supplier1name, ai.invoice1num invoice1number, ai.%N92%&#1$AT# invoice1date, ai.%N92%&#1&-33#N&:1&2$# invoice1curr, $#&2$#"ai.invoice1currency1code, asp.base1currency1code, ai.%N92%&#1A 2-NT, "ap1utilities1pkg.ap1round1currency""ai.invoice1amount=N98"ai.e>chang e1rate,)' ',asp.base1currency1code''' invoice1amount, atb.remaining1amount 3# A%N%N41A 2-NT , atb.code1combination1id &2$#1&2 B%NAT%2N1%$, atb.vendor1id T/%3$1PA3T:1%$, fnd1fle>1e>t.get1segs"A(<848A,A48LA, :p1chart1of1accounts1id, atb.code1combination1id' &2N&AT1(#4 #NT(, ai.$#(&3%PT%2N invoice1description, atb.invoice1id (2-3&#1%N92%&#1%$, atb.2341%$, atb.(#T12;1B22M(1%$,

0cc.c)"rt_of_"cco$nts_id _N'M1! 2P_34EX,A(A1 _34EX,A(A1


;32 H&12341;32 1TAB8#(, ap1trial1bal atb, po1vendors pv, ap1system1parameters1all asp, ap1invoices1all ai,

C/#3# nvl"atb.org1id,B@@' D nvl"ai.org1id,B@@' AN$ nvl"atb.org1id,B@@' D nvl"asp.org1id,B@@'

54_ &,E_ &MBINA(I&NS 5

AN$ AN$

atb.vendor1id D pv.vendor1id atb.invoice1id D ai.invoice1id

AN,

. &,E_ &MBINA(I&N_I,."t-.code_co%-in"tion_id

AN$ atb.set1of1books1id D :P1set1of1books1id Hp1supp1acc1where H&1 -8T%12341C/#3# HP12341C/#3# Add following (3C function in B#;23# 3#P23T Trigger: (3C.3#;#3#N&#":P1(T3-&T1N- 'N (3C.-(#31#.%T"A;N$ ;8#.(<8 &2$#DO48LO N- DO:P1(T3-&T1N- O APP81(/23T1NA #DO(<848O 2-TP-TDO:P1;8#.$ATA)O TAB8#A8%A(DO4&&O 2$#DO(#8#&TO $%(P8A:DOA88OA'N Add a formula column in <1$etail data blockAs 41&oncat1segment group. &1$%(&1A88) with datatype char"6,,' and write following P8*(<8. (3C.3#;#3#N&#":&1N- )'N (3C.3#;#3#N&#":&1;8#.$ATA)'N (3C.-(#31#.%T"A;N$ ;8#.%$9A8 &2$#DO48LO N- DO:&1N- )O APP81(/23T1NA #DO(<848O $ATADO:&1;8#.$ATA)O $#(&3%PT%2NDO:&1$%(&1A88)O $%(P8A:DO;A1&2(T1&T3OA'N 3eturn":&1$%(&1A88)'N Add a field in layout editor and assign &1$%(&1A88) to its sourse property. This field should be in the same frame of &oncat1segment field. (ave the report. Transfer this report to *apps*visappl*ap*)).+.,*reports*-( 3un the report from 2racle Payables responsibility. (AP)

Re/o*t N),e 0- Invoice Registe*

Custo,i1)tion 0- 2) Dis/3)4 t(e Invoice *egiste* )s /e* given su//3ie* N),e 5) "se t(e L ! +o* se3ection o+ Su//3ie* Short 'ame :C AP%&'*&* Parameter :C /ancelled &nvoices )nl,2$napproved &nvoices )nl,

T).3e 0A/_invoices,/o_vendo*s,)/_invoice_dist*i.ution,A/_.)tc(es,A/_3oo6u/_codes,A/_ t)7_codes Solution :C See the parameter listing which is re-uired for the report with the help of report name and short name . Then 4PT the report from apps viappl ap !!.".# reports $S to ,our director,. /reate one parameter in the user parameter list 8i.e. +3S$PPL&.*9 Go the report builder navigator window C<click on the icon data module /lick on the -uer, /hange the -uer, as per ,our bind veriable 8i.e. dist(name like ;+!!(PA3;9 save the report Cftp the rdf file /reate a Table T,pe 0alue Set for Supplier 'ame from the table Po(vendors(all )* ,ou can select predefined value set which contain the supplier name create concurrent program with re-uired parameter as per original report set for supplier also add ,our new parameter to that concurrent program add the value name parameter. attach that program to the )racle Pa,ble or ,our responsibilit, group

T(is custo,i1e Invoice Registe* s(o8s t(e /)*),ete* 3ist 8it( su//3ie* n),e L !. CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 9) Re/o*t N),e 0- 'in)3 P)4,ent Registe* (AP)

Custo,i1)tion 0- Add one 'ie3d STST"S in t(e :e)de* Section Short 'ame :C AP%P14P* Parameter :C Pa,ment2Trace Switch T).3e 0A/_c(ec6s,Po_!endo*_Sites,A/_%)n6_Account,A/_Invoice_Se3ection_c*ite*i), A/_3oo6u/_codes, 'nd_Te*ito*ies

Solution :C See the parameter listing which is re-uired for the report with the help of report name and short name . Then 4PT the report from apps viappl ap !!.".# reports $S to ,our director,. Go to the data module and click on the >uer, &n the select statement of ap(invoice (selection(criteria add ststus with alias Go the report builder navigator window C<click on the icon La,out editor go to the header section seperate all the frames of header section. palce the boilerplate teDt for the status.Add one field and give the source to the field as status .rror :C 4re-uenc, 1elow Group /heck the frame source or check the frame gone in the another frame save the report Cftp the rdf file create concurrent program with re-uired parameter as per original report attach that program to the )racle Pa,ble or ,our responsibilit, group T(is custo,i1e 'in)3 P)4,ent Registe*Re/o*t s(o8s t(e (e)de* section 8it( t(e )ddition 'ie3d STAT"S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ;) Re/o*t N),e 0- P)4,ent Te*, Listing (AP)

Custo,i1)tion 0- Dis/3)4 t(e P)4,ent Te*, )s <3i6e< t(e given P)4,ent Te*, N),e Short 'ame :C AP%PTPT* Parameter :C Active &nactive Set2.ffective Date Table :C AP(terms(t Solution :C See the parameter listing which is re-uired for the report with the help of report name and short name . Then 4PT the report from apps viappl ap !!.".# reports $S to ,our director,. /reate one parameter in the user parameter list 8i.e. +3D&ST(PA3('A+.9

Go the report builder navigator window C<click on the icon data module /lick on the -uer, /hange the -uer, as per ,our bind veriable 8i.e. dist(name like ;+!!(PA3;9 save the report Cftp the rdf file create concurrent program with re-uired parameter as per original report also add ,our new parameter to that concurrent program attach that program to the )racle Pa,ble or ,our responsibilit, group T(is custo,i1e P)4,ent Te*, Listing *e/o*t s(o8s t(e P)4,ent Te*,s 3i6e t(e /)*),ete* ente*ed .4 t(e use*.

REPORT OF ACCOUNT PAYABLE Trail Balances Report; APXTRBAL Tables Used :1) ap_trial_bal 2) po_vendors 3) ap_system_parameters_all 4) ap_invoices_all Para eters:Pro pt Na e To!en "al#e $et

Accounting Currency Set of Books d A!_S"S_ACC#$_C%""&'C( As of )ate Accounting )ate *')_S#A')A")_)A#& Supplier 'ame Supplier 'ame A!_S"S_+&'),"_'A-& .iability Account A!_S"S_*.&0* &.)

p_set_of_books_id p_accounting_date p_vendor_id

Accounting *le/field p_account_id

Summari1e "eport Summari1e "eport p_summari1e A!_S"S_(&S_',_-A')

&/clude nvoices *rom )ate *')_S#A')A")_)A#& !rior #o C#sto isation:-

p_from_date

make t2e ageing of t2e remaining amount column3 categories t2e amount in t2ree different category from 4534 days631574 days6715above days pending days amount3 make a formula column in t2e group3*rom t2is i get t2e 2o8 many days t2e amount is pending3 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%% REPORT OF ACCOUNT PAYABLE &Final Pa' ent Re(ister) Tables Used :Table 1) ap_bank_account table9bank_account_name) 2) ap_invoice_selection_criteria 3) ap_c2eck_stocks 4) ap_bank_accounts :) ap_lookup_codes 7) ap_lookup_codes ;) fnd_lookups <) fnd_lookups =) ap_system_parameters 14) gl_sets_of_books 11) gl_daily_conversion_types 12) fnd_territories_vl ft 13)po_vendor_sites vs6 14) Para eters:Pro pt Na e To!en "al#e $et

!ayment Batc2 !ayment Batc2 A!_S"S_* 'A._!A(BA#C> #race S8itc2 #race S8itc2 A!_S"S_(&S_',_,!#

!_C>&C?"%'_'A-& !_#"AC&_S@ #C>

C#sto isation:add a e/tra column in t2e report of final payment register %S&"_C,'+&"S ,'_#(!& of gl_daily_conversion_types3 n t2e Auery i add t2is column and display on t2e report

Você também pode gostar