ttd expense¶
Record and manage billable expenses (client chargebacks). See the Expenses guide.
Track and bill back client expenses.
Commands:
add: Record a purchased item to bill back to the client.edit: Edit an expense (refuses if it's on an invoice).list: List expenses, oldest first.receipt: Attach receipts to an expense.rm: Delete an expense (refuses if it's on an invoice).
expense receipt¶
Attach receipts to an expense.
expense receipt add¶
Attach (or replace) a receipt on an expense.
Parameters:
UID, --uid: [required]PATH, --path: [required]
expense receipt get¶
Write an expense's receipt to a file.
Parameters:
UID, --uid: [required]--out: Output file
expense receipt rm¶
Remove an expense's receipt.
Parameters:
UID, --uid: [required]
expense add¶
Record a purchased item to bill back to the client.
Parameters:
DESCRIPTION, --description: [required]AMOUNT, --amount: [required]--project, -p:--on: Incurred date YYYY-MM-DD--note, -n: [default: ""]--receipt: Receipt file to attach
expense list¶
List expenses, oldest first.
Parameters:
--project, -p:--client:--from:--to:--unbilled, --no-unbilled: Only not-yet-invoiced expenses [default: False]--json, --no-json: [default: False]
expense edit¶
Edit an expense (refuses if it's on an invoice).
Parameters:
UID, --uid: [required]--amount:--description, -d:--note, -n:--on:--project, -p:
expense rm¶
Delete an expense (refuses if it's on an invoice).
Parameters:
UID, --uid: [required]