# Tasks Missing Charges

Source: https://docs.astalty.com.au/guide/finance/invoicing/invoice-batches/tasks-missing-charges

> Understand the invoice batch warning about billable Tasks with no charges attached, review the affected Tasks, and fix them before you finalise.

## Overview

A Task that is [marked as billable](https://docs.astalty.com.au/guide/tasks/understanding-tasks) but has no charge attached has nothing to invoice. Astalty keeps the recorded time but leaves the Task out of the [Invoice Batch](https://docs.astalty.com.au/guide/finance/invoicing/invoice-batches), so the work is not billed.

Astalty warns you about these Tasks in two places: on the Create Batch page before you generate a draft, and again in the confirmation dialog when you finalise a batch. The Create Batch warning is the thorough one - the finalise dialog covers fewer Tasks, so it is not a safety net.

> **These Tasks are not invoiced anywhere else**
>
> Nothing later in the process picks these Tasks up. If you finalise the batch without fixing them, the work stays uninvoiced until someone attaches a charge and re-runs a batch covering those dates.

## The warning on the Create Batch page

On the [Create Batch page](https://app.astalty.com.au/finance/invoice-batches), Astalty checks the selected date range as soon as you change it, and shows a warning such as *"2 Tasks are marked as billable but have no charges attached which won't appear in this batch."*

![The Create Invoice Batch page showing a warning that 2 Tasks are marked as billable but have no charges attached which won't appear in this batch, with a View 2 Tasks button, below an uninvoiced charges notice and a shift checks warning, above the Date and Participant filters.](https://docs.astalty.com.au/assets/tasks-missing-charges-alert-guide.png)

This warning appears **before** you generate the draft batch, so you can fix the Tasks first and avoid re-running the batch.

## Reviewing the affected Tasks

Click *View Tasks* on the warning to open the **Tasks Missing Charges** drawer. The Tasks are grouped by the date they are scheduled for, oldest first, with today's date marked with a *Today* chip.

![The Tasks Missing Charges drawer listing Tasks grouped under the dates Tuesday 27/10/2026 and Wednesday 28/10/2026, each row showing the Participant's initials SS, the Task name, its duration of 30 or 15, and ticked billable and completed checkboxes.](https://docs.astalty.com.au/assets/tasks-missing-charges-drawer.png)

Each row shows:

- the Participant's initials
- the name of the Task
- the duration recorded against the Task
- ticked **billable** and **completed** checkboxes - every Task in this list is both

Click a row to open that Task, so you can add the charge it is missing without leaving the page.

## Fixing a Task

For each Task in the list, attach a charge on the Task's Finance tab - see [Charges (Finance Tab)](https://docs.astalty.com.au/guide/tasks/charges-finance-tab). Once every Task has a charge, **create the batch again** so the new charges are picked up.

> **Attaching a charge does not add it to an existing batch**
>
> A draft batch is a snapshot of the charges that existed when it was generated. Adding a charge to a Task afterwards does not pull it into the batch you are already looking at - you need to re-create the batch (or include those dates in a later one).

If a Task should not have been billable in the first place, the fix is to untick **billable** on the Task instead. It then drops out of this warning entirely.

## The warning when you finalise

If you go ahead and finalise a draft batch while Tasks are still missing charges, Astalty asks you to confirm first.

![A Confirm dialog over draft invoice batch B-90012, warning that 2 Tasks are marked as billable but have no charges attached, explaining that to include these Tasks you should attach a charge on each Task and re-create the batch, and asking whether you want to finalise the batch without those Tasks, with Cancel and Confirm buttons.](https://docs.astalty.com.au/assets/tasks-missing-charges-finalise-confirm.png)

- **Cancel** - stop, fix the Tasks, and re-create the batch.
- **Confirm** - finalise the batch without those Tasks. They stay uninvoiced.

Once the batch is finalised, [invoices start sending automatically](https://docs.astalty.com.au/guide/finance/invoicing/invoice-batches#finalising-an-invoice-batch) unless you turned that off beforehand.

> **Do not rely on this dialog to catch everything**
>
> When you finalise, Astalty only checks Tasks belonging to Participants who already have Task charges in that batch. If a Participant's only work in the period was a Task with no charge, they have nothing in the batch - so that Task will **not** be mentioned in the finalise dialog, even though it was flagged on the Create Batch page.
>
> A batch can therefore finalise with no dialog at all while Tasks are still missing charges. The Create Batch warning is the one to act on.

## Which Tasks are counted

A Task only appears in this warning when **all** of the following are true:

- it is marked as **billable**
- it is marked as **completed**
- it has a **Participant** assigned
- it has an **owner** (a team member) assigned
- it has **no charges at all** attached
- its date falls inside the batch's date range

Tasks linked to a calendar event that has not happened yet are left out, because there is still time for them to be delivered and charged.

> **The Create Batch filters narrow this warning too**
>
> If you use the [Create Batch filters](https://docs.astalty.com.au/guide/finance/invoicing/invoice-batches#filters), the *Charge Type*, *Task Owner* and *Participant* filters also apply to this warning. Setting **Charge Type** to Support or Direct Charges hides the warning altogether, because Tasks are excluded from that batch anyway.
>
> The **Management Type** and **Region** filters are the exception - neither narrows this warning.

The criteria above describe the warning on the Create Batch page. The [finalise dialog](#the-warning-when-you-finalise) applies the same criteria but only to Participants who already have Task charges in the batch, so it flags fewer Tasks.

## Catching more than this warning does

This warning is deliberately narrow. To find every Task with no charge against it - including Tasks that were never completed, or have no Participant or owner - use the [Tasks Report](https://docs.astalty.com.au/guide/reports/tasks-report#finding-tasks-that-are-missing-charges) with **Has Charges** set to **No**.

Billable work that was recorded but never marked complete is the most valuable gap the batch warning stays silent about, so it is worth checking the report before you invoice.
