/
Price List Mass Update Record View (Sales Order) 3.0

Price List Mass Update Record View (Sales Order) 3.0

Price Lists are used to store a group of Items with pre-defined prices and effective dates. Sales Order Price List Mass Update allows users to update prices using a method of their choice across all or particular price lists. 

(lightbulb) This record view also contains columns for each Attribute that is set up for the 'Items' attribute types. However, because these attributes are user defined, they are not included in the help documentation.

Software Version: 2025.04.21 and newer

Page Header

Toolbar IconsDescription
Help Opens the online WIKI help page for the current page. 
Save
 Saves the changes made to the record. 
Save & Close Saves your changes and closes the page.
FieldsDescription
Formula

A textbox to enter a formula that is used to calculate a new price for an Item. This defaults to blank and is only enabled when the 'Update Method' is set to 'Update by formula'. The following characters are approved when entering a formula: +, *, - and / meaning addition, multiplication, subtraction and division respectively. 

For example, if the user wants to increase the price(s) by 3%, then the value *1.03 should be entered in the Formula header field.  On Save, 3% of the Item's Current Price will be added to each Item filtered in the grid and displayed in the Current Price field with the new effective date(s).  So, a price of $10.00 would increase by $0.30 and the new price would be $10.30 and is the value that would be displayed on Save as the Current Price. 

If an invalid formula is entered, the following message will be displayed on Save "The Formula entered is not valid. Please see the Help page for more information."

This is a calculated field and is not stored in the database.

New Effective End Date

A date picker to assign the last effective date for the item price. This defaults to the current date and is conditionally required based on the "Require Item Price End Date" Sales Order preference. Once an 'End Date' is entered and saved, it will refresh to the current date, allowing for a new entry, and either the 'Current Price Date Range' or the 'Next Price Date Range' field will be updated with the Start Date and End Date previously entered and saved, depending on if the dates entered are current or in the future.

Database Field: ERPx_MFPriceListItemHistory.PriceEffectiveDateEnd

New Effective Start Date

A date picker to assign the effective date for the item price. This defaults to the current date and is required. Once a new price and start date is saved, it will refresh to the current date, allowing for a new entry, and either the 'Current Price Date Range' or the 'Next Price Date Range' field will be updated with the Start Date (and End Date if applicable) previously entered and saved, depending on if the dates entered are current or in the future.

Database Field: ERPx_MFPriceListItemHistory.PriceEffectiveDateStart

New Price

A textbox to enter the new price for the line item(s) in the grid. This field is enabled when the 'Update Method' is set to 'Update to a specific amount', otherwise it is disabled. After a value is entered with a New Effective Start Date and saved, all the items in the grid will have an updated price of this amount.

(lightbulb) Users may add a positive, negative, or 0.00 price.

Database Field: ERPx_MFPriceListItemHistory.Price

Update Method

A single select lookup to identify the method to update the prices.  This defaults to 'Manually update prices', is required and always editable. 

The options include:

  • Manually update prices: When this option is selected the user is able to enter a 'New Price' for a particular line item(s) in the grid. 
  • Update by formula: When this option is selected the 'Formula' field in the Header is enabled and the user can enter a value that would calculate a new price for all items in the grid.  For example, increasing prices by a particular percentage. 
  • Update to a specific amount: When this option is selected, the 'New Price' field in the Header is enabled and the user can enter a specific price that will be applied to all items in the grid. 

This lookup contains the values in the MFPriceListUpdate Enumeration Class.

Page Details

Toolbar IconsDescription
Column Filter Show/Hide Toggles between displaying and hiding a filter row in the grid under the column headers. The filter row will be displayed by default if the Quick Column Filter is also implemented in the page. When enabled, this will allow users to type in text to filter by a specific column.
Excel Exports the contents of the grid to an Excel file that will automatically download. The contents that export are those that are visible to the user. Therefore, if the user has filtered the view, or excluded columns, only the contents in the grid will be exported. 
Saved Layouts Displays the column layout lookup and related icons. This tool allows users to select a previously saved layout, create a new layout, save changes to a layout, forget/delete a layout and/or assign a saved layout as the default for the page. Once changes are made to the layout, such as columns are added or removed, the user can click the Save Layout icon and save the changes to the column layout. The visibility of the Filter Row is also saved with a saved layout. The new layout can also be set as the default. This is useful for creating specific views to separate master files or transaction types (i.e. Invoice specific vs. Credit Memo specific).  Default layouts can be removed by clicking the 'Set as Default' button again when the current default layout is selected.  

