SlideShare a Scribd company logo
Session ID:
Prepared by:
Maximize Your Discounts in
Oracle Payables.
10272
Venkata Pavan Boyapati
Wendys
Discounts once lost are lost forever
Pavan Boyapati
• Professional Summary :
– 9 years of experience in Oracle Applications
– Financials & Supply Chain modules
– Complex Integrations
– Emerging technologies within Enterprise applications
– Currently working at Wendys as a Senior Developer
• Previous Experience:
– Hitachi Consulting
– Dell
– Oracle Consulting
– Worthington Industries
2
Agenda
• Payables - Integrations Impacting Discounts
• Payables - Discount Setups and Defaulting Rules
• Timing of Invoice Payments
• Report - Discount Info Analytics & Audit
3
Discounts
• This presentation will provide an in-depth overview of the
Discounts process and capabilities within the Oracle
Payables module.
• Within many large organizations various manual,
automated, and scheduled integration processes that
support the payment process can encounter errors or
issues.
• These unplanned and un-managed delays can cause the
discount savings opportunity to be missed.
4
Payables - Integrations Impacting Discounts
• Its important that we first understand the flow of the
Invoice from the supplier to Oracle EBS
• Multiple tools and processes can touch that data along
the way during transform, transmit and load
• Delays in Integration causes delay for the Invoice
creation in Oracle
• Business users and Payables Manager often will have
low or zero visibility to the failure points.
5
6
Payables - Integrations Impacting Discounts
O r g a n i z a t i o n N e t w o r k
Oracle
Payablessystem
Interface
E comm
Gateway
PLSQL
XML
Gateway
WF/
Business
Event
Oracle ODI
FTP
Oracle SOA
Informatica
Web
Services
EDI
Partners
OSN
Invoice
Management
System
Direct
SFTP
• Some of the Tools and Technologies that play a key role in transmitting
Invoices.
Best Practices
• Business Validations:
– Avoid standard/ business validations within the technical
integration process
– A business validation within the technical integration process
will have possibility of raising exceptions with no visibility for
the business users
– It is better to validate and error within the Oracle interface
tables than in the integration/communication process
– Errors in the interface tables can be more easily corrected by
business
• Technical Validations:
– Validations related to length/format should happen within the
technical integration process
– These technical errors require a process to notify the
appropriate support team(s).
7
• Keep the integration points (touch points) and
transformations to the minimum
• Whenever possible, ask to receive the data from a source
system in the desired format - this means minimum
integration changes and less chance of errors
• Ensure that any technical errors are pro-actively reported
and fixed, don’t let them sit idle in staging tables
• Manage and monitor the volume of interface exceptions and
the time between Invoice transmit dates and Invoice
creation dates in Oracle
8
Best Practices continued
Payables - Discount Setups and Defaulting Rules
• Payables uses the Payment Terms on the Invoice to
determine if/when to pay at the discounted amount
• Numerous other setups can also impact the Discount –
these will be discussed below
• Remember – discounts can also be manually applied
directly to the invoice within the Scheduled Payment tab
when discount terms are not available on Invoice
9
Setups
• There are several key setups related to the Discounts
process within Oracle Payables:
– Payment Terms
– Terms Date Basis
– Pay Date basis
– Always take Discount
– Recalculate Scheduled Payment
• Some are available at different levels:
– Payables System Setup
– Payables Options
– Supplier
– Supplier Site
10
Payment Terms
• Payment terms can have one or more payment terms lines,
each of which creates one scheduled payment in Invoice.
Navigation : Setup -> Invoice -> Payment Terms
11
• Cut-off Day
• % Due/Amount
• Special Calendar
• Fixed Date
• Days
• Day Of Month
• Months Ahead
12
Payment Terms
Payment terms have three discount tabs with similar options :
• First Discount
• Second Discount
• Third Discount
• %Discount
• Discount Amount
• Discount Criteria
Term Date basis
Payables has following available options for deriving Terms Date Basis :
– System
– Goods Received.
– Invoice
– Invoice Received
13
Pay Date basis
Pay Date Basis for a supplier is used to determine the date for
invoice selection during payments using PPR in oracle Payments.
• Due
• Discount
14
Always Take Discount
• Enable “Always Take Discount” If we want to avail
discount irrespective when we pay invoice.
15
16
• Payables automatically recalculates scheduled payments of
invoices during Invoice Validation.
• During recalculation, Payables uses the most recent of the
available “start date options” and the most favorable of the
available payment terms.
Recalculate Scheduled Payment
Recalculate Scheduled Payment
• During Recalculation of Scheduled Payments, Following are the
start date options that payable system looks at.
• Favorable of the Payment terms is identified based on the Rank
assigned to payment terms.
17
Defaulting rules
• From Above we have seen all setup options impacting
discounts. In this section we will see how these options default
at different levels.
18
Payables System Setup
Supplier Site
Supplier
Payables options
Invoice/Payment
• When a new supplier is created by Data librarian, we should
make sure right values defaulted at Supplier and Supplier Site
level.
Payables system setup
19
• Payables System setup is a one time setup and it is specific to
instance.
Navigation : Setup -> options -> Payables System Setup
Payables Options
20
• Payables options should be defined for each operating unit.
Discount related options are under ‘Supplier’ and ‘Invoice’ Tab
Navigation : Setup -> options -> Payables Options ->
Supplier/invoice tab
Supplier and Supplier site
21
• Discount options for both Supplier and Supplier site level.
Navigation : Suppliers -> Entry -> Invoice Management
Setup Flow
22
Payables System Setup
Supplier Site
Supplier
Payables options
Invoice/Payment
Timing of Invoice Payments
• Payments in Oracle Payables is the last step in the cycle to
avail discounts and timing of Payments plays a vital role.
• Setups that control discounts for Payments
o Pay Date Basis
o Always Take Discount
• Options on Payment Process Request that impact selection of
Invoices with Discounts
o Pay From Date
o Pay Through Date
o Include Only Due
o Payment Date
23
• Payment Process request also has others fields that impacts Document
Selection Criteria.
• If Payment Process Request is scheduled using templates then assign
‘Additional Pay Through Days’ to determine default ‘Pay Through
Date’.
24
Timing of Invoice Payments continued
25
Timing of Invoice Payments continued
With all the options discussed, consider an example Invoice ready for
payment with following Installments :
• Due date of Mar 30, 2016
• First discount date of Feb 15, 2016, for 350 USD
• Second discount date of Feb 25, 2016, for 200 USD
Options on Supplier Site and Payment Process Request :
• ‘Pay Date Basis’ on Supplier site is ‘Discount’
• ‘Include Only Due’ is not checked in Payment Process Request
Combinations of Pay Through Date, Payment Date, and Always take discount options will see
on scenario basis.
26
Pay Through
Date
Payment
Date
Always
Take Disc
Option
Installment
Selected ?
Discount Taken Amount
1 Feb 14,2016 Feb 17,2016 Yes/No No, PTD is before
the discount date.
None, Installment not selected.
2 Feb 15,2016 Feb 17,2016 Yes/No Yes, PTD is on/after
the discount date.
Second Discount Date is eligible as per
Payment Date – 200 USD
3 Feb 15,2016 Feb 26,2016 No Yes None, Payment Date is after Discount Dates
and ‘Always Take Discount’ option is
disabled
4 Feb 15,2016 Feb 26,2016 Yes Yes 350 USD, Although payment date is after
discount dates, first discount is taken
because of option ‘Always Take Discount’
5 Feb 15,2016 Mar 31,2016 No Yes None, Payment Date is after Due Date and
‘Always Take Discount’ option is disabled
6 Feb 15,2016 Mar 31,2016 Yes Yes 350 USD, Although payment date is after
Due Date, first discount is taken because of
option ‘Always Take Discount’
Due date of Mar 30, 2016
• First discount date of Feb 15, 2016, for 350 USD
• Second discount date of Feb 25, 2016, for 200 USD
Timing of Invoice Payments continued
Analytics and Audit Report
• Standard Reports that are available in Oracle today will
display the discounts at the transaction level:
– Discounts Available Report
– Discounts Taken and Lost Report
• To have more analytical information and details about
discounts, I have created a custom report to show the
volume of certain data as well as the setups related to
Discounts.
• My custom report has two sections :
– Analytics
– Audit
• This code needs changes based on the customizations
for your company and currency conversion.
27
Concurrent Program
28
Output and Code
29
• Plsql code is used to generate XML and is used as data source for
report layout.
• Code uses all standard tables from Payables System.
• Code is developed based on Vision Instance.
Report Output - Analytics
30
31
Report Output - Analytics
32
Report Output - Audit
33
Report Output - Audit
“Discount Info” Tables
AP_PRODUCT_SETUP:
AP_PRODUCT_SETUP table stores all information from
Payables System Setup. As this setup is at instance level there
will only be one record in the table.
AP_SYSTEM_PARAMETERS_ALL:
AP_SYSTEM_PARAMETERS_ALL table contains Payables
Options for all the operating units defined in the application. We
can see one record for each Operating unit.
AP_TERMS_VL and AP_TERMS_LINES:
AP_TERMS_VL contains payment terms header level
information and AP_TERMS_LINES contains line level
information.
34
AP_SUPPLIERS:
AP_SUPPLIERS stores information about Supplier Header level
attributes.
AP_SUPPLIER_SITES_ALL:
AP_SUPPLIER_SITES_ALL stores information about Supplier
Site level attributes at Operating Unit level.
AP_INVOICES_ALL:
AP_INVOICES_ALL contains information about Invoices. There is
one row for each Invoice we get.
AP_PAYMENT_SCHEDULES_ALL:
AP_PAYMENT_SCHEDULES_ALL table stores information about
scheduled payment information/Installments. This table contains
'Discount_date' and 'Discount_Amount_Available' fields.
35
“Discount Info” Tables continued
AP_INVOICE_PAYMENTS_ALL:
• AP_INVOICE_PAYMENTS_ALL contains records of invoice
payments that we made to suppliers.
• There is one row for each payment against an invoice and this
table has 'Discount_lost' and 'Discount_taken' fields that gets
populated during the Payment.
• Oracle Payables application updates this table when we confirm
an automatic payment batch, enter a manual payment, or
process a Quick payment.
• When we void a payment, Oracle Payables inserts an additional
payment line that is the negative of the original payment line.
36
“Discount Info” Tables continued
Maximizing Discounts in Oracle Payables
• Discounts once lost are lost forever

