Vous êtes sur la page 1sur 11

What is Pay On Receipt? POXPOIV, Pay on Receipt, also known as ERS (Evaluated Receipt Settlement), or Self !

illin", is an Oracle Purc#asin" concurrent pro"ram, w#ic# automatically creates invoices in Paya$les and matc#es t#em wit# Purc#ase Orders for t#e received amount% &#e Pay on Receipt pro"ram populates data in ap'invoices'interface and ap'invoice'lines'interface% &#en Paya$les Import pro"ram is kicked off, w#ic# in turn processes t#ese records and creates an invoice $y populatin" t#e final ta$les of ap'invoices'all and ap'invoice'distri$utions'all (t t#e time invoice'status'code is inserted into rcv'transactions, t#e system c#ecks for t#e value of t#e Vendor Site)s Pay On *ode% If Pay On *ode is set to +Receipt), t#en invoice'status'code is inserted into rcv'transactions as +PE,-I,.), ot#erwise it will $e inserted as null/

I. Basic Setup Required: 1. ,avi"ation0 Purc#asin" Super 1ser Responsi$ility 2 Supply !ase 2 Suppliers% 3uery t#e Supplier to $e associated wit# t#e Purc#ase Order% Select Site $utton% In t#e .eneral &a$, select t#e Pay and Purc#asin" c#eck $o4es0

2. In t#e Purc#asin" &a$ of t#e Supplier Sites form in t#e Self !illin" section, t#e Pay On and Invoice Summary 5evel fields are set as follows (t#is set up is done in Paya$les)0 Pay On 6 Receipt If Pay On is set to +Receipt), Invoice Summary 5evel settin"s may $e one of t#e followin"0 Pay Site 6 one invoice is created per supplier pay site% Packin" Slip 6 one invoice is created per packin" slip per supplier pay site% Receipt 6 one invoice is created per receipt per supplier pay site%
/

7rom $u" 89:;;/<

&#e a$ove settin"s will determine #ow t#e invoice num$er is created0 &#e Invoice ,um$er is of t#e followin" format0 +ERS) =X2 =Se>?2 w#ere0 ERS is t#e default prefi4 for Pay On Receipt invoices, or any prefi4 specified in t#e profile option PO0ERS Invoice ,um$er Prefi4% In t#e a$ove settin", +Se>?) is a uni>ue system "enerated num$er, w#ere X -epends on t#e summary level indicated a$ove in t#e Invoice Summary 5evel Settin"0 If summary level 6 Pay Site, t#en +X) 6 Invoice -ate If summary level 6 Packin" Slip, t#en +X) 6 Packin" Slip ,um$er If summary level 6 Receipt, t#en +X) 6 Receipt ,um$er If t#ere are issues wit# t#is setup, it is #andled $y Paya$les%

3. ,avi"ation0 Purc#asin" Super 1ser 2 Purc#ase Order 2 Purc#ase Order 2 &erms window% &#e Pay On field s#ould $e set to +Receipt)0

4. ,avi"ation0 Paya$les 2 Setup 2 Options 2 Paya$les 2 Invoice &a$0 1nder .5 -ate !asis, t#ere are four options% &#e accountin" date will $e $ased on t#e option selected #ere0 Invoice -ate (Invoice date entered on t#e Invoice in (ccounts Paya$le) System -ate (*urrent@system date t#e invoice was entered in (ccounts Paya$le) .oods Received @ Invoice -ate (Invoice date entered on t#e receipt in (ccounts Receiva$le) .oods Received @ System -ate (*urrent@system date t#e receipt was entered in (ccounts Receiva$le)

II. Trou !eshootin": 1a. ,o invoices are created0 POXPOIV launc#es (PXIIBP&, and (PXIIBP& completes wit# error% &#is will cause records to $e stuck in (P Interface ta$les, and an Invoice is not created% &o determine if records are stuck in status of ,155 or RECE*&E- in ap'invoices'interface, to determine t#ose records0 select (P%invoice'id, (P%invoice'num, (P%vendor'id, (P%vendor'site'id, (P%po'num$er, (P%status, (P%source, (P%"roup'id, (P5%invoice'id, (P5%po'#eader'id, (P5%po'line'id, (P5%po'line'location'id, (P5%po'distri$ution'id, (P5%po'release'id, (P5%release'num, (P5%or"'id, (P5%rcv'transaction'id, (P5%receipt'num$er, R&%transaction'type, R&%transaction'id, R&%parent'transaction'id, R&%>uantity, R&%invoice'status'code, R&%>uantity'$illed from ap'invoices'interface (P, ap'invoice'lines'interface (P5, rcv'transactions R& w#ere (P%source 6 DERSD and (P%invoice'id 6 (P5%invoice'id E

and rt%po'#eader'id 6 (P5%po'#eader'id and (P5%rcv'transaction'id is not null and (P5%rcv'transaction'id 6 rt%transaction'id and (rt%vendor'id is null or rt%vendor'site'id is null)F 1 . Pay on Receipt Gorkaround0 &o create an Invoice if Pay on Receipt failed0 Banually create a 3uickBatc#0 ,avi"ation0 Paya$les 2 Invoices 2 Invoices Select 3uickBatc# from t#e &ype%

Enter t#e PO ,um$er you want to matc# in t#e PO ,um$er $o40

*lick OH and t#e information from t#e PO will default into t#e Invoice form%

*ontinue to populate t#e rest of t#e re>uired columns to create t#e 3uick Batc# (Batc# to PO), and Save0

(&rou$les#ootin" continued)0 2. &o verify if Vendor is ena$led to Pay on Receipt, retrieve t#e followin"0 select pv%vendor'name, pvs%last'update'date, pvs%creation'date, pvs%purc#asin"'site fla", pvs%pay'site'fla", pvs%default'pay'site'id, pvs%pay'on'code, pvs%inactive'date, pvs%#old'all'payments'fla" from po'vendor'sites'all pvs, po'vendors'all pv w#ere pv%vendor'name in =DEnter t#e vendor nameD2 and pv%vendor'id 6 pvs%vendor'idF

<

3. Verify t#e ("in" Period is set0 Profile DPO0 ERS ("in" PeriodD needs to $e set at some value, even J% Or w#en su$mittin" t#e Pay on Receipt (utoinvoice pro"ram enter a value for parameter D("in" PeriodD% See ,ote AJ/E<<%/ 4. Verify t#e receipt is availa$le for Pay on Receipt% If t#e invoice'status'code is ,155 in R*V'&R(,S(*&IO,S, t#e record is not eli"i$le for Pay on Receipt% select rt%>uantity, rt%source'document'code, rt%invoice'status'code, rt%matc#'option, rt%matc#'fla", rt%s#ipment'#eader'id, rt%po'#eader'id, rs#%invoice'status'code, rs#%last'update'date from rcv'transactions rt, rcv's#ipment'#eaders%rs# w#ere rt%s#ipment'#eader'id 6 rs#%s#ipment'#eader'id and rs#%receipt'num 6 =)enter receipt num$er)2 and rs#%s#ip'to'or'id 6 =enter t#e s#ip'to'or"'id2F #. Run t#e script $elow to determine if t#e records are stuck in (P'I,VOI*ES'I,&ER7(*E0 select (P%invoice'id, (P%invoice'num, (P%vendor'id, (P%vendor'site'id, (P%po'num$er, (P%status,(P%source, (P%"roup'id, (P%invoice'date, (P%invoice'amount, (P%invoice'currency'code, (P%e4c#an"e'rate, (P%terms'id, (P%description, (P%creation'date, (P%"oods'received'date, (P%invoice'received'date, (P%or"'id, (P5%invoice'id, (P5%po'#eader'id, (P5%po'line'id, (P5%po'line'location'id, (P5%po'distri$ution'id, (P5%po'release'id, (P5%release'num, (P5%or"'id, (P5%rcv'transaction'id, (P5%receipt'num$er, R&%transaction'type, R&%transaction'id, R&%parent'transaction'id, R&%>uantity, R&%invoice'status'code, R&%>uantity'$illed from ap'invoices'interface (P, ap'invoice'lines'interface (P5, rcv'transactions R& w#ere (P%source 6 DERSD and (P%invoice'id 6 (P5%invoice'id and rt%po'#eader'id 6 (P5%po'#eader'id and (P5%rcv'transaction'id is not null and (P5%rcv'transaction'id 6 rt%transaction'id and (rt%vendor'id is null or rt%vendor'site'id is null)F If t#e data in t#e ap'invoices'interface ta$le matc#es t#e PO, t#en Purc#asin" is passin" t#e correct data% Please lo" a SR wit# (P% $% If an invoice is not created review t#e output from t#e Paya$les Open Interface% &#e reKection section s#ould provide t#e reason w#y t#e invoice was not created%

%% If receivin" usin" Receivin" Open Interface, and invoices need to $e created for (S!,s, c#eck t#at Profile of PO'(S!,'I,VOI*E'I,&ER7(*E is set to L, or Paya$les will not $e launc#ed to create an invoice for (S!,s% &% &o create de$u" lo" files0 Set Profile +PO0 Ena$le S35 trace for Receivin" Processor) to Les Run POXPOIV Pay on Receipt (uto Invoice pro"ram% 5o" file "enerated will #ave de$u" messa"es included% III. 'e it (e)o 1% G#en creatin" a -e$it Bemo for a return, t#e +*reate -e$it Bemo) s#ould $e ena$led, defaultin" from t#e supplier site setup0

2% Supplier Site setup0 ,avi"ation0 Purc#asin" Super 1ser Responsi$ility 2 Supply !ase 2 Suppliers% 3uery t#e Supplier to $e associated wit# t#e Purc#ase Order% Select t#e Purc#asin" ta$% In t#e Self !illin" section, M*reate -e$it Bemo from R&S &ransactionN s#ould $e c#ecked0

3. Trou !eshootin" 'e it (e)o *reation If -e$it Bemo is not automatically created in (P, verify t#e followin"0 a% &#e supplier site #as to $e marked to allow R&S transactions% $% &#ere must $e an ori"inal invoice already in (P for t#e item $ein" returned% c% &#e PO and t#e ori"inal Invoice must $e to t#e same Supplier Site% d% &#e Supplier Site must $e marked as $ot# a Pay Site and a Purc#asin" Site% e% &#e return >uantity cannot cause t#e >uantity invoiced to "o ne"ative% f% &#e return >uantity must $e e>ual to or less t#an t#e >uantity invoiced% /J

"% &#e *reate -e$it Bemo c#eck$o4 must also $e turned on in t#e Receipt form% #% &#e return must $e to t#e Supplier, and not to Receivin"% i% If t#e *reate -e$it Bemo errs wit# (P'*(,,O&'(SSI.,'-O*'SE3, verify t#e seeded -ocument *ate"ory is t#e one assi"ned to t#e set of $ooks for successful creation of automatic R&S -e$it memos 4. Wor+around ,or *reatin" 'e it (e)o: If t#e -e$it memo is not created automatically, manually create a -e$it Bemo in t#e (ccounts Paya$le application0 ,avi"ation0 Invoices 2 Entry 2Invoices Select -e$it Bemo from t#e list of values for t#e type% *ontinue to populate t#e rest of t#e re>uired columns to create t#e -e$it Bemo%

Referenced from ,ote 8/E8<A%/ Purc#ase Order Batc#in" &rou$les#ootin" .uide

//

Vous aimerez peut-être aussi