10 Ways To Automate and Audit Your Commission Puzzle

Are you still manually calculating commissions or royalties?

Do you need variable compensation management to handle multiple intricacies of your commission structure?

Do you wish there was a way to audit when lines are added to existing documents and when commissions are changed?

It’s possible to automate and audit the accounting and administration of your commissions, rebates, royalties, bonuses, and SPIFFS.

Commission Plan is the only variable compensation management software that is completely integrated with Dynamics GP.

Auditor is a simple (yet robust) data-change management tool that will track any of those field level changes in GP and in other 3rd party products.

There are 2 tools to automate and audit your commission puzzle, and we are going to dive into 10 the ways they can do that.

1 – Attach multiple salespeople with a split percentage

What if you didn’t have to manually determine the salesperson or salesperson’s splits for a document?

You’re probably tired of pasting the Invoice details to multiple salesperson’s tabs on your spreadsheet and remembering which salespeople split a particular customer or sale.

Commission Plan allows you to attach multiple salespeople with a split percentage if needed to our customer, an item, or a territory.  This will allow them to automatically default onto the invoice for commission purposes and begin tracking their commissions.

2 – Automatically calculate the commissions

What if your commissions automatically calculated as sales documents are updated?

Document lines change, a new price is entered, quantities are modified, or a line is deleted. Commission Plan automatically calculates the commissions for the sales document and automatically updates with no manual intervention.

3 – Easily set different rate structures

What if you didn’t have to assign a rate to each salesperson’s lines on your spreadsheet?

The more complex your structure is, varying the rate by product line or differing the rate between an inside rep versus an account executive can be a lot to handle.

The Commission Matrix, Commission Plan allows you to group like customers, items, and salespeople together for commission purposes and easily define the rate.

You can easily manage the many different rate combinations contained in your company’s compensation plan.

4 – Reconciliation of invoices to payments

What if you could quit manually reconciling invoices to payments to determine which commission should be released?

You probably have a list of invoices and a list of payments and have to match them up routinely.

If you void an invoice or if a payment is unapplied, updating your spreadsheets becomes even more tedious.

Commission Plan automatically tracks per salesperson ID when a commission is ready to be released. Whether you release when the invoice is posted, or when the invoice is paid it is bringing you the task of the reconciliation.

5 – Edit commission after the document is posted

What if you could edit the commission after this SOP document is posted?

Commission Plan entry allows you to edit the commission even after the SOP document is posted so you can easily add/remove salespeople, change the commission type or rate, or even the commissionable sale/cost amounts if needed.

Commission Plan entry allows you to edit the commissions for a given transaction and keep it all tied to document in Dynamics GP.

6 – Release payments with just a few clicks

What if you could release the proper compensation payments to your salespeople with just a few clicks?

At the end of the period, use the filtering power of Commission Plan to easily dictate which range of commissions should be released for payment.  Whether you pay salespeople weekly, monthly or quarterly.

And, when processing a salesperson’s commission, the software can also automatically create a general ledger, accounts payable, or payroll transaction. Saving you time and data entry errors.

7 – Avoid Data Silos

What if you could produce reliable results, avoid data silos and get the full data picture in the hands of the people who need it?

Commission data is stored in your ERP system alongside the sales transactions, providing multiple inquiries and reporting options.

You can easily answer questions from reps. The CFO can make strategic decisions. The sales manager can see how well a new product is doing. The account rep can focus on servicing the customer. This enables everyone to realize their compensation program goals.

8 – Audit Everything and Anything

What if you could audit any field, any changes, in GP or 3rd party products?

Auditor just about audits anything you can imagine in Dynamics GP, if you can think of a place where you would make an edit to a record, add a new record, or delete a record, that’s where Auditor is going to work.

It also works with all Dexterity-based 3rd party solutions like Commission Plan.

So, if you’re looking or wanting to see who’s making changes to those commission structures and things like that, that is something you’d be able to track with Auditor.

Auditor is a field-specific auditing solution, which means you can look at any window across Dynamics GP and those 3rd party products and pick and choose the fields on the window you want to audit. So, you’re not having to take everything that’s on that window and cram a whole lot of data into your tables.

