24
Integrating Sales transactions from ORPOS t EBS ORPOS to EBS Jeff Mueller Specialized. Jeff Mueller Department Head (IT) www.metrarail.com Recognized. Preferred. The right partner makes all the difference. Satish Reddy Project Manager t ti www.astcorporation.com

Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Embed Size (px)

Citation preview

Page 1: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Integrating Sales transactions from ORPOS t EBSORPOS to EBS

Jeff Mueller

Specialized.

Jeff Mueller Department Head (IT)

www.metrarail.comRecognized. Preferred.

The right partner makes all the difference.

Satish Reddy Project Manager

t tiwww.astcorporation.com

Page 2: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Win a $25 Gift Card!

Drop off your business card after today’s presentationafter today s presentation

2

Page 3: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Specialized. Recognized. Preferred.The right partner makes all the difference.

Our Services Oracle Partnership Oracle Specialized

• E‐Business Suite

• Business Intelligence/EPM

• Oracle Platinum Partner

• Pillar Partner

• EBS Financial Management

• EBS Supply Chain Managementg

• Fusion Middleware

• CRM

• Managed Services

O l U i it

• SOA

• Business Intelligence

• Hyperion

O l U i it A d

pp y g

• EBS Human Capital Management

• BI Applications

• BI Foundation

H i Pl i• Oracle University

• Project Advisory Services

• Oracle University Approved Education Center

• Oracle University Reseller

• Oracle Accelerator Implementer

• Hyperion Planning

• Service Oriented Architecture

• Application Development Framework

• Database• Certified OnDemand Implementer

• Small Business Strategy Council• Public Sector

Oracle Excellence/TitanAwardWinner 2013 2011 & 2009

2011 Inc. Top Small CompanyWorkplaces

2013, 2012 Inc. 5000 Fastest Growing Companies

2012 Best & Brightest Companies to Work ForAward Winner 2013, 2011 & 2009 Company Workplaces Fastest Growing Companies Companies to Work For

3

Page 4: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Metra Background The second busiest commuter rail system in the United

