---
search:
  tags:
    - billing
    - POST
seo:
  description: >-
    What does this do? Toggles… Reference for the POST
    /billing/potential-invoices/{id}/tasks/{taskId}/toggle-skipped endpoint in
    the Leadtime Public API API.
sidebar:
  badge: POST
  label: Toggle task skipped status
title: Toggle task skipped status
type: openapi-operation
---
**What does this do?**
Toggles whether a task is skipped (excluded) from the potential invoice. When a task is skipped, it is added to the skipped tasks list and will not appear on the final invoice. Toggling again removes it from the skipped list and includes it back in the invoice.

**When to use:**
- To exclude a task from billing without permanently marking it as "do not bill"
- To temporarily remove a task from an invoice during review
- To include a previously skipped task back in the invoice

**How it works:**
- First call: Adds task to skipped tasks list (excludes from invoice)
- Second call: Removes task from skipped tasks list (includes in invoice)
- The task itself is not modified, only the invoice metadata is updated

**Task requirements:**
- Task must belong to the potential invoice's project
- Task must not be already billed (billed: false)
- User must have access to the project

**Invoice ID Format:**
The invoice ID follows the format: &#123;type&#125;::&#123;projectId&#125;::&#123;dateFrom&#125;::&#123;dateTo&#125;
- Example: SingleProject::0e9d033a-ab41-4212-8637-66c4e3b01fe2::2025-10-01::2025-10-31

**Permission requirements:**
Requires Invoices.manage permission and access to the project.

<Operation source="api-reference" id="potentialinvoicescontroller-toggleskippedtask" />
