Tracking a commodity’s RVP

Reid Vapor Pressure (RVP) is a measurement of volatility commonly associated with gasoline. The RVP of gasoline available at the pump varies between approximately 7.5 for summer grades, and 9.0 for winter grades. Suppliers begin making the seasonal transition between summer and winter grades several weeks before the June and September deadlines. These adjustments help reduce automobile emissions during the summer driving season, while improving drivability during the winter.

During seasonal transitions, suppliers modify the RVP of gasoline at terminals, and deliveries shift the RVP in store tanks toward the desired target. Outside the seasonal transitional periods, the RVP of a given commodity at stores should be very close to the RVP at the terminal.

When the RVP tracking feature is enabled, it can calculate, track, and display the RVP of gasoline in a store’s tanks. These calculations use the following data for a commodity:

  • The RVP of the commodity supplied from the terminal

  • The volume of commodity supplied from the terminal

  • The RVP of the commodity in the store’s tank

  • The volume of commodity in the store’s tank

The current value of the commodity in a store’s tank can be viewed in the Inventory Services Company Tank Setup window. The Inventory Services module calculates RVP as:

[ Vol (delivered) x RVP (delivered) ] + [ Vol (old) x RVP (old) ] = Vol (new) x RVP (new)

where:

Term Definition

Vol (delivered)

Volume of the delivered commodity

RVP (delivered)

RVP of the delivered commodity, as recorded in the commodity profile

Vol (old)

Volume of the commodity in the store’s tank before delivery

RVP (old)

RVP of the commodity in the store’s tank before delivery

Vol (new)

Volume of the commodity in the store’s tank after delivery, calculated as Vol (old) + Vol (delivered)

RVP (new)

RVP of the commodity in the store’s tank after delivery

Once set up, RVP calculation and tracking are transparent to both the store and the party managing the store’s inventory. Inventory Services derives the data it needs to calculate RVP from deliveries and tank readings. Whether your tank readings are imported, or recorded manually, the system updates the tank’s RVP.

Setting up the RVP feature

Setting up RVP calculation and tracking involves the following:

  • Enable RVP calculation

  • Record RVP values in commodity profiles
    These are the RVP values of commodities delivered to the store. If a commodity’s RVP value changes seasonally, you must repeat this procedure to maintain the current RVP value in the profile.

  • Record the initial RVP values of commodities in a store’s tanks
    While not strictly required, this step is recommended. It establishes the initial RVP value in a store’s tank. As deliveries are made and you update tank readings, the tank’s displayed RVP value should settle quickly on the tank’s actual RVP. Typically, you enter this value only once, during company tank setup.

Enabling RVP calculation

The [InventoryService]CalculateRVP setting in your TTS50 turns on the RVP calculation function.

Recording commodity RVP values

To calculate the RVP in a store’s tank, the system requires the RVP value of the delivered commodity. You can record RVP in a commodity’s profile or in the Commodity Density window.

The Commodity Density window is accessed in Fuel Dispatch. For details, see Reviewing commodity density values in the Fuel Dispatch help system.

Setting up commodity profiles to include RVP values

You record a commodity’s RVP value in the Commodity Profile window’s cmd_rvp field. By default, the field is not visible. You must add it with QuickDesigner. The following illustration shows the cmd_rvp field in the General pane of the Information tab, but you can place the field in any convenient location on the tab.

image1

You need to add the cmd_rvp field to the Commodity Profile window only once. The cmd_rvp field becomes available in all commodity profiles.

To add the field to the Commodity Profile window, follow these steps.

  1. Open a commodity profile.

    1. Go to Tools > Commodity Scroll.

    2. Retrieve a list of commodities.

    3. Select a commodity and click Profile.

  2. Select the Information tab.

  3. Right-click on the Information tab and select Toggle QuickDesigner from the short-cut menu.

  4. Right-click over the area where you want to add the cmd_rvp field, and select Add New Item.
    The Add New Item window opens.

  5. Make the following selections:

    image2

    1. Under Control Type, select Textbox.

    2. Under Field Group, select _BindingSource.

    3. Under Field, select cmd_rvp.

    4. Select the Auto-label checkbox.

  6. Click OK.
    The field is added.

  7. Reposition and resize the cmd_rvp field as needed.

  8. Right-click on the window and select Toggle QuickDesigner.
    QuickDesigner closes, and the cmd_rvp field is now available.

  9. Save the layout.

  10. Assign the layout to users or groups of users.

Recording RVP in commodity profiles

To record RVP in a commodity profile, perform the following steps:

