Settings reference

Every setting on the Settings page, in the order shown. Generated from the plugin’s own definitions (bin/settings-doc.php).

Connection

How the QuickBooks Web Connector reaches this store.

Write to QuickBooks

On/off: Send orders, payments and refunds.

When off, the Web Connector still reads lists and runs audits, but nothing is written.

Default: off

Company file

Full path of the QuickBooks file this store belongs to. Leave empty to use whichever file is open. Set it when one computer holds several company files.

Run automatically every

Written into the connector file. Download the file again after changing it.

  • Only when I click Update Selected
  • 15 minutes
  • 30 minutes
  • Hour (default)
  • 4 hours
  • 12 hours
  • Day

Web Connector user name

Default: quickbooks

Orders

How each WooCommerce order is written into QuickBooks.

Book an order when it becomes (paid plans)

Every order is looked up first, so an order that changes status twice is still booked once.

  • Pending payment
  • Processing (default)
  • On hold
  • Completed (default)
  • Cancelled
  • Refunded
  • Failed
  • Draft

Start date

Orders created or completed before this day are never sent automatically.

Invoice number

Old QuickBooks records that happen to use the same number are told apart by date, customer and amount, and never reused.

  • Same as the order number (default)
  • QuickBooks numbering, order number in P.O.

Number prefix

Recommended when you also type invoices in QuickBooks by hand, so their numbers never meet the web orders’ (QuickBooks numbers a hand invoice one after the last). Also for several stores in one company file. Numbers longer than 11 characters keep their last 11.

Invoice template

Chosen from your QuickBooks lists.

Class (paid plans)

Chosen from your QuickBooks lists.

Sales rep

Chosen from your QuickBooks lists.

Terms by payment method

Chosen from your QuickBooks lists, one per payment method.

Terms by customer role

For wholesale and B2B buyers: wins over the payment method, so a wholesale order paid by invoice gets Net 30.

Chosen from your QuickBooks lists, one per customer role.

Customer type by role

Set when the customer is created in QuickBooks.

Chosen from your QuickBooks lists, one per customer role.

PO number field

The order field holding the buyer’s purchase-order number, if your B2B plugin uses an unusual one. Blank tries the common ones. Goes on the invoice’s P.O. No. when invoices are numbered by order, and in the memo as {po_number}.

Memo on the invoice

Default: Website order {order_number} | {payment_method}

Tracking number goes in

  • The invoice’s Other field (default)
  • Nowhere

Customers

Which QuickBooks customer each order goes to.

Customer name

An existing customer with this name is used; otherwise one is created. Pairs you make on the Mapping screen always win.

  • First Last (default)
  • Last, First
  • Company
  • Email

Products and items

Which QuickBooks item each product becomes.

A product with no QuickBooks item

  • Create the item, named by its SKU
  • Use the fallback item
  • Stop and ask me (default)

Create items as

  • Non-inventory part (default)
  • Service

Subscription orders

For WooCommerce Subscriptions. A sign-up fee is part of the first order and is booked with it.

  • First orders and every renewal (default)
  • First orders only

$0 orders

On/off: Leave $0 orders out (free trials, giveaways).

They can still be sent one by one from the Queue.

Default: off

Product bundles

For WooCommerce Product Bundles and Composite Products.

  • Every line as sold (the bundle and each part) (default)
  • One line per bundle, its parts folded in

Group price difference item

A product paired with a QuickBooks group goes on as the group; QuickBooks prices it from its members, and this item makes up the difference to the store price. Leave blank to use the rounding item.

Inventory site

QuickBooks Enterprise with Advanced Inventory: the site sales come out of. Set only on lines for inventory and assembly items.

Chosen from your QuickBooks lists.

Bin (site location)

Optional, Enterprise with bin locations: the full bin name within the site.

Send catalog: prices (paid plans)

On/off: Send store prices to the QuickBooks sales price.

Default: on

Send catalog: descriptions (paid plans)

On/off: Send product names to the QuickBooks sales description.

Used by “Send catalog to QuickBooks” on the Audit page. You see every change before anything is sent. Item names stay the SKU.

Default: on

Income account for new items

Chosen from your QuickBooks lists.

Create new items under

Chosen from your QuickBooks lists.

Fallback item

Chosen from your QuickBooks lists.

Shipping item

Chosen from your QuickBooks lists.

Coupon discount item

Created the first time it is needed, unless an item with this name exists.

Default: Web Discount

Rounding item

Absorbs the cent QuickBooks rounds differently from the store, so totals always match.

Default: Web Rounding

Stock and prices