You get to be selective and say, OK, I care about when someone adds a new line to this invoice. Maybe I need to know when a vendor’s check name is changed, but I don’t necessarily care if someone updates a PO number or maybe, you know, something a little bit more minor, perhaps an address or a phone number.

This allows us to get around some of the performance degradations that auditing software can sometimes cause on your system. We don’t want to slow down your work in GP. We want to make sure that that work is accurate, that you’re able to report on those changes, and that those changes were valid, to begin with.

9 – Reporting and e-signatures made easy

What if reporting on all of those changes getting an e-signature for a locked field were that simple and easy?

You can track all of those changes to all of those fields that you chose. All the reporting is done inside of GP standard SmarLists. You don’t need to have an external report server or maintain a bunch of custom reports.

We get to use just standard GP’s SmartLists, which we create for you when installing the product.

Audits are everything systemwide, so regardless of how many companies you have, all of your audits are, by default, auditing all users and all companies, unless you want to dial that back, which is totally possible.

E sign approvals is included with Auditor. This is going to let you put a lock on a field before it can be changed. So say you wanted to put a lock on that commission field. We could do that. Then it would require someone else to sign off on it and give a reason why that change is happening.

All of that would be recorded and kept in here. And then we also have security audits. So if you change your GP security, we’re automatically tracking that for you and keeping it out here separately.

10 – Get a complete 360 view

What if you knew the who, what, and when of any changes made in Dynamics GP?

You will always have a date and time-stamped so you know exactly when it happened.

The user who made the change, the workstation from which it was made is the person that logged in and made the change. The workstation is where they were sitting at. Unless you’re using a terminal or Citrix environment, then that would just show that box.

Company and database, the change affected, the type of audit it was.

We also can audit at the SQL level.

So if you have an integration that writes directly to the table, or maybe you’ve got a DBA that’s making update statements in the backend, we can capture that, as well.

The type of event edit means we changed something preexisting. This sales document was out there, and we made a change to that sales document. We can also track adding a new record and deleting a record.

We are going to show you the product that we’re auditing. So if you are auditing Commission Plan, that’s what would show up too.

We show you the field that was changed and the table that field lives in the record key.

It’s a clear snapshot of exactly what changed on a particular sales document.

Automate & Audit

Automating your variable compensation and auditing any changes gives you that little piece of assurance everything is getting done the way you want it. You’re able to track changes and report on them so everyone can be on the same page.

Are you?

  • Still manually calculating your commissions
  • Trying to figure out who did something, when did they change that particular record, when did they update this vendor, or the sales persons’ commission level
  • Handling variable compensation

How can you?

  • Easily managing your commissions
  • Audit those sales transactions when things are getting added or deleted or updated
  • Report and pay on those commissions

If you want to learn more about either of these tools you can:

Auditing in Dynamics GP

When you think about auditing Microsoft Dynamics GP, do you picture FBI-style interrogators searching the audit logs to point out all ill-intended crooks who are stealing money from your company?  In our experience, fraud prevention and detection might be a good starting point for an auditing tool, but rarely is this what makes the magic of auditing valuable in the long term.

Here are 4 Tangible Benefits

#1 – Backup Data to the Rescue

Have you ever hit your keyboard by accident and wiped out some field? Imagine you are in Microsoft Dynamics GP with a transaction window open, receiving a phone call, and bumping your keyboard along the way.

After your call, you come back to Microsoft Dynamics GP and close the transaction window . . . what do you get? A message saying, Do you want to Save or Delete this Transaction? Your only reasonable option is to hit Save, even though you weren’t editing something in the first place. Fast forward a few days . . . you discover that your transaction has gibberish in a key field! If you have an auditing tool in place, you can visit your audit log to restore the information that has mistakenly been replaced.

One of our customers in the healthcare industry, with locations in 15 different states, notes that the number one reason they use Auditor is to “track changes deemed high-risk areas.”

Audit information in the Health Care Industry

#2 – Why does this keep happening

At Rockton, we ran across two employees scratching their heads on why the Customer Contact in Microsoft Dynamics GP kept changing. Diane was complaining that she changed the company’s contact every other day, and she did not understand why the save hadn’t been working.

