Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To begin the UltraBooks Configuration navigate to:

Panel

Main Menu Configuration UltraBooks

Required Software

...

It's time to actually download the required software and configure your UltraCart account for UltraBooks. In UltraCart, navigate to:

Panel

Main Menu Configuration (middle menu) Back Office UltraBooks

After clicking on the UltraBooks link you'll be taken to the UltraBooks configuration screen (shown below). 

...

In UltraCart navigate to:

Panel

Configuration Checkout (section) Payments

For each of the payment methods you have enabled in UltraCart you will need to specify what the corresponding code is in QuickBooks™.

Run QuickBooks™ and from the drop down menus click on Customers -> Enter Sales Receipts.  You can also access this from the Home window. Click on the "Create Sales Receipts" button.

...

It's absolutely necessary to set up UltraBooks Items that exactly match each of your UltraCart Items. When doing so, one of the following scenarios will apply:

 SCENARIO (If)ACTION (Then)
1Your Items already exist in QuickBooks™ but not in UltraCartCreate your UltraCart Items using the exact same name you used for your QuickBooks™ Items
2Your Items already exist in UltraCart but not in QuickBooks™Create your QuickBooks™ Items using the exact same name you used for your Item ID's
3Your Items DO NOT exist in either programCreate both using the exact same name
4Your Items already exist in both UltraCart and QuickBooks™ but with different namesYou'll need to enter the exact QuickBooks™ Item name into the QuickBooks™ Class field at the Item Editor level in UltraCart (see screen shot below)
Note

Although it's not common, Scenario #4 above does indeed occur.   One's first thought is to either change all the Item ID's in UltraCart to the same as QuickBooks™ (not recommended) or vice versa.  That is one way of doing it (for new accounts) but we have an easier solution.  You can leave the Item names in both applications as they are and simply enter the QuickBooks™ Item name into the QuickBooks™ Code field for all your UltraCart Items.  See the screen shot below for an example.

...


If you plan to manage inventory via QuickBooks™ there's one important configuration. When you create a "New Item" in QuickBooks™, you not only want the name to exactly match that of the Item in UltraCart, you also need to set the Item Type as "Inventory Part".   If you do not see Inventory Part in your list below, you need to turn inventory management on within your QuickBooks.  Edit  Preferences  Edit → Preferences and make the changes shown below.

...

In your QuickBooks program navigate to:

Panel

Home Lists (menu item) Item List  

From the Item List window, click the Item button (bottom left corner) and select New from the top of the pop up list.

...


Prior to launching your UltraBooks program from your Start button, make sure you have your QuickBooks™ company file open in the background.

Panel

Start Program files UltraBooks UltraBooks


The application will prompt you for your UltraCart merchant login information.  Enter your Merchant ID, Login (user name) and Password.

...

Tip

Anytime you change settings within UltraBooks you will need to close and reopen the program for those changes to take effect.

Proxy Server

OptionResults (box checked)
Use a proxy server

This is only used by merchants behind a firewall that requires a proxy server to get to the internet. By clicking this box you can then specify the Server Address and Port (number)

Customer Import

OptionResults (box checked)
Uppercase all name informationAll customer names will be converted to upper case during import.
Import by company name instead of last name, first name when possibleWhenever a company name is present, the record will be imported by such.
Import individual customer sales under customer recordALL retail orders import as the same customer. You must configure the customer first.
Info
titleLinking Customer to Customer Profile

An UltraCart Customer profiles can be linked to a specific customer record in QuickBooks. This configuration will ensure that orders placed via the customer profile will be linked to the same customer regardless of the billing/shipping address details provided in the order. This can be useful with wholesale customers that may have many locations for which they place orders.

 

QuickBooks™

OptionResults (box checked)
Canadian VersionAllows use of the Canadian version of QuickBooks™.

Order Import

OptionResults (box checked)
Import all orders as invoicesALL orders will be imported as Invoices. (Normally, Credit Card orders are imported as Sales Receipts and Purchase Orders as invoices).
Mark all items as non-taxable if no tax is chargedIn most cases, this is good to have checked.
Mark Invoices as "to be printed" in QuickBooksWhen you select Print Forms/Invoices in QuickBooks™, all invoices will appear in a list for batch printing. You can still de-select certain ones prior to printing.
Import credit card information (Requires QuickBooks™ 2006 or 2005 (R5 and later))Few merchants will consider this option for obvious security reasons.
Import QBMS Transaction InformationThis feature is for merchants that have the QuickBooks™ Merchant Services payment gateway configured. It will import the transaction information for orders that were processed via QBMS.
Import TermsSome merchants have terms spelled out in the checkout that will become part of the order. This options will insure those terms are imported to become part of the QuickBooks™ sales record.
Import Sales RepThe Sales Rep name is configured on the Customer Profile and will be imported along with the order.
Import ClassThe Class is configured on the Customer Profile and will be imported along with the order.
Import Referral Code into MemoThis is a special field. It will not apply to 99% of merchants.
Allow QuickBooks™ to assign the invoice/sales receiptThis would be used if you are making direct entry into QuickBooks™ as-well-as importing. This will help avoid collisions.
Ignore kit component itemsThis is only used by merchants that have kits in their Item Configuration.
Sales Receipt/Invoice Number Prefix _If you want to precede your Sales Receipt of Invoice with a special Prefix, enter it into the box provided
Default Invoice Terms _QuickBooks™ invoice form allows merchants to set various payment terms. Here you can define the Default term when the Invoice is created during import.


Importing Orders

Clicking the "Import Orders" button will begin the download process. You must have the appropriate QuickBooks™ file open prior to importing. When the download and importing of order files has completed successfully, you will see the following screen.


  You may receive an error during import. These errors are usually contributable to mismatched QuickBooks™ codes in either your UltraCart or QuickBooks™ accounts. If you are unable to determine the cause or remedy, contact UltraCart support.

...

UltraBooks will only export orders that are in the "completed" state (have been marked as shipped). Once exported via UltraBooks, they will be tagged as "Exported to QuickBooks™".
If, for some reason, you want to re-export an order, you'll need to reset its export status. To do so, log in to your account and navigate to:

Panel

Main Menu Order Management Review Orders

In the search screen, enter the order ID or whatever search criteria necessary to locate the order. Once you have located the order:

...

If you should decide to disable UltraBooks integration, navigate to;

Panel

Main Menu Configuration UltraBooks


Pressing the "Disable" button will prevent future downloading of orders. There will be no warning dialog for this action. However, the codes you have entered will remain intact. You can again configure UltraBooks without having to re-enter the codes (except for any additions that you may have made in Coupons, Gift Charge / Wrap Papers, Payment Methods, Shipping Methods or Tax Rates.

...