More Related Content

What's hot

Transaction Numbering in Oracle Receivables
Transaction Numbering in Oracle ReceivablesTransaction Numbering in Oracle Receivables
Transaction Numbering in Oracle Receivables
nuppara
 
Oracle Concurrent Program Setup document
Oracle Concurrent Program Setup  documentOracle Concurrent Program Setup  document
Oracle Concurrent Program Setup document
venkatesh gurusamy
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivas
Ali Ibrahim
 
Oracle EBS Currency conversion
Oracle EBS Currency conversionOracle EBS Currency conversion
Oracle EBS Currency conversion
Baker Khader Abdallah, PMP
 
Oracle EBS R12 Self service user manual
Oracle EBS R12 Self service user manualOracle EBS R12 Self service user manual
Oracle EBS R12 Self service user manual
Feras Ahmad
 
Configuring Parallel Approvers Notification
Configuring Parallel Approvers NotificationConfiguring Parallel Approvers Notification
Configuring Parallel Approvers Notification
Feras Ahmad
 
Oracle Receivables ivas
Oracle Receivables ivasOracle Receivables ivas
Oracle Receivables ivas
Ali Ibrahim
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
standale
 
Oracle ebs otl setup document
Oracle ebs otl setup documentOracle ebs otl setup document
Oracle ebs otl setup document
Feras Ahmad
 