We were able to check the audit logs, thus, realizing Ryan, our Internal Accountant, was changing it back. We had a good laugh because we had the audit log to show that Ryan and Diane kept undoing each other’s work, toggling the contact name back and forth.

Ultimately, we were able to have the two of them talk about why they were making the changes, then they came up with an improved procedure on what our system data means and how to use it.

Customer Contact Record in Dynamics GP

#3 – Are employees pulling their weight?

Now more than ever the workforce is working from home. With this change in the workplace environment, have you ever wondered how productive a certain employee is? With Auditor you can audit one person and track how many new transactions they make. You’re able to view the audit log on a daily basis.

Audit productivity working from home

#4 – Troubleshooting made easy

Time and again we run into customers who have customizations that are behaving irrationally. Auditing can do wonders for tracking when and where there is a problem occurring. In the case of bad data, you can email or alert a system administrator with a pop-up message; the system administrator can go to a person’s computer right away and ask them what steps they took to create the issue.

Troubleshooting made easy

If you haven’t considered auditing before, you should consider giving Auditor a chance. Not only do we track changes to data, we have alerting systems to notify when audits happen, and the ability to selectively audit specific people or companies. It is easy to configure and provides many added benefits.

Dennis L. Day, LKA’s Chief Consultant, described Auditor as,

“Very intuitive to setup, however, the ease of reporting is the most important thing to our clients. Since Auditor uses SmartList reporting, our clients are able to quickly analyze the data changes needed for their organization whether it is information on new hires, changes to employee’s pay, who added a new chart of accounts, or who added or modified a vendor account.”

We are dedicated to Microsoft Dynamics GP users who want their system to run more efficiently. Our products are designed to be quick installations with minimal setup and training required. This product is coded in Dexterity to provide the best results with Microsoft Dynamics GP and other 3rd party products.

Take the Audit Challenge!

You can try Auditor for free in your own environment. Get your FREE trial today!

Compliance Tips N Tricks in Dynamics GP

Rockton Software and Greenshades have come together to share their compliance tips-n-tricks and what you need to know in regards to the Families First Coronavirus Relief Act.

Auditor is a simple (yet robust) data-change management tool. While fraud prevention is the most common reason Auditor provides outstanding value for Microsoft Dynamics GP, the personal and customized fit offers the flexibility of tracking data changes for many reasons.

Here are 7 ways you may want to be in the know when it comes to tracking changes.

  1. Easily track when a new employee is added to the system.
  2. Keep track of important personal information such as a name change.
  3. Track changes across the entire system (even other 3rd party products like Greenshades).
  4. Audit silently in the background or have an employee tell you why they are making the change.
  5. Set up e-sign approval on a particular field like sensitive information such as a social security number.
  6. Get reports for all of your Payroll changes within Dynamics GP with a standard SmartList.
  7. Track pay codes assigned to employees such as Caregiver and Quarantine and salary and hourly.

Greenshades wants to keep you in the know with all the changes to pay codes, remote employees, as well as Federal and State changes in particular to the I-9 and W-4.

Here are 4 tips to be aware of as we focus on the new FFCRA (Families First Coronavirus Relief Act).

Tip 1 – Create at least 3 new codes to track: Two pay codes setup for both Caregiver and Quarantine; Families First Coronavirus Response Actthen one for salary and one for hourly.

Tip 2 – With everyone now working virtually, you may have new remote locations, which can create further tax implications. Make sure you set up and manage local tax rates. Also, set up a streamlined approval to review, update, and add the local tax rates now.

Tip 3 -Now is the time to make the appropriate updates to wage-based unemployment as well as social security.

Federal Payroll ComplianceTip 4 – Make sure you are current with the 2020 HR and Compliance updates. There are quite a few Federal I-9 changes and this year has the largest number of changes to the W-4 (this includes both Federal and State).

These can include:

  • Changes in conjunction with the Tax Cuts and Jobs Act.
  • Changes designed to make withholding more accurate.
  • Simplifying withholding for those with multiple jobs and two-earner families.

Greenshades and Rockton provide a valuable pairing of tools, especially with the unique circumstances of tracking all the new changes involved with FFCRA.

