Skip to main content

Accounting - Tax Setup

Updated over a week ago

Overview

Sharper MMS supports configuring tax rates, tax agencies, and tax codes that are applied to invoice line items. Proper tax setup ensures that customer invoices reflect the correct tax charges and that tax information syncs accurately to your external accounting system (QuickBooks or Sage Intacct).


Key Concepts

Term

Definition

Tax Agency

The government entity that collects the tax (e.g., state revenue department, county tax authority).

Tax Rate

The percentage or flat amount charged as tax. Associated with a tax agency and applied to invoice line items.

Tax Code

A code used to categorize whether items are taxable or non-taxable. Often mapped directly from your accounting system.


Setting Up Tax Agencies

Tax agencies represent the authorities to which you remit tax payments.

  1. Navigate to System Settings β†’ Accounting Integration (or Accounting β†’ Tax Agencies depending on your configuration).

  2. Click Add New.

  3. Enter the agency's Name, Address, and Phone as needed.

  4. Select the Accounting System Type to link this agency to your external accounting platform.

  5. Click Save.


Setting Up Tax Rates

Tax rates define the actual percentage or amount charged to customers.

  1. Navigate to the Tax Rates section of your accounting settings.

  2. Click Add New.

  3. Configure the following fields:

Field

Function

Name

Descriptive name for the tax rate (e.g., "State Sales Tax 6%").

Amount

The tax percentage or flat amount.

Tax Agency

Select the agency this rate is remitted to.

Tax Type

Categorizes the rate (e.g., percentage, flat fee).

Grouping

Optionally group multiple rates together for combined display on invoices.

  1. Click Save.


Assigning Tax Rates to Products

Tax rates are applied to invoice line items through the products associated with those items. When setting up or editing a product:

  1. Open the product in its respective module setup.

  2. In the product's accounting or pricing section, assign the appropriate tax rate(s).

  3. Save the product.

All invoices generated from that product will automatically include the assigned tax.


Tax Codes

Tax codes are typically imported from or matched to your external accounting system (QuickBooks or Sage Intacct). They indicate whether an item is taxable or non-taxable.

NOTE: If you are using QuickBooks integration and encounter invoice import failures, it may be because a tax item tied to an invoice line item is not set up or active in Sharper. See the QBO Error Playbook for troubleshooting steps.


Accounting Integration Tax Behaviors

How tax configurations sync to your external accounting software depends entirely on the connected platform. Make all tax changes in Sharper, not in the external software, to avoid data mismatches.

QuickBooks Online (QBO) Sync

Tax Rates, Tax Agencies, and Tax Codes fully sync automatically between Sharper and QBO. Tax Code objects map directly to QBO Tax Codes.

QuickBooks Desktop (QBD) Sync

Tax Rates in Sharper map to Sales Tax Items in QuickBooks Desktop. Tax Agencies map to your QBD Vendor list. If a tax item exists in QuickBooks but is not yet in Sharper, import it via Accounting β†’ Accounting Sync:

  1. Search for Salestaximport.

  2. Click Requeue.

  3. Run the QuickBooks Web Connector.

Sage Intacct Sync

Sage Intacct does not sync granular Tax Code or Tax Rate objects. Tax totals are dynamically tabulated by Sharper during the invoice process and passed as part of standard Journal Entries directly to your configured revenue and tax liability G/L accounts.


WARNING: Editing tax items or rates directly in QuickBooks without syncing back to Sharper can cause data mismatches and invoice import failures.

Did this answer your question?