Most frequently used sq ls for a list of values
Most frequently used sq ls for a list of valuesMost frequently used sq ls for a list of values
Most frequently used sq ls for a list of values
Feras Ahmad
 
Absence management in oracle HRMS
Absence management in oracle HRMSAbsence management in oracle HRMS
Absence management in oracle HRMS
Rajiv reddy
 
32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)
Oracle HRMS Functional Consultant
 
Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...
Abdul Rahman Fouad Thabit
 
Oracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manualOracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manual
Feras Ahmad
 
Oracle R12 Apps - Order Management Tables & Descriptions
Oracle R12 Apps - Order Management Tables & DescriptionsOracle R12 Apps - Order Management Tables & Descriptions
Oracle R12 Apps - Order Management Tables & Descriptions
Boopathy CS
 
Sla and cost acctg
Sla and cost acctgSla and cost acctg
Sla and cost acctg
Beverley Baker-Harris
 
The Goal with performance details Oracle Fusion Cloud
The Goal with performance details Oracle Fusion CloudThe Goal with performance details Oracle Fusion Cloud
The Goal with performance details Oracle Fusion Cloud
Feras Ahmad
 
R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)
lingaswamy vallapu
 
Encumbrance accounting in oracle ebs r12
Encumbrance accounting in oracle ebs r12Encumbrance accounting in oracle ebs r12
Encumbrance accounting in oracle ebs r12
Sam Elrashedy
 
Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUP
Hussain Abbas
 

What's hot (20)

Transaction Numbering in Oracle Receivables
Transaction Numbering in Oracle ReceivablesTransaction Numbering in Oracle Receivables
Transaction Numbering in Oracle Receivables
 
Oracle Concurrent Program Setup document
Oracle Concurrent Program Setup  documentOracle Concurrent Program Setup  document
Oracle Concurrent Program Setup document
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivas
 
Oracle EBS Currency conversion
Oracle EBS Currency conversionOracle EBS Currency conversion
Oracle EBS Currency conversion
 
Oracle EBS R12 Self service user manual
Oracle EBS R12 Self service user manualOracle EBS R12 Self service user manual
Oracle EBS R12 Self service user manual
 
Configuring Parallel Approvers Notification
Configuring Parallel Approvers NotificationConfiguring Parallel Approvers Notification
Configuring Parallel Approvers Notification
 
Oracle Receivables ivas
Oracle Receivables ivasOracle Receivables ivas
Oracle Receivables ivas
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
Oracle ebs otl setup document
Oracle ebs otl setup documentOracle ebs otl setup document
Oracle ebs otl setup document
 
Most frequently used sq ls for a list of values
Most frequently used sq ls for a list of valuesMost frequently used sq ls for a list of values
Most frequently used sq ls for a list of values
 
Absence management in oracle HRMS
Absence management in oracle HRMSAbsence management in oracle HRMS
Absence management in oracle HRMS
 
32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)
 
Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...
 
Oracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manualOracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manual
 
Oracle R12 Apps - Order Management Tables & Descriptions
Oracle R12 Apps - Order Management Tables & DescriptionsOracle R12 Apps - Order Management Tables & Descriptions
Oracle R12 Apps - Order Management Tables & Descriptions
 
