Timesheet invoice
Pack 02 · Services & freelance · A4
A timesheet invoice that gives hourly work the same polish as a fixed-fee engagement. Each entry carries context and approval, reducing the back-and-forth that often accompanies time-based billing.
- Dated, approval-aware time ledger
- Hours and fee roll-up
- Expense and tax rows
- Submission and client approval signatures
Example data
The data payload this template expects. Generate timesheet invoice PDFs by POSTing a shape like this to /v1/generate.
sample_data.json
{
"invoice_number": "NP-2026-028",
"project_name": "Commerce design counsel",
"due_date": "2026-07-25",
"billing_period": "Jun 16-30, 2026",
"currency": "USD",
"total_hours": 41.5,
"hourly_rate": 185,
"consultant": {
"name": "Nia Patel",
"initials": "NP",
"title": "Independent product designer",
"email": "nia@workroom.example",
"tax_id": "84-7291841"
},
"client": {
"company": "Fieldwork Coffee",
"contact": "Sofia Alvarez"
},
"work_summary": "Two weeks of embedded product design focused on subscription decisions, mobile commerce and engineering handoff.",
"entries": [
{
"date": "2026-06-17",
"description": "Subscription model workshop",
"deliverable": "Decision matrix + recommendation",
"category": "Strategy",
"approved_by": "S. Alvarez",
"hours": 6.5,
"amount": 1202.5
},
{
"date": "2026-06-19",
"description": "Mobile product page",
"deliverable": "Responsive states and prototype",
"category": "Design",
"approved_by": "M. Chen",
"hours": 9,
"amount": 1665
},
{
"date": "2026-06-23",
"description": "Cart and delivery promise",
"deliverable": "Prototype + test script",
"category": "Design",
"approved_by": "M. Chen",
"hours": 8.5,
"amount": 1572.5
},
{
"date": "2026-06-26",
"description": "Design QA",
"deliverable": "18 implementation notes",
"category": "QA",
"approved_by": "L. Bell",
"hours": 7.5,
"amount": 1387.5
},
{
"date": "2026-06-30",
"description": "System documentation",
"deliverable": "Token and state handoff",
"category": "Handoff",
"approved_by": "L. Bell",
"hours": 10,
"amount": 1850
}
],
"subtotal": 7677.5,
"expenses": 186.4,
"tax": 0,
"total": 7863.9,
"payment_details": "ACH · Workroom Bank · routing 021000021 · account •••• 7440",
"notes": "Net 15. Expense receipts are attached to the source record."
}generate.sh
curl -X POST https://doclinth.com/v1/generate \
-H "Authorization: Bearer dl_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"template_id":"YOUR_TEMPLATE_ID","data":{"invoice_number":"NP-2026-028","project_name":"Commerce design counsel","due_date":"2026-07-25","billing_period":"Jun 16-30, 2026","currency":"USD","total_hours":41.5,"hourly_rate":185,"consultant":{"name":"Nia Patel","initials":"NP","title":"Independent product designer","email":"nia@workroom.example","tax_id":"84-7291841"},"client":{"company":"Fieldwork Coffee","contact":"Sofia Alvarez"},"work_summary":"Two weeks of embedded product design focused on subscription decisions, mobile commerce and engineering handoff.","entries":[{"date":"2026-06-17","description":"Subscription model workshop","deliverable":"Decision matrix + recommendation","category":"Strategy","approved_by":"S. Alvarez","hours":6.5,"amount":1202.5},{"date":"2026-06-19","description":"Mobile product page","deliverable":"Responsive states and prototype","category":"Design","approved_by":"M. Chen","hours":9,"amount":1665},{"date":"2026-06-23","description":"Cart and delivery promise","deliverable":"Prototype + test script","category":"Design","approved_by":"M. Chen","hours":8.5,"amount":1572.5},{"date":"2026-06-26","description":"Design QA","deliverable":"18 implementation notes","category":"QA","approved_by":"L. Bell","hours":7.5,"amount":1387.5},{"date":"2026-06-30","description":"System documentation","deliverable":"Token and state handoff","category":"Handoff","approved_by":"L. Bell","hours":10,"amount":1850}],"subtotal":7677.5,"expenses":186.4,"tax":0,"total":7863.9,"payment_details":"ACH · Workroom Bank · routing 021000021 · account •••• 7440","notes":"Net 15. Expense receipts are attached to the source record."}}'Sign up to seed this template and get its template_id.
Related templates

Project proposal
Editorial client proposal with context, scoped deliverables, phased fees and acceptance.

Project estimate
Transparent services estimate with units, rates, assumptions, exclusions and approval.

Work order
Controlled services work order with tasks, acceptance criteria, resources and not-to-exceed value.