To get a more in-depth look at all of these changes and tools please check out our recorded webinar.

About Rockton Software

Work Simpler & Easier® isn’t just a catchy motto. It’s a lifestyle.

Rockton Software is a virtual company with employees in seven states and its headquarters in Erie, Colorado. Serving over 100,000 users worldwide, Rockton Software supports innovation by offering Microsoft Dynamics add-ons for all industries. Whether you’re in need of auditing, pricing, searching, reporting, or general user enhancements, we’ve got the solution for you!

About Greenshades

Passionate professionals. Game-changing solutions.

Greenshades Software delivers an independent, field-proven platform centered around proactive compliance, automated tax calculations and robust employee engagement. With 4,000+ clients, an average client tenure of 11+ years, and some of the highest net promoter scores in the industry, Greenshades can transform your payroll and HR obstacles into business-enhancing opportunities. https://www.greenshades.com/

Oh how we all love summer: the warm weather, the busy social calendar, and the lazy days spent relaxing by the pool. And this year, we’re giving you even more to love with our Suite Summertime Savings bundle promotion. We’re offering our lowest prices of the year early, because why wait?

 


What’s so sweet about these suite savings?

We’re glad you asked! All summer long, when you purchase any two Rockton Software products, you’ll save $30 per GP User, per product. That’s a combined savings of $60 per GP user. 

How will I decide?

We’re no Baskin Robbins, but our choices are just as delicious, if you’re a Dynamics GP user that is. Rather than agonizing over 31 flavors, we’ve got five different products to choose from. The best part? You can sample them all just the same! 

All of our Dynamics GP add-ons come with a FREE 30-day trial. We want to make sure that you find the products to best fit your needs, so it makes sense to try before you buy. 

Here’s a look at our product flavors:

  • SmartFill: Find information up to 83% faster with our quick and easy google-style data search tool
  • Auditor: Changes happen, now you have a way to track them all
  • Dynamics GP Toolbox: Over 25 tools in one convenient package to enhance the Dynamics GP user experience
  • Dynamics Report Manager: any report, any time, any place
  • Omni Price: Manage nearly every pricing situation you can think of, and a bunch you haven’t

Make it a double…scoop!

If you’ve found a couple products you’d like add to your Dynamics GP System, it’s time to get in touch with our sales team. Our team is standing by to provide you with whatever you may need: a one-on-one demo, a quote, or more information on our products in general. Contact our team at sales@rocktonsoftware.com. This offer is valid through August, 31st 2018.

With every new product purchase, we require customers to pay 20% of the current product price to establish their Annual Maintenance Agreement. This agreement is in place for the benefit of our valued customers.

Some of you may be saying: Why do I need to pay for the Annual Maintenance? What exactly are the benefits?

We’re glad you asked! In an effort to be as transparent as possible, we want our customers to know exactly what you are paying for each year. First of all, here is a copy of our official Annual Maintenance Agreement for your reading pleasure.

The benefits of the Rockton Annual Maintenance Agreement (AMA) are technical support, product enhancements, and upgrade protection. Let’s break each one of these benefits down.

Technical Support

With a current AMA, you and your Microsoft Partner have unlimited access to our talented technical support team. Angela, Dana, and team are available to assist you by phone, email, and web streaming during our regular business hours. Our customers consistently report satisfaction ratings over 95% in follow-up surveys after a support case has been closed.

Unlimited support? Seriously?

Yes! From the beginning, we have provided our customers with unlimited support. We recommend that you first reach out to your Microsoft Partner for support, as the Partner will be familiar with all of your third party products and the specifics of your GP system, but we happily provide whatever direct support is needed.

Product Enhancements

At Rockton Software, we constantly modify, expand, and improve our products. With a current AMA, simply visit our website and download the latest build for FREE. If you like, we’ll even email you whenever new builds are available.

Upgrade Protection

A new major version of GP is released approximately once per year. With a current AMA, you can upgrade your Rockton products at no additional fee by downloading the new version and installing your upgrade key. New registration keys can be requested from within GP using the “Get Keys” feature, on our Partner Portal, or by emailing sales@rocktonsoftware.com. Download the new version of your Rockton product, install your new key, and you’re done!