Sla and cost acctg
Sla and cost acctgSla and cost acctg
Sla and cost acctg
 
The Goal with performance details Oracle Fusion Cloud
The Goal with performance details Oracle Fusion CloudThe Goal with performance details Oracle Fusion Cloud
The Goal with performance details Oracle Fusion Cloud
 
R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)
 
Encumbrance accounting in oracle ebs r12
Encumbrance accounting in oracle ebs r12Encumbrance accounting in oracle ebs r12
Encumbrance accounting in oracle ebs r12
 
Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUP
 

Similar to Maximize your discounts in oracle payables

Oracle Subscription Billing - All your Billing Needs on a Single Platform
 Oracle Subscription Billing - All your Billing Needs on a Single Platform Oracle Subscription Billing - All your Billing Needs on a Single Platform
Oracle Subscription Billing - All your Billing Needs on a Single Platform
Jade Global
 
Procure to Pay Process Tax Compliance Improvement Guidelines - Webinar
Procure to Pay Process Tax Compliance Improvement Guidelines - WebinarProcure to Pay Process Tax Compliance Improvement Guidelines - Webinar
Procure to Pay Process Tax Compliance Improvement Guidelines - Webinar
Sovos
 
Wholesale Electric Market Settlement
Wholesale Electric Market Settlement Wholesale Electric Market Settlement
Wholesale Electric Market Settlement
Alan Isemonger
 
Managing Third-Party Royalties
Managing Third-Party RoyaltiesManaging Third-Party Royalties
Managing Third-Party Royalties
Donald Fernandes
 
Sage 100 User Group – Nov 2017
Sage 100 User Group – Nov 2017Sage 100 User Group – Nov 2017
Sage 100 User Group – Nov 2017
BCS ProSoft
 
Payment management in SAP
Payment management in SAPPayment management in SAP
Payment management in SAP
Alice Mary Bag
 
Overview of fusion payables.v1
Overview of fusion payables.v1Overview of fusion payables.v1
Overview of fusion payables.v1
Suresh Mishra
 
AP and AR Positioning
AP and AR PositioningAP and AR Positioning
Qs2 um en_10_supplier_payment_management
Qs2 um en_10_supplier_payment_managementQs2 um en_10_supplier_payment_management
Qs2 um en_10_supplier_payment_management
khayer
 
sap-fi-bootcamp-training-day3.ppt
sap-fi-bootcamp-training-day3.pptsap-fi-bootcamp-training-day3.ppt
sap-fi-bootcamp-training-day3.ppt
veysi yi?it
 
Postal Advocate Capabilities- Top 10 Ways To Save on Postage with the Upcomin...
Postal Advocate Capabilities- Top 10 Ways To Save on Postage with the Upcomin...Postal Advocate Capabilities- Top 10 Ways To Save on Postage with the Upcomin...
Postal Advocate Capabilities- Top 10 Ways To Save on Postage with the Upcomin...
Postal Advocate Inc.
 
What's New in Financials 2.x
What's New in Financials 2.xWhat's New in Financials 2.x
What's New in Financials 2.x
Yulia Drygybka
 
UNIT V ACCOUNTING IN COMPUTERISED ENVIRONMENT
UNIT V ACCOUNTING IN COMPUTERISED ENVIRONMENTUNIT V ACCOUNTING IN COMPUTERISED ENVIRONMENT
UNIT V ACCOUNTING IN COMPUTERISED ENVIRONMENT
Ramesh Kumar Natesan
 
Dora ppt4(fico)
Dora ppt4(fico)Dora ppt4(fico)
Dora ppt4(fico)
Dorai Dorai
 
Implementing a FAR Part 31 Compliant Cost Accounting System
Implementing a FAR Part 31 Compliant Cost Accounting SystemImplementing a FAR Part 31 Compliant Cost Accounting System
Implementing a FAR Part 31 Compliant Cost Accounting System
Robert E Jones
 
One time payment requests in Oracle ERP Cloud
One time payment requests in Oracle ERP CloudOne time payment requests in Oracle ERP Cloud
One time payment requests in Oracle ERP Cloud
Prithis Das, PMP, OCS ☁️
 
Finit creative solutions for cash flow fx analysis through dashboarding
Finit   creative solutions for cash flow fx analysis through dashboardingFinit   creative solutions for cash flow fx analysis through dashboarding
Finit creative solutions for cash flow fx analysis through dashboarding
finitsolutions
 
Record Revenue @ Daily Rate[Presentation]
Record Revenue @ Daily Rate[Presentation]Record Revenue @ Daily Rate[Presentation]
Record Revenue @ Daily Rate[Presentation]
amadhireddy
 
Syed
SyedSyed
Department Billing Class Job Aids updt.ppt
Department Billing Class Job Aids updt.pptDepartment Billing Class Job Aids updt.ppt
Department Billing Class Job Aids updt.ppt
ssuserca07521
 

Similar to Maximize your discounts in oracle payables (20)

Oracle Subscription Billing - All your Billing Needs on a Single Platform
 Oracle Subscription Billing - All your Billing Needs on a Single Platform Oracle Subscription Billing - All your Billing Needs on a Single Platform
Oracle Subscription Billing - All your Billing Needs on a Single Platform
 
Procure to Pay Process Tax Compliance Improvement Guidelines - Webinar
Procure to Pay Process Tax Compliance Improvement Guidelines - WebinarProcure to Pay Process Tax Compliance Improvement Guidelines - Webinar
Procure to Pay Process Tax Compliance Improvement Guidelines - Webinar
 
Wholesale Electric Market Settlement
Wholesale Electric Market Settlement Wholesale Electric Market Settlement
Wholesale Electric Market Settlement
 
Managing Third-Party Royalties
Managing Third-Party RoyaltiesManaging Third-Party Royalties
Managing Third-Party Royalties
 
Sage 100 User Group – Nov 2017
Sage 100 User Group – Nov 2017Sage 100 User Group – Nov 2017
Sage 100 User Group – Nov 2017
 
Payment management in SAP
Payment management in SAPPayment management in SAP
Payment management in SAP
 
Overview of fusion payables.v1
Overview of fusion payables.v1Overview of fusion payables.v1
Overview of fusion payables.v1
 
AP and AR Positioning
AP and AR PositioningAP and AR Positioning
AP and AR Positioning
 
Qs2 um en_10_supplier_payment_management
Qs2 um en_10_supplier_payment_managementQs2 um en_10_supplier_payment_management
Qs2 um en_10_supplier_payment_management
 
sap-fi-bootcamp-training-day3.ppt
sap-fi-bootcamp-training-day3.pptsap-fi-bootcamp-training-day3.ppt
sap-fi-bootcamp-training-day3.ppt
 
Postal Advocate Capabilities- Top 10 Ways To Save on Postage with the Upcomin...
Postal Advocate Capabilities- Top 10 Ways To Save on Postage with the Upcomin...Postal Advocate Capabilities- Top 10 Ways To Save on Postage with the Upcomin...
Postal Advocate Capabilities- Top 10 Ways To Save on Postage with the Upcomin...
 
What's New in Financials 2.x
What's New in Financials 2.xWhat's New in Financials 2.x
What's New in Financials 2.x
 
UNIT V ACCOUNTING IN COMPUTERISED ENVIRONMENT
UNIT V ACCOUNTING IN COMPUTERISED ENVIRONMENTUNIT V ACCOUNTING IN COMPUTERISED ENVIRONMENT
UNIT V ACCOUNTING IN COMPUTERISED ENVIRONMENT
 
Dora ppt4(fico)
Dora ppt4(fico)Dora ppt4(fico)
Dora ppt4(fico)
 
Implementing a FAR Part 31 Compliant Cost Accounting System
Implementing a FAR Part 31 Compliant Cost Accounting SystemImplementing a FAR Part 31 Compliant Cost Accounting System
Implementing a FAR Part 31 Compliant Cost Accounting System
 
One time payment requests in Oracle ERP Cloud
One time payment requests in Oracle ERP CloudOne time payment requests in Oracle ERP Cloud
One time payment requests in Oracle ERP Cloud
 
Finit creative solutions for cash flow fx analysis through dashboarding
Finit   creative solutions for cash flow fx analysis through dashboardingFinit   creative solutions for cash flow fx analysis through dashboarding
Finit creative solutions for cash flow fx analysis through dashboarding
 
Record Revenue @ Daily Rate[Presentation]
Record Revenue @ Daily Rate[Presentation]Record Revenue @ Daily Rate[Presentation]
Record Revenue @ Daily Rate[Presentation]
 
Syed
SyedSyed
Syed
 
Department Billing Class Job Aids updt.ppt
Department Billing Class Job Aids updt.pptDepartment Billing Class Job Aids updt.ppt
Department Billing Class Job Aids updt.ppt
 

Recently uploaded

Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 

Recently uploaded (20)

Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 