If the commodity’s RVP value changes seasonally, you must repeat this procedure to maintain the current RVP value in the cmd_rvp field.
  1. Open a commodity profile.

    1. Go to Tools > Commodity Scroll.

    2. Retrieve a list of commodities.

    3. Select a commodity and click Profile.

  2. Select the Information tab.

    image3

  3. In the cmd_rvp field, enter the commodity’s RVP and press TAB.

  4. Click image4 Save.

  5. To record the RVP for another commodity, enter its ID in the Commodity ID field and click image5 Open.

Recording initial RVP values in a company’s tanks

When you set up the RVP feature, the initial value for the cmd_rvp field in the Company Tank Setup window is zero (0) for each tank at a store. It is strongly suggested you enter the current RVP for each tank to provide an accurate starting point for RVP calculations.

This procedure applies to existing tanks already containing product. When you set up a new (empty) tank, the initial product volume is zero (0). After the first update of the tank’s readings, the cmd_rvp column should automatically display its RVP.

image6

Follow these steps:

  1. Go to Maintenance > Company Tank Setup.

  2. In the Company field, enter the ID of the company and click image5 Open.

  3. Select the Tanks tab.

  4. Place the cursor in a cmd_rvp field and enter the RVP value.

  5. Press TAB.

  6. Click image4 Save.

Viewing RVP in the Company Tank Setup window

You use the cmd_rvp column in the Company Tank Setup window to review RVP values for a store’s tanks.

By default, the cmd_rvp column is located at the right end of the tab. Use the Field Chooser to move the column into view.

image7

Follow these steps:

  1. Go to Maintenance > Company Tank Setup.

  2. In the Company field, enter the store’s ID and click image5 Open.

  3. Select the Tanks tab.

  4. Check the cmd_rvp column for each of the store’s tanks.

  5. Repeat Steps 2-4 as needed.

Setting up seasonal commodity equivalents

During seasonal transitions, deliveries shift the RVP in store tanks to the commodity equivalent for the current date. The system’s calculation and tracking of RVP are transparent. Before setting up commodity equivalents, you must do the following:

Commodity equivalents work with forecasted orders only. They cannot be added to orders in Call On Demand Order Entry.

To set up the commodity equivalents for a parent commodity, follow these steps.

  1. Open the Commodity Profile window.

  2. In the Commodity ID field, select the commodity code and press TAB.

  3. Select the Commodity Equivalent tab.
    The Available Product Codes list displays the commodities that belong to the same 2nd commodity class as the parent commodity.

    Show me

    image8

  1. In the Available Product Codes list, select a commodity equivalent row.

  2. Click image9 to move the commodity to the Product Equivalent list.
    Repeat for each commodity equivalent for the parent commodity.

    Note: To remove a commodity from the Product Equivalent list, select the row and click image10.

  3. Click image11 Save.
    This illustration shows three commodity equivalents for the UNL87 parent commodity: UNL87W, UNL87S, and UNL87SP.

    Show me

    image12

Adding a commodity equivalent to a commodity forecast

After you assign a commodity equivalent to a parent commodity, you can add it to a store’s commodity forecast.

  1. Go to Maintenance > Commodity Forecast Setup.
    The Commodity Forecast Setup window opens.

  2. In the Company field, select the company you want to set up.
    You add commodity equivalent information in the Commodity_EqId and CommodityEquivalentDescription fields.

  3. In the Commodity_EqId drop-down list, select the parent commodity for which you want to assign a commodity equivalent.
    The commodity you select must match the parent commodity in the Commodity field.

    Show me

    image13

    Note: The number in the Commodity_EqId field is a system-assigned code.

  4. Press TAB or click in the CommodityEquivalentDescription field.
    The field displays the commodity ID and description.

    image14

  5. Repeat Steps 2-4 for each commodity parent/commodity equivalent combination.

  6. Click image4 Save.

How the system uses commodity equivalents

The first time you run the Forecaster with new commodity equivalents, only Available orders are updated with the new commodity code. The system does not update orders with the Planned, Dispatched, and Started status.

When the Forecaster creates an order, it uses the commodity equivalent that matches the order date. However, the various tabs in the Order Forecast Review window display the commodity ID and description of the parent commodity.

This illustration shows the UNL87 parent commodity in the Orders Projection tab of the Order Forecast Review window.

image15

When you open the forecasted order in Call On Demand Order Entry, the commodity fields display the commodity ID and description for the commodity equivalent. The system applies the commodity equivalent that matches the order date.

This illustration shows that the UNL87S commodity equivalent applied to an order.

image16

  1. If no commodity equivalent has been set up for the order date, the order shows the ID and description for the parent commodity.

  2. The ID and description for the commodity equivalent are shown only on the order. In all other windows, the parent commodity is shown.

  3. Commodity equivalents work with forecasted orders only. They cannot be added to orders in Call On Demand Order Entry.