Sales and Discounts
This is the most important part of sales mapping — and it’s required even if you don’t plan to send sales entries to your accounting system.- Net Sales approach: Include all discounts in Sales Reporting and set the Category Type to match the sales for each category.
- Discounts as a separate line: Create a Category Type called “Discounts” and assign discount Category Types to it. This shows discounts as a total on the Garde P&L while keeping COGS calculated on Gross Sales for each type.
- Discounts as an expense: Exclude discounts from sales reporting so COGS are calculated on Gross Sales.
Credit Card Deposit
The centerpiece of the sales journal entry is the expected deposit for money owed. The main one is the credit card batch, which typically hits the bank a business day or two after the day of business. Your POS usually reports credit card tenders by type, so these should all be grouped together so only one number posts to your bank. For some POS providers (Toast, Square, etc.), Garde can pull the merchant processing fees, deduct them from the expected credit card deposit, and record the expense on your P&L. If your expected credit card deposit matches each actual deposit, many operators post it directly to the bank account and match it when the money clears. If fees can’t be calculated — or your merchant service provider batches deposits or adjusts for chargebacks — it’s usually easier to route the expected and actual deposits through a credit card clearing account. That makes end-of-month reconciliation much simpler.Cash Deposit & Credit Card Tips
Your POS reports the total cash receipts for each day.- Tips paid from cash: If your restaurant pays out credit card tips from the register each day, group credit card tips with cash receipts so the net deposit is calculated. See Sales Mapping for how grouping works.
- Other cash activity: Paid In/Out, Over/Short, and similar items recorded in the POS can also be grouped here so you can calculate the actual cash deposit for the day. You can post this to a Cash on Hand asset account in accounting. Posting directly to your bank account works too, but only if the amounts going in and out of the bank match exactly.
- Tips paid through payroll or pay cards: Post the tip entry to a Tip Liability account. When tips are paid out, a Payroll Journal Entry in accounting reduces the liability.
Sales Tax
Your POS reports the total sales tax collected each day. These are usually recorded to a Sales Tax Liability account. When you pay your sales tax, that liability gets debited to bring it back down.Delivery Services and Other Tenders (Tock, Stripe, Tripleseat, ezCater, etc.)
If delivery service or other third-party sales are rung up in the POS and closed to a specific tender, Garde can post the receivable amount to accounting. We recommend using a dedicated current asset account for each service. When you receive payments from these third parties, post them to the same current asset account and reconcile the difference there — the gap will be fees, refunds, and promotions.Gift Cards
If gift card activity runs through your POS, Garde picks up the amount sold and redeemed each day. You can group these two lines together and map them to your Gift Card Liability account to adjust the outstanding balance daily. Revenue from gift card sales gets recognized when the cards are redeemed and food or drinks are rung up. Comped gift cards are usually mapped to your discounts account or another expense account like Advertising or Marketing.Private Party Deposits and Preorders
If deposit activity runs through the POS, Garde captures the amount of deposits created and applied each day. Group these two lines together and map them to your Deposit Liability account to keep the outstanding balance current. Record the cash from deposits on the day they’re paid, and recognize the revenue on the day of the event. The liability balance goes up when the deposit is paid and back down when it’s applied. Some operators handle this activity outside the POS, but if it goes through the POS, it can be built right into the sales entry.Exporting to Accounting
Sales entries are sent manually by default, but you can switch to automatic exporting through your Accounting System Integrations settings. If a sales entry goes out with incorrect mapping, you have two options:- Manually adjust the entry in your accounting system, fix the mapping in Garde, and it’ll be correct going forward.
- Delete the entry in your accounting system, fix the mapping in Garde, and resend the updated sales entry.