Создать файл программно для импорта в Quicken?
Мне нужно выбрать некоторые записи из базы данных SQL и преобразовать их в дружественный Quicken формат для объединения их в существующую учетную запись Quicken 2012 для дома и бизнеса.
Вот что я сделал до сих пор:
- Попытка импортировать QXF, содержащий новые транзакции для уже существующей учетной записи (называемой "Проверка учетной записи"). Однако вместо импорта транзакций в "Checking Account" вместо этого создается новая учетная запись "Checking Account 2" вместо импорта / объединения новых транзакций в соответствующую ранее существующую учетную запись "Checking Account". Согласно сайту Quicken (ссылка внизу страницы), вот что происходит:
При импорте файла QXF возможно, что одна или несколько учетных записей в файле QXF уже существуют в файле данных назначения. В этом случае Quicken не будет пытаться объединить транзакции в этих двойных учетных записях. Вместо этого Quicken создаст новый аккаунт
- Связался с Quicken, однако у их поддержки явно были проблемы с пониманием вопроса, и они знали только, как использовать программу, и не могли предоставить дополнительную информацию о том, какой формат использовать.
- Исследовал QFX, QXF, OFX и QIF
Из того, что я прочитал, OFX не поддерживается (вместо этого QFX используется для финансовых учреждений, зарегистрированных только в Quicken). Кроме того, QIF постепенно сокращается и не поддерживает Checking account, в который я должен импортировать эти записи. Наконец, QXF оказалось трудно найти информацию, но из того, что я прочитал, это формат закодированного файла, который требует некоторого SDK для создания, и помимо этой проблемы (как указано выше) он не импортируется в соответствии с моими критериями.
Я в полном здравом уме и провёл несколько часов, изучая эту тему. Любая помощь будет оценена.
ОБНОВЛЕНИЕ: Пожалуйста, поймите, я не спрашиваю о вашем "любимом" SDK, у меня просто возникают проблемы с поиском вариантов, и я был бы признателен сообществу Stackru, чтобы указать мне верное направление.
Рекомендации
Quicken QXF Литература: http://quicken.intuit.com/support/help/backup--restore--file-issues/importing-and-exporting-qxf-files-in-quicken-essentials-for-mac/GEN83152.html
2 ответа
После обширных исследований я нашел решение QIF. Хотя Quicken заявляет:
Примечание. Импорт QIF недоступен для чеков, кредитных карт, сбережений, 401(k) или любых других брокерских счетов.
Похоже, это неверное утверждение, поскольку оно действительно применяется только при экспорте данных. После добавления следующих четырех строк (задокументированных здесь) в начало любого QIF я успешно импортировал / объединял новые транзакции в существующую учетную запись Quicken 2012 Checking. Насколько я понимаю, это будет работать для любой учетной записи, независимо от типа.
!Account
NJoint Brokerage Account
TInvst
^
В моей ситуации мне нужно было только заменить "Joint Brokerage Account" на имя учетной записи, в которую я хотел импортировать, хотя указанный тип "Invst" и моя учетная запись "Checking", это все равно успешно.
Quicken QIF Литература: http://quicken.intuit.com/support/help/account-transaction-issues/importing-data-into-quicken/GEN82389.html
URL решения: метод направления
QIF устарел по той простой причине, что он плохо документирован, и Quicken никогда не выпускал стандарт для него. Лучшее, чего вы можете достичь с помощью метода проб и ошибок (или исходя из того, что сработало для вашей установленной программы).
QFX (больше вариантов OFX), с другой стороны, хорошо определены и лучше всего подходят для импорта банковских данных. Ваше решение для файла QIF - это то же самое решение, которое необходимо применить к файлу QFX, и теги, для которых необходимо изменить значения в соответствии с существующей учетной записью: • Обратите внимание, что QFX имеет дополнительные (недокументированные) теги для применять их лицензионные ограничения, которые вы должны соответствовать.