Connect YoPrint with QuickBooks Online

In this article

Connect your QuickBooks Online company to YoPrint, match its accounts and taxes, and choose when invoices and purchase orders sync.

Prepare your QuickBooks company

In QuickBooks Online

These steps happen in QuickBooks Online. Its screens may have changed since these pictures were taken. See Intuit's guides to company settings, sales tax, and VAT setup.

  1. In QuickBooks Settings > Account and settings > Sales, enable Shipping, Discount, and Deposit in Sales form content. Save your changes.

    QuickBooks Sales form content with Shipping, Discount and Deposit on

  2. Complete the tax setup for your QuickBooks company. Use the sales tax or VAT guide above for your region. The picture below shows the VAT setup screen.

    QuickBooks tax setup with Set up VAT

Start the connection in YoPrint

  1. In YoPrint Settings, select Apps.

    Apps in the Settings sidebar

  2. Find QuickBooks Online and select Connect.

    Connect on the QuickBooks Online card

Authorize your company in Intuit

In Intuit

These steps happen in Intuit. Its screens may have changed since these pictures were taken. See Intuit's guide to connecting apps. Sign in to your QuickBooks account if prompted.

  1. Open the company selector.

    Intuit company selector

  2. Select the company you want to connect.

    Choosing a company in Intuit

  3. Select Next.

    Next after choosing the company

  4. Check the company name on the consent screen, then select Connect.

    Intuit consent screen and Connect button

YoPrint opens QuickBooks Configuration when authorization finishes.

Choose the QuickBooks accounts

Complete all three fields to save the configuration, even if purchase-order syncing is off.

  1. On the Accounts tab, open Sales Account.

    Sales Account selector

  2. Choose the income account for product sales. The field's suggested choice is Sales of Product Income.

    Sales of Product Income in the account list

    The list shows every income account in your QuickBooks company, so the names depend on your country and how your books are set up. All YoPrint sales land in the one account you pick here. YoPrint does not split products, services or shipping into different accounts.

    Choose the income account where you want print sales to appear on the profit and loss report. In a US company, that is usually Sales of Product Income. Other companies see names such as Sales or Revenue - General. If unsure, ask your accountant which account they use for sales.

  3. Open Default Tax.

    Default Tax selector

  4. Select the default QuickBooks tax code for your company’s setup.

    Choosing a default QuickBooks tax

    YoPrint uses this QuickBooks tax code for an invoice when no mapped custom tax applies. The code shown in the picture is an example. Choose the code that matches your company’s tax setup.

  5. Open Purchase Order Line Expense.

    Purchase Order Line Expense selector

  6. Choose the account for purchase-order line expenses.

    Choosing the purchase-order expense account

    Select the expense or cost-of-goods account that tracks line items on your purchase orders, such as Cost of Goods Sold. You must make a selection here to save the configuration, even if you keep purchase-order syncing off.

Match your tax presets

  1. Open Tax Accounts.

    Tax Accounts tab

  2. Open QB Account beside the tax preset you want to map.

    QB Account beside a YoPrint tax preset

  3. Choose the matching QuickBooks tax code, or Use Default to keep the Default Tax mapping from the Accounts tab.

    Use Default and the QuickBooks tax choices

    Use Default keeps the default QuickBooks tax-code mapping. It does not change the tax amount calculated in YoPrint.

    If a preset needs a different QuickBooks tax code, choose the matching code. Exempt, zero-rated and out-of-scope codes are different tax treatments.

Choose invoice dates

  1. Open Sync Settings.

    Sync Settings tab

  2. Open Invoice Date Field.

    Invoice Date Field selector

  3. Choose Issue Date or In Hands Date for the QuickBooks invoice date.

    Invoice date choices

    • Issue Date: uses the sales order’s issue date.
    • In Hands Date: uses the delivery or pickup deadline requested by the customer.
  4. Open Invoice Due Date Field.

    Invoice Due Date Field selector

  5. Choose Production Due Date or Full Amount Due Date for the QuickBooks invoice due date.

    Invoice due date choices

    • Full Amount Due Date: uses the payment deadline when the customer's balance is due.
    • Production Due Date: uses the scheduled completion date for production.

Choose what syncs automatically

YoPrint sends invoices, purchase orders and payment records to QuickBooks. Changes to those records in QuickBooks do not sync back to YoPrint.

An invoice can sync automatically when:

  • Its sales order is published.
  • The QuickBooks connection is active.
  • Invoice Syncing and Invoice Created / Updated are on.
  • Syncing is enabled for the order.

Changes to billing details or order items can trigger sync. Connecting does not copy historical orders to QuickBooks. An older order can still sync automatically after a relevant change if it meets the conditions above. To send an older order without making a change, sync it manually.

Choose the switches for the records your shop needs to sync.

Invoice Syncing controls invoice syncing as a whole. It must be on for both automatic and manual invoice sync.

Invoice Syncing and its related controls

Setting What it controls
Invoice Created / Updated Controls automatic invoice sync for published orders. The conditions above apply. When off, sync them manually.
Payments Syncs payment records and their current amounts, including changes from refunds. Automatic payment sync also depends on the invoice-sync conditions above.

Purchase Order Syncing controls both automatic and manual purchase-order sync.

Purchase Order Syncing and its related controls

Setting What it controls
Purchase Order Created Automatically syncs new purchase orders. When off, sync them manually.
Purchase Order Updated Automatically syncs supported changes, including dates, vendor, tax details, document number and items. When off, sync them manually.
Purchase Order Removed Controls removal of the matching QuickBooks bill or purchase order when you remove the purchase order in YoPrint.
Purchase Order Sync As Bills Syncs purchase orders as QuickBooks bills when on, or as QuickBooks purchase orders when off. This setting is on by default.

When a purchase order syncs with Purchase Order Sync As Bills on, YoPrint creates a QuickBooks bill. A bill tracks the amount you owe the vendor. Payment is a separate action.

When the switch is off, the sync creates a QuickBooks purchase order instead.

Save the connection

  1. Select Save.

    Save the QuickBooks configuration

YoPrint confirms that the configuration was saved. Check the company name in QuickBooks Configuration. The example below shows Sync Active.

Saved QuickBooks configuration with the connected company and Sync Active

For manual sync instructions, see Troubleshooting QuickBooks Integration Issues and More Tips. For setup errors, see Common Setup and Sync Issues.

Change these settings later

  1. Return to Settings > Apps and open the three-dot menu on QuickBooks Online.

    Three-dot menu on the connected QuickBooks card

  2. Select Edit.

    Edit in the integration actions menu

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.