What happens if I let my AMA lapse?

If for some unfortunate reason your AMA is neglected and becomes lapsed, not all hope is lost. While you will not be eligible for the benefits listed above (support, enhancements, upgrades), our team will be happy to get you back on track. For example: if you need to add an additional user, require support help, or have upgraded to a new version of Dynamics GP, you can work with our sales team to bring current your AMA. Please note that in doing so, you will be responsible for penalties incurred by the prior missed payments.

Are you and your team weary of installing a new product in your system? You are not alone! Considering potential system downtime is essential when deciding to implement a new solution; as we all know: time is money!

Let’s examine potential complications that would result in extended downtime during an installation:

  • No registration keys
  • Error messages and trying to find a resolution
  • Having an excessive amount of machines to install

Just as there are install scenarios to avoid, here are a few suggestions to help streamline the process:

  • Run through the install and implementation on a test environment first
  • Have registration keys and code ready to install before you begin
  • Verify all machines are available for the installation, don’t forget to account for spares or those that are not used every day.

As for Rockton products, the install itself does not take long. It is best practice to have users log out of Microsoft Dynamics GP whenever you are installing code. Typically, with each of our products, you will want to install them on every workstation. The resulting downtime is merely a reflection of how many workstations you have.

The first install will take the longest as this step creates the tables and stored procedures. Even then, the install accounts for less than 15 minutes. Each additional workstation usually requires 5-10 minutes of processing. All of our products, except Omni Price, have tables stored at the system level. This means it only needs to be installed once on each machine.

For Omni Price, you will need to install for each company that will be utilizing Omni Price. Depending on how many companies you have, the install could take a bit longer than our other products. You only need to install Omni Price on the machines where pricing is used or needs to be viewed.

After the product is installed, users may continue to work in the system while you continue the setup of the product. The actual implementation will vary based on product, but can typically be accomplished within a day. Product configuration can be expedited if you have been using our product in a test environment, which we highly recommend.

Cue Auld Lang Syne and raise your glass to another year in the books! This time of year we like to take a pause and reflect on developments of the past, present, and future.

PAST

 

2017 played host to two major Rockton product releases. In January, we introduced two new tools to the Dynamics GP Toolbox: Batch Review Window and Security What If?. Later, in June, we put out a major release for Omni Price. Both releases have been wildly successful and we’ve received positive feedback from happy customers!

PRESENT

 

A peek behind the development curtain and you’ll find a robust Auditor release that’s been in the works for a while. This new build is scheduled to be released the later part of Q1 2018. You may be wondering, “What can we be looking forward to?” We’re glad you asked!

New Queued Approvals:

Currently, when using e-sign and you request a signature or a sign off on a change, that sign off has to happen right away in order for that change to take effect.

Not anymore.

We’re introducing another additional option where you can queue that approval. If for some reason an approver is not available to approve that change on demand, the proposed change will sit in a queue and wait for the approver. Once approved, it will go back in through the system and that change will occur.

Expanded Journal Voucher Roadmap Functionality:

In Auditor, many are familiar with the journal voucher roadmap for the GL that shows users who did what in the transaction process. We are going to be push that functionality out to other modules as well so you’ll get a nice view of who is entering transactions, approving them, and finally posting them.

If you made any suggestions around these queued approvals or other features that we’ve put into Auditor or any product releases, and we’ve told you that we’ve attached your name to that software bug or product enhancement, you’ll automatically receive a notification. So keep an eye out!

FUTURE

 

Also to come in 2018, a new release for Dynamics GP Toolbox and a product enhancement to SmartFill.

If you currently own either of these products, keep an eye out for a survey detailing our new feature ideas and provide your feedback to aid our development team in best serving you.

If you have any questions regarding past, present, and future product development, please reach out to our support team at support@rocktonsoftware.com.

Ring! Ring! The school bells are ringing.

 

For many of us, our first days of school are long gone, but that doesn’t mean the buzz is any less invigorating.

 

