Jump to content

Order management system

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 209.22.88.24 (talk) at 14:02, 3 April 2007 (→‎eCommerce and Catalogers). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

An Order Management System is a software system used in a number of industries for Order Entry and Processing.

eCommerce and Catalogers

A common use of Order Management software is by eCommerce and Catalog companies. This software facilitates entering of an order, whether via a web-site shopping cart or a data entry system (for orders received via phone and mail). It typically captures Customer Proprietary Information and Account Level information. Credit Verification or Payment processing is done to check for validity and/or availability of funds. Once entered, valid orders are processed for warehouse fulfillment, such picking/packing/shipping.

Orders can be received from businesses, consumers, or a mix of both, depending on the products. Offers and pricing may be done via catalogs or web sites or TV/newspaper/radio advertisements.

An integrated Order Management System may encompass these modules:

  • Product Information (descriptions, attributes, locations, quantities)
  • Vendors, Purchasing, and Receiving
  • Marketing (Catalogs, promotions, pricing)
  • Customers and Prospects
  • Order Entry and Customer Service (including Returns and Refunds)
  • Financial Processing (credit cards, billing, payment on account)
  • Order Processing (selection, printing, picking, packing, shipping)
  • Data Analysis and Reporting
  • Financials (Accounts Payable, Accounts Receivable, General Ledger)

Financial Securities

Another use is as a software-based platform that facilitates and manages the order execution of securities typically through the FIX protocol.

First, it has to allow firms to input orders to the system for routing to the pre-established destinations. It also has to allow firms to change, cancel and update orders. When an order is executed, the OMS has to update its database and send an execution report to the order's originating firm. An OMS should also allow firms access information on orders entered into the system, including detail on all open orders and on previously completed orders. Some management functions of an OMS might include: establishing and modifying order routing tables, entering and modifying dividend and stock split transactions, and processing and managing underwriting functionalilty.

An OMS encompasses five components:

  • FIX messaging capabilities
  • Trading blotter
  • Post-trade support
  • Compliance
  • portfolio modeling

See Also