将YNAB导出到账簿的方法

124 阅读1分钟

我和妻子使用"你需要一个预算"(YNAB)已经有几个月了。总的来说,我们喜欢它,但缺乏报告是一个很大的缺失。很难回答关于支出趋势的问题,比如我们每个月在Dining Out上花了多少钱。

以前,我曾用Ledger做账,我非常喜欢它。它是一个强大的工具,但数据输入很繁琐。

当我知道YNAB的数据可以以CSV格式导出时,我意识到我可以把这些工具的优点结合起来。YNAB用于日常交易和预算编制,而Ledger用于更高级的报告。

我写了一个简单的脚本,将CSV转换成Ledger日记,并将其推送到GitHub

现在,我可以使用Ledger命令行工具运行报告。例如,这里是我如何查看我每月的外出就餐支出(有一个运行平均值)。

% ledger -f ynab_ledger.dat --monthly --average register Dining Out

16-Aug-01 - 16-Aug-31          Just for Fun: Dining Out       $432.56      $432.56
16-Sep-01 - 16-Sep-30          Just for Fun: Dining Out       $534.47      $483.51
16-Oct-01 - 16-Oct-31          Just for Fun: Dining Out       $451.79      $472.94

你可以在ynab_to_ledger READMELedger手册中看到更多报告实例。