My favorite part of a new school year wasn’t the new clothes, but rather the school supplies shopping trip. There were a few reasons this ritual will hold a special place in my heart. For starters, there was almost always a post-shopping feast at Taco Time to look forward too. Secondly, I thrived off the chaos of the crowded aisles, inspiring me to grab the last bright pink notebook before the girl next to me could. And finally, I loved feeling prepared, proudly checking every item off my list. It was symbolic in a sense, like now I was really READY for school, #2 pencils and all.

 

I think back to this feeling of preparedness and wonder why more businesses don’t place an emphasis on recreating that sentiment? Shouldn’t we all arrive to work each day feeling poised and ready to perform at our highest levels?

 

The answer is YES! And what’s even better, Rockton Software is here to help.

 

Much like kids need their school supplies, your Dynamics GP system needs similar attention. Our products are designed to make your work simpler & easier®, so you’re prepared to tackle whatever may come your way in a fast and efficient manner.

 

Here’s our Dynamics GP supplies list:

  • SmartFill: Find information up to 83% faster with our quick and easy google-style data search tool
  • Auditor: Changes happen, now you have a way to track them all
  • Dynamics GP Toolbox: Over 25 tools in one convenient package to enhance the Dynamics GP user experience
  • Dynamics Report Manager: any report, any time, any place
  • Omni Price: Manage nearly every pricing situation you can think of, and a bunch you haven’t

If you haven’t already, we hope you’ll check a few of these items off the list. Whether you’re in need of improvements with auditing, searching, pricing, reporting, security, or simply general user enhancements, we’ve got the solution for you.

 

Not sure if one of these is exactly what you need? All of our products include a FREE 30-day trial, and we encourage you to take them for a test run before purchasing. Contact our sales team at sales@rocktonsoftware.com for more information or to set up a one-on-one product demo. 

In this fast paced business environment, one of the main barriers to implementing a technological change is the assumed hassle of setting up the new system. We feel your pain! That’s why we’ve taken the stress out of the install process with our products!

 

Having a quick and easy implementation for third party products in your Microsoft Dynamics GP system is important to your business, your customers, your users, and of course, your wallet. Maybe you are trialing a brand new product or perhaps it’s time to upgrade your current product, either way, implementing and installing can be a daunting task.

 

If you’re looking to install a Rockton Software product for the first time, for a trial period, or to install a newer build of a Rockton Software product, it’s as easy as these steps!

  1. Download the correct Rockton Software product version that corresponds to the Microsoft Dynamics GP version you are currently running. 
  2. Have all users log out of Microsoft Dynamics GP and make a complete restorable backup.
  3. Extract the downloaded Rockton Software product’s zip file, then find and right-click on the setup.exe file, for example SmartFillSetup.exe, and then click Run as Administrator.
  4. Install the files to the correct Microsoft Dynamics GP code folder. For example, the typical path for the Microsoft Dynamics GP 2015 code folder is: C:\Program Files (x86)\Microsoft Dynamics\GP2015.
  5. Right-click on Microsoft Dynamics GP, and then choose Run as Administrator.
  6. Choose Yes to Include new code.
  7. Log in as sa.
  8. On the first install, go through the Installation Wizard, which will automatically open.
  9. Finish the install by performing steps 3-6 on all workstations that have Microsoft Dynamics GP installed. 

Click here to read the full KB article on Installing a Rockton Software product: First install or installing the latest build/newest version.

While you’re at it, here’s a short video on the simple and easy SmartFill installation, whether for a free 30-day trial period or full registration keys. For more information, contact Rockton Software at sales@rocktonsoftware.com.

A couple of years ago I wrote a blog called, Give a Support Team a Script Log in Microsoft Dynamics GP.  That blog outlined three methods for how to help your support technician help you troubleshoot your problem by providing them with the best script log.  Since that blog was published, Rockton Software has added a new window to our products which further simplifies the process of creating a script log using two of the three methods mentioned in that original article.

A refresher

There are many types of log files, such as DexSQL logs, SQL Profiler trace files, and Windows Event logs, and they all contain different types of information.  Sometimes one log is appropriate when another is not.  Your support technician will let you know which type of log is needed.

