{% extends 'base.html' %} {% block main %}
Build a new invoice — totals update live as you edit. Draft autosaves locally.
Invoice sent
was emailed to the client and marked Unpaid.
Pick an existing customer or enter a new one.
At least one line is required.