Maximize your discounts in oracle payables

  • 1. Session ID: Prepared by: Maximize Your Discounts in Oracle Payables. 10272 Venkata Pavan Boyapati Wendys Discounts once lost are lost forever
  • 2. Pavan Boyapati • Professional Summary : – 9 years of experience in Oracle Applications – Financials & Supply Chain modules – Complex Integrations – Emerging technologies within Enterprise applications – Currently working at Wendys as a Senior Developer • Previous Experience: – Hitachi Consulting – Dell – Oracle Consulting – Worthington Industries 2
  • 3. Agenda • Payables - Integrations Impacting Discounts • Payables - Discount Setups and Defaulting Rules • Timing of Invoice Payments • Report - Discount Info Analytics & Audit 3
  • 4. Discounts • This presentation will provide an in-depth overview of the Discounts process and capabilities within the Oracle Payables module. • Within many large organizations various manual, automated, and scheduled integration processes that support the payment process can encounter errors or issues. • These unplanned and un-managed delays can cause the discount savings opportunity to be missed. 4
  • 5. Payables - Integrations Impacting Discounts • Its important that we first understand the flow of the Invoice from the supplier to Oracle EBS • Multiple tools and processes can touch that data along the way during transform, transmit and load • Delays in Integration causes delay for the Invoice creation in Oracle • Business users and Payables Manager often will have low or zero visibility to the failure points. 5
  • 6. 6 Payables - Integrations Impacting Discounts O r g a n i z a t i o n N e t w o r k Oracle Payablessystem Interface E comm Gateway PLSQL XML Gateway WF/ Business Event Oracle ODI FTP Oracle SOA Informatica Web Services EDI Partners OSN Invoice Management System Direct SFTP • Some of the Tools and Technologies that play a key role in transmitting Invoices.
  • 7. Best Practices • Business Validations: – Avoid standard/ business validations within the technical integration process – A business validation within the technical integration process will have possibility of raising exceptions with no visibility for the business users – It is better to validate and error within the Oracle interface tables than in the integration/communication process – Errors in the interface tables can be more easily corrected by business • Technical Validations: – Validations related to length/format should happen within the technical integration process – These technical errors require a process to notify the appropriate support team(s). 7
  • 8. • Keep the integration points (touch points) and transformations to the minimum • Whenever possible, ask to receive the data from a source system in the desired format - this means minimum integration changes and less chance of errors • Ensure that any technical errors are pro-actively reported and fixed, don’t let them sit idle in staging tables • Manage and monitor the volume of interface exceptions and the time between Invoice transmit dates and Invoice creation dates in Oracle 8 Best Practices continued
  • 9. Payables - Discount Setups and Defaulting Rules • Payables uses the Payment Terms on the Invoice to determine if/when to pay at the discounted amount • Numerous other setups can also impact the Discount – these will be discussed below • Remember – discounts can also be manually applied directly to the invoice within the Scheduled Payment tab when discount terms are not available on Invoice 9
  • 10. Setups • There are several key setups related to the Discounts process within Oracle Payables: – Payment Terms – Terms Date Basis – Pay Date basis – Always take Discount – Recalculate Scheduled Payment • Some are available at different levels: – Payables System Setup – Payables Options – Supplier – Supplier Site 10
  • 11. Payment Terms • Payment terms can have one or more payment terms lines, each of which creates one scheduled payment in Invoice. Navigation : Setup -> Invoice -> Payment Terms 11 • Cut-off Day • % Due/Amount • Special Calendar • Fixed Date • Days • Day Of Month • Months Ahead
  • 12. 12 Payment Terms Payment terms have three discount tabs with similar options : • First Discount • Second Discount • Third Discount • %Discount • Discount Amount • Discount Criteria
  • 13. Term Date basis Payables has following available options for deriving Terms Date Basis : – System – Goods Received. – Invoice – Invoice Received 13
  • 14. Pay Date basis Pay Date Basis for a supplier is used to determine the date for invoice selection during payments using PPR in oracle Payments. • Due • Discount 14
  • 15. Always Take Discount • Enable “Always Take Discount” If we want to avail discount irrespective when we pay invoice. 15
  • 16. 16 • Payables automatically recalculates scheduled payments of invoices during Invoice Validation. • During recalculation, Payables uses the most recent of the available “start date options” and the most favorable of the available payment terms. Recalculate Scheduled Payment
  • 17. Recalculate Scheduled Payment • During Recalculation of Scheduled Payments, Following are the start date options that payable system looks at. • Favorable of the Payment terms is identified based on the Rank assigned to payment terms. 17
  • 18. Defaulting rules • From Above we have seen all setup options impacting discounts. In this section we will see how these options default at different levels. 18 Payables System Setup Supplier Site Supplier Payables options Invoice/Payment • When a new supplier is created by Data librarian, we should make sure right values defaulted at Supplier and Supplier Site level.
  • 19. Payables system setup 19 • Payables System setup is a one time setup and it is specific to instance. Navigation : Setup -> options -> Payables System Setup
  • 20. Payables Options 20 • Payables options should be defined for each operating unit. Discount related options are under ‘Supplier’ and ‘Invoice’ Tab Navigation : Setup -> options -> Payables Options -> Supplier/invoice tab
  • 21. Supplier and Supplier site 21 • Discount options for both Supplier and Supplier site level. Navigation : Suppliers -> Entry -> Invoice Management
  • 22. Setup Flow 22 Payables System Setup Supplier Site Supplier Payables options Invoice/Payment
  • 23. Timing of Invoice Payments • Payments in Oracle Payables is the last step in the cycle to avail discounts and timing of Payments plays a vital role. • Setups that control discounts for Payments o Pay Date Basis o Always Take Discount • Options on Payment Process Request that impact selection of Invoices with Discounts o Pay From Date o Pay Through Date o Include Only Due o Payment Date 23
  • 24. • Payment Process request also has others fields that impacts Document Selection Criteria. • If Payment Process Request is scheduled using templates then assign ‘Additional Pay Through Days’ to determine default ‘Pay Through Date’. 24 Timing of Invoice Payments continued
  • 25. 25 Timing of Invoice Payments continued With all the options discussed, consider an example Invoice ready for payment with following Installments : • Due date of Mar 30, 2016 • First discount date of Feb 15, 2016, for 350 USD • Second discount date of Feb 25, 2016, for 200 USD Options on Supplier Site and Payment Process Request : • ‘Pay Date Basis’ on Supplier site is ‘Discount’ • ‘Include Only Due’ is not checked in Payment Process Request Combinations of Pay Through Date, Payment Date, and Always take discount options will see on scenario basis.
  • 26. 26 Pay Through Date Payment Date Always Take Disc Option Installment Selected ? Discount Taken Amount 1 Feb 14,2016 Feb 17,2016 Yes/No No, PTD is before the discount date. None, Installment not selected. 2 Feb 15,2016 Feb 17,2016 Yes/No Yes, PTD is on/after the discount date. Second Discount Date is eligible as per Payment Date – 200 USD 3 Feb 15,2016 Feb 26,2016 No Yes None, Payment Date is after Discount Dates and ‘Always Take Discount’ option is disabled 4 Feb 15,2016 Feb 26,2016 Yes Yes 350 USD, Although payment date is after discount dates, first discount is taken because of option ‘Always Take Discount’ 5 Feb 15,2016 Mar 31,2016 No Yes None, Payment Date is after Due Date and ‘Always Take Discount’ option is disabled 6 Feb 15,2016 Mar 31,2016 Yes Yes 350 USD, Although payment date is after Due Date, first discount is taken because of option ‘Always Take Discount’ Due date of Mar 30, 2016 • First discount date of Feb 15, 2016, for 350 USD • Second discount date of Feb 25, 2016, for 200 USD Timing of Invoice Payments continued
  • 27. Analytics and Audit Report • Standard Reports that are available in Oracle today will display the discounts at the transaction level: – Discounts Available Report – Discounts Taken and Lost Report • To have more analytical information and details about discounts, I have created a custom report to show the volume of certain data as well as the setups related to Discounts. • My custom report has two sections : – Analytics – Audit • This code needs changes based on the customizations for your company and currency conversion. 27
  • 29. Output and Code 29 • Plsql code is used to generate XML and is used as data source for report layout. • Code uses all standard tables from Payables System. • Code is developed based on Vision Instance.
  • 30. Report Output - Analytics 30
  • 31. 31 Report Output - Analytics
  • 34. “Discount Info” Tables AP_PRODUCT_SETUP: AP_PRODUCT_SETUP table stores all information from Payables System Setup. As this setup is at instance level there will only be one record in the table. AP_SYSTEM_PARAMETERS_ALL: AP_SYSTEM_PARAMETERS_ALL table contains Payables Options for all the operating units defined in the application. We can see one record for each Operating unit. AP_TERMS_VL and AP_TERMS_LINES: AP_TERMS_VL contains payment terms header level information and AP_TERMS_LINES contains line level information. 34
  • 35. AP_SUPPLIERS: AP_SUPPLIERS stores information about Supplier Header level attributes. AP_SUPPLIER_SITES_ALL: AP_SUPPLIER_SITES_ALL stores information about Supplier Site level attributes at Operating Unit level. AP_INVOICES_ALL: AP_INVOICES_ALL contains information about Invoices. There is one row for each Invoice we get. AP_PAYMENT_SCHEDULES_ALL: AP_PAYMENT_SCHEDULES_ALL table stores information about scheduled payment information/Installments. This table contains 'Discount_date' and 'Discount_Amount_Available' fields. 35 “Discount Info” Tables continued
  • 36. AP_INVOICE_PAYMENTS_ALL: • AP_INVOICE_PAYMENTS_ALL contains records of invoice payments that we made to suppliers. • There is one row for each payment against an invoice and this table has 'Discount_lost' and 'Discount_taken' fields that gets populated during the Payment. • Oracle Payables application updates this table when we confirm an automatic payment batch, enter a manual payment, or process a Quick payment. • When we void a payment, Oracle Payables inserts an additional payment line that is the negative of the original payment line. 36 “Discount Info” Tables continued
  • 37. Maximizing Discounts in Oracle Payables • Discounts once lost are lost forever