QuickBooks quantities and prices into the store.

Stock from QuickBooks (paid plans)

On/off: Keep store stock in step with QuickBooks.

Products are matched by their Mapping pair, then by SKU. Products not in QuickBooks are left alone.

Default: off

Store stock is

  • On hand minus on sales orders (default)
  • On hand

Pull stock

  • Every Web Connector run (default)
  • Hourly
  • Every 4 hours
  • Daily

Products that do not track stock

Products whose stock WooCommerce does not count (Track stock quantity off). Their prices still follow QuickBooks when prices are pulled.

  • Leave them alone
  • Turn on stock tracking and use the QuickBooks count
  • Not chosen yet (left alone; the Stock screen asks) (default)

The first time you open the Stock screen with such products in the store, it asks which you want. Tracking switches WooCommerce’s count on, so a product QuickBooks has at 0 goes out of stock.

Prices (paid plans)

On/off: Also set store prices from the QuickBooks sales price.

Default: off

Never touch these SKUs

Separate with commas.

Sales tax

How the tax the customer paid shows in QuickBooks.

How tax is written

Tax plugins work out a rate per address, which no single QuickBooks rate can match; the line keeps every invoice to the cent and posts the tax to your liability account.

  • One QuickBooks tax item works it out (default)
  • A QuickBooks tax item for each store tax rate (pair them on Mapping)
  • The exact tax as one line (TaxJar, Avalara, WooCommerce Tax)

Sales tax item for taxed orders

Chosen from your QuickBooks lists.

Tax line item

With the exact tax as one line: created as an Other Charge item the first time it is needed.

Default: Web Sales Tax

Tax line posts to

Chosen from your QuickBooks lists.

Default: Sales Tax Payable

Sales tax item for untaxed orders

Chosen from your QuickBooks lists.

Taxable code

Chosen from your QuickBooks lists.

Default: Tax

Non-taxable code

Chosen from your QuickBooks lists.

Default: Non

Payments

How payments are recorded.

Payments wait in

Undeposited Funds lets each payout become one deposit that matches the bank.

Chosen from your QuickBooks lists.

Default: Undeposited Funds

Account by gateway

For PayPal, pick your PayPal bank account: PayPal payments and refunds are recorded there, and moving money from PayPal to your bank is a transfer in QuickBooks. Leave the others on “Same as above”.

Chosen from your QuickBooks lists, one per payment method.

Payment method by gateway

Chosen from your QuickBooks lists, one per payment method.

Card fees on the invoice

On/off: Take the card fee off each invoice.

The invoice then equals the money you actually received, which keeps every deposit exact.

Default: on

Card fee item

Default: Merchant Fees

Card fees post to

Chosen from your QuickBooks lists.

Payout deposits (paid plans)

On/off: Make one deposit for each gateway payout.

WooPayments and Stripe payouts become one deposit each, equal to the bank line. Needs payments to wait in Undeposited Funds.

Default: off

Payouts land in (paid plans)

The bank account the gateway pays out to.

Chosen from your QuickBooks lists.

Payout fees post to (paid plans)

Card fees and the cents of rounding on each deposit.

Chosen from your QuickBooks lists.

Payouts from (paid plans)

Payouts paid before this day are left alone (use “Fix past payouts” on the Audit page for those).

Advanced

Access, the log, and what happens when the plugin is deleted.

Who can use NemoWorks Sync

  • Shop managers and administrators (default)
  • Administrators only

Keep the log for

  • 7 days
  • 30 days (default)
  • 90 days
  • A year

When the plugin is deleted

On/off: Also delete its settings, pairs, queue and log.

Off keeps them, so reinstalling picks up where you left off. On also disconnects the store: the NemoWorks service deletes its copy 30 days later. Nothing in QuickBooks is ever deleted.

Default: off

Alerts

Hear about it when something needs you.

When something stops (paid plans)

On/off: Email me when an order, refund or payout stops.

Checked every hour: one email lists everything that stopped in that hour.

Default: on

Daily summary (paid plans)

On/off: Email a short summary of yesterday every morning.

Default: off

Send alerts to (paid plans)

Blank sends them to the site admin email.

Also post to (webhook) (paid plans)

Optional. A Slack incoming-webhook address, or any address that takes JSON.

Refunds

Refunds of orders NemoWorks Sync booked.

Refunds

On/off: Book refunds as a credit memo and refund.

Default: on

Refunds come out of

Undeposited Funds puts each refund on its payout’s deposit as a minus line.

Chosen from your QuickBooks lists.

Default: Undeposited Funds

Item for amount-only refunds

Default: Web Refund