Contact us today: (866) 4-WEBSAN (932726)                Get Instant Support

Sunday, 04 September 2011 11:22

The Digital Transaction: eBanking in Dynamics GP

Written by

A couple of days ago I blogged about the transition from paper to the digital age. Now, it's time to familiarize yourself with the eBanking capabilities in Dynamics GP.

For those who don't know, more and more businesses are relying on electronic funds transfer or EFT to pay their bills. The most obvious reason is that it is just plain easier. However, it also automates the process of sending and receiving payments, provides an electronic record of payment and some vendors may even offer better terms for EFT payers due to typically shorter wait times for payments and less paperwork on their end. Work smarter and faster by accessing transaction information online and applying transaction accounts when they occur, rather than days or weeks later.

With eBanking in Dynamics GP EFT, you can:

  • Manage your financials more effectively
  • Reduce administrative expenses
  • Improve Productivity
  • Increase your financial security
  • Access decision-driving information online

The comprehensive eBanking tools in Microsoft Dynamics GP improves overall efficiency within an enhanced security environment. By automate your company's critical banking activities and interact with your bank electronically saves your company and yourself time and money.

Tuesday, 30 August 2011 11:39

From the Gutenberg Press to Hosted Dynamics GP

Written by

Many companies have started to embraced enterprise resource planning (ERP) in order to maintain their competitiveness. They have quickly learned a fundamental truth: technology can move a company forward only as far as its business processes will allow.

Amongst most organizations, paper or hard copies is the principal format for sharing invoices and associated documents for approval. Paper processes generates uncertainty and blind spots in a business. An example could be your Accounting department. Accounting has no way of knowing where a paper invoice resides on someone’s draw or desk after it is sent around for approval, nor how long it will sit there. Executives are unable to make accurate financial predictions because they see only completed transactions—not those in process, floating somewhere in the company’s structure.

With paper processes restraining the real value of a paperless ERP for companies large and small, the need for a way to automate the transformation of paper documents into digital data and to manage the resulting documents has prompted technology developers to innovate a new generation of devices and services. This is where Hosted Microsoft Dynamics GP comes in.

The next technological move from paper format is for companies and their accounting departments to consider is the cloud—online services that can dramatically reduce the costs of technology. Instead of a company’s investing more in its own infrastructure—additional servers, software, networking and maintenance—it can turn to the cloud for the applications it needs. By integrating your company with the Microsoft Dynamics cloud platform, it easily scales with your company’s needs and automatically upgrades as innovations evolve.

To help your company get away from paper and into the clouds, contact us here.

The rise of cloud computing has led to a strong push from many companies to adopt security and data portability in a cloud environment. Cloud computing, otherwise known as SaaS (Software-as-a-Service), allows you to have your data and applications available to you virtually anywhere via the Internet.

Companies large and small are looking to the cloud as their future. All of this sounds good right? The only problem is that these companies cannot carefully self-manage their own IT projects to fulfill their future needs; projects grow in size and costs eventually run over budget.

There is a solution. When partnering with an experienced vendor such as WebSan Solutions Inc., your company will experience distinguished service and support when moving to the cloud.  WebSan Solutions Inc. will strive to use our leading solutions to your company’s benefit in order to make the transition smooth and help your company move forward.

Cloud Dynamics GP is crucial for companies looking to propel forward but don’t get lost while you’re in the transition.

Contact us here to learn how we can help.

Some of us may have heard that using the ActiveX components in Microsoft IE is a bad idea. The overall system design has a very bad reputation. This notion makes sense because there’s a real hole within the security system of a user’s local computer. If you change the security level in IE (allow create and execute ActiveX components) then your system can be compromised and some random code can be executed on your system.

However, this risk could be controlled. In IE, you can create a list of “trusted” sites and apply your special security settings only to this list of sites. In other words, you allow ActiveX component only when you visit one of the trusted sites. Moreover, you can set up and control these security settings by using your company’s security group policies.

The firm’s intranet sites with corporate Web applications are the most probable candidates to be included into the list of “trusted” sites. If you control IE security settings and use ActiveX in your Web application on a “browser” side, it gives you a really powerful tool to create rich Web applications.

ActiveX can be used as a bridge between your Web application and software or even hardware on your workstation.

Basically, you can do the following from your Web application pages:

  • Create some ActiveX automation servers which already installed on users computer and use them “in background” (i.e. Word, Excel, Outlook or some accounting software if it provides ActiveX automation)
  • Insert your own ActiveX components by using <OBJECT> tag into your own web pages. You can embed ActiveX installed locally or place them on your corporate web site (in this case you will get automatic and centralized deployment of all your ActiveX components).
  • Embed in your page ActiveX controls as part of GUI of your Web application
  • Use of any preinstalled system ActiveX components like FileSystemObject or WSH

Let’s say I have some Web-application for order management purposes and I have a very specific task: I need to print shipping labels on a thermal printer (Zebra) connected to my workstation. I can’t use JavaScript like “window.print()” because my labels are in a ZPL format. I can get my shipping labels in formats like GIF or PNG but it is almost impossible to fit them on my thermal printer. Also, I don’t want to play with the print preferences in my browser and provide users with instructions on how to setup these printing settings for their thermal printers.  ZPL format contains special commands for thermal printer which I should send to my thermal printer by “spooling” them to LPT port. If I try to print or send the file to Zebra, the erroneous file will simply cause headaches to technical support. The thermal printer is indeed a very specific device that we should work with very carefully. The only function which a thermal printer can do perfect is executing commands of a print language like ZPL.  Sounds fantastic, right?

