> ## Documentation Index
> Fetch the complete documentation index at: https://developers.novala.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Create invoices and track customer payments in Novala

> Create, send, and collect on invoices from one place. Novala auto-generates drafts from completed work and tracks every payment to your AR balance.

The Invoicing & Payments module is how revenue moves from completed work into your books. When a service is finished, Novala automatically creates a draft invoice pre-populated with every line item — so your team never starts from a blank page. You can also create invoices manually, link them to customers, apply price book rates, send them by email, and record payments as they arrive. Every outstanding balance is visible at a glance on the Invoices dashboard, and overdue invoices are flagged automatically.

## Invoice lifecycle

An invoice moves through a fixed set of statuses as it progresses from creation to collection.

<CardGroup cols={3}>
  <Card title="Draft">
    Created but not yet sent. Edit line items, amounts, and due dates freely.
  </Card>

  <Card title="Sent / Viewed">
    Delivered to the customer. Novala tracks when they open the payment link.
  </Card>

  <Card title="Partial">
    At least one payment recorded, but a balance still remains.
  </Card>

  <Card title="Paid">
    Fully collected. The invoice is closed and reflected in your revenue.
  </Card>

  <Card title="Overdue">
    Past the due date with an outstanding balance. Flagged automatically.
  </Card>

  <Card title="Voided">
    Cancelled. No further payments can be recorded.
  </Card>
</CardGroup>

## Create an invoice

<Tabs>
  <Tab title="Auto-generated from completed work">
    When a service job is marked complete, Novala automatically creates a draft invoice with all parts used and labor line items pre-filled. No manual entry required.

    <Steps>
      <Step title="Complete the service job">
        Mark the job as complete in the Service module. Novala automatically detects the completion and generates a draft invoice immediately.
      </Step>

      <Step title="Review the draft">
        Navigate to **Invoices** and find the new draft. All line items from the job are already populated — verify quantities and amounts.
      </Step>

      <Step title="Adjust if needed">
        Add, remove, or edit line items. Apply a price book rate to any line item to pull in your standard pricing.
      </Step>

      <Step title="Send the invoice">
        Click **Send** to deliver the invoice to the customer by email. They receive a link to view and pay online.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Created manually">
    <Steps>
      <Step title="Open the new invoice form">
        From the **Invoices** list, click **New Invoice**.
      </Step>

      <Step title="Link to a customer">
        Search for and select the customer (company) this invoice is for.
      </Step>

      <Step title="Add line items">
        Add one or more line items. For each, set a description, quantity, and unit price. Use **Apply price book rate** to pull in a pre-configured rate for a service or part.
      </Step>

      <Step title="Set a due date">
        Enter the payment due date. Novala will flag the invoice as overdue if this date passes without full payment.
      </Step>

      <Step title="Save as draft or send immediately">
        Save as a draft to review later, or click **Send** to email the invoice to the customer right away.
      </Step>
    </Steps>
  </Tab>

  <Tab title="From an accepted quote">
    If your workflow includes quoting, accepted quotes can flow directly into invoice line items.

    <Steps>
      <Step title="Accept the quote">
        Mark the quote as accepted in the Quoting module.
      </Step>

      <Step title="Convert to invoice">
        From the quote detail page, click **Convert to Invoice**. All quote line items are copied to a new draft invoice linked to the same customer.
      </Step>

      <Step title="Review and send">
        Confirm line items and amounts, then send.
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Record a payment

<Steps>
  <Step title="Open the invoice">
    Find the invoice in the **Invoices** list and click its row to open the detail view.
  </Step>

  <Step title="Click Record Payment">
    Click the **Record Payment** button.
  </Step>

  <Step title="Enter payment details">
    Enter the amount received, the payment date, and the payment method. You can record a partial payment — the invoice moves to **Partial** status and the remaining balance is tracked automatically.
  </Step>

  <Step title="Confirm">
    Save the payment. When the full balance is collected, the invoice status changes to **Paid**.
  </Step>
</Steps>

<Note>
  Payments are recorded manually. Novala does not process card transactions directly — use your payment processor and then record the received amount here.
</Note>

## Accounts receivable overview

The **Invoices** dashboard gives you a real-time snapshot of your AR position:

<CardGroup cols={2}>
  <Card title="Outstanding">
    Total dollar value and count of all unpaid invoices (Sent, Viewed, Partial).
  </Card>

  <Card title="Overdue">
    Dollar value and count of invoices past their due date. These are flagged automatically.
  </Card>

  <Card title="Collected this month">
    Total payments received in the current calendar month.
  </Card>

  <Card title="Avg days to pay">
    Rolling average of how many days customers take to pay from the invoice sent date.
  </Card>
</CardGroup>

## AR aging report

The aging report breaks down every outstanding balance by how long it has been unpaid, grouped by customer.

Navigate to **Invoices → Aging Report** to see columns for **Current**, **1–30 days**, **31–60 days**, **61–90 days**, and **90+ days** overdue. The report totals across all customers so you can see where collection effort is most needed.

<Tip>
  Click any customer row in the aging report to jump straight to that customer's open invoices.
</Tip>

## Filter and search

Use the filter bar at the top of the Invoices list to narrow by status (Draft, Sent, Viewed, Partial, Paid, Overdue, Voided) or by date range (issued date). Search by invoice number or company name.

## Permissions

Access to invoicing is controlled by role. Your administrator can grant the following permissions individually:

<AccordionGroup>
  <Accordion title="View Invoices">
    Read-only access to the invoices list and detail pages.
  </Accordion>

  <Accordion title="Edit Invoices">
    Create new invoices and edit existing drafts.
  </Accordion>

  <Accordion title="Send Invoices">
    Deliver invoices to customers by email.
  </Accordion>

  <Accordion title="Record Payments">
    Mark invoices as paid or partially paid and log payment details.
  </Accordion>
</AccordionGroup>
