AspectCTRM Physical Operations Module

The AspectCTRM suite captures physical and financial transactions performing straight-through-processing (STP) execution through to settlement and invoicing. It supports best practices in business processes for decision making across each step of the transaction life cycle with powerful reporting functions.

AspectCTRM Physical Operations

The greatest pains and potential gains for most companies are in the distribution of products from origination to downstream distribution points. Capturing just a few cents throughout this complex process can add up to millions of dollars in improved margin. AspectCTRM’s Physical Operations Module gives your team powerful functions to track and optimize transportation activities and opportunities throughout the supply chain. It gives your schedulers and operations personnel the tools needed to effectively keep product moving, visible and balanced for the optimum profit.

Contact us to learn more


Trade Risk DSC Financial Physical

AspectCTRM Physical Operations Features

To fully understand profits, losses and risk exposure, it’s important for trading companies to have accurate physical trading data, including movements and inventory changes.

Shipments Workbench: Plan Shipments in Just 15 Seconds

AspectCTRM’s Shipment Workbench makes managing shipments simple. The system is configured to user preferences and assumptions, and allows Operators to plan, schedule and actualize movements within a few clicks. Users can even store the relevant documents (BLs, Q88s, etc.) in AspectCTRM while working through the process. Aspect Enterprise Solutions Business Consultants find that new clients “Do not want to leave their spreadsheets, initially, then after using AspectCTRM to plan shipments, they love it.”

Operators have one screen for all shipment activity for creating new shipments and viewing existing shipment activity by sea, land and pipeline. The workbench is one simple view showing the Operator what has been done, what is being done, and what is yet to be done. AspectCTRM can email alerts to users for various tasks, such as when a new trade is due for movement or a shipment is due to complete.

In just a few clicks – Shipments, Logistics and Inventory views give Operators control of the supply chain with visibility of exposure and how associated costs impact P&L such as inspections, recharges, transfers, inventory loss, etc.

Rail Car Operations Support

The Shipments Workbench includes identification of mode of transport, transport and inspection nominations, pipeline nominations, events capture and management, issues and resolutions recording, demurrage calculation. It also includes Rail Car Operations Support:

  • Aspect Enterprise Solutions has customers with requirements to track railcar activities at a granular level, and on an individual railcar basis. AspectCTRM is flexible and can capture all data on each railcar, and also associated costs detail. It allows users to allocate any number of cars of a train to one contract. For example, Aspect Enterprise Solutions customers purchase contracts on the arrival at destination. This means the user can automatically trigger the pricing of a deal at multiple settlement prices based on predefined rules. Other systems cannot perform these actions, and are not this flexible.
  • AspectCTRM answers the market’s needs for railcar support, and features include critical planning and scheduling tools to track: Crude oil volumes in transit, loading and discharge quantities, scheduling and sorting for FIFO mapping; and the capability to calculate and valuate transport losses. Railcar delivery registry uploads and cargo deliveries are all managed in the same system, and not in several spreadsheets where major errors occur.

Workflow Support for Logistics and Delivery

The physical delivery Aspect Enterprise Solutions of trading commodities and energy plays a significant role in an E/CTRM system. There are various unique geographical and product constraints and considerations with the delivery of different commodities. Natural gas is delivered via pipelines and storage facilities; coal via shipping, rail and road; crude oil via pipelines, shipping and rail depending on the geography, and so on. Optimization of the process is critical for the profitability of the trade.

AspectCTRM supports Schedulers in review of current supply/demand positions and imbalances by commodity, delivery/supply point and time period. By grouping and filtering trades by location and displaying supply against demand, AspectCTRM assists with netting decisions, which reduces delivery risk. Notes can be captured and documents uploaded throughout the lifetime of a trade. Because AspectCTRM is a web-based system, this can be done anytime and anywhere by authorized users with access to a web browser. For physical deliveries, all actualized volumes and costs are captured, and appropriate trade metrics (ie. escalated or de-escalated pricing) are automatically adjusted.

