Invoice from approvals

Bill the milestone your client just approved.

3 min readUpdated Sep 12, 2026

Quotes and invoices live with the project.

From approval to invoice

When a client approves a milestone in Proof, it shows up as a line item you can bill.

By API

bash
curl -X POST https://api.usevarial.com/api/v1/client-projects/pr_7781/invoices \
  -H "Authorization: Bearer $VARIAL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "title": "Milestone 2", "status": "sent", "currency": "usd" }'