Andosi Blog

Exploring Great Design

According to the Small Business Association, since 1990, big business haseliminated jobswhile smallbusinessesaddedjobs- 8 million to be more accurate! Are YOU ready to grow?

If you're finding it hard to meet customer’s expectations, keep up with business demand, or just simply can’t close out each month without pushing your team to the brink, then it's time to make a change.

Growing Pain #10 and Summary: Bottom-line, your Entry-Level Accounting is Holding you Back

QuickBooks can hold you back in more ways than one. As we’ve discussed in this blog series for 10 weeks, limited

Read more

Sure with QuickBooks, you’ve gone beyond a pen and paper to automate processes and better manage your business. Although the familiar clicking of keyboards may sound productive, disparate software programs reduces the productivity of your people and limits insight into overall business operations.

Growing Pain #9: Your Most Valuable Asset is Not Living Up to its Potential

Your business needs people and your people need powerful tools. If you're using your most valuable asset, your employees, to enter and reenter data into QuickBooks and other business software programs, then you could be losing money in more ways than you know.

Read more

Your business is growing and with that growth, you're dealing with more orders, higher customer demands, and increased competition. If you’re feeling out of breath trying to catch up, then your systems are feeling stressed as well. The way your people work is changing too. There's no doubt about it, QuickBooks is very easy to use, and you may be worried about the complexity of a more robust solution, but a more powerful solution for your business is waiting, one that works the way you do, improving productivity while scaling to fit your growing requirements.

Growing Pain #8: System Limits

Read more

Technology has, obviously, changed our world and continues to make a profound impact on how we do business every day. For example, what once held small businesses back has been made possible with software and services now available through cloud computing. Although QuickBooks is available online, there are a number of other affordable deployment options now available bringing down the cost of more comprehensive business management solutions.

Growing Pain #7: Not Enough Flexible Deployment Choices

