(also matched: bill, billing)

## Defined here

- `Invoice` — <root>/code/repo/app/models.py:9
- `get_invoice` — <root>/code/repo/app/api.py:15
- `list_invoices` — <root>/code/repo/app/api.py:9

## Public surface of the code
- `app/`
  - `api.py`: list_invoices, get_invoice, health
  - `billing.py`: charge, refund
  - `models.py`: Invoice, Customer
… 1 rows in this section do not mention these words

## Files nothing imports
- `app/api.py`, `app/billing.py`, `app/cli.py`, `app/models.py`

## Largest files
- app/models.py (0 KB), app/cli.py (0 KB), app/api.py (0 KB), app/billing.py (0 KB)

## Which code touches which table
- `api.py`: /health, /invoice, /invoice/{id} ↔ fastapi

## HTTP routes this codebase serves (3)
- GET /invoice  (api.py)
- GET /invoice/{id}  (api.py)
… 1 rows in this section do not mention these words

## Data model
- `Invoice (models.py)`: amount, customer_id, id, name
… 1 rows in this section do not mention these words