Editor's Notes

  1. Oracle Payables stuff Techno functional Understand audience
  2. Robin lead analyst
  3. Discounts very interested… Discount apps on cell
  4. Suppliers can send invoices through different channels based on their capabilities, using Web Services Through EDI partners OSN (oracle Supplier Network) Direct SFTP Through Invoice Management System Effective integration techniques should be in place to accept Invoices of different formats and load them into Oracle Payables. Some of the Integration tools that are used with in Organizations : Oracle ODI Oracle SOA Informatica Processes with in Oracle that connects to Payables System : Ecomm Gateway PLSQL XML Gateway WF/Business Event SQL*Loader Combination of above tools and technologies usage will depend upon Business model, Requirements and Type of vendors.
  5. Above are some of the best practices to maximize the efficiency of the integrations and reduce Invoice turn around time.
  6. Cutoff Day : A specific day of the month after which the due and discount dates needs to be calculated. Works in conjunction with ‘Day of the Month’ and ‘Months Ahead’. Rank: Rank helps the system to choose the most favorable Payment Terms from Invoice and Purchase order. During Approval, Payables recalculates the scheduled payment using the most favorable terms only if the Recalculate Scheduled Payment Payables option is enabled. Also used in Automatic interest calculation. %Due /Amount : %Due /Amount is used to determine installment amount. Calendar : It is used to determine due dates for scheduled payments by using a special calendar. Fixed Date : Specific date on which payment terms are due. Days : Number of days are added to the invoice terms date to determine the due date. This option is the one that is most commonly used. ‘Day of the Month’ and ‘Months Ahead’ works along with Cutoff Day to determine Due Date.
  7. % Discount : Payables uses the % we enter here to calculate the discount amount available for a scheduled payment. Discount Amount : To use a fixed Discount amount on payment Schedule. Criteria : If the Criteria selected is Higher, then the higher of Percentage and Absolute discount amount is applied and vice versa. In the Second and Third Discount regions, we can enter second and third discount percentages/amount if we miss the first discount date.
  8. System - Current date of your Payables system, automatically applied by system when invoice is created. Goods Received. Date when we receive goods for invoices that are matched to purchase orders, manually entered by user. Invoice - Invoice date of the Invoice. Invoice Received - Date when we receive an Invoice from Supplier, manually entered by user. ‘Goods Received’ and ‘Invoice received’ are manual enterable fields on Invoice header.
  9. We see similar options at both Supplier and Supplier Site level, However Invoice and Payment derive options from Supplier Site level first and if not available then Supplier level options will be used.
  10. Discount Options defined at multiple levels. The defaulting of setup options works is: The invoice defaults information from the Supplier Site. When a new supplier site is created, the options are defaulted from the Payables Options as they are operating unit specific and this is because the site is also specific to an operating unit. When a new supplier is created, the options are defaulted from the Payables System Setup options as they are Instance specific and not specific to operating unit. Payment terms for an invoice will default from the Supplier site except in following circumstances. Import an invoice record that has payment terms specified on the record. For PO Default or QuickMatch invoice, terms default from the Purchase Order.
  11. ‘Pay Date Basis’ and ‘Always Take Discount’ are the options available in Supplier and Supplier Site level. Pay Date basis : Discount/Due will retrieved from Supplier Site level, If not available , then it is selected from Supplier level. Always Take Discount : Always take Discount is selected to take a discount regardless of when we pay the invoice. ‘Pay From Date’ and ‘Pay Through Date’ are dates entered in Payment Process request for Invoice selection. Payables selects all approved and unpaid invoices that have a due date or discount date between ‘Pay From Date’ and ‘Pay Through Date’. Include Only Due : Enable if you want to override the pay date basis for the supplier site and only pay invoices with due dates. Payment Date : This is GL date for the payment distributions and the date we want to appear on the payment document. Payment Date also impacts selection of ‘Invoices with discounts’ in combination with above options.
  12. Payment Process Request, Ensure document selection criteria is properly assigned to select eligible invoices. “Additional Pay Through Days” in template is Number of days between your regular payment batches. In order to determine the availability of discounts for payments on a certain date, run the standard report: Discounts Available Report This will be a pre-check report before payment schedules to take advantage of discounts.
  13. The above table displays multiple combinations that can arise during payments which are key to avail discounts.
  14. This Custom Report is registered as concurrent program in Oracle EBS based on PLSQL and XML Publisher generating Excel Output with two tabs ‘Analytics’ and ‘Audit’.
  15. This Custom Report contains 3 parameters : As of Date (Defaulted to Sysdate) No of Days to Lookback Top ‘N’ Rows
  16. Since Report output is Excel, attaching screen shots of different sections in output. Report output contain two tabs ‘Analytics’ and ‘Audit’. The above report output sections comes under ‘Analytics’ tab. First Section displays the parameters passed to the concurrent program. Other sections in report describe the volume of data that is currently being processed through payables system. High volume of invoices and suppliers means system requires a close observation of missing discounts data.
  17. The above sections comes under ‘Analytics’ tab. First 2 sections in above report output displays aggregated values of lost discounts By Supplier and By Invoice in payables system based on concurrent program parameters (eg. In last year for top 10 suppliers and Invoices) . Last section displays top ‘N’ Suppliers with “Immediate Payments”, Based on the amounts this will help business to rethink of negotiations.
  18. The above sections comes under ‘Audit’ tab. These sections in report output displays ‘Payables System Setup’ and ‘Payables Options’ (by Operating Unit) defined in the system. This will help to audit the values that default on new Suppliers and Supplier sites.
  19. The above sections comes under ‘Audit’ tab. These sections in report output displays ‘Discount Payment Terms’ and ‘Top N Supplier Options’ (‘N’ is based on concurrent program parameter) defined in the system. This will help us to understand the Discount options for Discount Payment Terms and Top paid suppliers.