Create, send, and track your first customer invoice
Reading time: 8 minutes
Create, send, and track your first customer invoice in Atlas. By the end of this tutorial you will have a customer, an invoice, and a recorded payment — all reflected in your general ledger. Every screen below is the actual product.
The Customers list under Sales & AR, with seeded customers and their balances and payment terms.
The New Customer form: Display Name and Customer Type, Email/Phone, a Billing Address block, and Payment Terms (currency + terms).
Tip: Add a billing address now — it will auto-populate on every invoice you create for this customer.
The invoice number is generated automatically in the form INV-YYYY-NNNN when you save — you don't enter it by hand.
The New Invoice form: the Accounts Receivable Account selector, customer, dates, payment terms, and currency.
In the Line Items table, click Add Line for each product or service you are billing:
| Column | Description |
|---|---|
| Description | What you are billing for |
| Revenue Account | The income account this line posts to |
| Tax Rate | Per-line tax rate (optional) |
| Qty | Number of units |
| Unit Price | Price per unit |
| Amount | Calculated automatically (Qty × Unit Price) |
Per-line toggles let you mark a line Tax inclusive, Tax Exempt, or Deferred Revenue.
The Line Items table — Description, Revenue Account, Tax Rate, Qty, Unit Price, Amount — with the live Subtotal/Tax/Total summary and the Save as Draft / Send Invoice buttons.
Open the draft invoice from Sales & AR → Invoices. Its detail page shows the status, dates, amounts, and line items.
An invoice detail page showing a Partial status, the Total Amount and remaining Amount Due, and the line items.
When you're ready, click Send Invoice. Atlas opens a confirmation dialog summarising the invoice number, amount, due date, and the AR Account the receivable posts to.
The Send Invoice confirmation dialog, listing the invoice number, amount, due date, and AR account, with Cancel and Confirm Send buttons.
Click Confirm Send. The status changes from Draft to Sent.
Note: Sending an invoice posts a journal entry — Debit Accounts Receivable, Credit Revenue — as the dialog states.
Payments are recorded from the Payments Received screen, not from the invoice itself.
The Record Payment form: Accounts Receivable Account, Payment Currency, then Customer, Amount, Payment Date, Payment Method, Deposit Account, and Reference Number.
If the payment is less than the invoice total:
When the full amount is received, the invoice status changes to Paid.
What happens behind the scenes: A journal entry is created — Debit Cash/Bank, Credit Accounts Receivable — completing the revenue cycle.
Your invoice and payment are now reflected across Atlas:
Open the Reports group in the sidebar to explore each report. The customer's running balance also appears on the Sales & AR → Customers list and on AR Aging.
| Issue | Solution |
|---|---|
| Cannot create invoice | Check that you have Bookkeeper role or above |
| Customer not appearing | Ensure the customer was saved (the list lives under Sales & AR → Customers) |
| Send Invoice is disabled | Set the Accounts Receivable Account on the invoice — it's required before sending |
| Tax not calculating | Set a Tax Rate on the line item (it's a per-line selector, not an invoice-wide field) |
| Invoice stuck in Draft | Open it and click Send Invoice, then Confirm Send, to advance the status |
Now that you have created your first invoice, try: