This script turns YNAB “Export Budget Data” files (Plan.csv and Register.csv, or a .zip that contains them) into a single JSON document shaped like a full plan export. Field names and enums follow the YNAB API OpenAPI spec.
What you need
| Requirement | Notes |
|---|---|
| Python 3.10 or newer | No third-party packages; only the standard library. |
| Recommended: uv | Handy for running the script without touching a global Python install. |
