Вы находитесь на странице: 1из 58

1 Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Oracle Advisor Webcast Program

Current schedule
Archived recordings
Doc ID 740966.1

3 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Future Advisor Webcasts
Upcoming live webcasts and recent recordings:

VOICE STREAMING ENABLED

Teleconference Access:

US & Canada: 866- 627-3315

Toll Number: +1-706-758-7972

Global Toll-Free: 1148600.1

Password: Oracle OM

OM Webcast Calendar/Archive
Doc ID 1288737.1

All Webcast Calendar/Archive


Doc ID 740966.1 What advisor webcast topics do YOU want to see presented? Visit the Work
In Process and Flow Manufacturing My Oracle Support Community today to
let us know.

4 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Safe Harbor Statement

The following is intended to outline our general product


direction. It is intended for information purposes only, and
may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality,
and should not be relied upon in making purchasing decision.
The development, release, and timing of any features or
functionality described for Oracles products remains at the
sole discretion of Oracle.

5 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Oracle Advisor Webcast
Processing Payments in Order Management

Ranganath Yarlagadda and Avanti Boinepalli


Objectives

This session is intended to provide understanding of


How payments are entered from Order Management
How Multiple and Partial Payments are processed in Order
Management

7 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Agenda
Introduction

Setups

Payment Processing

Walkthrough Payment processing

Prepayment processing using API

Common Issues & Frequently Asked Questions

8 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Company Customer
Introduction
Prepayment

What is Payment Prepayment Receipt

Types of Payments
Goods
Payments
Pre Payments
Why they are Used Auto invoice creation
and receipt matching
Invoice

Where are they Used


Payment

Apply receipt to invoice Receipt

9 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Agenda
Introduction

Setups

Payment Processing

Walkthrough Payment processing

Prepayment processing using API

Common Issues & Frequently Asked Questions

10 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Setups
Setups Required from Order Management and Receivables

Order Management setup


Enable Payment types
Define Payment Terms
Receivables setup
Define Receivable Activity (Required for Prepayments)
Create Receipt Class / Payment Method Remittance Bank Accounts
Create and Assign Sequence to Payment Method
Create Customer Bank / Bank Accounts and assign to a Customer / Site

11 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Setups
Payment type
Order Management Super User Responsibility Setup Orders Payment Types

12 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Setups
Payment Terms
Payment Terms specify the due date and discount date for payment of an invoice
Payment terms can include a discount percent for early payment and you can assign multiple
discounts to each payment term line
Payment terms also enable you to choose whether or not the payment term will be used for controlling
credit checking.
Down payment amount is defaulted based on Payment terms in case of prepayment
Payment Terms are defaulted from
Bill To site
Customer Address
Customer
Transaction Type

13 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Setups
Payment Terms

Order Management Super User Responsibility Setup Orders Payment Terms

14 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Agenda
Introduction

Setups

Payment Processing

Walkthrough Payment processing

Prepayment processing using API

Common Issues & Frequently Asked Questions

15 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payments Processing

Payment Type Level Cash Check Credit Card ACH Direct Debit Wire transfer Commitment

Header X X
Pre Payment
Line X X X X X X X
X
Header X
Payment
Line

16 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payments Processing
Prepayment flow

Enter View/Print
Prepayments/ Process Receipts
Payment terms of Payments (Optional)
type prepayment

Auto
Fulfill Order
invoice/Automatic
Receipt Matching

17 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payments Processing
Single Prepayment

18 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payments Processing
Multiple Prepayments

19 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payments Processing
Cancellation of prepaid order

Cancel Sales
order

20 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payments Processing
Payment flow

Enter Sales order Fulfill order Create invoice

Apply receipt Create Receipt


to invoice

21 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payments Processing
Payments by Installments

22 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payments Processing
Payment With Differing Payment Types on One Order

23 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payments Processing
Multiple payment types at order line

24 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payment processing
Quick Receipt

Quick Receipt document that can be printed and handed to a retail


customer
The three ways to create the Payment Receipt document are:
Include the "Print Payment Receipt" function within the workflow.
Launch the new report Payment Receipt with parameters Order
It is also accessible through Actions at the Order level