States Serves Chicago Metropolitan Areas (Chicago and six countyServes Chicago Metropolitan Areas (Chicago and six county

area) Serves over 82 Million passenger riders per year

H 240 t ti 11 diff t il Li Has over 240 stations on 11 different rail Lines Runs over 700 trains a day 565 route miles565 ou e es 1,140 pieces of equipment 4 major downtown stations Union Station, Ogilvie

T t ti C t L S ll St t d Mill iTransportation Center, LaSalle Street, and Millennium 82 outlying stations with Ticket Agents

4

Page 5: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Challenges 20+ years old systems comprised of various programming

languages and platforms Limited resources and knowledge baseLimited resources and knowledge base Multiple inventory and reporting systems No flexibility of systems to easily incorporate modifications Not set up for the ability to incorporate new technology Inadequate auditing capabilities No integration of systems No integration of systems Manual data entry of sales Long, tedious month end close process A separate system for each location

5

Page 6: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Challenges Visual validation of checks Ridership reporting issues 23 separate systems 23 separate systems No proper editing features at point of entry Each sales channel on a different system and platform

• Ticket-by-Internet• Ticket-by-Mail• Over the Counter• Over-the-Counter• Cash Vending Machines• Credit Card Vending Machinesg• Conductor sales

No Credit/Debit Card SupportN t f t

6

No support from upper management

Page 7: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Purpose and goals Establish a flexible, adaptable & scalable base platform Improve ease and efficiency of business operations for ticket

agents at the downtown stations and back-office processorsagents at the downtown stations and back office processors (Revenue Accounting, Customer and Station Services, Audit, Capital and Strategic Planning etc.)

Support the highest level of security and controls Support the highest level of security and controls Support additional ticket sales channels and payment types

such as credit card and debit card Better and efficient ticket inventory management Accurate revenue reporting and sales data to the Planning and

Analysis Department to derive monthly ridership statisticsAnalysis Department to derive monthly ridership statistics Rich Customer Experience – Reduce ticket purchase time and

better returns management

7

Page 8: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Requirements Implement Oracle Retail POS applications at all downtown

stations and 82 outlying stations POS clients on HP register with MS Windows as OSPOS clients on HP register with MS Windows as OS Ingenico SigCap devices for credit card payments ISD Integration for credit card processing Integration with e-Business for back end integration New custom tender type Transit Check Configure sale and return flows for tickets and passes Configure sale and return flows for tickets and passes Feasibility study of Mobile Point of Sale solution to support on

• Multiple devices like Motorola, Bluebird and DT Research• Use Verizon Cellular Data connection on Mobile POS

devices

8

Page 9: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Critical FunctionalitiesFunctional Areas Solution Component

Facilitate ticket sales through station/zone/line configuration POS – Transit Module

Facilitate return of tickets from various channels (Internet, mail, vending machine) – Real time integration to back end system for ticket details

POS – Transit ModuleIntegration pack with EBS

Agent based sales till reconciliation and station reporting POS – Transit ModuleAgent based sales, till reconciliation and station reporting POS Transit Module

Accept credit, checks, transit tenders such as TransitCheck, DCFS Vouchers POS – Transit ModuleIntegration to ISD

A t d it f d t / t i t t d t k d it d t il POS T it M d lAccept deposits from conductors/agents into system and track deposit details POS – Transit Module

Inventory management of sellable and returned tickets POS – Transit ModuleIntegration pack with EBS

Accept invoice payment from ticket by mail customers POS – Transit ModuleAccept invoice payment from ticket by mail customers POS Transit Module

Sell and validate tickets on trains through mobile device Mobile POS

Capture statistics/attributes such as senior/child/wheelchair/circuit breakers on trains

Mobile POSIntegration pack with EBS

9

on trains Integration pack with EBS

Page 10: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Critical Functionalities Keep customer transaction time to a minimum Ease of use for ticket agents Automatic replenishment of stock Automatic replenishment of stock In event of disaster

• Foundation downo Can still process full functionality except refunds

• Store server downCan still process full functionality except refundso Can still process full functionality except refunds

• POS downo Can sell manually and keypunch datay yp

• Payment processor downo Set up to still handle credit card sales up to a certain

dollar amount

10

dollar amount

Page 11: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Revenue Accounting Architecture

11

Page 12: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Oracle POS Architecture

12

Page 13: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Revenue Accounting Systems

13

Page 14: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Point of Sale At a single point of time

• Ticket is issued• Revenue is receivedRevenue is received• Multiple modes of payment (Cash, CC, Check, Transit Check)• Inventory removal and Receivable transaction complete

O Open Till Perform sales Reconcile Till Reconcile Till

• Sales to Funds received

Deposit moneyp y Close till

14

Page 15: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

EBS Considerations

Defining Customer Inventory Removaly Managing Returns Controlling Pricing Controlling Pricing Managing Deposits Use of DFFs

15

Page 16: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Solution POS Agent is the Customer

• Agent accountable for Overage/Shortage of revenue• Bill-to is POS Agent’s Home addressBill to is POS Agent s Home address

POS Agent is Subinventory• POS Customer record has Subinventory Code

ORPOS and EBS sync• Items (Lot and Serial Controlled; One Way, Ten Ride, Weekend, Monthly, Special Event,

Cash Fares, Ravinia)

• Pricing (Zone based; Return pricing is prorated)

Order Line Types• CC Line Type• CC Line Type• Non-CC Line Type• Return Line Type

16

Page 17: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Solution (Continued)

Sales Integration between ORPOS and Oracle Revenue Accounting Systems• Standard Order Interface APIsStandard Order Interface APIs• Database link between POS and EBS databases• Sales from multiple locations processed within a minute of actual

eventevent

Use of SOA call from ORPOS to EBS to find the actual sale and pricing for Returns

Custom workflow removes inventory from Agent’s inventory

17

Page 18: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Solution (Continued)

Manual Pricing• Pricing is taken from POS record

Open till = Order Header creation (ENTERED t t ) Open till = Order Header creation (ENTERED status)

Sales transactions = Order Lines• Each ticket sale is an Order Line• Order line contains

o Ticket Type (One Way, Ten Ride, Monthly, Weekend, Special)o Ticket Numbero From/To Station and Zone

Close till = Order BookedD it P t Deposits = Pre-payments• Cash• Check

18

Page 19: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Solution (Continued)

Auto-invoice programs creates the invoices for Agents (Customers) Standard Pre-payment Matching Program

clears the Cash and Check Transactions Daily Settlement reports from CC Payment

Processor clears the CC transactionsProcessor clears the CC transactions Bank Deposits clear the Cash, Check and

CC ReceiptsCC Receipts

19

Page 20: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Volume of activity Sales transactions

• POS – 13,000 per day (5,000 are CC)• TVM Cash – 2,000 per day• TVM Credit – 1,300 per day• TBI – 250 per day• Fare Media – 43,000 per month, p• TBM – 12,000 per month

Credit Card reconciliation – 6,500 per day Bank Reconciliation Bank Reconciliation

• 11 bank accountso 3 for CC, one for each Metra, BNSF and UP

5 for Metra Cash & Checkso 5 for Metra Cash & Checkso 1 BNSF Cash & Checkso 2 UP Cash & Checks

• TBM check reconciliation using Lockbox

20

TBM check reconciliation using Lockbox

Page 21: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Maintenance Issues Data Entry mistakes at POS

• Incorrect ticket scanning• Incorrect entry of Deposit Numbers

Network latency affects Interface between POS and EBSand EBS

Performance issues in EBSO d B ki• Order Booking

• Return lookup• CC ReconciliationCC Reconciliation• Create Accounting

21

Page 22: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Win a $25 Gift Card!

Please enter the drawing nownow

22

Page 23: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Q&AQ&A

23

Page 24: Integrating Sales Transactions from ORPOS to EBS.pptncoaug.communities.oaug.org/multisites/ncoaug/media/Events/NCOAU… · Integrating Sales transactions from ORPOS t EBSORPOS to

Integrating Sales transactionsIntegrating Sales transactions from ORPOS to EBS

Satish ReddyAST [email protected]

t tiwww.astcorporation.com

24