PERIODIC CONSOLIDATED INVOICE

Download Report

Transcript PERIODIC CONSOLIDATED INVOICE

PERIODIC CONSOLIDATED INVOICE
Presenters:
Ron Pollard, CIO, Specialized Bicycle Components
Co-Presenters:
Robert Hatter-Crawford, Senior Analyst,
Specialized Bicycle Components
Nathan Swaminathan, Solutions Partners, Inc.
Jennifer Martin, Solutions Partners, Inc.
BUSINESS REQUIREMENT
Produce Consolidated Invoices twice a month
 Invoices should look like normal invoices
- list all shipments in the prior 15 days
- should not be like a statement
- include all transactions like credit memos, debit
memos, etc.
 Separate invoices for different payment terms
SOLUTION OVERVIEW
Define
st
1 & 2nd half
Payment Terms
Assign
Payment Terms
To
Customer
2
Develop
Autoinvoice
Preprocessor
Switch
Payment Terms
between
st
1 to 2nd and
2nd to 1st half
3
Group invoices
After
Autoinvoice
Group invoices
by
Bill-To Customer
and
Payment Term
Define
Print
Program
Use
Imported Billing
Number
Parameter
1
4
Set
Billing Format
To
“Imported”
Include only
Transactions with
NO
Cash Activity
Oracle Vanilla Consolidated Billing Feature
 Customers configured with “Consolidated Billing Formats”
enabled, Type: Detail or Summary
 “Print Consolidated Billing Invoices” program processes all data:
- Loads selected invoices to
AR_CONS_INV_ALL
AR_CONS_INV_TRX_ALL
AR_CONS_INV_TRX_LINES_ALL
- CONS_INV_TYPE is “DETAIL” or “SUMMARY” in
AR_CONS_INV_ALL according to program argument
- Tracks running balances at consolidated invoice level
- Generates printable output with statement-like features
- Assigns selected invoices to one consolidated
invoice per customer
 Cash applications possible against consolidated invoice
Oracle Vanilla Imported Billing Number Feature
 Customers configured with “Consolidated Billing Formats” enabled,
Type: Imported
 User populates CONS_BILLING_NUMBER in
RA_INTERFACE_LINES_ALL table on pending invoices
 AutoInvoice program processes all data
- Loads selected invoices to
AR_CONS_INV_ALL (CONS_INV_TYPE is “MINV” )
AR_CONS_INV_TRX_ALL
AR_CONS_INV_TRX_LINES_ALL not populated
 User writes custom Invoice Print Program
 Cash applications possible against consolidated invoice
SBC Periodic Consolidated Invoices
 Combination of vanilla “Consolidated Billing” and “Imported
Billing” features in Oracle Receivables
 Customers configured with “Consolidated Billing Formats”
enabled, Type: Imported
 New Custom Package written to generate SBC invoice data
 Vanilla “Print Consolidated Billing Invoices” program cloned
and modified to process SBC invoice data and reformatted the
printable invoice output
 Data generated looks like vanilla Oracle and allows standard
handling by Oracle Receivables Application Forms and
Programs
SBC Periodic Consolidated Invoices - Details
 New Custom Package written to do processing and creation of data:
- Gathers open transactions in RA_CUSTOMER_TRX_ALL
based on selection criteria and program parameters
- Only transactions with no cash application activity selected
- Groups data by payment terms and bill-to customer site;
unapplied credit memos associated with last grouping for a
given bill-to customer site.
- Some logic from Oracle ARP_CONSINV package used
(originally called by vanilla “Print Consolidated Billing
Invoices” program)
- Loads selected invoices to
AR_CONS_INV_ALL (CONS_INV_TYPE is “MINV”)
AR_CONS_INV_TRX_ALL
AR_CONS_INV_TRX_LINES_ALL
PAYMENT TERMS
AUTOINVOICE PRE-PROCESSOR
Switch Payment Term to this
INVOICE GROUPING
SBC_AR_PERIODIC_CONS_INVOICES
Creates data from vanilla
Receivables tables:
AR_CONS_INV_ALL
AR_CONS_INV_TRX_ALL
AR_CONS_INV_TRX_LINES_ALL
SBC AR Periodic
Consolidated
Invoices
Consolidated
Billing Tables
SBCARXCBI_E
Oracle
Application
Tables
SBC Spain
Consolidated
Invoice
Generates Consolidated Invoice
from vanilla Receivables tables:
AR_CONS_INV_ALL
AR_CONS_INV_TRX_ALL
AR_CONS_INV_TRX_LINES_ALL
Consolidated
Invoice CFD
PRINT PROGRAM