A script log is a text file that lists all of the procedure calls that are being executed as the software runs inside of Dynamics GP.  This can be invaluable to a developer who may get called in on tough cases, because she or he can compare the calls in this script log to the calls in their program source code.  This will likely allow them to determine, with quite a bit of precision, what the program is doing behind the scenes.  

Creating the best script log

The general idea in creating an efficient script log is that you want the log file to be as small as possible.  At first, this may seem counterintuitive; after all, why not give as much information as you can?  The reason is that these logs generate lots and lots and lots of data.  If you can narrow down the log so that it contains just the activity that causes the error to occur, then you will save your support technician from having to slog through pages and pages just to find where to start looking.  For this reason, there are three very important things to keep in mind when creating your log file: 

  1. Begin logging at the last possible moment before the error occurs.
  2. While logging is active, perform the fewest possible actions necessary to make the error happen.
  3. Turn off logging as soon as possible after the error occurs, without doing anything more than is absolutely necessary in the application.  

Following the above guidelines will, in most cases, give the support technician exactly what they need to quickly isolate where in the software the error is occurring.

Creating a script log from Rockton Software products

Two methods for creating a script log that I described in my original blog post (The built-in script logger and Starting script logging from the login) have been simplified and improved upon by means of the Enable or Disable Script Logging window.

The Enable or Disable Script Logging window can be found in the latest builds of our Dynamics GP Toolbox and SmartFill products.  At the time of writing this blog, we are finishing up a release of our Omni Price product which will also include it.  The next time we release Auditor and Dynamics Report Manager, you will see it in those products as well. 

You can access this window by first opening the Setup window of one of our products, then clicking on the Troubleshooting tab.  Click on the option labeled, “Enable or Disable Script Logging”, which you will see near the bottom of the list.

So, what are the benefits of this new window?  Read on! 

Immediate script logging 
Follow these steps when you need to start logging at some point after you have logged in:


  1. Open this window and have it off to the side so you can use it when the time is right.
  2. Perform whatever actions you need to perform to recreate the error, not including that final step that causes the error to occur.  Keep in mind the three crucial steps in the Creating the best script log section, above. 
  3. On the Enable or Disable Script Logging window, choose Immediate for Log Type.
  4. Enter or browse to a path and filename to use for your script log.
  5. Click the Start Logging button.

At this point, everything that you do in Dynamics GP will be logged to the file that you specified in step five.  This is why you should not start logging until the latest possible point before the error occurs. Of course, if the support technician gives you specific instructions for where to begin logging, then follow those instructions. But in the absence of that, you should try to start logging as late as possible.

Once the error occurs, and you have captured everything that you need to capture, click the Stop Logging button, which will now be enabled.  In some cases, you may not be able to choose this option because there is some error message or other dialog that is requiring you to respond to it.  Go ahead and respond.  Then turn off script logging at the earliest opportunity.  Again, the objective is to put as little as possible in the log file, so don’t do anything that’s not absolutely necessary before you stop script logging.



It is a good idea to keep good notes for everything you did and what happened while script logging was active.  This will also help your support technician understand what they will be seeing in the log that you are sending them.

As you can see, this process is much easier than updating the Dex.ini and logging out of and into Dynamics GP.  It also does not involve adding that Debug menu, which would possibly be confusing to other users in a Citrix or Terminal Server environment. 

Starting script logging from the login

If your situation requires you to start logging during the login process, you can use this same window to do that.  Follow these instructions: 

  1. Open this window and choose At Next Login for Log Type.
  2. Enter or browse to a path and filename to use for your script log.
  3. Click the Start Logging button.
  4. You will see a message telling you that logging will start the next time you log in to Dynamics GP.
  5. Exit Dynamics GP, then log back in again. 


For this next login only, the script log file you specified will automatically be created in the specified folder.  To turn off script logging, you can do any of the following:

  1. Choose Disable Script Logging from the product’s Setup menu
  2. Press Ctrl + Alt + Shift + D.
  3. Open the Enable or Disable Script Logging window and click the Stop Logging button.

Using this method allows you to specify the filename and location to use for your script log file.

We want your feedback!

Please let us know if we can clear up anything that might be confusing or if you have any other information that would be useful.  And as always, if you have any suggestions for future blogs then please, suggest away! 

Send this to a friend