The "Quote-to-Cash" Workflow

Accounts Receivable (AR) is the process of managing the money your customers owe you. It covers the entire lifecycle from sending an initial price quote to receiving the final payment. We call this the **"Quote-to-Cash"** lifecycle. Understanding this flow is key to managing your cash flow and sales pipeline.

The AR Lifecycle:

  1. Estimate: You send a non-binding price quote to a potential customer.
  2. Sales Order: The customer accepts the quote, creating a firm commitment to buy.
  3. Fulfillment: You ship the products or perform the services.
  4. Invoice: You send a bill to the customer for the goods/services.
  5. Payment: You receive and record the customer's payment.

Not every business uses every step. For example, a simple retail sale might go straight to an Invoice/Payment. This system is flexible to support your specific needs.

Step 1: Managing Clients

Everything in AR starts with a client. You cannot send an invoice without first having a client record.

Creating a New Client

  1. Navigate to Clients in the main menu.
  2. Click the Add Client button.
  3. Fill in the key details. The most important fields are:
    • Client Name: The official name of the company or person.
    • Client Type: Helps you categorize your relationships (e.g., Customer, Partner, Prospect).
    • Primary Contact: Add at least one contact with an email address. This is where invoices and estimates will be sent. You can add multiple contacts for different purposes (e.g., Billing, Technical).
  4. Click Save Client.

Step 2: The Sales Process (Estimates & Sales Orders)

Estimates (Quotes)

An Estimate (or Quote) is your way of telling a customer how much a job will cost. It does not affect your accounting records and is non-binding.

How to Create an Estimate:

  1. Navigate to Estimates.
  2. Click Create New Estimate.
  3. Select the Client. The contact and address details will auto-fill.
  4. Add line items for each product or service, including description, quantity, and price.
  5. Set the Status:
    • Draft: You are still working on it.
    • Sent: You have emailed it to the client. This is now part of your "Sales Pipeline".
  6. Save and email it to your client.

Once the client responds, you update the Estimate status to Accepted or Declined. An "Accepted" estimate is ready to become a real order.

Sales Orders

A Sales Order is a confirmation that a customer has committed to a purchase. It is the bridge between an accepted quote and the final invoice. Creating a Sales Order allocates inventory (if applicable) and puts the work into your official queue.

How to Create a Sales Order:

Once the Sales Order is created and confirmed, it's ready for the next step: fulfillment.

Step 3 & 4: Fulfillment & Invoicing

Fulfillment Queue

The Fulfillment Queue is your command center for shipping. It shows all confirmed Sales Orders that have items waiting to be shipped.

How to Use the Fulfillment Queue:

  1. Go to the Fulfillment Queue module.
  2. You will see a list of all Sales Orders with shippable items.
  3. From here, you can generate pick lists, packing slips, and mark orders as "Shipped".
  4. Once an order is marked as Shipped, it's ready to be invoiced.

Invoices

An Invoice is the official bill you send to a customer to request payment. It is a legal document that posts to your General Ledger, increasing your Accounts Receivable.

How to Create an Invoice:

Step 5: Getting Paid

Recording Payments

Once a customer pays you, you must record the payment against the invoice to mark it as "Paid" and reduce your Accounts Receivable balance.

  1. Find and open the paid Invoice.
  2. Click the Receive Payment button.
  3. Enter the date, amount, and payment method (e.g., Check, Bank Transfer).
  4. Select the "Deposit To" account. This is typically an "Undeposited Funds" account or your main Checking account.
  5. Save the payment. The invoice balance will be updated.

Recurring Invoices (Automation)

For subscriptions or retainers, you can have the system generate invoices automatically.

  1. Go to Recurring Invoices and create a new schedule.
  2. Define the client, the frequency (e.g., "Monthly"), the start date, and the items to be billed.
  3. Set the status to Active.
  4. The system will now automatically generate a new invoice each month on the "Next Run Date".

AR Reporting: Who Owes You Money?

The most critical AR report is the **AR Aging Summary**, found in the Reports module.

Understanding AR Aging

This report categorizes all your unpaid invoices based on how long they have been overdue. It shows you who is paying on time and who is late.

  • Current: Invoices that are not yet due.
  • 1-30 Days: Invoices that are 1 to 30 days past their due date.
  • 31-60 Days: Invoices that are 31 to 60 days late.
  • 60+ Days: Invoices that are very late.

Use this report weekly to follow up on late payments and manage your cash flow effectively.