How Can We Help?
-
Getting Started
-
Employees
-
Products / Items
- Adding images to items
- How to check Sales/Purchase price history of an Item
- How to create/edit Item Category
- How to assign item location
- Supplier Product Code and its use in AtheaSuite
- How to set minimum order quantity for an Item in AltheaSuite
- How to Create Custom Fields for Items
- Importing Item List
- How to make an Item Inactive
- How to Create Custom Measuring Units
- How to Create a Group Item
- Creating Combo Items
- Linked Combo Group
- How to bulk update item sales price
- How to Check Price and Stock
- How to Add New Item
- How to Create Non-Inventory Item
- How to Use Bulk Updater
- How to Create and Add Item Attributes
- How to Break Group Items into Child Items
- Show all articles ( 10 ) Collapse Articles
-
Customers
-
Quotations
-
Order Management
- Create a Custom Order Status
- Check stock availability for an Order
- Create a new Order
- How to create a Backorder
- How to create a Drop Shipping for Backorder
- Converting an Order to a Sales Invoice
- Converting an Order to a Dispatch
- How to create a Packing Invoice
- Consolidated Item View for Orders
- Managing Deposit in Orders
- Change Payment Mode of Received Deposit in Order
- Create Sales Return for Invoiced Orders
- Create Sales Return for non Invoiced Orders
- How to Create an Exchange in Orders
- How to Schedule Multiple Quantities of Items in Orders
- How to Check Attribute Stock when Creating an Order
- How to Create Contractor Orders
- How to Return Deposit to a Customer
- How to Apply Link Combo to Orders
- Cancel an Order with a Deposit
- Order Workflow
- How to Schedule Delivery and Deliver Orders
- How to Modify Schedule Delivery Date
- How to Add a Group Item to an Order
- How to Modify Orders
- Requested Delivery Date in Orders
- Managing Warranties for Multiple Item Quantities in Orders
- Apply Warranty in Orders
- Create an Order with Multiple Serialized Items
- Attach and Detach Order Items to Purchase Orders
- How to Use Switch Order Item in AltheaSuite
- How to Create an Invoice for Take With Items
- Order Staging
- Customer Pickup Schedule
- Show all articles ( 24 ) Collapse Articles
-
Sales
- How to perform a sale in AltheaSuite
- How to change price of a product during billing
- How to edit paid Invoice in AltheaSuite
- How to put a Sales Invoice on Hold
- How to create a credit sale
- How to create Invoice Custom Fields
- How to give Manual Discount in Invoice
- Creating Invoice with Multiple Payment Modes
- How to create a new Payment Mode
- How to change saved Sales Invoice Date
- How to create a Sales Invoice using Store Credit
- How to search for all Web Orders
- How to change saved Sales Return Date
- How to add notes to Items while Invoicing
- Changing Cash Register while Invoicing
- How to put a Sales Return on Hold
- How to create a Price List and assigning to customer group
- How to create a Sales Invoice using Customer Deposit/Advance
- How to Capture Customer Signature on Invoice
- How to mark the invoiced items as Delivered
- How to add the footfall count of your customers
- Receive Deposit/Advance from Customer
- How To Perform Sale
- How to set Loyalty Points
- How to Redeem Loyalty Points
- How to Enroll a Customer for Loyalty Points
- How to Define Penalty
- How to Collect Penalty Payments from Customers
- How to Manage Credit Card Commission
- How to Collect Partial Penalty from a Customer
- Assign Serial Number to Invoice
- Discount Types and Their Calculations - User Guide
- Finance Agency Commission
- Show all articles ( 23 ) Collapse Articles
-
- Articles coming soon
-
- Articles coming soon
-
In House Finances
-
Purchases
- How to add/modify a Supplier
- How to create a Purchase Order
- How to create a Purchase Return
- How to create a Purchase from existing Purchase Order
- How to Cancel/Delete a Purchase Order
- How to make a payment to supplier
- How to create PO for BOM Elements?
- How to Hold and Pick a Purchase
- How to Update a Purchase Order
- How to create a Purchase
- How to make payment to Payment Aggregator
- Managing Unload Schedule
- Show all articles ( 2 ) Collapse Articles
-
Inventory
- How to transfer Inventory from One Warehouse to Another
- How to dispatch stock
- Adding Opening Stock
- How to dispatch stock of invoiced items
- How to do a Stock Correction for an Item
- How to put a Stock Transfer on Hold
- How to check Awaiting Stock
- How to Upload Stock of Existing Items through Excel
- Receiving Stock
- Custom and Shipping charges in Stock Transfer
- How to Restrict Sales Price Discount for an Item
- How to do Stock Correction of Items through excel upload
- How to check Inventory count
- How to manage Stock in Transit
- How to manage Stock Transfer Request
- How to Check Stock in Stock Manager
- Complete Inventory Correction
- How to do a Stock Transfer
- How to Print Quick Lookup Numbers (QLNs) for Items
- How to create a Serial / SKU Transfer Request
- Transferring Stock QLN items from Multiple Warehouses
- Complete Inventory by Location for Non QLN Items
- Stock Correction for Accurate Inventory Adjustment
- Inventory Correction - QLN/Serial Number status
- Show all articles ( 14 ) Collapse Articles
-
- Selling an Item with a Serial Number
- Stock Transfer of an Item with Serial Number
- How To Change Serial Number Of Faulty Item
- How to add opening stock of an item with Serial Number
- Purchase with serial number
- How To Assign Serial Number After Purchase
- How To Reassign Serial Number In Sales Invoice
- Create An Item With Serial Number
- How to Change Serial Number in Invoice
- Inventory Correction - QLN/Serial Number status
-
Delivery Management
- How to add delivery driver details in AltheaSuite
- How to define Delivery Area and Delivery Charges
- How to check and Print Pending Orders
- How to Accept and Start a Trip
- How to define Pickup Slot
- How to create a Delivery Invoice
- How to create a Pickup Invoice
- Delivery Schedule on Map
- Modifying Delivery Dates for Delivered Orders
- Customer Pickup Schedule
- Sending Delivery Notifications in AltheaSuite
- Show all articles ( 1 ) Collapse Articles
-
Finance Books
-
Service Calls
- Manage Loaner
- Manage Document Status and Action Status for the Service Document
- How to create Customer Item Userfields for Service document
- Create Sales Invoice against the Service Document
- Track history of a Service document
- Reschedule Service Call
- How to Create Invoice in Service Call
- How to Create Service Call Document
- Receive Deposit In Service Call
- How to Create A Trip
-
Business Intelligence
-
Settings
- Configuring Invoice Email Format
- How to add a Printer in AltheaSuite
- Configuring Purchase Order Email Format
- How to change Printing Format of Documents
- Configuring Payment Gateway
- Online Shop
-
- AltheaSuite Integration with QuickBooks Online
- AltheaSuite Integration With Hubspot
- AltheaSuite Integration With UPS
- ShipStation Integration
- Shopify Integration
- Integration UPC Item DB and Barcode Lookup
- How to restrict the financial accounts of AltheaSuite for not sending to Quickbooks ?
- How to mark 'Do not send to QB' for multiple financial accounts?
- Send Only Journal Entries from AltheaSuite to QuickBooks Desktop
- Send Product details and Receipts from AltheaSuite to QuickBooks Desktop
- How to map the Financial Account Groups and Sub-accounts in AltheaSuite for QuickBooks
- Best practices for keeping QuickBooks Desktop in sync with AltheaSuite
- Troubleshooting QuickBooks Desktop Errors
- How to setup QuickBooks Web Connector
- Name Template formatting for QuickBooks data sync
- Account Mapping to send Items and Receipts from AltheaSuite to QuickBooks
- QuickBooks Sync with Item details and receipts
- AltheaSuite Integration With UPS
- How to Connect your Email ID to AltheaSuite
- Show all articles ( 9 ) Collapse Articles
AltheaSuite Integration with QuickBooks Online
Enable the QuickBooks Online Integration
Step 1 : Login to your AltheaSuite account.
Step 2 : From the main menu options navigate to Settings > QuickBooks Online.
Step 3: Click on ‘Connect AltheaSuite to your QuickBooks Online Account’
Step 4: Select the QuickBooks Company you want to map with AltheaSuite from the drop down and click Next
Step 5: Click Connect.
Step 6: You will get an option asking ‘How did you hear about AltheaSuite?‘. Click on any of the given radio button and click ‘Submit‘.
Configure the integration
Once you have connected with QuickBooks, you will be redirected to your AltheaSuite account’s QuickBooks Online screen to configure the integration settings.
QuickBooks Online Settings
Here, you need to configure the Account and Item account settings.
Sync Start Date : Documents/Transactions (Sales, Purchase, Sales Return) created or updated on or after this date will be synced with QuickBooks Online.
Do Not Send customer accounts to QuickBooks : If this checkbox is enabled, customers financial accounts will not be sent to QuickBooks.
Do Not Send supplier accounts to QuickBooks : If this checkbox is enabled, suppliers financial accounts will not be sent to QuickBooks.
Do Not Send employee accounts to QuickBooks : If this checkbox is enabled, employees financial accounts will not be sent to QuickBooks.
Do Not Send tax account to QuickBooks : If this checkbox is enabled, financial accounts of taxes will not be sent to QuickBooks.
Send Supplier Invoice Number With Purchase : If this checkbox is enabled, Supplier Invoice Number will be sent to QuickBooks instead of Purchase Number.
Send Stock Correction Transactions : If this checkbox is enabled, Stock Correction transactions will be sent to QuickBooks.
Send Dump Items Correction Transactions : If this checkbox is enabled, Dump Items Correction transactions will be sent to QuickBooks.
Product Accounts
In AltheaSuite you can set default COGS, Inventory Asset and Income account for all products or you can maintain different Expense, Inventory Asset and Income account for each product.
Maintain same COGS, Inventory Asset, Income, Inventory Adjustment and Dump Stock Adjustment Accounts for all products:
COGS account name for Inventory part: When an inventory item is sold, the cost of that item is moved from the “Asset” account to this “COGS” account.
Asset account name for Inventory part: When an inventory item is purchased, the cost of that item is debited to this account to increase the asset. When an inventory item is sold ,this account is credited to decrease the asset.
Income Account Name : When an inventory item is sold, the sale price of that item is posted to this “income” account.
Maintain Independent COGS, Inventory, Income, Inventory Adjustment and Dump Stock Adjustment Accounts for each item:
As part of the reconciliation process, businesses will categorise the items sold on invoices to a particular account like ‘revenue’ or ‘furniture sales’.
This option will allow you to map COGS, Inventory, and Income Accounts separately for each item created in AltheaSuite.
In the QuickBooks Settings window, mark the checkbox Maintain Independent COGS, Inventory & Income Account for each item to start mapping the account names for items. Then click on the QB Account button.
You can search for the item name that you want to map the account names or you can select a category name from the left menu option.
Check the checkbox ‘Allow Multiple Selection’. This will give you the option to check the items in the grid that you want to map with the account names.
If you wish to map all the items of the selected category then check the checkbox on the Header name of the grid. This will tick on all the items at once.
Click on the ‘Assign Account For Selected Items’ toolbar button
You will then see the below window for Mapping Account, you can enter the account names for COGS, Inventory Asset, and Income account. Click on Apply.
Setting up Discount, Shipping and Sales Return Charges Item Names and Account Names:
Discount Item Name : The discount given in sales invoice in AltheaSuite will be synced to QuickBooks with the item name entered here.
Shipping Charge Item Name : The shipping charge entered in AltheaSuite will be synced to QuickBooks to the financial account entered here.
Sales Return Charges Item Name : The restocking and service fee entered in AltheaSuite will be synced to QuickBooks to the item name entered here.
What happens if I change an income account that a product category has been previously mapped to?
Invoices that were synced earlier to QuickBooks will not be affected by the change. If you want to change those you can do it within QuickBooks by editing the income account for the individual product(s)
Going forward invoices that are exported with newly mapped categories will put product income into the correct account.
Which Account name is used to map the AltheaSuite accounts to QuickBooks ?
AltheaSuite uses Alternate Account Name from the financial account to map with the existing chart of the account names in QuickBooks.
To change the Alternate Account name of the financial account, navigate to the Financial Accounts section under the Finance Books module.
Select the account name from the grid that you want to change, and click on the 3 dotted button. Select the Modify option.
In the Modify Financial Account window, you can click on the Alternate Account Name field and then enter the name as per the chart of account names present in QuickBooks.
Click on Update to save the details.
What Data is Synchronised?
Products
- Products are synced one way from AltheaSuite to Quickbooks
- If a ‘QuickBooks Product Name’ matches with that of an ‘Item Name’ already created in AltheaSuite, the items will be automatically mapped. If an item name does not, we create a new product in QuickBooks.
- Only Active products and services in AltheaSuite will sync to QuickBooks
- Services created in AltheaSuite will sync to QuickBooks as services. Other than service items, rest will sync as Inventory
- Changes made to item details in AltheaSuite will automatically update in Quickbooks in next sync
- Deleting a product/service in one program does not remove it from the other, so if you need to delete an item, make sure to delete it out of both programs.
- The fields that sync on products and services are:
- Item Name
- SKU
- Description
- Sales Price
- Purchase Price
- Preferred Supplier
- Product Type
Customers
- Customers are synced one way from AltheaSuite to Quickbooks
- If a ‘QuickBooks Customer Name’ matches with that of a ‘Customer Name’ already created in AltheaSuite, the customer will be automatically mapped. If customer name does not match, we create a new customer in QuickBooks.
- Any changes made to customer details in AltheaSuite will update the customer details in Quickbooks in next sync.
- Only Active Customers in AltheaSuite will sync to QuickBooks
- Deleting a Customer in one program does not remove it from the other, so if you need to delete a customer, make sure to delete it out of both programs.
- The fields that sync on products and services are:
- First Name
- Last Name
- Phone
- Billing Address
Opening Stock and Opening Balance
- Opening stock added while creating an item will be synced to QuickBooks.
- Opening Balance added while creating a customer will be synced to QuickBooks.
Deposits
- Deposits taken in Quotation and Orders are synced as journal entry in QuickBooks
- Deposits returned to customer are synced to QuickBooks
- Deposits moved to customer account are synced to QuickBooks
Sales
- When you set up the integration, you will specify a start date. Records created or updated on or after this date will be synced with QuickBooks Online.
- Sales invoices are synced one-way from AltheaSuite into QuickBooks.
- The line items will appear on the QuickBooks invoice showing: name, description, quantity, dollar amount.
- Sales invoices saved with Balance and Multiple payment mode , will sync to Quickbooks as Invoice
- Sales invoices saved with single payment mode will sync to Quickbooks as Receipt
- Canceled sales invoices will not sync to Quickbooks
- Sales invoices modified in AltheaSuite will not sync to Quickbooks, you need to manually update it in Quickbooks.
Sales Returns
- Sync one-way from AltheaSuite into QuickBooks.
- Sales returns from AltheaSuite will sync as Refunds to Quickbooks
- Sales returns made with multiple payment modes will not sync to Quickbooks
Purchases
- Purchases are synced one-way from AltheaSuite into QuickBooks.
- Purchases from AltheaSuite will sync as Bills to Quickbooks
- Additional Expenses are synced to QuickBooks as a Journal Entry
- If you are modifying the Purchase in QuickBooks which has additional expense, delete the journal entry of additional expense from QuickBooks and sync again. This will update the Bill in QuickBooks and create a new journal entry.
- Purchase Returns will not be synced to QuickBooks so you will have to manually do the changes there.
- Payments done for Purchase will not be synced to QuickBooks, it should be manually entered there.
What Data is not Synchronised?
- Opening Stock added by modifying the item will not be synced to QuickBooks.
- Opening Balance added to a customer which is already synced to QuickBooks will not get synced.
- Opening Balance added to a Supplier/Vendor will not be synced to QuickBooks.
- Purchase Returns will not be synced to QuickBooks so you will have to manually do the changes in QuickBooks.
- Payments done for Purchase will not be synced to QuickBooks, it should be manually entered in QuickBooks.
- AltheaSuite will not send tax rates, QuickBooks will automatically calculate the tax based on the settings done in the QuickBooks.
Common Errors and Solution
- failed to upload Item “ABC” error was String length is either shorter or longer than supported by specification. String length specified does not match the supported length. Min:0 Max:100 supported. Supplied length:104
Cause: This error occurs when an item attempts to sync from AltheaSuite to QuickBooks online , but the SKU length is greater than 100 characters in AltheaSuite.
Solution: Adjust the SKU length to ensure the number of characters within that field is 100 or less.
2. failed to upload Item “ABC” error was String length is either shorter or longer than supported by specification. String length specified does not match the supported length. Min:0 Max:4,000 supported. Supplied length:4,931
Cause: This error occurs when an item attempts to sync from AltheaSuite to QuickBooks online , but the item description is greater than 4000 characters in AltheaSuite.
Solution: Adjust the item description length to ensure the number of characters within that field is 4000 or less.
3. failed to upload Customer “Aman & Gupta” error was : Invalid Email Address format. Email Address does not conform to the syntax rules of RFC 822. Supplied value:SS@ss
Cause: This error occurs when an email address for a customer in AltheaSuite isn’t in the proper format of address@domain.suffix
Solution: Reasons why the email address may be invalid are that there might be spaces in any part of it (“bob @ example.com”), or no “@” sign (bobexample.com), etc.
Update the email address of customer/vendor/employee with correct email address and sync again.
4. failed to upload Vendor “A:MSupplier” error was : Invalid String. The String may contain unsupported or illegal chars. Element contains invalid characters. A:MSupplier
Cause: This error occurs when a Customer, Supplier name contains colon ( : ). QuickBooks uses colons as a special character to delineate parent/child hierarchies. Thus, you can not have colons in customer names.
Solution: Remove colon from customer/Vendor/employee name and sync again
5. failed to upload Vendor “Jon Ball” error : Duplicate Name Exists . The name supplied already exists. : Id=3649.
OR
failed to upload Employee “Peter” error was : Duplicate Name Exists Error. The name supplied already exists. : Id=3563
OR
failed to upload Employee “Kevinr” error was : Duplicate Name Exists Error. The name supplied already exists. : Id=3563
Cause: All “Display” names in QuickBooks must be unique. This error means the name supplied on the record is already in use in QuickBooks. It could be associated with another customer, vendor, or employee.
Solution: Check for a duplicate name in AltheaSuite, Slightly change the name for the conflicting customer/vendor/employee in AltheaSuite and sync again
6. Error: failed to upload SalesReturn error was : Currently only single payment modes are supported in sales return sync
- Sales Invoice Sync with Advance Payment
Error
failed to upload payment for Sales Invoice HD-I00001″ error was :Payment mode “AdvanceAmount” is not valid.
- Item Error: If Expense and Income not specified
failed to upload Item “108\” Table Runner” error was Required param missing, need to supply the required value for the API
Required parameter ExpenseAccountRef or IncomeAccountRef is missing in the request














