Skip to main content

System Settings - Accounting Integration

Settings reference for Sharper's accounting integration — QuickBooks Online and Sage connection options, item and account mapping, closing date controls, and bounced check journal accounts.

Written by Andy Hornbeak

The Accounting Integration tile in System Settings holds your company-wide accounting defaults — the tax codes and payment method applied when nothing more specific is set, the accounting closing date, and the items and general ledger accounts Sharper uses when it builds revenue, tax, refund, and bounced-check entries. It is also where the connection to QuickBooks or Sage Intacct is configured, though that part is handled by your Sharper implementation team.

Much of this screen is configured by your Sharper implementation team during setup. The fields they manage appear greyed out and cannot be edited by your staff — see Managed by Your Sharper Team at the end of this article for what those are. Everything else on the page is yours to maintain.


Accessing Accounting Integration

Navigate to System Settings from the bottom-left navigation pane, then select the Accounting Integration tile. These settings apply company-wide, across every outlet.


General Settings

Field

What It Does

Default Sales Tax Rate

The tax rate applied when a transaction has no more specific rate of its own. Rates themselves are created at Accounting → Settings → Tax Rates.

Default Tax Code

The tax code used for taxable items when none is set on the product or customer. This dropdown only offers codes marked taxable.

Default Non-Tax Code

The counterpart used for non-taxable items — for a tax-exempt customer, for example. This dropdown only offers codes marked non-taxable.

Default Payment Method

The payment method pre-selected when staff open a payment screen. It is only a starting selection — staff can change it on any individual payment.

Manual Closing Date

Determines whether you set the closing date below by hand, rather than Sharper taking it from the book close date in your connected accounting system when it syncs.

Closing Date

Locks the accounting period. Transactions dated on or before this date cannot be created or edited — attempting it returns "Transaction date cannot be before accounting period closed date." Clear the field to remove the lock entirely.

Closing Date takes effect whenever it holds a value, whether or not Manual Closing Date is switched on — the toggle governs where the date comes from, not whether the lock applies. If staff report they cannot save an invoice or statement charge with a back-date, this field is the first thing to check.


Items

These three fields tell Sharper which of your products to use when it needs to write a line that is not a normal sale. Each is a product search — start typing to find the item.

Field

What It Does

Subtotal Item

The item used to represent a subtotal line on exported documents. This search is filtered to items of the Subtotal type, so only valid choices appear.

Tip Item

The product tips are recorded against, so gratuities land in their own account rather than mixing into sales revenue.

Rounding Item

Absorbs sub-cent rounding differences so an exported document still balances to the penny.


Accounts

These are not the accounts your payments deposit into. The accounts on this screen cover revenue, receivables, tax, refunds, and bounced-check reversals. The bank or clearing account a payment actually lands in is set separately, per outlet, in Company Settings → Accounting Settings. If you are trying to change where credit card, ACH, cash, or check payments post, that is the screen you want — this one will not have the field you are looking for. See Company Settings - Accounting Settings.

Field

What It Does

Default Refund Expense Line Account

The account used for the expense line when a refund is recorded.

Default Account Receivable Account

The company-wide receivables account — what customers owe you before they pay.

Default Income Account

The fallback revenue account, used when a product does not name an income account of its own.

Default Tax Liability Account

Where collected sales tax accrues until it is remitted.

Default Bounced Check Journal Debit Account

The account debited when a check or ACH payment bounces — typically Accounts Receivable, re-establishing the balance the customer owes.

Default Bounced Check Journal Credit Account

The account credited when a check or ACH payment bounces — typically the bank account the payment was deposited into, reversing that deposit.

When you mark a payment as bounced, Sharper uses those last two accounts to build a journal entry that credits the bank account, removing the deposit, and debits Accounts Receivable, restoring the customer's balance.

Looking for the service fee item or amount? Those are configured in Company Settings → Payment Processors, not here — see How to Setup Service Fees.

For properties with multiple outlets: bounced check accounts can also be set per outlet in Company Settings - Accounting Settings, which takes precedence for that outlet's transactions.


Managed by Your Sharper Team

The remaining fields on this screen control the connection between Sharper and your accounting system. They are visible to your staff but appear greyed out and cannot be edited — they are set by your Sharper implementation team, and changing them incorrectly would break the sync. They are listed here only so you know what you are looking at:

  • Accounting and Enable Sharper Accounting — which accounting system you are connected to, and whether the integration is active.

  • Use Default Outlet and Install Data Entry Mode — setup-time behavior controls.

  • QuickBooks Online Client Id, Client Secret, Sandbox, Log, and the Authorize button — the credentials and the authorization handshake with QuickBooks Online. The banner beneath them reports which QuickBooks company you are connected to and when the connection token expires.

  • QuickBooks Desktop Company Name — shown only when the accounting system is QuickBooks Desktop.

  • QuickBooks Online Journal Last Sync Date, Sage Journal Last Sync Date, and Include Customers? — sync checkpoints and scope, shown depending on which accounting system is connected.

If the connection banner says your token has expired and asks you to re-authorize, the QuickBooks connection needs to be renewed by your Sharper implementation team, with your QuickBooks Online admin approving it. Entries wait on the Accounting Sync screen until then and are not lost. See How-to troubleshoot QuickBooks Online (QBO) sync errors for the steps.

Did this answer your question?