Онлайновые финансовые агрегаторы отлично подходят для получения транзакций со всех ваших счетов в одном месте, но предоставляемые ими инструменты учета довольно минимальны. Я являюсь пользователем Mint, и мне нравится идея позволить Mint управлять подключением к моему банку, но мне нужно собрать данные в реальный учетный пакет: GnuCash.
Монетный двор предоставляет данные в формате CSV. До сих пор я был в состоянии преобразовать эти данные в QIF. Формат файла для QIF был достаточно прост, чтобы я мог написать свой собственный инструмент преобразования.
Тем не менее, с QIF я могу импортировать данные только из одной учетной записи одновременно. В идеале я хотел бы иметь возможность загружать транзакции со всех моих учетных записей одновременно. Вот пример данных Mint с несколькими учетными записями в нем:
Date,Description,Original Description,Amount,Transaction Type,Category,Account Name,Labels,Notes
3/29/2014,BART,BART-POWELL QPS 5104646979 CA 94102 US C_OTHERTRAVEL,20,debit,Public Transportation,CapitolOne Visa,,
3/28/2014,Student Loan Payment,MY STUDENT LOAN LENDER,40,debit,Student Loan,Checking,,
3/28/2014,Check 995525,Check Paid #995525,64,debit,Check,Checking,,
3/28/2014,Mortgage,MY MORTGAGE COMPANY,1.95,debit,Credit Card Payment,OtherChecking,,
3/28/2014,Paycheck,MY EMPLOYER,1,000,000.00,credit,Paycheck,Checking,,
Было бы хорошо, если бы я мог взять этот файл и обработать его один раз и вывести файл, который GnuCash мог бы затем импортировать в правильные учетные записи. Я работал с конвертером OFX, но я не уверен, что OFX может объединять данные из нескольких учетных записей в один файл из-за необходимости иметь строку баланса в бухгалтерской книге.
Это разумный способ переместить данные из Mint в GnuCash?