Skip to main content

Accounting - Journal Entries

How journal entries work in Sharper MMS — automatic entries for bounced checks and deferred income, how to create manual entries, and how journals sync to QuickBooks and Sage.

Journal Entries

Journal entries in Sharper MMS are double-entry accounting records that post debits and credits to your general ledger. Sharper creates journal entries automatically for certain events, and users with appropriate access can create manual entries when needed.


Viewing Journal Entries

  1. Navigate to Accounting → Journal Entries.

  2. Use filters to search by date, reference, account, or status.

  3. Click a journal entry to view its lines (account, debit/credit, amount).


Creating a Manual Journal Entry

Caution: Journal entries directly affect your general ledger and accounting system sync. Only create manual entries if you understand double-entry accounting. Document the reason for every manual entry for audit purposes.

  1. Navigate to Accounting → Journal Entries.

  2. Click Add New.

  3. Enter the Transaction Date and Reference number.

  4. Add journal lines — for each line, select the Account, enter the Amount, and indicate Debit or Credit.

  5. Confirm that total debits equal total credits before saving.

    1. If adjusting customer / booking specific JE transactions - ensure both the Debt and Credit have a customer / booking selected to avoid one sided transactions and reconciliation issues

  6. Click Save to post the entry.

  7. Check that the entry made the desired accounting


Automatically Generated Journal Entries

Sharper generates journal entries automatically for:

  • Transactions created within the Sharper MMS system as part of all normal workflows. These show as created by "Sys User".

  • Bounced checks / ACH returns — When the Bounce Check action is used, the system reverses the bank deposit and re-establishes the customer's accounts receivable balance.

  • Deferred income recognition — On the configured schedule, recognized revenue is moved from the deferred liability account to the income account.


Where a Retained Deposit Posts

Retaining a deposit (sometimes called forfeiting a deposit) does not create a journal entry. Sharper posts a retained deposit as an invoice, which is why you will not find it in Accounting → Journal Entries. Look for it on the customer's account alongside their other invoices.

You retain a deposit from the reservation itself, using the Retain action in the deposit section of the reservation. The resulting invoice posts as follows.

Posting

Account used

Debit

The account assigned to the deposit product. This clears the deposit you were holding.

Credit

The income account on the reservation's product. If that reservation is set to defer income, the credit goes to the deferred income account instead and is recognized on the deferral schedule.

Tax

Any tax on the retained amount posts to your company's tax liability account.

Note: Because the credit follows the reservation product's income setup, a retained deposit on a reservation with Enable Deferred Income turned on will not show as revenue in the month you retained it. It is recognized over the deferral schedule instead.

Before retaining deposits regularly, confirm that your deposit product has an account assigned and that the reservation product's income account is the one you want the revenue to land in.

Where a Refund Posts

Refunds are also recorded as transactions on the customer's account rather than as journal entries. Review them in CRM → Refunds. Use Accounting → Journal Entries only for the automatic entries listed above and for manual entries you create yourself.

Bounced Check Journal Setup

Before using the Bounce Check feature, configure the journal accounts in System Settings → Accounting Integration:

Setting

Description

Bounced Check Journal Debit Account

Typically your Accounts Receivable account. Re-establishes the balance owed by the customer.

Bounced Check Journal Credit Account

Typically the bank account where ACH payments are deposited. Reverses the original bank credit.

Note: For properties with multiple outlets, configure these accounts separately for each outlet in Company Settings → Accounting Settings.

To bounce a check or ACH payment:

  1. Navigate to CRM → Payments.

  2. Find the payment.

  3. Click the three-dot menu and select Bounce Check.

  4. The system creates the reversing journal entry automatically.


Sync to External Accounting Systems

System

How Journals Sync

QuickBooks Online

Included in the automatic sync (every 60 minutes). Status tracked per journal: pending, synced, error.

QuickBooks Desktop

Pushed via the Web Connector on the next sync run.

Sage Intacct

Exported via the Sage integration with individual status tracking.

Tip: If a journal fails to sync, check Accounting → Accounting Sync for error details. Common causes include missing account mappings or connectivity issues.

Did this answer your question?