Payment
In QuickBooks Online, a payment is exactly that – a payment for goods or services. Payments are typically applied to an invoice to reduce its balance, satisfying that invoice.
Typical workflow: the user is invoiced, a payment is received (by any method – credit card, cash, check, debit card, etc.), and a payment record is created to document it.
If a payment is recorded without being linked to an invoice, it's considered an "unapplied payment."
Learn More: Apply an Unapplied Payment
In either case, a payment only affects the balance sheet, generally reducing the A/R account balance and increasing the bank account balance.
Sales Receipt
A Sales Receipt is used when a customer pays immediately, without an invoice being created first. Think of it as an invoice and payment combined into a single transaction.
If an invoice and a payment had a baby, it would be a Sales Receipt. This transaction type reflects a real-time sale: "I'm selling you this product or service right now, and you're paying for it immediately."
Sales Receipts typically affect both the income statement (P&L) and the balance sheet, increasing a revenue account and the bank account balance.
Novi exception: Immediate ACH payments are recorded as an invoice + payment rather than a Sales Receipt. Although the payment is initiated immediately, ACH transactions do not settle instantly. Recording them as separate transactions provides better visibility into the payment's pending status until the funds are received.