Note: The Print Payment Receipt action is available only if the function Sales Orders: Print Payment
Receipt is attached to the OM Menu

25 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payment processing
Workflow activity for Payment Assurance

26 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Agenda
Introduction

Setups

Payment Processing

Walkthrough Payment processing

Prepayment processing using API

Common Issues & Frequently Asked Questions

27 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Single Prepayments

Enter a new sales order from Order Management and Book the Order

28 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Single Prepayments

Actions Payments

29 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Single Prepayments

Enter payment information


Enable flag: prepay and Enter the Payment type with Amount

30 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Single Prepayments

Click "Process Payments" button

31 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Single Prepayments

View Receipt

32 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Single Prepayments
Run the Workflow Background Process
Run the Autoinvoice import program (RAXMTR / RAXTRX) for batch source ORDER ENTRY

Please note that the Prepayments Matching Program (ARPREMAT) gets kicked off automatically through autoinvoice.
This program matches existing prepayments with corresponding and currently imported Orders/Invoices.

33 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Single Prepayments
See the line got CLOSED and the line has been invoiced

34 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Single Prepayments
Prepaid amount can be seen in the SO others tab

35 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Multiple Prepayments

36 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Multiple Prepayments

Actions payments

37 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Multiple Prepayments
View receipts

38 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Multiple Prepayments

39 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Walkthrough
The process for Multiple Prepayments

After Running Prepayments Matching Program

40 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Agenda
Introduction

Setups

Payment Processing

Walkthrough Payment processing

Prepayment processing using API

Common Issues & Frequently Asked Questions

41 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Prepayment Processing Using API
API to create Payments in OM
You can call OE_Order_PUB.Process_order() API to create Payments
- You can import a single payment record at the order level using the existing
oe_headers_iface_all
For Multiple Payments table Used : ONT.OE_PAYMENTS_IFACE_ALL

This is a multi-org table for payment records open interface. This table
stores payment information that is imported from a feeder system into
Oracle Order Management using Order Import

42 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Prepayment Processing Using API
Creating Receipt using API
For creating pre-payment receipt using process Order. You need to use
"OE_ORDER_PUB.G_MISS_HEADER_PAYMENT_REC

Sample code
--Payment related changes START
l_Header_Payment_tbl(1) := OE_ORDER_PUB.G_MISS_HEADER_PAYMENT_REC;
l_Header_Payment_tbl(1).operation := OE_GLOBALS.G_OPR_CREATE;
l_Header_Payment_tbl(1).PAYMENT_TYPE_CODE :='CASH';
l_Header_Payment_tbl(1).RECEIPT_METHOD_ID := 1102;
--Payment related changes END

Similarly the Line payments table can be populated for Line Level payment

43 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Prepayment Processing Using API
Sample code for Credit Card
For Credit Card Prepayment the following code can be used:

l_Header_Payment_tbl(1).PAYMENT_NUMBER :=1;
l_Header_Payment_tbl(1).PAYMENT_COLLECTION_EVENT := 'PREPAY';
l_Header_Payment_tbl(1).PAYMENT_TYPE_CODE := 'CREDIT_CARD';
l_Header_Payment_tbl(1).CREDIT_CARD_CODE :='VISA';
l_Header_Payment_tbl(1).CREDIT_CARD_EXPIRATION_DATE :='12-DEC-2015';
l_Header_Payment_tbl(1).CREDIT_CARD_HOLDER_NAME :='test';
l_Header_Payment_tbl(1).CREDIT_CARD_NUMBER :='111111111111';
l_Header_Payment_tbl(1).payment_amount :=100;

44 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Payment processing
Pre Payment Holds

Pending Process Payment Hold


Epayment Failure Hold
Epayment server failure Hold

45 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Agenda
Introduction

Setups

Payment Processing

Walkthrough Payment processing

Prepayment processing using API

Common Issues & Frequently Asked Questions

46 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Common Issues and Queries
Issues
Issue - 1
The following messages are received when booking an order:

