• Install/Implementation

    1. Can I install RPM myself?

    The install itself is simple and straightforward and could be done yourself. You will need to import the necessary data in order to use RPM with your ERP. Setup will require Rockton to create Company & User records for access to the Web UI. The customer will need to create a SQL database to hold the replicated data from their ERP (we can provide SQL Script to create this). This database will need to allow access to the RPM Web UI.

    1. Where does RPM get installed?

    The data entry and maintenance application is a web application we host on our servers. This app is where you configure your pricing information. It Connects to a SQL Server database which contains a copy of data replicated from your ERP system that is needed for pricing.

    The database can be hosted in the cloud (for a no-deployment configuration) or leverage an existing SQL Server in your environment if you already have one.

    A Connector is also installed on the ERP to connect to the RPM engine to retrieve pricing information during transaction entry.

    1. Where is all the data stored?

    The RPM engine and the Connector have tables in the database on the SQL Server that stores the information.

    1. Do you need a SQL Server license?

    The same SQL Server instance you use for your ERP is all you need. No additional license is required. If the customer is using GP on SQL Server, they can leverage their existing license. However, if they are using a SaaS ERP like Acumatica they will need to get a SQL Server license. They can utilize SQL Server Express which is free.

    1. What is a Connector?

    A Connector is an add-on to the ERP that connects the ERP to the RPM engine. This allows information from RPM to calculate the prices in the ERP when transactions are being entered.


    1. Can you import data?

    RPM has an import/export function. The import button appears in most windows if the user has administrator privileges. If they are not an administrator, then the import option won’t appear in those windows where the data originates from the ERP.

    You may also export data. This is helpful if you need to make multiple changes to records. You may export the records, make the needed changes, and then import the records.

    It is also helpful for reporting purposes.

    1. What are the price filter options?

    Price Filters are used to group values together. The following options are available in the Price Filter window.

        • Customer – apply the filter to all customers, a specific customer, or a set of customers based on attribute(s).
        • Item – apply the filter to all items, a specific item, or a set of items based on attribute(s).
        • Unit of Measure – apply the filter to all UofMs or a specific UofM.
        • Location – apply the filter to all Locations or a specific Location.
        • Document – apply the filter to all Documents or a Document Filter based on Document level attributes.
        • Date – apply the filter to All Dates or a Date Filter using the date setting specified in the RPM Connector.
    1. How do you layer the Price Calculations?

    You may have multiple Price Calculations. You may choose whether each Price Calculation is calculated from the base price or off of the last calculated price.

    When you set up the Price Calculation you choose whether to mark the’ From the Base Starting Price’ option. When marked, each Price Calculation is calculated from the base price of the Item. If unmarked, the Price Calculation is calculated from the last price calculated based on the rank of each Price Calculation.

    1. Is there ‘and/or’ logic when using the price filters based on pricing attributes?

    Price Filters can be based on either. The Or logic can be achieved using the ‘One Of’ and ‘Not One Of’ operands. Price filters will be enhanced soon to allow for easier creation, maintenance and additional flexibility when complete.

    1. Definitions of the hierarchy and how do they work? (Price Book, Price Schedule, Price Sheets.)

    Price Sheets contain Price Sheet Details and the Price Sheets are assigned to Price Books.

    Price Books may be assigned to Price Schedules (using the Price Source Option), but are not required to be used.

    Price Schedules correspond to the ERP (IE – Customer Price Class in Acumatica or the Price Level in Dynamics GP).

    For more information on the difference in these windows, see KB article Difference Between the Price Windows | RocktonSoftware

    1. What currencies do you support?

    RPM supports all currencies. However, we currently do not support exchange rates.

    1. What Pricing Methods are available?

    The Static Price Method always uses the Price Schedule that defaults onto the transaction in the ERP. The Price Level or Customer Price Class remains the same and drives the Price Schedule RPM uses to calculate the price. For example, if Dynamics GP has a Price Level called Retail and is the default for the Sales Transaction Line when you enter the transaction, then the Retail Price Schedule is automatically used. The price from that Price Schedule is assigned to the line. The same is true in Acumatica. If a Customer Price Class of Retail is used on the Sales order or invoice, then the price is determined by the Retail Price Schedule in RPM.

    The dynamic Price Method is a more advanced method for assigning a Price Schedule to a transaction. It lets RPM determine the best Price Schedule to use. When a transaction is entered, RPM reviews the valid Price Schedules in RPM and the first Price Schedule found that matches the information on the transaction is used. This is usually based on combinations of Customer, Item, Date, and many others. Dynamic pricing allows for more complex pricing scenarios.

    When the hybrid Price Method is selected, both Static and Dynamic Pricing Methods are used. With this option, you allow the ERP system to specify which Price Schedule to use (Static Pricing) or leave the Price Schedule blank and a Price Schedule is selected for you (Dynamic Pricing). This allows the flexibility of allowing a specific Price Schedule to default, allow the user to override the Price Schedule, or use Dynamic Pricing to determine the best Price Schedule for the scenario.

    1. What is the difference between price adjustment and price calculation?

    The Price Calculation is the record that is set up in RPM. It can modify the Unit Price if the ‘Modify Unit Price’ is checked. If ‘Track Adjustments’ is checked, then it creates Price Adjustments in the ERP that are tracked to GL Accounts. While it is possible to have a Price Calculation that is not an Adjustment, it is not possible to have an Adjustment without a Price Calculation.

    Daily Use

    1. What is the default pricing if RPM is not used?

    If no price is found in RPM, the price from the ERP is used if one exists. If no price is found, the price is $0. If RPM is not enabled in the connector settings then the default ERP pricing will be used.

    1. Can your price be based on units of measure?

    Yes, you may assign pricing based on the Unit of Measure sold.

    1. Is there a way to be notified when a contract expires?

    RPM has date-driven pricing. If no price is found for the date entered, then the ERP price is used or the price is $0. You are not prevented from entering a transaction. There is currently no functionality to provide external notification from RPM.

    1. Does RPM allow a mass update of pricing?

    This depends on how you set it up. Using Price Books, then Price Sheets – you could update the Price Sheet Details. Recommend you group items as much as possible to easily update.

    You can also export to excel, make updates and then import.


    1. What reports can you run?

    Currently, RPM does not have any default reports. You may create your own reports or SmartLists based on what your needs are. The data for RPM is stored in tables. Rockton Software can help you determine which tables you would need. You can perform advanced filtering and sorting on any grid within the application and export that data to Excel.

    1. Can you look back at historical pricing? If so, how far back?

    Currently, RPM does not store historical pricing. This functionality is set to be added this year (2021). You do have the ability to look back on expired Price Sheets to determine what a price for an item was during a specific time.

    1. Is there a way to capture and record how we get to a specific price?

    Yes, RPM comes with a tool to show you how a price was calculated. It is called Pricing Diagnostics. When a price is calculated during transaction entry, a log is captured to show what steps RPM went through to determine the price. This information can be viewed from within the web application when performing Get Price Scenarios and also from within the ERP itself after a price call has been made for a transaction.


    1. Is there really an unlimited amount of pricing scenarios that you can do?

    RPM was designed to handle unique pricing needs. There are a lot of scenarios it can handle. We probably haven’t tested every single scenario but RPM is very flexible so that you can price as you need.

    1. Is special processing per project allowed?

    Yes, you could do it through price filter based on class, or another filter, or even select the items.  For example, you may want 30% off of a specific group of items. You can put those items in a group and set it as a filter. Then filter based on the Customer for the specific project.

    1. Can you track rebates where they buy $100 of items and then send them $10?

    The rebate would be considered a Price Calculation. The Price Calculation could then post to a specific GL account. You can then use that account to get the amount of the rebate.

    We currently don’t have a way to automatically create a receivable for that but it is on our list of ideas for future enhancements.


    1. What fields are used/sync from Acumatica and GP to RPM and vice versa? 

    This will vary by Customer and be based on what attributes they need to determine their prices.

    1. Are you modifying the prices in Acumatica? 

    We update the Unit Price on the transaction line, but we do not update any source data in the ERP.

    1. What ERPs work with RPM?


    Dynamics GP

  • Rockton Software is dedicated to making your work simpler & easier ® when using Dynamics GP. In order to take the guesswork out of determining the number of users needed, we follow the Dynamics GP User Count. Our products are licensed per Dynamics GP System Full User count. Limited users and self-service users do not require a Rockton user license.

    We base the user license on the GP System user count because our products are designed to work with all users. For example, Auditor will track adds, deletes, and changes made by any and all users in the system, and SmartFill will work for all users in any window you specify. Rather than naming users, the products just work!

    We want to be sure that you get full value from your Rockton product. and that it is equivalent to the product price based on your licenses. We also want the product to be a good fit for your business needs, and we gladly provide free 30-day trial keys so you can try Rockton out in your own GP environment. If you would like to see a personalized demo, contact sales@rocktonsoftware.com.

  • Rockton Software products are designed to be easy to install and easy to use. In most cases, assistance is not needed or can be provided by your partner. Simply follow the Knowledge Base article titled *Installing a Rockton Software product to install or update to the latest build. If you have questions along the way, contact support@rocktonsoftware.com.

    If you have limited resources, are new to Dynamics GP, or just want reassurance on what you already know, you may want the assistance of a Rockton Software resource. No matter where you are, with the use of tools like GoToMeeting, Webex, and others; we can provide excellent training and support without the time and expense of travel.

    Available options:

    1. Implementation and Training Service

    We assist you in setting up the product and a few key records, plus you receive full training on the product for as many users as you need, all for one price.

    1. Training Only

    We provide full training on the product for as many users as you need, but at a lower price than the Implementation and Training Service.

    1. 1-hour overview

    This option, which is provided as a support case, is a 1-hour high-level overview of the product.

    For more information and pricing on the Implementation and Training Service or Training Only service, contact sales@rocktonsoftware.com. To schedule a call for the 1-hour overview, contact support@rocktonsoftware.com.

    What if you just have a specific question on one of our products? In that case, our extensive self-service information may be beneficial. You can view Knowledge Base articles, blogs, and videos on our website 24 hours a day, 7 days a week.

    We are always happy to assist you by phone or email. Feel free to reach out with any questions you may have.

  • You can visit our Manage Subscriptions page to manage all of your email subscriptions.

  • Dynamics GP Add-on Products

    Pricing for the Dynamics GP Products can be found here.

    Dynamics 365 Applications

    Recurring Billing $149 USD/month*
    Software Management $169 USD/month*
    Tax Processing $49 USD/month*

    *All Dynamics 365 application pricing includes unlimited users.

  • Yes! We know you’re busy, why not save time and let the experts at Rockton Software help you hit the ground running with your new product(s)! We customize our implementation and product training services to fit your specific needs within Microsoft Dynamics GP. Click here to learn more about our implementation and product training services.

  • Yes! We receive a beta release in advance of the new version release. This allows us time to test our full product functionality, run all changes through QA, and make sure that our products are running on the new version as close to Microsoft’s release date as possible.

  • As long as a customer’s Annual Maintenance Agreement (AMA) is current and their Rockton Software product user count matches their Dynamics GP user count, there is no additional cost to upgrade.

  • Maintaining the Annual Maintenance Agreement (AMA) allows for technical support, product enhancements, and product upgrades. With an active AMA, customers have access to our support staff via telephone, email, or web conferencing without any additional charges. Since we are always adding to and improving our products, customers with their current AMA will also be able to download, install, and utilize our latest enhancements, including new Microsoft Dynamics GP version releases.

    To learn more, check out this blog post: The Truth Behind Rockton’s AMA.

  • You may request a quote from sales@rocktonsoftware.com. Please include the customer name, Rockton Software product, and Dynamics GP system user count.

  • Rockton Software’s user count must match the GP Full User CAL (Concurrent User) count, which needs to include the 3 users in the initial or starter pack. The Limited users or licenses don’t affect the Rockton user count at all. When determining the number of Rockton Software product licenses needed for the total concurrent user count, one could verify the Dynamics GP user count on the GP registration key or the number of users on the configuration information page. If referencing user counts as listed in MS VOICE, the customer would only need to match the Full User Count listed plus the 3 in the initial or starter pack (which are currently not listed there in VOICE).

  • Yes. Registration keys are based on Site Name, Software Version, User Count, and other information if listed. Any deviations in this information may render the keys invalid. If the customer has added any additional Dynamics GP users they will need to purchase the additional Rockton Software users. Please contact us at sales@rocktonsoftware.com for assistance.

  • Registration keys can be obtained or created at anytime from within the Rockton Software product installed. Our Dynamics GP add-on products have a feature that automatically validates registration keys and when they are not valid, it opens a window to obtain the registration keys needed for that site. The Get Keys request will auto-detect and auto-install the registration keys using the system’s Site Name and other system settings to update or create the required key.

    Please contact sales@rocktonsoftware.com for any additional product evaluation or registration key needs.

Back to Top