Let’s use ActiveX in our web page and script it for our purposes.

The first thing I need to do is change the settings in my IE to use ActiveX >> go to IE internet options, select “Security” tab, select “Trusted Sites”, press button “Sites”, then add your corporate site with Web application. Then press “Custom Level” and enable ActiveX in IE, this will enable ActiveX in IE for only your corporate site.

My IE is now ready to display pages from my Web application which now becomes a ‘rich’ with content because I can do everything on the user’s local computer and I can do it from the web page simply using JavaScript and ActiveX automation.

Let’s say our thermal printer is shared on a local machine as: \\my_computer\my_thermal_printer.

I will then need to execute the simple command line to map my local LPT port to this shared printer as: net use lpt1: \\my_computer\my_thermal_printer

Then, I would need to create a small .bat file for this operation as a part of initial setup in the future.

Afterwards, if I spool something to LPT1, it will be sent to my Zebra thermal printer. Let’s create one small function in JavaScript and assign it to onclick event of button (with id “print_label”) on my Web page:

$('#print_label').click(function() {

var fso = new ActiveXObject("Scripting.FileSystemObject");

var lpt1 = fso.CreateTextFile("LPT1:", false);

lpt1.WriteLine("ZPL command 1");

lpt1.WriteLine("ZPL command 2");

lpt1.WriteLine("ZPL command 3");



That’s it. When I press “Print Label”, my script writes the commands to system output device with name “LPT1” and then magic happens. The thermal printer interprets these commands and starts printing my shipping labels.

Here I am using special JavaScript object ActiveXObject to create instance of ActiveX with ProgID=Scripting.FileSystemObject. As we often use Internet Explorer and ActiveX, it makes it possible to work with special devices right from the Web page.

I could also take things further by integrating my Web application with a locally installed electronic scale or with something really specific like a finger print scanner. I only need to have an appropriate ActiveX as an interface to these devices and then I can work with it from JavaScript.

The release of Microsoft Dynamics GP 2010 R2 is very feature rich.  Of all the features, there are a few that really stand out and that you should know about.

We’ve compiled a list of the top three enhancements of Microsoft Dynamics GP 2010 R2 based on feedback we’ve receive from our clients. Their willingness to help us enhance our services makes this a more complete solution for small and medium-sized businesses, putting you in a better position to enhance your organization successfully.

SQL Server Reporting Services - Create report packages with predefined settings so that your employees can use the work independently.

Word Templates - Amped up even more templates, the ready to use Word forms now include orders, invoices and returns.

Smart List Builder - Publish multiple Excel reports at once. You can use the new Bulk Deploy Excel Reports window and select multiple Excel reports to publish at once, rather than publishing them individually.

We encourage you to share your thoughts and reactions with us at any time.

jQuery is the most popular javascript library today.  It is used by over 46% of the 10,000 most visited websites on the Internet and we at WebSan use it extensively.
jQuery is designed to be cross browsers compatible ith syntaxes to make it easier to manipulate the DOM elements and allows the creation of powerful and dynamic webpages.
The following snippets of codes shows how with a few lines of codes you can do a lot.

jQuery is the most popular javascript library today.  It is used by over 46% of the 10,000 most visited websites on the Internet and we, the Development Team at WebSan, use it extensively.

jQuery is designed to be cross browsers compatible with syntaxes to make it easier to manipulate the DOM elements and allows the creation of powerful and dynamic webpages.

The following snippets of codes shows how with a few lines of codes you can do a lot.


Example 1 - Calendar Date Picker


Example 2  - AutoComplete Textbox


To get started with jQuery you can go HERE
Tuesday, 30 August 2011 03:44

Introduction to Dynamics GP: Quick Journals

Written by

Learn more about Dynamics GPView Dynamics GP PricingFree Dynamics GP Training

Welcome to the second entry in a series of posts focusing on some of the basic functionality within Microsoft Dynamics GP. This guide will cover the creation, use and advantages of Quick Journals.

Quick Journals are extremely useful for creating recurring journal entries in which the accounts stay the same each time, but the amount differ. A simple example would be an entry of wage expenses.

To create a Quick Journal, open the Quick Journal Setup window. From the main menu select Microsoft Dynamics GP >> Tools >> Setup >> Financial >> Quick Journal.

Quick Journal Setup

Give the Quick Journal a unique ID, a description, a source, and reference. Next, select an offset account. This account will be used to balance the debits and credits of the transaction. If you would to give users the ability to change this offset account during transaction entry, mark the Allow Override checkbox, otherwise, leave it unchecked. Finally, add the accounts to be used in the transaction. Note that not all accounts entered in the Quick Journal Setup window need to be used in the transaction. Click Save to complete the creation.

To make an journal entry using a Quick Journal, open the Quick Journal Entry window. From the main menu select Transactions >> Financial >> Quick Journal.

Quick Journal Entry

Select a Quick Journal ID. Then, simply enter the amounts for accounts to be used in the transaction. In this example, I am not entering an amount against account 100-5100-00. Note that unlike regular general journal entries, Quick Journals cannot be saved to a batch. They can, however, be saved individually. Click Post to complete the transaction.

Here the Quick Journal that was posted in this example:

Journal Entry Inquiry


Notice how the account I did not enter an amount against was not used in the transaction? This makes Quick Journals incredibly flexible. Also note that the total was entered against the offset account to balance the transaction.

To learn more about the advantages of classes in Microsoft Dynamics GP, check out our training video on Quick Journals, and for more topics visit our GP training videos page. Also, read the previous entry in this series here to learn about the advantages and use of classes in Dynamics GP.