The number one reason organizations move to the cloud is so they can experiment easier at a lower cost (Harvard Business Review Report:

Read more

It wasn’t too long ago that general ledgers and other financial data were kept by hand in notebooks or in rudimentary spreadsheets on the computer. Basic accounting software soon followed, much to the pleasure of accounting departments everywhere. QuickBooks was amongst the leaders to capture the accounting software marketplace and is used by many small businesses today. While QuickBooks is great entry-level accounting software, it has its limitations and these limitations may now be hindering your overall business efficiency, profitability and growth.

Growing Pain #2: Managing the Books and Cash Flow Isn't What it Used to Be

The days of

Read more

We are all called upon, on occasion, to wear different hats and be responsible for things that may be outside the realm of our traditional job tasks. There is nothing wrong with learning something new and taking on additional responsibility, unless you are juggling more than what you can handle. Just because you can balance your checkbook, doesn’t mean you can create detailed corporate financial reports or implement business application software. There are some things that are better left to the experts, and that includes managing business technology.

Growing Pain #6: You Need a Trusted Advisor to Take Your Business

Read more

Part of nurturing a successful business is the ability to manage growth. You will eventually add employees, suppliers and vendors, and a growing list of customers as your business matures. Steady growth and expanding operations into a new state, or even a new country, creates a new set of challenges that basic accounting software, simply can’t handle. If you are spending more time on redundant data entry, creating spreadsheets, and manually calculating varying sales taxes, then you are on a short road to data mishandling and mistakes.

Growing Pain #5: You’re Putting Off New Business Opportunities

QuickBooks can be limited

Read more

Before you make any important business decisions, it is wise to check the books. Can you afford to take on this project or will it strain the profit margin? Unfortunately, when using entry-level accounting software like QuickBooks, the answers don’t come as easily or quickly as the questions. While you can draw financial data from QuickBooks, you still need details from procurement, manufacturing, and other departments to provide all of the information you need to move forward. Constantly going back to the books and your managers means you are looking backward more often than forward.

Growing Pain #4: Looking Back

Read more

When you notice that numbers in the books have mysteriously changed, it is likely not a glitch, but a manual entry that was rewritten. Many basic accounting software programs, QuickBooks included, allow any user to login and edit data as needed, without any restrictions or an audit trail. Unless you keep a close eye on your data, these seemingly little changes can create a larger problem inaccurate numbers and skewed data. Making decisions based on inaccurate data can lead you in the wrong direction and introduce a whole new level of risk.

Growing Pain #3: Lack of Financial Controls

Read more

If you’ve built your business on QuickBooks, you know it’s a great entry-level accounting solution. As your business flourishes, however, QuickBooks may not be able to keep up. There are telltale signs you've hit your limits with your current systems and when those start to occur, its likely your future growth will be stifled until you step up to a more comprehensive business management solution.

We have compiled a list of growing pains businesses like yours are facing when outgrowing QuickBooks. In this blog series, we will address some of those common growing pains and how a business solution from

Read more

Normally when people think of tracking activities in CRM, they think of tracking activities that happen outside of CRM (i.e. phone calls, emails, tasks, etc.).  However, what if you wanted to track activities that happen inside CRM (i.e. the time spent looking at a particular record).  Why would you want to do this?  Well, perhaps you are trying to better gauge how profitable a client is.  If you can track how much time is spent working on each record related to a client and compare it to the revenue generated by that client, you can easily see how profitable the

Read more

No doubt, Microsoft is aggressively attempting to be the leader in customer service and sales using Social Engagement!

With the Microsoft purchasing of Parature in early 2014 (www.parature.com), it was clear that they were aiming to provide Dynamics CRM customers with robust customer service by linking CRM customer support with consumer social sites such as Facebook, Twitter and YouTube.  With the $26Billion purchase of LinkedIn in June 2016 it appears that they now have the other half of the sales equation, Business-to-Business (B2B) is about to be addressed as well.

As consumers, we are now well aware that social

Read more

1.  Positive Pay (aka ‘Safe Pay’) (Fraud Prevention)

Positive pay is the process whereby banks only cash checks if they are matched to an approved list.   Any checks presented that are not on the list will not be honored by the bank, preventing fraudulent check cashing. Note however, Positive Pay does not detect unauthorized electronic transfers.

 2. Daily Bank Reconciliations (Business Efficiency & Fraud Protection)

Fraudulent cyber transactions (ACH transfers, malware hacking, phishing, etc.) are a problem today.   If you wait until month-end to reconcile your accounts, you will likely not catch fraudulent transactions in time (There are no legal

Read more

If you are currently using the out-of the-box Scribe Dynamics GP to CRM template, you might be experiencing issues with missing sales order/invoice line items in CRM.  The problem happens sporadically for no apparent rhythm or reason.  There is, however, a reason for this behavior...and there's even a solution!

Before we get to the solution, let's take a look into what's going on in Scribe and what's causing the issue.

When the Scribe Dynamics GP Adapter is first installed, it creates a table called SCRIBEPUBLISHERQUEUE in the GP company database. It also creates insert/update/delete triggers on certain source tables (e.g.

Read more

 

Integrating and retrieving data from a Microsoft CRM 2013 instance is a common request, and I have found myself working on a number of these solutions lately. I encountered a recent example where a client was using an Internet Facing Deployment of CRM 2013.

 

In this case, I needed to connect to the Microsoft CRM 2013 server to retrieve data to be integrated into Dynamics GP.

Here is a quick sample of code you may use to connect to an internet facing deployment of Microsoft CRM 2013 using claims based authentication.


// Get the endpoint of the CRM
Read more

Can you really execute native SQL Queries from SharePoint Web Services?

Microsoft SharePoint is great for building enterprise systems tying together various data sources.  If the information you are looking for is in a SharePoint List or Document Library, it is straightforward to call the built-in Web Services to query or manipulate that data.  Through custom Web Parts, you can run server-side code and easily retrieve data that lives outside SharePoint.

 

 
But what if you don’t have the access to run Server-Side code?  How can you get to the data that lives in SQL Server from your client-side
Read more

With the recent release of Microsoft Dynamics GP 2013 comes an exciting new feature: the Web Client. We've all longed for the Web Client, dreaming of a day when we could access our system from any web browser without being tied to our desktops and office networks, and now it’s finally here! Before we all begin to jump for joy, there is one thing to realize before making the switch to GP 2013—some of the customizations that you've made over the years to your existing Dynamics GP installation may not be fully compatible in the new Web Client.



Before going

Read more

WCF is great for building web services.  It's also great for interacting with existing web services.  Visual Studio makes it so easy . . . add a service reference, point to the WSDL of the service and just like that, you have a set of classes to handle the service and data contracts.
Unfortunately, sometimes web services don't live up to their contracts.  Recently, I was interacting with a web service and found that sometimes the response would be null.  I fired up Fiddler and looked at the SOAP messages.  Sure enough, an error had occurred on the remote server

Read more

CSS Consolidator

Sometimes you inherit a huge pile of CSS and want to make a few changes. Sometimes there are huge groups of duplicated rules. Sometimes, you just want to see everywhere Comic Sans is used in your stylesheets. (Hopefully, nowhere.)
Paste in your Source CSS below and click Consolidate CSS.  Rules and selectors will be consolidated in the next textbox.  All processing is done client-side in JavaScript.
Below that, you will see a breakdown of your styles, arranged by Selector, Attribute and Values.
Why did I do this?  Why not?

Source CSS (No @media tags please)

Consolidated CSS

Selectors
Read more

A few days ago I created a simple example to create a vendor in Dynamics GP using eConnect. I received a few requests to show a sample integration to create new customers. Creating new customers in Dynamics GP via eConnect is a common request and usually proceeds the creation of other receivables documents.
The sample below creates a new customer using the eConnect .NET assembly and in-memory serialization.
To run the following code on your machine:

  1. Install the latest version of the eConnect 11 SDK.
  2. Create a new Console Application in Microsoft Visual Studio.
Add references to these dynamic link
Read more