Create Prepayment: The document sequence number was used to default the receipt number.
Payment processing for 1.08 failed.
A payment failure hold has been applied against this order.
Order has been booked.
Resolution

Receivables responsibility, Navigation path = Setup > Receipts > Receivables Activities

Create an activity with Type = Prepayment.

47 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Common Issues and Queries
Issues
Issue - 2
The following messages are received when trying to release the EPayment Failure Hold manually :

"This hold is a system seeded hold, cannot be released by user"

Resolution

Run the Process Pending Payments Concurrent Program

48 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Common Issues and Queries
Frequently Asked Questions
Question:
Payment Details Do Not Default To An Invoice When Customer Has Automatic Payment
Attached

Ans:
create Sales Order by entering payment details, so that the trxn_extension_id will be passed to
Receivables during invoicing.

Enhancement Request Bug 7334362 is logged to default the payment details when the customer
has payment method and primary bank account attached.

49 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Common Issues and Queries
Frequently Asked Questions
Question:
Order Organizer Form: Payments options not available from Actions LOV

Ans:
This observation is standard functionality at this point.The Payments option is not available to be
selected from the "Actions" button LOV in the Order Organizer form.

Enhancement Request Bug 7193071 ORDER ORGANIZER - INCLUDE PAYMENTS OPTION IN


ACTIONS LOV has been logged for this.

50 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Common Issues and Queries
Frequently Asked Questions
Question:
Why is it that when creating a regular Sales Order, on the Header Others tab, when selecting
Payment Type, the field is always filtered with C%? Other non-C payment types are not
displayed here.

Ans:
The Payment Type LOV at the Order level is there only for backward compatibility, and meant for customers who
have Multiple Payments disabled. The users will not be able to make use of the new Payment Types enabled in
11.5.10 for Multiple Payments using the Payment Type LOV at the Order Level.

The new Payment Types enabled for Multiple Payments require additional information to be captured. That is the
reason why we need users to use the Payment window to capture the relevant information

51 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Top Articles and Community Links
How to use Process Order API to Create Prepayment
Records in OM? (Doc ID 1438444.1)
Payments In Order Management In R12 (Doc ID
1164613.1)
FAQ:Common Questions Asked For Process
Payments In Order Management (Doc ID 1273573.1)
Prepayments Overview: Flow And Table Impact of
Oracle Receivables Multiple Prepayments Feature
(Doc ID 280353.1)
Advisor Webcasts In All Other Product Areas [ID
740966.1].

52 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


To ask a question on the
phone line, select *1 on
your phone.

To ask a question online,


Questions & Answers use the Q&A area at the
top.

Your question will be read


aloud in the order
received.

Question can also be


asked on the My Oracle
Support Communities

53 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Learn More
Available References and Resources to Get Proactive

About Oracle Support Best Practices


www.oracle.com/goto/proactivesupport

Get Proactive in My Oracle Support


https://support. oracle.com | Doc ID: 432.1

Get Proactive Blog


https://blogs.oracle.com/getproactive/

Ask the Get Proactive Team


get-proactive_ww@oracle.com

55 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


To ask a question on the
phone line, select *1 on
your phone.

To ask a question online,


Questions & Answers use the Q&A area at the
top.

Your question will be read


aloud in the order
received.

Question can also be


asked on the My Oracle
Support Communities

56 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


THANK YOU

57 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


58 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
My Oracle Support Community
Collaborate with a large network of your industry peers, support professionals, and Oracle
experts to exchange information, ask questions & get answers.

Visit the My Oracle Support


Community now!!
1. Log into My Oracle Support.
2. Select the Community tab.
3. Start typing the community
name in the Find a
Community Quick Find field.

59 Copyright 2014, Oracle and/or its affiliates. All rights reserved.


Advisor Webcast Program
Register for upcoming live advisor
webcasts.

Access past webcast recordings


and presentation material.

Continue the discussion on a


specific webcast topic.

Let us know what topics you would


like presented in the communities or
in the post webcast survey.

Doc Id 740966.1

60 Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Вам также может понравиться