Please note that existing saved grid layouts will display the Filter Row as hidden by default.

FieldsDescription
Currency 

Identifies the Currency of the Price List. This is required and defaults from the Currency from the corresponding Price List.  This is never editable. 

The Currency identifies the kind of money used for transactions. For example, if a Customer or Vendor is setup with a Currency of "USD" then all transactions for them are stated in terms of US Dollars and all payments received or made must be in US Dollars.

Database Fields: ERPx_MFCurrency.CurrencyID, ERPx_MFPriceListHeader.CurrencySK 

Current Price

A textbox that identifies the current price of the line item. This updates upon save and is never editable by the user. This is calculated by looking up the Item's Price List History and finding the Price that is currently effective.

Database Field: ERPx_MFPriceListItemHistory.Price, ERPx_MFPriceListItem.PriceListItemSK, ERPx_MFPriceListHeader.PriceListSK

Current Price Date Range

Identifies the effective date range for the current price of the line item. This is required and is never editable by the user.  This is a calculated field that is not stored in the database.

Database Fields: ERPx_MFPriceListItemHistory.PriceEffectiveDateStart, ERPx_MFPriceListItemHistory.PriceEffectiveDateEnd, ERPx_MFPriceListItem.PriceListItemSK, ERPx_MFPriceListHeader.PriceListSK

Item / Item Set

Identifies the Item / Item Set associated with the Price List. This is required and is never editable.  Users can filter for a specific Item / Item Set to update prices for those items either by using the Filter row, or by using the Filter option in the column chooser menu (accessed by clicking the 3 dots to the right of the column heading). 

Database Fields: ERPx_IMItem.ItemID - ItemDescription, ERPx_MFPriceListItem.PriceListItemSK

Item Type

Identifies the type of item and its behavior in the system. Item Types fall under two main categories: 

  1. Item Types that maintain perpetual inventory balances 
    1. Inventory
  2. Item Types that do not maintain perpetual inventory balances
    1. AP Expense 
    2. Freight
    3. Misc
    4. Tax
This is required and is never editable.

Database Fields: ERPx_IMItem.ItemTypeSK, ERPx_MFPriceListItem.PriceListItemSK, ERPx_MFPriceListItemHistory.ItemSK

New Price

A textbox to enter the new price for the line item. This is only enabled when the 'Update Method' in the header is set to 'Manually update prices', else it is disabled. To save a new Price, an effective date and price must be entered. 

(lightbulb) Users may add a positive, negative, or 0.00 price.

Database Field: ERPx_MFPriceListItemHistory.Price

Next Price

A textbox that identifies the next price of the line item. This updates upon save and is never editable by the user. This is calculated by looking up the Item's Price List History and finding the Price that will be effective after the current price is no longer effective. This will only have a value if prices have been entered with a 'Start Date' in the future.

This is a calculated field and is not stored in the database.

Next Price Date Range

Identifies the effective date range for the next price of the line item. This defaults to blank but updates upon save and is never editable by the user. 

This is a calculated field that is not stored in the database.

Price List

Identifies the ID of the Price List. This is required and never editable. Users can filter for a specific price list to only update prices from that list either by using the Filter row, or by using the Filter option in the column chooser menu (accessed by clicking the 3 dots to the right of the column heading). 

Database Field: ERPx_MFPriceListHeader.PriceListID

Price UOM

A single select lookup to identify the Price UOM for the item. This defaults as blank, is required, and is not editable after the initial save. If missing, the line item will not be added on Save. The lookup contains a list of all the UOMs on the Item's assigned UOM Schedule.

Database Field: ERPx_MFPriceListItemHistory.PriceUOMSK

Type

Identifies the type of Price List. For Sales Order price lists, this can be 'Base Index', 'Linked' or 'Standard' and for Quick Sales this value will only be 'Standard'. This is required and is never editable.

Database Field: ERPx_MFPriceListHeader.PriceListTypeEN

UOM Schedule

A textbox to show the 'UOM Schedule' assigned to the Price List Item. This is required and is never editable. 

Database Fields: ERPx_IMUOM.UOMID, ERPx_IMItem.UOMScheduleSK, ERPx_MFPriceListItem.PriceListItemSK



Related Topics


 Page Definitions

Page Definitions

 Technical Details

Technical Details