How CashSheet posts accounting entries automatically on every sale
The problem with manual bookkeeping
Most POS systems record a sale as a single line: "$34 received." That tells you nothing about your financial position. Double-entry accounting records both sides of every transaction — what came in and what went out — giving you a complete and accurate picture.
What CashSheet posts on a cash sale
When you complete a Quick Sale for $34, CashSheet automatically posts four journal entries:
- Invoice approved: DR Accounts Receivable $34 / CR Sales Revenue $34
- Invoice paid: DR Cash $34 / CR Accounts Receivable $34
- Discount (if applied): DR Sales Revenue $X / CR Cash $X
- Tax collected (if applicable): DR Cash $X / CR Sales Tax Payable $X
The net result: Cash increases by the amount received, Revenue increases by the net sale amount, and Tax Payable records what you owe the government.
COGS is posted too
If your items have recipes defined in the Inventory module, CashSheet also posts the Cost of Goods Sold automatically: DR COGS / CR Inventory Asset. This means your gross margin is always accurate — not just at month-end.
For a $12.99 sandwich with $3.62 in ingredient costs, CashSheet posts Revenue of $12.99 and COGS of $3.62 — giving you a gross margin of 72% in real time.
Why this matters for your P&L
Because every transaction is posted immediately, your Income Statement is always current. You can pull a P&L report at any moment and see exactly where you stand — no waiting for your accountant, no month-end scramble.
Discounts reduce revenue correctly
When you apply a discount, CashSheet posts a contra-revenue entry that reduces both Cash and Revenue by the discount amount. This means your revenue figure reflects what you actually earned — not the gross price before discounts.