AddBuy for YNAB

Your rating: None Average: 5 (1 vote)

A simple transaction-entry app for YNAB on Sailfish OS. Saves same-day purchases and displays recent transactions.

Requires a YNAB account (paid service, free trial available).

App icon by JSEHV. Thanks for the contribution!


  • Add same-day purchases and inflow transactions to your account(s).
  • Check recent transactions.
  • View read-only budget numbers.
  • Load any two chosen account or category balances on the app cover.

Limitations & Issues:

  • User will need to reauthorize every two hours. Re-authorization when going to Recent Transactions does not always work and can result in a blank page. Settings page 'Forget Access Key' option or quitting and reopening the app are alternatives.
  • When choosing a category for a transaction, as long as the payee already exists (and was assigned a category), leaving the field as Default will assign the last category used with that payee. If entering a new payee, user will need to select a category to avoid leaving this field empty when saving.

Development of this app was mostly due to the API being a good way to learn to develop Sailfish apps using Qt/QML with a public API. App was never going to be too popular with SFOS users as it's a) your financial transactions on the cloud and b) a paid service. With there being a recent price hike, not sure if there'll be any further updates as I'm probably going to stop using it myself (had gotten in early at a discounted price) but may add some fixes here and there for completion's sake.

Source is available at GitHub.



Application versions: 
File harbour-addbuy-0.2-1.aarch64.rpm233.13 KB07/09/2021 - 06:39
File harbour-addbuy-0.2-1.armv7hl.rpm232.14 KB07/09/2021 - 06:39
File harbour-addbuy-0.2.1-1.aarch64.rpm158.04 KB08/11/2021 - 00:48
File harbour-addbuy-0.2.1-1.armv7hl.rpm157 KB08/11/2021 - 00:48

Version 0.2.1 - 2021-11-07

  • Better sign-in page using new WebView API and easier selection of defaults
  • Minor design tweaks

Version 0.2 - 2021-09-07

  • Initial release -- user needs to reauthorize every two hours.
  • Check recent transactions and read-only budget details.
  • Glance at two selected account or budget-category balances on app cover.