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

# Invoicing

> Billing the customer and getting it into your accounts.

## Where invoices come from

An invoice is generated from the **quote**, not the job. That is deliberate: what you bill should match what the customer accepted, not what production happened to do.

One quote can carry several invoices: a deposit and a balance, or staged billing on a long run.

## Sending and settling

Send the invoice by email and the customer gets a PDF link. When payment lands, mark it paid. If something goes wrong you can unmark it, void it, or record a refund. All of those stay on the record rather than quietly changing history.

If a customer claims they have paid and they have not, dismissing the claim clears the flag.

<Note>
  Marking money as received is a separate permission from creating invoices. In the API it is the `invoices.settle` scope. An integration that raises invoices does not automatically get to say they were paid.
</Note>

## Pushing to accounting

With Xero or QuickBooks connected, push an invoice straight into your accounts rather than re-keying it. The push is its own permission again (`invoices.sync`), because it writes into a system outside PRINTOOLS.

See [Apps and automation](/integrations/overview#apps-and-automation).

## PDFs

Quote and invoice PDFs are available as links that expire after fifteen minutes. Generate one when you need it rather than storing the URL, because a stale link will not open.
