[Feature] Import nYNAB Category notes into Actual #2341

Closed
opened 2026-02-28 20:11:17 -06:00 by GiteaMirror · 7 comments
Owner

Originally created by @Backspaze on GitHub (Aug 2, 2025).

Verified feature request does not already exist?

  • I have searched and found no existing issue

💻

  • Would you like to implement this feature?

Pitch: what problem are you trying to solve?

I imported my nYNAB budget to Actual and noticed that the notes were not imported. They're in the JSON export from nYNAB, so why not import them? Actual even supports markdown in the notes, which I've used extensively as Toolkit for YNAB adds that feature to nYNAB, so they could even be imported with correct formatting.

Describe your ideal solution to this problem

The import script should have the functionality to import the notes.

Teaching and learning

If this feature is not going to be supported, the documentation should point out under the cleanup section that notes are not imported.

Originally created by @Backspaze on GitHub (Aug 2, 2025). ### Verified feature request does not already exist? - [x] I have searched and found no existing issue ### 💻 - [ ] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? I imported my nYNAB budget to Actual and noticed that the notes were not imported. They're in the JSON export from nYNAB, so why not import them? Actual even supports markdown in the notes, which I've used extensively as **Toolkit for YNAB** adds that feature to nYNAB, so they could even be imported with correct formatting. ### Describe your ideal solution to this problem The import script should have the functionality to import the notes. ### Teaching and learning If this feature is not going to be supported, the documentation should point out under the [cleanup section](https://actualbudget.org/docs/migration/nynab/#cleanup) that notes are not imported.
GiteaMirror added the feature label 2026-02-28 20:11:17 -06:00
Author
Owner

@github-actions[bot] commented on GitHub (Aug 2, 2025):

Thanks for sharing your idea!

This repository uses a voting-based system for feature requests. While enhancement issues are automatically closed, we still welcome feature requests! The voting system helps us gauge community interest in potential features. We also encourage community contributions for any feature requests marked as needing votes (just post a comment first so we can help guide you toward a successful contribution).

The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+

Don’t forget to upvote the top comment with 👍!

@github-actions[bot] commented on GitHub (Aug 2, 2025): :sparkles: Thanks for sharing your idea! :sparkles: This repository uses a voting-based system for feature requests. While enhancement issues are automatically closed, we still welcome feature requests! The voting system helps us gauge community interest in potential features. We also encourage community contributions for any feature requests marked as needing votes (just post a comment first so we can help guide you toward a successful contribution). The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+ Don’t forget to upvote the top comment with 👍! <!-- feature-auto-close-comment -->
Author
Owner

@matt-fidd commented on GitHub (Aug 2, 2025):

Hey! Are you able to provide a sample nYNAB export that could be used to develop this? We'd need to know where the data is and what an export looks like to be able to import them.

@matt-fidd commented on GitHub (Aug 2, 2025): Hey! Are you able to provide a sample nYNAB export that could be used to develop this? We'd need to know where the data is and what an export looks like to be able to import them.
Author
Owner

@Backspaze commented on GitHub (Aug 2, 2025):

Hey! Are you able to provide a sample nYNAB export that could be used to develop this? We'd need to know where the data is and what an export looks like to be able to import them.

Yes, I threw together a blank budget with one category with some markdown notes, and have added it as an attachment here. Below you'll find the JSON for the category, which has a section called note.

note_export.json

      {
        "id": "419ae801-27c8-424b-8f39-9611825803db",
        "category_group_id": "6d28a243-3670-4c96-8334-216e31ea9468",
        "name": "Category",
        "hidden": false,
        "original_category_group_id": null,
        "note": "# Note Header 1\n\nRegular.\n\n## Note Header 2\n\n**Bold**.\n\n### Note Header 3\n\n*Italic*.\n\n#### Note Header 4\n\n`code`\n\n##### Note Header 5\n\n> Blockquote\n\n###### Note Header 6\n\n***Bold Italic***.",
        "budgeted": 0,
        "activity": 0,
        "balance": 0,
        "goal_type": null,
        "goal_needs_whole_amount": null,
        "goal_day": null,
        "goal_cadence": null,
        "goal_cadence_frequency": null,
        "goal_creation_month": null,
        "goal_target": 0,
        "goal_target_month": null,
        "goal_percentage_complete": null,
        "goal_months_to_budget": null,
        "goal_under_funded": null,
        "goal_overall_funded": null,
        "goal_overall_left": null,
        "deleted": false
      },
@Backspaze commented on GitHub (Aug 2, 2025): > Hey! Are you able to provide a sample nYNAB export that could be used to develop this? We'd need to know where the data is and what an export looks like to be able to import them. Yes, I threw together a blank budget with one category with some markdown notes, and have added it as an attachment here. Below you'll find the JSON for the category, which has a section called `note`. [note_export.json](https://github.com/user-attachments/files/21562087/note_export.json) ```json { "id": "419ae801-27c8-424b-8f39-9611825803db", "category_group_id": "6d28a243-3670-4c96-8334-216e31ea9468", "name": "Category", "hidden": false, "original_category_group_id": null, "note": "# Note Header 1\n\nRegular.\n\n## Note Header 2\n\n**Bold**.\n\n### Note Header 3\n\n*Italic*.\n\n#### Note Header 4\n\n`code`\n\n##### Note Header 5\n\n> Blockquote\n\n###### Note Header 6\n\n***Bold Italic***.", "budgeted": 0, "activity": 0, "balance": 0, "goal_type": null, "goal_needs_whole_amount": null, "goal_day": null, "goal_cadence": null, "goal_cadence_frequency": null, "goal_creation_month": null, "goal_target": 0, "goal_target_month": null, "goal_percentage_complete": null, "goal_months_to_budget": null, "goal_under_funded": null, "goal_overall_funded": null, "goal_overall_left": null, "deleted": false }, ```
Author
Owner

@matt-fidd commented on GitHub (Aug 2, 2025):

Thank you! I can't promise I'll implement this myself, but it will help anyone else that feels like giving it a go

@matt-fidd commented on GitHub (Aug 2, 2025): Thank you! I can't promise I'll implement this myself, but it will help anyone else that feels like giving it a go
Author
Owner

@matt-fidd commented on GitHub (Aug 3, 2025):

I've taken a stab at this, could you test out https://github.com/actualbudget/actual/pull/5461?
You can use the deploy link https://deploy-preview-5461.demo.actualbudget.org/ and test the import through there

@matt-fidd commented on GitHub (Aug 3, 2025): I've taken a stab at this, could you test out https://github.com/actualbudget/actual/pull/5461? You can use the deploy link https://deploy-preview-5461.demo.actualbudget.org/ and test the import through there
Author
Owner

@Backspaze commented on GitHub (Aug 3, 2025):

@matt-fidd, I've tested it now, and it seems to work without any issues as far as I could tell.

@Backspaze commented on GitHub (Aug 3, 2025): @matt-fidd, I've tested it now, and it seems to work without any issues as far as I could tell.
Author
Owner

@github-actions[bot] commented on GitHub (Aug 4, 2025):

🎉 This feature has been implemented in #5461 and will be released in the next version. Thanks for sharing your idea! 🎉

@github-actions[bot] commented on GitHub (Aug 4, 2025): :tada: This feature has been implemented in #5461 and will be released in the next version. Thanks for sharing your idea! :tada: <!-- feature-implemented-comment -->
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2341