Jump to content

Формат быстрого обмена

Формат быстрого обмена
Расширение имени файла
.qif
Разработано Интуиция

Формат Quicken Interchange Format ( QIF ) — это открытая спецификация для чтения и записи финансовых данных на носители (т. е. файлы ).

Несмотря на то, что QIF по-прежнему широко используется, он является более старым форматом, чем Open Financial Exchange (OFX). Невозможность сверить импортированные транзакции с информацией о текущем счете является одним из основных недостатков QIF. [ нужна ссылка ] Большинство программ для управления личными деньгами, таких как Microsoft Money , GnuCash и недорогие продукты Quicken (например, Quicken Personal и Quicken Personal Plus), [ 1 ] может читать файлы QIF для импорта информации. от Intuit Quicken раньше тоже мог импортировать QIF, но в версии 2006 года эта поддержка была прекращена. [ 2 ] для нескольких важных типов счетов, включая текущие, сберегательные и кредитные карты. [ 3 ] Австралийская версия Quicken по-прежнему позволяет импортировать файлы QIF для этих типов учетных записей. Однако, в отличие от американской версии, экспортировать данные в QIF или любой другой тип файла для любого типа учетной записи невозможно. Формат QIF не позволяет пользователю отмечать валюту, в которой была совершена транзакция. В некоторых случаях это может вызвать проблемы у пользователей, которые используют несколько валют при экспорте или импорте в другой пакет программного обеспечения. [ нужна ссылка ]

Предложенной Quicken заменой формата QIF стал собственный формат Quicken Web Connect (QFX) . Финансовые учреждения обычно поддерживают его для предоставления загружаемой информации владельцам счетов, особенно банками, которые поддерживают интеграцию Money или Quicken со своими онлайн-банкингами. Однако не все были или довольны такой заменой. Некоторым банкам это не нравится, потому что Quicken (Intuit) взимает лицензионные сборы за использование QFX. Другие банки перекладывают комиссию, взимая с клиентов плату за загрузку файлов QFX. Поскольку Microsoft Money импортирует файлы формата QIF или OFX, а Microsoft не взимает с банков никаких лицензионных сборов за использование OFX for Money, банки обычно не взимают плату за загрузку файлов QIF и OFX. (QIF и OFX — открытые форматы, которые может использовать каждый.)

Формат данных

[ редактировать ]

Файл QIF обычно имеет следующую структуру:

!Type:[type identifier string]
[single character line code]Literal String Data
...
^
[single character line code]Literal String Data
...
^

Каждая запись заканчивается ^ (каре). Все данные в файле хранятся в строках ASCII , и файл можно редактировать в любом текстовом редакторе .

простой пример
!Type:Bank
D03/03/10
T-379.00
PCITY OF SPRINGFIELD
^
D03/04/10
T-20.28
PYOUR LOCAL SUPERMARKET
^
D03/03/10
T-421.35
PSPRINGFIELD WATER UTILITY
^
...etc.

Строка заголовка

[ редактировать ]

Первая строка в файле должна быть строкой заголовка, чтобы определить тип содержащихся данных. Допустимые значения для учетных записей:

Код Описание
!Тип:Наличные Денежный поток: Денежный счет
!Тип:Банк Денежный поток: текущий и сберегательный счет
!Тип:CCard Денежный поток: счет кредитной карты
!Тип:Инвст Инвестирование: Инвестиционный счет
!Тип:Другое А Недвижимость и долг: актив
!Тип:Другие L Имущество и долг: ответственность
!Тип:Счет-фактура Счет (только Quicken для бизнеса)

Также имеются значения для файлов QIF внутренней информации Quicken:

Код Описание
!Счет
N Имя учетной записи
Т Тип учетной записи
D Описание учетной записи
Список учетных записей или какая учетная запись следует за ней
!Тип:Кошка
N Название категории
D Описание категории
Список категорий
!Тип:Класс Список классов
!Тип:Запоминание Запомненный список транзакций

