Price List Record View (Quick Sales) 3.0
Price Lists are used to store a group of Items with pre-defined prices and effective dates. Sales Order Price Lists can be assigned to Customers and/or Customer Addresses so that new transactions default the correct prices. The purpose of this page is to add, edit, and remove these records.
Software Version: 2025.04.21 and newer
Page Header
Toolbar Icons | Description |
---|---|
Delete | WARNING: Records cannot be recovered once they are deleted! Deletes the transaction, batch, or master file record. When clicked, users will be prompted with: "Are you sure you want to delete this record?". Click "OK" to confirm, or "Cancel" to return without deleting. |
Help | Opens the online WIKI help page for the current page. |
New | Allows users to select the type of transaction or record they want to add. The list includes options for:
|
Notes | Opens the Notes dialog, filtered for the appropriate Note Type(s), allowing the user to enter Notes for the selected line item. From here, users can add, review, or edit Notes associated with the line item. If no line items are selected, entered Notes will apply to all line items and be appended to any existing Notes. This toolbar icon is always enabled. |
Print dialog window, where transaction and/or analysis reports can be downloaded, printed and/or emailed. When clicked, all the Reports that launch from the Print Dialog that are assigned to this page, and that the user has rights to (if Report Data Access is enabled) are displayed. Opens the | |
Save | Saves the changes made to the record. |
Save & Close | Saves your changes and closes the page. |
Fields | Description |
Currency | A single select lookup to identify the Currency of the Price List. This is required and defaults from the Currency setup as the 'Home Currency' on the Company → Preferences page. As soon as a Price List has been successfully saved for the first time, this is no longer editable. If missing, the message "Currency is required'" will be displayed on Save. The lookup contains a blank value, and the list of all Currencies open to the company in the System → Configuration → Currencies List View. 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 |
Description | A text box to add/edit the name (long description) of the Price List. This is required but does not have to be unique. If missing, the message "Description is required." will be displayed on Save. This defaults to blank and must be <= 50 characters. This is always editable. Database Field: ERPx_MFPriceListHeader.Description |
Inactive | A Yes/No lookup to indicate whether or not the price list is inactive. This defaults to "No", is required, and can be edited at any time. Database Field: ERPx_MFPriceListHeader.IsInactive |
Price List | A text box to add/edit the unique name of the Price List. This is required and must be unique. If missing, the message "Price List is required." will be displayed on Save. This defaults to blank and must be <= 25 characters. This is always editable. Database Field: ERPx_MFPriceListHeader.PriceListID |
Price List Class | Identifies the type of transactions that the Price List applies to. This defaults from the selection made when the 'New' icon was selected. It is required and never editable. The values include:
This lookup contains the values in the MFPriceListClass Enumeration Class where EnumerationValue = 1, 4 Database Field: ERPx_MFPriceListHeader.PriceListClassEN |
Prices Include Freight Cost | A Yes/No field to identify of the prices on this price list include freight. If "Yes", prices are entered as a delivered price that includes freight. If "No", the prices are net of freight. This defaults to "No", is required, and is always editable. This is informational only, there is no functionality built around this setting. Database Field: ERPx_MFPriceListHeader.IsFreightIncluded |
Sales Order Items Tab
Toolbar Icons | Description |
---|---|
Add Item | . Adds a blank line in the grid to allow for data entry. If a valid Item ID is entered, the line will be saved. If not, the 'Item Lookup' window will open allowing users to search for the Item
|
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. |
Group By Show/Hide | Toggles between displaying and hiding a row in the grid above the column headers to enable grouping by one or more column(s). Once displayed, users may drag and drop column headers to group by a specific column. Once the grid is grouped by a column(s), a subtotal footer row will display in the grouping for columns that have a page footer total. |
Quick Column Filter | Used to filter across all columns in the grid. When the user types text into the Quick Column Filter text box, the grid's Filter Row will be automatically hidden. The text in the Quick Column Filter text box automatically replaces any existing Filter Row filters. The results of the data immediately refresh as you enter text. |
Remove Items | Removes the selected line(s). When clicked, you are prompted with the message "Are you sure you want to delete n item(s)? Okay or Cancel". This cannot be done on transactions with a Status of 'Approved', Ready to Post', 'Posted', 'Closed', 'Void', or 'Replaced'.
|
Saved Layouts | Please note that existing saved grid layouts will display the Filter Row as hidden by default. 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. |
Fields | Description |
Checkbox | Used to select one or more records to perform an action, such as Mass Update, More Actions, or Delete. |
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 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. Database Field: ERPx_MFPriceListItemHistory.PriceEffectiveDateStart, ERPx_MFPriceListItemHistory.PriceEffectiveDateEnd, ERPx_MFPriceListItem.PriceListItemSK, ERPx_MFPriceListHeader.PriceListSK |
End Date | A date picker to assign the last effective date for the item price This defaults to blank 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 blank, 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 |
Item | A single select lookup to add a new item to the Price List. When the 'New' icon is clicked from the toolbar, a blank row is added to grid allowing the user to add a new item. The lookup includes the list of all 'Active' Items displayed as [ItemID] - [Item Description]. This defaults to blank but is required to save a line item. This is not editable after Save. Database Fields: ERPx_IMItem.ItemID - ItemDescription, ERPx_MFPriceListItem.PriceListItemSK |
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. Database Field: ERPx_MFPriceListItemHistory.Price, ERPx_MFPriceListItem.PriceListItemSK, ERPx_MFPriceListHeader.PriceListSK |
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. Database Field: ERPx_MFPriceListItemHistory.PriceEffectiveDateStart, ERPx_MFPriceListItemHistory.PriceEffectiveDateEnd, ERPx_MFPriceListItem.PriceListItemSK, ERPx_MFPriceListHeader.PriceListSK |
Price | A textbox to enter the new price for the line item. To save a new Price, both a 'Price' and a 'Start Date' must be entered.
Database Field: ERPx_MFPriceListItemHistory.Price |
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 |
Start Date | A date picker to assign the effective date for the item price This defaults to blank and is required. Once an 'End Date' is entered and saved, it will refresh to blank, 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 |
UOM Schedule | A textbox to show the 'UOM Schedule' assigned to the Price List Item. This defaults on Save, if required, and is never editable. Database Fields: ERPx_IMUOM.UOMID, ERPx_IMItem.UOMScheduleSK, ERPx_MFPriceListItem.PriceListItemSK |
Customers Tab
Toolbar Icons | Description |
---|---|
Add Item | Adds a blank line in the grid to allow for data entry.
|
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. |
Group By Show/Hide | Toggles between displaying and hiding a row in the grid above the column headers to enable grouping by one or more column(s). Once displayed, users may drag and drop column headers to group by a specific column. Once the grid is grouped by a column(s), a subtotal footer row will display in the grouping for columns that have a page footer total. |
Quick Column Filter | Used to filter across all columns in the grid. When the user types text into the Quick Column Filter text box, the grid's Filter Row will be automatically hidden. The text in the Quick Column Filter text box automatically replaces any existing Filter Row filters. The results of the data immediately refresh as you enter text. |
Remove Items | Removes the selected line(s). When clicked, you are prompted with the message "Are you sure you want to delete n item(s)? Okay or Cancel". This cannot be done on transactions with a Status of 'Approved', Ready to Post', 'Posted', 'Closed', 'Void', or 'Replaced'.
|
Saved Layouts | Please note that existing saved grid layouts will display the Filter Row as hidden by default. 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. |
Fields | Description |
Checkbox | Used to select one or more records to perform an action, such as Mass Update, More Actions, or Delete. |
Customer | A single select lookup to assign a Customer to the Price List. The price list will be automatically applied only to the Customer(s) assigned to the Price List. One or more Customer(s) can be assigned to a single Price List. After Save the value will display the ID of the Customer. The field is not editable after Save, but the line can be removed by selecting it and clicking Remove Items. The lookup contains a list of all the 'Active' Customers. Database Field (when assigned to a Customer Address): ERPx_ARCustomer.CustomerID, ERPx_ARCustomerPriceList.CustomerEntitySK where PriceListEntityTypeSK = 5 |
Customer Name | The value from the 'Customer Name' property, of the Customer Master File, for the customer assigned to the record or transaction. This is required and is never editable. Customer Names are used as a long description for Customer records. Database Field: ERPx_ARCustomer.CustomerName |