QuickBooks records revenue when an invoice is generated, even though cash has not been received." Is this practice acceptable? Why or why not?

I'd say yes. That's what Accounts Receivable are for -- waiting for cash flow to be realized.

That's assuming the invoice is not generated until a purchase is confirmed.

But, what do I know? I may be off base here.

The practice of recording revenue when an invoice is generated, even though cash has not been received, is generally acceptable and follows the accrual accounting principle. However, it is important to understand the rationale behind this practice and its implications.

Accrual accounting recognizes revenue when it is earned, rather than when cash is received. This approach provides a more accurate picture of a company's financial performance by matching revenues with the expenses incurred to generate those revenues. It also allows for better tracking of accounts receivable, which represents the amounts owed to a company by its customers.

When an invoice is generated, it indicates that a product or service has been delivered to a customer, creating an economic benefit for the company. The revenue is recognized to reflect this economic benefit, even if cash payment has not yet been received. It is assumed that the customer will eventually pay the amount due.

However, there are a few considerations to keep in mind:

1. Accrual accounting requires careful management of accounts receivable, as it represents the amount owed by customers. Companies need effective credit and collection processes to ensure timely and full payment from customers.

2. Recognition of revenue before cash is received can impact cash flow, especially if customers take longer to pay. It is important to monitor and manage cash flow to meet ongoing operational requirements.

3. Some businesses may elect to use cash accounting, which only recognizes revenue when cash is received. This method is simpler and provides a more immediate reflection of cash flow. However, it may not accurately reflect economic activity or long-term financial performance.

In summary, recording revenue when an invoice is generated, despite not yet receiving cash, is generally acceptable under accrual accounting principles. It provides a more accurate depiction of a company's financial performance and is commonly used by businesses. However, careful management of accounts receivable and cash flow is necessary to ensure the successful implementation of this accounting practice.