За строкой заголовка не следует разделительная линия; сразу за ним следует первое поле подробного элемента.

Детальные элементы

[ редактировать ]

Раздел «Подробности» состоит из нескольких элементов сведений, каждый из которых находится в отдельной строке. Каждая строка начинается с одного символа идентификационного кода в первом столбце, за которым следуют буквальные данные для этого поля. Элемент детализации завершается разделительной линией. Поля могут располагаться в любом порядке (за исключением того, что в разделенных транзакциях категория, сумма и примечание должны располагаться рядом). Если один блок транзакции содержит несколько элементов детализации с одинаковым кодом, для импорта используется последняя строка.

Стандартный элемент детализации

Код Описание Используется в Пример
Д Дата. Ведущие нули в месяце и дне можно пропустить. Год может быть 4-значным, 2-значным или '6 (=2006). Все 25 декабря 2006 г.
Т Сумма предмета. Для платежей обязателен ведущий знак минус. Для депозитов допускается либо отсутствие знака, либо предшествующий знак плюс. Не включайте символы валют ($, £, ¥ и т. д.). Допускаются разделители-запятые между тысячами. Все Т-1234,50
В Кажется, идентично полю T (количество элементов). И T, и U присутствуют в файлах QIF, экспортированных из Quicken 2015. Все U-1234,50
М Памятка — любой текст, который вы хотите записать об элементе. Все Бензин для моей машины
С Статус очищен. Значения пустые (несогласованные/не очищенные), «*» или «c» (очищенные) и «X» или «R» (согласованные). Все ЧР
Н Номер чека. Также может быть «Депозит», «Перевод», «Печать», «Банкомат», «EFT». Банковское дело, Сплиты N1001
П Получатель. Или описание депозитов, переводов и т. д. Банковское дело, Инвестиции PSStandard Oil, Inc.
А Адрес получателя платежа. Допускается до 5 адресных строк. 6-я адресная строка — это сообщение, которое печатается на чеке. Первая строка обычно совпадает со строкой «Получатель» — имя Получателя. Банковское дело, Сплиты A101 Главная улица
л Категория или перевод и (необязательно) класс. Литеральные значения определены в списке категорий Quicken. Подкатегории могут обозначаться двоеточием (":"), за которым следует литерал подкатегории. Если файл Quicken использует классы, это может быть обозначено косой чертой («/»), за которой следует литерал класса. Для инвестиций — действия MiscIncX или MiscExpX, Категория/класс или передача/класс. (максимум 40 символов) Банковское дело, Сплиты Lтопливо:автомобиль
Ф Отметьте эту транзакцию как возмещаемые деловые расходы. Банковское дело Ф???
С Разделить категорию. Тот же формат, что и у поля L (Категоризация). (максимум 40 символов) Сплиты Сгаз от Эссо
И Разделенная заметка — любой текст, соответствующий этому разделенному элементу. Сплиты Электронные поездки
$ Сумма для этого разделения товара. Тот же формат, что и поле T. Сплиты $1,000.50
% Процент. Необязательно — используется, если разделение выполняется в процентах. Сплиты %50
Н Инвестиционные действия (Купить, Продать и т.д.). Инвестиции NКупить
И Имя безопасности. Инвестиции Федеральный доход YIDS
я Цена. Инвестиции И5.125
вопрос Количество акций (или коэффициент разделения, если Action — StkSplit). Инвестиции Q4,896.201
ТО Стоимость комиссии (обычно встречается при торговле акциями) Инвестиции О14.95
$ Сумма перевода, если денежные средства перемещаются между счетами Инвестиции $25,000.00
Б Бюджетная сумма — может повторяться много раз для ежемесячных бюджетов. Категории B85.00
Х Расширенные данные для Quicken Business. За ним следует второй символьный подкод (см. ниже), за которым следуют данные содержимого. Счета-фактуры XI3
ШАХ Адрес доставки Счета-фактуры XAATTN: получение
XI Тип транзакции по счету: 1 для счета, 3 для оплаты. Счета-фактуры XI1
МАШИНА Срок оплаты счета Счета-фактуры ХЕ6/17' 2
ХС Налоговый счет Счета-фактуры XC[*Налог с продаж*]
XR Ставка налога Счета-фактуры XR7,70
ХТ Сумма налога Счета-фактуры ХТ15.40
XS Описание позиции Счета-фактуры XSRКрасные туфли
XN Название категории позиции Счета-фактуры XNSHOES
Х# Количество позиции Счета-фактуры Х#1
Х$ Цена позиции за единицу (умножить на X# для получения суммы позиции) Счета-фактуры X$150,00
XF Флаг налогооблагаемой позиции Счета-фактуры XFT

Инвестиционные действия [ нужна ссылка ]

Инвестиционная акция Описание
Купить Купить ценную бумагу наличными на счете
КупитьX Купить ценную бумагу за перевод денежных средств с другого счета
Продавать Продать ценную бумагу с выручкой, поступившей на счет
ПродатьX Продать ценную бумагу и перевести выручку на другой счет
CGLong Распределение долгосрочного прироста капитала, полученное на счете
CGLongX Распределение долгосрочного прироста капитала переведено на другой счет
КГМ Распределение среднесрочного прироста капитала, полученное на счете
CGMidX Распределение среднесрочного прироста капитала переведено на другой счет
CGSort Распределение краткосрочного прироста капитала, полученное на счете
CGShortX Краткосрочный прирост капитала переведен на другой счет
Див Дивиденды, поступившие на счет
DivX Дивиденды переведены на другой счет
ИнтИнк Процентный доход, поступивший на счет
Интинккс Процентный доход переведен на другой счет
РейнвДив Дивиденды реинвестируются в дополнительные акции ценной бумаги
Рейнвинт Процентный доход реинвестируется в дополнительные акции ценных бумаг
РейнвЛг Долгосрочный прирост капитала реинвестируется в дополнительные акции ценных бумаг
РейнвМд Среднесрочный прирост капитала реинвестируется в дополнительные акции ценных бумаг
РейнвШ Краткосрочный прирост капитала реинвестируется в дополнительные акции ценных бумаг
Переоценка Переоценка опционов на акции для сотрудников
Попросите Денежные средства переведены на счет
XOut Деньги переведены со счета
РазноеExp Разные расходы
РазноеExpX Прочие расходы, покрываемые другим счетом
Разное Разные доходы, необязательно связанные с ценной бумагой
РазноеIncX Прочие доходы, необязательно связанные с ценной бумагой, переведенные на другой счет
MargInt Проценты, уплаченные по маржинальному кредиту, поступившему на счет
Маргинткс Проценты, уплаченные по маржинальному кредиту, переведенному с другого счета
РтрнКап Возврат капитала, поступившего на счет
РтрнКапХ Возврат капитала, переведенного на другой счет
StkSplit Изменение количества акций в результате дробления акций.
ShrsOut Удаление акций со счета
ШриИн Добавление акций на счет

Примечания

  • Поля S, E, $ и % повторяются для каждого разделения этой транзакции.
  • Для кодов инвестиционных действий, оканчивающихся на X, в поле «Категория» указывается другой счет, используемый для перевода денежных средств с или на него.
  • Если строка, следующая сразу за записью XS, не начинается с ^ или X, это считается продолжением записи XS.

Все поля в элементах подробной информации являются необязательными — если они не включены, это поле останется пустым в импортированной транзакции. Кроме того, Quicken, похоже, мало проверяет ошибки в этих элементах; если одно и то же поле дважды включено в элемент сведений, второе просто перезапишет первое.

Конец записи

[ редактировать ]

Разделительная линия сигнализирует об окончании текущей транзакции. Последний элемент данных в файле должен заканчиваться разделительной линией.

Код Описание
^ Одна каретка в первом столбце, а остальная часть строки пустая.

Обходные пути экспорта для QuickBooks: экспорт в QIF

[ редактировать ]

QuickBooks не позволяет экспортировать в QIF. только формат обмена Intuit (IIF) Поддерживается IIF в QIF . Конвертер также не решит проблему, поскольку записи журнала нельзя экспортировать в формат IIF, экспортировать можно только списки. Реальный способ решить эту проблему — настроить отчет журнала, в котором будут показаны все записи журнала. Распечатайте отчет, используя опцию «Печать в файл». Перед печатью установите тип файла Excel. Переименуйте расширение полученного файла с PRN на CSV. Используйте этот макрос Excel XL2QIF для преобразования в QIF. Файл Excel может потребоваться реорганизовать, чтобы создать соответствующий формат для работы макроса, например, для отделения чековых счетов от срочных депозитов и т. д. Вышеупомянутый макрос Excel поддерживает разделенные транзакции.

Дополнительные примеры отчетов для Excel см. в ссылках. [ 4 ]

Обходные пути импорта для Quicken 2005+: импорт из QIF

[ редактировать ]

Хотя Intuit официально поддерживает импорт QIF только для счетов активов, обязательств, денежных средств, кредиторской задолженности малого бизнеса и счетов-фактур, Quicken по-прежнему позволяет импортировать транзакции с использованием QIF в счета любого типа. Ниже описаны два метода:

Косвенный (временный кассовый счет) метод

[ редактировать ]

Примечание. Если вам действительно необходимо перенести данные из файла QIF в учетную запись, которая не поддерживает импорт QIF (например, Quicken 2005 и более поздние версии), вы можете импортировать данные из файла QIF в (временную) учетную запись Cash. Убедитесь, что в первой строке файла QIF указано «!Type:Cash», чтобы импортировать его в учетную запись Quicken Cash. (Файлы QIF можно редактировать в любом текстовом редакторе.) После импорта транзакций вы можете скопировать/вставить их в выбранный вами регистр. Протестировано в версии 2006 года. Обратите внимание, что вы не можете копировать кассовые операции на брокерские счета в Quicken 2007.

Прямой метод

[ редактировать ]

Чтобы импортировать транзакции на брокерские счета (или любой другой счет), необходимо немного отредактировать текст. Обязательно добавьте префикс к данным транзакции, скопировав и вставив четыре верхние строки из примера ниже — пример относится к инвестиционной транзакции:

!Account
NJoint Brokerage Account
TInvst
^
!Type:Invst
D12/21' 7
NBuy
YIBM
T11010.00
I110.10
Q100
MPurchase of 100 shares of IBM stock on 21 December 2007 at $110.10 per share
^

Строка 2 (N) в примере должна содержать точное имя учетной записи, в которую вы собираетесь импортировать. Если вы используете несуществующее имя учетной записи, Quicken спросит, хотите ли вы создать новую учетную запись (эта функция была протестирована в Quicken 2012). При импорте файла учетная запись, которую вы выбираете в диалоговом окне импорта QIF, не имеет значения (вы даже можете выбрать «все учетные записи») — как только вы начнете процесс импорта, приложение предложит подтвердить импорт в нужную учетную запись. Для успешного чтения Quicken текстовый файл должен быть сохранен в формате ANSI. Файлы, сохраненные в формате UTF-8, не будут корректно обрабатываться.

Приведенный выше пример был протестирован в Quicken 2007, Quicken 2008, Quicken 2010, Quicken 2012, Quicken 2015 и в текстовом файле с эквивалентным форматированием, использующем «TCCard» вместо «TInvst» в Quicken 2011.

Если транзакции импортируются в существующую учетную запись, обязательно согласуйте учетную запись в старом файле данных перед созданием файла экспорта QIF. Прежде чем принять импорт, проверьте все транзакции «Совпадение» и измените их на «Новые», если совпадений на самом деле нет. Quicken может сопоставить суммы, даже если даты значительно отличаются.

При редактировании файла QIF проверьте любую категорию транзакции (поле, начинающееся с «L») для имени учетной записи, содержащегося в скобках, например [Текущий счет]. Скобки относятся к другой учетной записи Quicken, и, если их оставить на месте, в дополнение к импортируемой учетной записи будет опубликована транзакция в этой учетной записи, что может привести к неприятным результатам. Чтобы избежать этого, удалит текст, включая скобки, и при необходимости заменит его другой категорией. Единственным исключением из этого правила является транзакция начального баланса, определяемая как «Входной баланс» в поле «P» (PОткрытие баланса). В этом случае скобки необходимо оставить на месте, а имя учетной записи в скобках должно точно совпадать с именем учетной записи в поле «N».

Два приведенных выше абзаца основаны на экспорте и импорте в Quicken 2010.

Пример экспорта аккаунта

[ редактировать ]

Счет со следующими пятью транзакциями, показанными на снимке экрана ниже, был экспортирован в файл qif. Содержимое этого файла показано непосредственно под ним с комментариями справа от транзакций, чтобы лучше сопоставить их с таблицей, созданной на основе отчета о транзакциях по счету для образца счета.

Содержимое файла QIF

!Type:Bank                       --------------------------------------------------------------
D2/10'2020
T0.00
CX                                    ACCOUNT DETAILS
POpening Balance
L[TestExport]
^                                --------------------------------------------------------------
D2/14'2020
T67.50
PT-Mobile
LBills:Cell Phone                     T-Mobile Transaction
SBills:Cell Phone                        (+/- split)
Esign up credit                          (memos for splits, no overall memo)
$-15.00
SBills:Cell Phone
Enew account
$82.50
^                                --------------------------------------------------------------
D2/14'2020
Mmoney back for damaged parcel
T32.00                                US Post Office Transaction
PUS Post Office                          (credit)
LMiscellaneous                           (overall memo)
^                                --------------------------------------------------------------
D2/12'2020
Mtwo transactions, equal
T-10.00
PTarget                               Target Transaction
LFood:Groceries
SFood:Groceries
E50%
$-5.00
SFood:Groceries
E50% 2
$-5.00
^                                --------------------------------------------------------------
D2/11'2020
CX
Mnon split transaction                Walmart Transaction
T-25.00                                  (non-split/single)
N123                                     (cleared status reconciled)
PWalmart                                 (includes check number)
LFood:Groceries
^                                --------------------------------------------------------------
D2/10'2020
C*
Mtest order 1
T-100.00
PAmazon.com                           Amazon Transaction
LFood:Groceries                          (split)
SFood:Groceries                          (cleared status clear)
E50%
$-50.00
STransportation:Automobile
E25%
$-25.00
SPersonal Care:Haircare
E10%
$-10.00
SHealthcare:Prescriptions
E15%
$-15.00
^                                --------------------------------------------------------------
  1. ^ Фактически, файлы QIF — единственные файлы формата, которые могут импортировать Quicken Personal и Quicken Personal Plus.
  2. ^ «Intuit: Ресурсный центр пользователей импорта QIF» . Архивировано из оригинала 9 июня 2007 года . Проверено 13 июня 2007 г.
  3. ^ «Интуит: часто задаваемые вопросы» . Архивировано из оригинала 25 октября 2006 года . Проверено 8 октября 2006 г.
  4. ^ «Интернет-бухгалтер Quickbooks, развивайте свою фирму и управляйте ею | Intuit» .
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 92056b9a6804407c3b4becf03e0e06d8__1682148960
URL1:https://arc.ask3.ru/arc/aa/92/d8/92056b9a6804407c3b4becf03e0e06d8.html
Заголовок, (Title) документа по адресу, URL1:
Quicken Interchange Format - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)