Draft invoices from completed work for manual sending
Source-backed example. Practical decision guidance is proposed and untested; this is not a full implementation guide.
The problem
Completed work is spread across task and time records, leaving billing staff to reconstruct what belongs on each client invoice.
Agent job
Review ClickUp and Harvest status, history and completed work, then prepare invoice drafts and a client work summary.
Expected output
Invoice drafts and client work summaries for human review and manual sending.
Where this framing comes from
Core problem: Editorial purpose framing
Agent job: Editorial purpose framing
Expected output: Editorial purpose framing
Relevant job roles: Editorial purpose framing
Benefit type: Editorial purpose framing
Editorial framing and outcome limits
Describes the task’s purpose and intended output; measured benefit, safe unsupervised operation and successful delivery are not established by this framing.
Editorial synthesis based on the linked source. This framing does not add evidence of successful delivery or results.
Case-specific decision guidance · untested
Case-specific decision guidance and first checks are original proposals. The linked source supports the attributed task; this added guidance has not been executed.
Billing preparation becomes difficult when completion status, time entries and task descriptions live in different systems. A task marked done may already have been billed, while a recorded hour may belong to a fixed-fee milestone or a different client.
This job could assemble a traceable billing draft and plain-language work summary from the same evidence. Reviewing both together helps the billing owner notice charges that lack support and summaries that disclose more internal detail than the client needs.
Why an agent / simpler alternative
Useful judgment
Reconcile inconsistent task descriptions and translate completed work into reviewable invoice lines.
Simpler alternative
Use native invoicing rules when time records already map cleanly to billing codes.
Unsuitable when
Billing terms or approved rates are missing, disputed or require contractual interpretation.
Proposed inputs
Name
Completion and time exports
Owner
Delivery manager
Minimum scope
Selected client, billing period, task IDs and time-entry IDs
Quality check
Exclude drafts, nonbillable work and entries outside the period.
Name
Billing rules and prior invoices
Owner
Billing owner
Minimum scope
Approved rates, fixed-fee terms, taxes and previously billed references
Quality check
Confirm currency and identify duplicate billing risks.
Access and setup — proposed or unknown
Proposed minimum
Read scoped exports and produce local drafts; preserve the source’s human review and manual-send boundary.
Compatibility unknowns
Unknown: current ClickUp/Harvest access, invoice formats and rate-field availability.
External actions requiring approval
Creating records in billing systems, altering time entries or sending invoices.
Expected deliverable and review checks
Proposed artifact
Invoice draft and client summary with line-level links to supporting work and explicit unresolved charges.
Critical checks
Quantities, rates, currency and totals reconcile.
Previously invoiced work is excluded and internal comments are not copied into client prose.
Missing output evidence
This overlay adds no new output inspection or execution validation. Preserve the canonical implementation evidence and its outcome limits.
Failure signals and proposed responses
Signal
A task appears in both a milestone fee and hourly entries.
Why it matters
The same work may be billed twice.
Proposed response
Hold the overlapping lines and ask the billing owner which contractual treatment applies.
Signal
A completed task has an unapproved rate.
Why it matters
A correct quantity can still produce an incorrect charge.
Proposed response
Leave the amount unresolved and request the authorized rate rather than borrowing a similar client’s rate.
Effort and cost — unknown
Setup work
Define client mappings, billing rules and duplicate identifiers.
Ongoing review
Review exceptions and reconcile late time-entry changes.
Unknowns
Unknown: platform fees, export limits and reconciliation effort.
First check — proposed, unexecuted
Status
proposed_unexecuted
Synthetic fixture
A fictional client export includes three completed tasks, one previously billed item and one milestone with overlapping time.
Acceptance checks
Only supported nonduplicated lines become billable proposals.
The overlap is held and the work summary excludes internal comments.
Stop conditions
A rate must be invented or an invoice would be sent automatically.
Limits
Drafts depend on approved commercial terms and remain unsent pending owner review.
Editorial relevance from the title and source-supported actions; not evidence of the operator’s occupation.
Hermes AgentIndependent testing: No
Editorial candidate. This is source-backed reporting or a documented workflow. BotCurrent has not independently tested this task. A proposed Canadian adaptation is not evidence of a Canadian deployment or compliance certification.