Inventory Workbench

Includes planning and actualization of movements into, out of, and between storage locations, stock and ullage projections, blending operations, stock reconciliations, stock valuation tracking, cost allocations.

Delivering Best Practices for Operational Risk

  • Positions and exposures by location
  • Traded quantities available for Schedulers upon entry
  • Document and action checklists
  • Hard copy documents uploaded directly to AspectCTRM trades, secondary cost, etc.
  • Recording of actualizations by trade or sub-trade (parcel)
  • Estimating and recording associated operational costs
  • Recording of title dates, with custom reporting to report stock under ownership
  • Limit reporting and notifications at trader and counterparty levels

Flexible Configuration

Every client is different. AspectCTRM provides a powerful set of tools and reports ‘out-of-the-box’ to get your business up and running quickly. If your requirements do not fit our tools, no problem – underpinning our system are powerful customization tools which allow us to adapt the system to fit your business. From complex and unique reporting requirements, to time saving bulk-entry workbenches, to custom uploaders to reduce data entry and duplicated work, AspectCTRM is fully configurable in just a few weeks.

Solution Benefits

  • Leverage powerful reporting capabilities
  • Gain real-time inventory control against changing positions and balances for exchanges, storage and in-transit volumes
  • Close the gap between estimates and actuals as you remove chronic transport problems
  • Monitor and plan safe inventory levels to increase stock and product utilization and drive down storage costs
  • Map parcels explicitly using flexible, custom mapping functionality giving you complete control of where you actualize your P&L
  • Track inventory flows in real-time and historically to understand optimum storage levels and accurately forecast requirements
  • Calculate and manage blending in physical movements
  • Synchronize plans with accurate inventory data to determine the best financial option for product sales and distribution
  • Re-forecast demand to maximize transport opportunities and minimize delivery risk
  • Customize screens, set security limits on data, and view workflow and audit trails

The Cloud & The Importance of Physical Operations in Oil

Download White Paper

