manager-for-ynab pending-income finds uncleared positive transactions dated before today in the current month and moves them to today. By default it only previews the transactions it found.
Set a YNAB personal access token first:
$ export YNAB_PERSONAL_ACCESS_TOKEN="..."Preview the pending income transactions:
$ manager-for-ynab pending-incomeApply the date updates:
$ manager-for-ynab pending-income --for-realExclude already matched transactions (to avoid changing the date once YNAB picks up the transaction):
$ manager-for-ynab pending-income --skip-matchedBy default, the command refreshes the local sqlite-export-for-ynab database before reading from it. Pass --no-sync to use the existing database contents without syncing.