This article will walk you through importing your orders and customers into QuickBooks desktop from your AmeriCommerce online store using AmeriSync.
AmeriSync does not work with Windows XP, as it requires .NET Framework 4.5.2 or higher
Step 1: Enable AmeriSync Support in AmeriCommerce
In your AmeriCommerce store Admin Console, click Tools > Apps & AddOns > QuickBooks and supply a login and password, then click Enable and then Save. This will be something you create just for AmeriSync to be able to securely access your AmeriCommerce Stores data.
Step 2: Configure AmeriSync
Open QuickBooks Desktop and load your company file.
Launch AmeriSync and on the Settings tab, put your Store URL like this (replacing www.yourAmericommerceStore.com with your own store's SSL domain):
Then supply your login and password as configured in your AmeriCommerce online store.
Check Inventory in the grid if you want QuickBooks to control the inventory count. Please make SURE QuickBooks inventory counts are up to date as this will synchronize inventory from QuickBooks to AmeriCommerce. QuickBooks is considered the primary source for inventory control.
You can set deposit account for different stores If you sync order as sales receipts and turn off default deposit account in QuickBooks.
Click Active to activate the store.
Configure your Special Items for Shipping, Discounts, and Non-Mapped Items, Sales Tax Item to items pre-defined in your QuickBooks company file. Rename your Credit Card Types if they do not match your QuickBooks configuration.
The first time you run AmeriSync, QuickBooks will prompt you to allow AmeriSync to access QuickBooks.
Next, decide if you wish to import your new orders as Invoices, Sales Receipts, or Sales Orders.
Finally, click Save Settings.
Step 3: Catalog Mapping
Each item in your catalog will need to be mapped to an item in QuickBooks. Click on the Catalog Mapping tab and then click Download Catalog. Your entire AmeriCommerce catalog will be downloaded to AmeriSync and you can begin mapping your products to QuickBooks products.
For a potentially faster method, you can click Export QuickBooks Items, which will create a CSV file that you can combine with a CSV Catalog export from the AmeriCommerce stores Data Export Tool. You can then use Excel to combine to associate your AmeriCommerce items to your QuickBooks items by populating the QBItemID fields on the AmeriCommerce Catalog export file. Once you are finished you can re-import the AmeriCommerce Catalog CSV file back into AmeriCommerce to automatically map your products.
Step 4: Sync
Go to the Sync Activity tab and click the Sync with Active Stores button. A log will display in the window showing the activity as it happens.
Automated Syncing (Optional):
If you have mapped, tested and ready to put this on a schedule, go to the settings screen and under Automatic Sync, check 'Enabled' and put the time interval you would like to sync the data. As long as this service is running, the sync will occur on that interval. This application can be added to your startup for the computer or server it is installed on to ensure it is always running.
AmeriSync cannot send tax data to QuickBooks. QuickBooks calculates the tax itself. This not a defect or a missing feature. This is by design with QuickBooks.
Item Groups do not allow you to specify pricing. We support them, but we can’t set the price. QuickBooks calculates the price based off of the items as they are in QB. This is by design and you cannot even change it if you are entering an order in QuickBooks.
If this is a feature you need, you'll want to look at inventory assemblies. You add these very similar to how you add Item Groups, however you can specify the cost and pricing and do a lot more reporting on them. Anyone who wants to control pricing on a set of items sold as a single SKU item in AmeriCommerce needs to use Inventory Assemblies, which AmeriSync does support including setting pricing. It is treated like a regular item.
If your PO # field is not Syncing: If you want to sync the PO # from your store to a custom payment method in QuickBooks Invoice or Sales Order's. The PO # field in AmeriSync, must match the PO # Custom Payment Field Name in your store.