[formidable id=2]
<div class="frm_forms with_frm_style frm_style_formidable-style" id="frm_form_2_container" > <form enctype="multipart/form-data" method="post" class="frm-show-form frm_pro_form frm_ajax_submit " id="form_popup-form" > <div class="frm_form_fields "> <fieldset> <legend class="frm_screen_reader">Aspect Decomission Popup Form</legend> <div class="frm_fields_container"> <input type="hidden" name="frm_action" value="create" /> <input type="hidden" name="form_id" value="2" /> <input type="hidden" name="frm_hide_fields_2" id="frm_hide_fields_2" value="" /> <input type="hidden" name="form_key" value="popup-form" /> <input type="hidden" name="item_meta[0]" value="" /> <input type="hidden" id="frm_submit_entry_2" name="frm_submit_entry_2" value="aa821a5d30" /><input type="hidden" name="_wp_http_referer" value="/ctrm-etrm-software/physical-operations/" /><div id="frm_field_6_container" class="frm_form_field form-field frm_required_field frm_none_container frm_first frm_half"> <label for="field_qh4icy2" id="field_qh4icy2_label" class="frm_primary_label">First Name <span class="frm_required" aria-hidden="true">*</span> </label> <input type="text" id="field_qh4icy2" name="item_meta[6]" value="" placeholder="Enter your first name" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Name is invalid" aria-invalid="false" /> </div> <div id="frm_field_7_container" class="frm_form_field form-field frm_required_field frm_none_container frm_half"> <label for="field_ocfup12" id="field_ocfup12_label" class="frm_primary_label">Last Name <span class="frm_required" aria-hidden="true">*</span> </label> <input type="text" id="field_ocfup12" name="item_meta[7]" value="" placeholder="Enter your last name" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Last is invalid" aria-invalid="false" /> </div> <div id="frm_field_8_container" class="frm_form_field form-field frm_required_field frm_none_container ion_email accepts_business_email"> <label for="field_29yf4d2" id="field_29yf4d2_label" class="frm_primary_label">Email <span class="frm_required" aria-hidden="true">*</span> </label> <input type="email" id="field_29yf4d2" name="item_meta[8]" value="" placeholder="Enter your business email address" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Please enter a valid email address" aria-invalid="false" /> </div> <div id="frm_field_9_container" class="frm_form_field form-field frm_top_container ion_company frm_hidden"> <label for="field_e6lis62" id="field_e6lis62_label" class="frm_primary_label">Company <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_e6lis62" name="item_meta[9]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_10_container" class="frm_form_field form-field frm_top_container ion_country frm_hidden frm12 frm_first"> <label for="field_otmou" id="field_otmou_label" class="frm_primary_label">Country <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_otmou" name="item_meta[10]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_11_container" class="frm_form_field form-field frm_top_container ion_utm_source frm_hidden"> <label for="field_eljps" id="field_eljps_label" class="frm_primary_label">utm_source <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_eljps" name="item_meta[11]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_12_container" class="frm_form_field form-field frm_top_container ion_utm_medium frm_hidden"> <label for="field_a8lma" id="field_a8lma_label" class="frm_primary_label">utm_medium <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_a8lma" name="item_meta[12]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_13_container" class="frm_form_field form-field frm_top_container ion_utm_campaign frm_hidden"> <label for="field_ommom" id="field_ommom_label" class="frm_primary_label">utm_campaign <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_ommom" name="item_meta[13]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_14_container" class="frm_form_field form-field frm_top_container ion_utm_content frm_hidden"> <label for="field_6kbqu" id="field_6kbqu_label" class="frm_primary_label">utm_content <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_6kbqu" name="item_meta[14]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_15_container" class="frm_form_field form-field frm_top_container ion_page_title frm_hidden"> <label for="field_fpzuk" id="field_fpzuk_label" class="frm_primary_label">Page Title <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_fpzuk" name="item_meta[15]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_16_container" class="frm_form_field form-field frm_top_container ion_page_url frm_hidden"> <label for="field_aj7hq" id="field_aj7hq_label" class="frm_primary_label">Page URL <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_aj7hq" name="item_meta[16]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_17_container" class="frm_form_field form-field frm_top_container ion_zerobouncestatus frm_hidden"> <label for="field_mrpjd" id="field_mrpjd_label" class="frm_primary_label">ZeroBounceStatus <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_mrpjd" name="item_meta[17]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_18_container" class="frm_form_field form-field frm_top_container frm_hidden ion_gftracklabel"> <label for="field_dqw7i" id="field_dqw7i_label" class="frm_primary_label">GFTrackEvent <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_dqw7i" name="item_meta[18]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_19_container" class="frm_form_field form-field frm_top_container ion_ip_address frm_hidden"> <label for="field_nzvgf" id="field_nzvgf_label" class="frm_primary_label">IP Address <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_nzvgf" name="item_meta[19]" value="20.109.122.194" data-frmval="20.109.122.194" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <div id="frm_field_20_container" class="frm_form_field form-field frm_top_container frm_hidden ion_landing_page"> <label for="field_182c0" id="field_182c0_label" class="frm_primary_label">Landing Page <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_182c0" name="item_meta[20]" value="" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <input type="hidden" name="item_key" value="" /> <div class="frm_verify" aria-hidden="true"> <label for="frm_email_2"> If you are human, leave this field blank. </label> <input type="text" class="frm_verify" id="frm_email_2" name="frm_verify" value="" /> </div> <input name="frm_state" type="hidden" value="6XJRUYckrDCUSZyvIz+Z4xbSSCYR6D6AFuf+OSbsAy4=" /><div class="frm_submit"> <button class="frm_button_submit frm_final_submit" type="submit" formnovalidate="formnovalidate">Sign up</button> </div></div> </fieldset> </div> </form> </div>