# Create and reopen a training invoice

Real app controls with a separate synthetic training store. Saves are persisted and reopened locally; this is not production transaction evidence.

Source: real components from c62c6ec1, synthetic fixtures. Computer-generated narration with captions; timing follows the spoken steps. Actions persist to a separate local JSON training store only. Production behavior and external delivery are not being certified.

## 1. Review the exact family

Confirm the school, family balance and existing charges. An invoice records an amount due; it is not a payment.

## 2. Prepare the one-time invoice

Choose Family charge and Custom charge. Enter the approved amount and a specific description.

## 3. Create once and read confirmation

Review the confirmation before proceeding. This training backend saves one synthetic invoice and cannot collect money.

## 4. Reload the saved invoice

The local training receipt lists the invoice number, description, amount and open status. The stored example balance is now three hundred dollars.

## 5. Verify before collection

Confirm one invoice and the intended due date. Review pending payments and parent authorization separately before any real collection.

[Related task guide](../guides/14-create-and-review-a-family-invoice.md)
