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.
