We have had several clients recently update to UR 5 of Management Reporter 2012. For those of you that have applied updates to MR, you know that this is generally a uneventful process. However, in some recent cases, after applying the update clients noticed that some of their reports were pulling incorrect balances. I should note that we have seen this happen using both the data mart and legacy providers. As we began to dig in to the reports, we noticed that the incorrect balances were related to...(read more)
↧
Management Reporter- Subtracting Segments in Trees Yields Incorrect Results
↧
Batch Load Test for Dynamics GP
Post Master for Dynamics GP is a utility that automatically posts Dynamics GP batches. It works very well and is very reliable, but like all software, it occasionally has an issue in some customer environments. To try and troubleshoot some issues, we wanted to perform load testing to try and reproduce a particular issue by posting hundreds or thousands of batches in Dynamics GP. To facilitate such testing, I developed the Batch Load Test application for Dynamics GP. It can import thousands of test...(read more)
↧
↧
NetSuite vs. Dynamics GP: A Series
The last two weeks I have been working on my first NetSuite project. A friend of mine owns Prolecto Resources , a leading Southern California NetSuite practice. A few weeks ago, he offered me an opportunity to work on a small NetSuite customization project, and I jumped at the opportunity. I've read several sales and marketing articles, blog posts, "competitive analyses", and white papers about NetSuite vs. Dynamics GP, but those all seemed to have an "angle". It's isn't...(read more)
↧
NetSuite vs. Dynamics GP: GL Impact vs. Distributions
My first NetSuite project was a customization. To simplify the requirements, let's just say that the customer wanted to categorize all sales into 3 different sales GL accounts based on certain criteria. This required that each line item on an invoice be evaluated to determine if that line should use Sales Account 1, Sales Account 2, or Sales Account 3. The activity assigned to the sales accounts then will flow through to the GL and show up nice and neat on financial reports. Since I didn't...(read more)
↧
Microsoft Dynamics GP 2013 Cookbook is available
Ian Grieve and Mark Polino have put together a great new Dynamics GP book. This time it's an update to the Cookbook: The Microsoft Dynamics GP 2013 Cookbook . The book description says it well: Over 110 immediately usable and effective recipes to solve real-world Dynamics GP problems The book includes 12 chapters of specific, detailed tips to help you use more features in Dynamics GP 2013 and help you get the most out of Dynamics GP. In addition to covering several of the new features that were...(read more)
↧
↧
AP Payment Application Import for Dynamics GP
One limitation of both Integration Manager and eConnect is that those import tools do not allow you to import an AP Payment Application into Dynamics GP. You can import an AP Manual Payment, but you cannot apply that AP payment to an open AP invoice. A few years ago a client needed to import a large batch of AP manual payments and apply them to open AP invoices, so I developed a custom import that would apply the AP payments. Since then, I've been in touch with several more GP users that need...(read more)
↧
Windows 7 Remote Desktop Connection error: Remote computer requires Network Level Authentication
In the last week, I suddenly had problems connecting to one of my Server 2008 R2 HyperV virtual machines. I have been using the virtual machine for many months and have not made any changes, but when I attempted to connect using Remote Desktop Connection, I received this error: "The remote computer requires Network Level Authentication, which your computer does not support." I knew that the error message related to the Remote Desktop settings on the Server 2008 R2 machine, specifically...(read more)
↧
Dynamics GP Run-time Error 1007: Unsafe Operation
Several years ago I developed a customization to display the order weight on the SOP Transaction Entry window. Earlier this week, the client said that they have been getting an error with the customization in a very specific circumstance. If they create a Quote with a serialized item, and then transfer that Quote to an Order, they will get the following error: Run-time error 1007: Unsafe Operation. An attempt was made to set a value which violates the application's business logic. If they use...(read more)
↧
GL Balance Migration - Net Change -vs- Debit/Credit
Yesterday I was discussing prior month GL balances with a client who went live in May. They were looking back at a specific account's activity for January, February, and March, and they were confused by what they saw. For the sake of argument, let's say that they saw a $100 credit for January, a $50 debit for February, and a $200 credit for March. So they were concerned as to why each month would only have credit or debit activity and not both. Of course, it was the end of a long day and...(read more)
↧
↧
NetSuite vs. Dynamics GP: Save Transactions vs. Post Batches
This is another post in my series, NetSuite vs. Dynamics GP . One distinct difference between NetSuite and Dynamics GP is that NetSuite allows you to simply save transactions to commit them, while Dynamics GP allows you to save uncommitted transactions to a batch, and then post the batch to commit them. In GP, if you are entering 5 transactions, you can assign them to a batch, which allows you to save them. The transactions are uncommitted at this point, and can be edited or deleted, depending on...(read more)
↧
Undocumented eConnect 2010 and 2013 Serialization Flags
By Steve Endow I just fielded an eConnect question on the incredibly busy Microsoft Dynamics GP Community Forum about an issue with an eConnect vendor import. The user was trying to set the Vendor Status field on imported vendors, but was unable to set the Status to Temporary. I opened a .NET eConnect project and checked the properties of taUpdateCreateVendor object and I quickly found a likely suspect for the problem. In eConnect 2010, the GP documentation and help team did a great job of restructuring...(read more)
↧
eConnectException: The stored procedure 'ta______' doesn't exist
By Steve Endow Tonight a customer e-mailed me saying he was receiving this eConnect error message: eConnectException: The stored procedure 'taPMManualCheck' doesn't exist He was trying to use my AP Payment and Apply Import utility to bring in historical AP payments and applications, but the eConnect error occurred as soon as the import attempted to submit the transaction to eConnect. We verified that the taPM stored procedures existed, and then we verified that the import was sending...(read more)
↧
Two potential Dynamics GP design limitations for larger or growing companies
By Steve Endow I recently spoke with a Lawson consulting firm. One of their Lawson customers acquired a company that uses Microsoft Dynamics GP. The Lawson client manages 3 companies in their system, while the GP client manages 9 companies. In Lawson, the 3 companies are managed in a single database. But in Dynamics GP, the 9 companies are managed in 9 separate company databases. The client was debating whether to continue to use Lawson, or to transition to Dynamics GP. The Lawson partner's concern...(read more)
↧
↧
Importing Payroll Posting Accounts
Payroll posting accounts can be fairly straightforward, but for some users the combination of code/department/position can create a seemingly neverending matrix of possibilities- particularly when factoring in the use of ALL for some of the components. Although the payroll posting account setup window is not terribly difficult to use, it is a little unwieldy when trying to enter and proof a long list of variations. Table import can help with this, by allowing users to enter and review the information...(read more)
↧
NetSuite vs. Dynamics GP: Navigation: Browser Tabs vs. Application Windows
By Steve Endow For background, please see my introduction to this series, NetSuite vs. Dynamics GP: A Series If you are familiar with the Dynamics GP client application, you know that you can navigate throughout it much like any other Windows application. You have the main application window, and you use menus or shortcuts or other "navigation" methods within the application to open new windows and sub-windows or child windows. Here I have four different Dynamics GP client application windows...(read more)
↧
Checking SQL permissions on many SQL Server objects
By Steve Endow I am working with a Dynamics GP client that is having an odd issue with an ISV solution related to SQL server permissions. The ISV solution is designed to only allow one Dynamics GP login to access its tables and stored procedures--so that only one instance of the application is running at a time. Normally this works fine and I've worked with dozens of clients without issue. But one client is having an issue where the application is reporting that a second user has activated and...(read more)
↧
Technical Airlift Here We Come! SQL Tips and Tricks
Hopefully we will see some of our ardent followers at the upcoming Microsoft Technical Airlift for Dynamics GP in Fargo, ND later this month. Steve and I are presenting a session on SQL tips and tricks for consultants. Definitely not a developer-oriented session, we hope to help front line consultants and support folks build our their SQL toolboxes to up their game in terms of queries, reporting, and data fixing. It has been fun working on the presentation, and I thought I would share some of the...(read more)
↧
↧
Another Great Dynamics GP Technical Airlift, in Scenic Fargo!
By Steve Endow This week Christina and I attended the Technical Airlift 2013 in lovely Fargo. The weather mostly behaved, but varied from 80 degrees and foggy to 45 degrees with some rain. The conference was great, with reviews of the features and enhancements added with GP 2013 SP2, some overviews of upcoming functionality, and even a few sneak peaks of technology improvements that are potentially a few years away. Christina and I had a very successful presentation, " SQL Skills for Consultants...(read more)
↧
Want to use cloud computing? Make sure and have an exit strategy!
I had lunch with a friend today who manages internal IT systems for a large film and television media company. He said that he was swamped at work because of an unexpected business crisis: one of his company's cloud storage service providers is going out of business and he has less than 30 days to try and transfer all of the critical data stored with the provider. He was not involved in the selection or setup with this provider, but is now having to figure out how to save all of the data. The...(read more)
↧
How NOT to develop an eConnect integration: Lesson #29
By Steve Endow I've come across some really bad Dynamics GP integrations. I had one where the developer made a really pretty user interface with their own company logo and fancy controls and dynamic layout, but the import simply didn't work and the developer didn't know the difference between a debit and credit. Then I saw another one where the developer wrote their own massive stored procedures to import GL and AP transactions into GP tables (I'm hoping that was done before eConnect...(read more)
↧