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
Navigate to Accounting → Journal Entries.
Use filters to search by date, reference, account, or status.
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.
Navigate to Accounting → Journal Entries.
Click Add New.
Enter the Transaction Date and Reference number.
Add journal lines — for each line, select the Account, enter the Amount, and indicate Debit or Credit.
Confirm that total debits equal total credits before saving.
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
Click Save to post the entry.
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:
Navigate to CRM → Payments.
Find the payment.
Click the three-dot menu and select Bounce Check.
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.
