Конвертувати банківські виписки у формат OFX
OFX є стандартним форматом імпорту для Xero, MYOB та FreeAgent. Ось як конвертувати PDF-виписки банку у формат OFX та чим він відрізняється від CSV та QBO.

Вам потрібно завантажити банківські транзакції до Xero, MYOB або FreeAgent. Банк надав вам PDF-виписку. Можливо, CSV, якщо пощастить. Але бухгалтерська платформа вимагає файл OFX — формат, про який більшість людей ніколи не чули, не кажучи вже про те, як його створити.
OFX — Open Financial Exchange — це стандартний формат обміну фінансовими даними, навколо якого побудовані ці платформи. Він містить ідентифікатори транзакцій для виявлення дублікатів, вбудовує метадані облікового запису та автоматично зіставляє стовпці під час імпорту. Жодного вгадування формату дати. Жодного ручного призначення стовпців. Жодного випадкового імпорту одного й того ж місяця двічі. Це просто працює.
Проблема в тому, що банки майже ніколи не надають файли OFX безпосередньо. Вони надають PDF. Іноді вони пропонують завантаження CSV — але CSV не має структури та захисту від дублікатів, які надає OFX. Цей посібник пояснює, що таке формат OFX, чому бухгалтерські платформи надають йому перевагу, як він порівнюється з CSV та QBO, і як конвертувати PDF-виписки банку у файли OFX, які чисто імпортуються в Xero, MYOB, FreeAgent та інше програмне забезпечення.
Що таке формат OFX?
OFX розшифровується як Open Financial Exchange. Це формат даних на основі XML, розроблений спеціально для обміну фінансовою інформацією між установами, програмним забезпеченням та кінцевими користувачами. Спочатку розроблений у 1997 році компаніями Microsoft, Intuit та CheckFree, зараз специфікація підтримується Financial Data Exchange (FDX). Поточна версія, OFX 2.2, використовує коректно сформований XML. Ранні версії (1.x) використовували SGML — менш суворий синтаксис розмітки, який дозволяв незакриті теги. Більшість бухгалтерського програмного забезпечення приймає обидва варіанти.
Файли OFX використовують розширення .ofx і містять структуровані фінансові дані:
- Записи транзакцій — дата, сума, назва платника, примітка, номер чека та тип транзакції (дебет, кредит, переказ, комісія тощо)
- FITID — ідентифікатори транзакцій фінансової установи, унікальні ідентифікатори, призначені для кожної транзакції для виявлення дублікатів
- Ідентифікація облікового запису — банківський маршрутний номер (BANKID), номер облікового запису (ACCTID) та тип облікового запису (поточний, ощадний, кредитна картка)
- Метадані виписки — дати початку та кінця періоду виписки, а також початкові та кінцеві баланси
- Валюта — код валюти за стандартом ISO 4217 (USD, GBP, EUR, AUD, CAD тощо)
Коли ви імпортуєте файл OFX до бухгалтерського програмного забезпечення, кожне поле зіставляється автоматично. Жодної двозначності, жодного зіставлення стовпців, жодного простору для неправильного тлумачення.
Чому OFX важливий для бухгалтерського обліку
OFX був спеціально розроблений для обміну фінансовими даними, і ця конструкція проявляється в деталях.
Ідентифікатори транзакцій (FITID) дозволяють виявляти дублікати
Кожна транзакція у файлі OFX має унікальний FITID — ідентифікатор транзакції фінансової установи. Під час імпорту файлу бухгалтерське програмне забезпечення записує кожен побачений FITID. Повторний імпорт того самого файлу або імпорт двох пересічних файлів — програмне забезпечення мовчки пропускає будь-яку транзакцію з раніше побаченим FITID.
У CSV немає еквівалента. Повторний імпорт того самого CSV призведе до подвійних записів. Очищення дублікатів транзакцій — одна з найпоширеніших і найтриваліших проблем у бухгалтерському обліку. OFX усуває її на рівні формату.
Ідентифікація облікового запису вбудована
Файли OFX містять банківський маршрутний номер та номер облікового запису, тому бухгалтерське програмне забезпечення може автоматично зіставити імпорт з правильним банківським рахунком — або попередити вас, якщо файл не відповідає.
Стандартизована структура усуває зіставлення стовпців
У випадку з CSV програмне забезпечення повинно запитувати: який стовпець містить дату? Який — суму? Окремі стовпці дебету/кредиту чи одна підписана сума? OFX пропускає все це. Кожне поле має визначений тег — DTPOSTED для дати, TRNAMT для суми, NAME для платника. Програмне забезпечення читає теги і точно знає, куди все йде.
Включені дати виписки та баланси
Файли OFX включають період виписки (дати початку та кінця) та баланс реєстру на кінець періоду — контекст, який файли CSV не несуть, що дозволяє перевіряти баланс та полегшує звірку.
Широка сумісність програмного забезпечення
OFX приймається широким спектром бухгалтерського та фінансового програмного забезпечення:
- Xero — рекомендований формат імпорту
- MYOB — підтримується нативно
- FreeAgent — підтримується нативно
- Wave — підтримується нативно
- GnuCash — підтримується нативно
- Sage — підтримується у більшості версій
- Microsoft Money (застарілий) — формат був спочатку розроблений для нього
- Moneydance — підтримується нативно
- KMyMoney — підтримується нативно
Для користувачів QuickBooks кращим вибором є споріднений формат QBO (діалект OFX від Intuit). Але для більшості інших бухгалтерських платформ — особливо Xero — OFX є стандартом.
OFX проти CSV проти QBO
Три формати, з якими ви найчастіше стикатиметеся під час імпорту банківських даних до бухгалтерського програмного забезпечення.
| Характеристика | OFX | CSV | QBO |
|---|---|---|---|
| Основа формату | XML (структурована розмітка) | Простий текст (розділений комами) | SGML/XML (діалект OFX від Intuit) |
| Ідентифікатори транзакцій | Так (FITID) | Ні | Так (FITID) |
| Виявлення дублікатів | Так — автоматично | Ні — потрібне ручне очищення | Так — автоматично |
| Зіставлення стовпців | Автоматично | Вручну — користувач призначає кожен стовпець | Автоматично |
| Метадані облікового запису | Так (маршрутний номер + номер облікового запису) | Ні | Так (маршрутний номер + номер облікового запису) |
| Формат дати | Стандартизований (РРРРММДД) | Варіюється — має відповідати регіону програмного забезпечення | Стандартизований (РРРРММДД) |
| Баланси виписки | Так (початковий + кінцевий) | Ні | Так (початковий + кінцевий) |
| Обробка сум | Одне підписане поле, без двозначності | Може мати окремі стовпці дебету/кредиту | Одне підписане поле, без двозначності |
| Обробка спеціальних символів | XML-сутності (закодовані) | Варіюється — проблеми з кодуванням поширені | SGML-сутності (закодовані) |
| Основне програмне забезпечення | Xero, MYOB, FreeAgent, Wave, GnuCash | Універсальний (будь-яка електронна таблиця або бухгалтерський інструмент) | QuickBooks (Online + Desktop) |
| Редагованість | Потребує знань XML | Легко — відкрити в Excel | Потребує знань SGML |
Коли використовувати кожен формат
Використовуйте OFX, коли: Імпортуєте до Xero, MYOB, FreeAgent, Wave, GnuCash або будь-якого іншого бухгалтерського програмного забезпечення, крім QuickBooks. Найчистіший шлях імпорту — автоматичне зіставлення, захист від дублікатів, відсутність проблем з форматуванням.
Використовуйте QBO, коли: Імпортуєте до QuickBooks Online або Desktop. QBO — це OFX з тегами, специфічними для Intuit. Дивіться наш посібник з конвертації QBO для деталей.
Використовуйте CSV, коли: Цільове програмне забезпечення приймає лише CSV, або вам потрібно відредагувати транзакції перед імпортом. CSV — це універсальний запасний варіант, але він вимагає більше ручної роботи та не пропонує захисту від дублікатів.
Метод 1: Конвертувати PDF у OFX за допомогою PDFSub
Найпряміший шлях від PDF-виписки банку до файлу OFX, готового до імпорту.
- Завантажте PDF-виписку банку з веб-сайту вашого банку або електронною поштою
- Перейдіть до Конвертера банківських виписок PDFSub
- Завантажте свій PDF — перетягніть або натисніть, щоб вибрати
- PDFSub автоматично витягує транзакції, визначаючи дати, суми, описи та типи транзакцій
- Виберіть OFX як вихідний формат у спадному меню форматів
- Завантажте файл OFX

PDFSub генерує коректні файли OFX 1.x з унікальними FITID для кожної транзакції, правильно відформатованими датами (РРРРММДД), правильними знаками дебету/кредиту та тегами метаданих облікового запису, які очікує бухгалтерське програмне забезпечення. Він обробляє багатосторінкові виписки, поточні баланси, багаторядкові описи транзакцій, а також банківські рахунки та кредитні картки.
Конвертер працює з понад 20 000 банківськими форматами на понад 130 мовах. Цифрові PDF (текстові виписки) обробляються повністю у вашому браузері — файл ніколи не залишає ваш комп’ютер. Скановані або зображені PDF-файли використовують серверний AI-аналіз.
OFX є одним із 8 доступних вихідних форматів, поряд із CSV, Excel, TSV, JSON, QBO, QFX та QIF. План «Все включено» коштує 20 доларів США за користувача на місяць (річна оплата) або 25 доларів США за користувача на місяць (щомісячна оплата), включаючи 500 сторінок банківських виписок на користувача та 7-денну безкоштовну пробну версію.
Метод 2: Конвертувати CSV у OFX
Якщо у вас вже є файл CSV від вашого банку — або від іншого інструменту конвертації — ви можете конвертувати його в OFX. Але це складніше, ніж здається, через те, що вимагає OFX, окрім необроблених даних транзакцій.
Виклики:
- Генерація FITID. Кожна транзакція потребує унікального ідентифікатора транзакції фінансової установи. Ви повинні генерувати їх детерміновано — зазвичай шляхом хешування дати, суми та опису разом — так, щоб повторний імпорт тих самих даних призводив до однакових FITID та активував виявлення дублікатів.
- Форматування дати. OFX вимагає дати у форматі РРРРММДД (наприклад,
20260302). Ваш CSV може мати формат ММ/ДД/РРРР, ДД/ММ/РРРР або інший специфічний для регіону формат. Неправильне встановлення цього призведе до того, що транзакції потраплять на неправильні дати. - Метадані облікового запису. Вам потрібно правильно встановити BANKID (маршрутний номер) та ACCTID (номер облікового запису), а також ACCTTYPE (CHECKING, SAVINGS або CREDITCARD). Ці значення не існують у CSV — ви повинні їх знати та додати вручну.
- Конвенція знаків суми. OFX використовує від'ємні суми для дебетів та додатні для кредитів. Якщо ваш CSV має окремі стовпці дебету/кредиту, вам потрібно їх об'єднати. Якщо ваш CSV використовує протилежну конвенцію знаків (поширено для виписок кредитних карток), вам потрібно її змінити.
- Структура XML. Файл OFX потребує правильних оголошень заголовка, належним чином вкладених тегів та кодування сутностей XML для спеціальних символів (амперсанд, кутові дужки, не-ASCII символи).
Кілька настільних інструментів та онлайн-конвертерів обробляють конвертацію CSV в OFX. PDFSub обробляє повний ланцюжок — PDF в OFX — за один крок, пропускаючи проміжний CSV.
Імпорт OFX в Xero
Xero розглядає OFX як формат імпорту першого класу. Процес імпорту простий.
Покроково
- Увійдіть до Xero та перейдіть до Бухгалтерія > Банківські рахунки
- Натисніть на банківський рахунок, до якого ви хочете імпортувати транзакції
- Натисніть Керувати рахунком (або меню з трьома крапками) та виберіть Імпортувати виписку
- Натисніть Огляд та виберіть свій файл OFX
- Натисніть Імпортувати
- Xero аналізує файл і показує зведення — кількість транзакцій, діапазон дат та загальні суми
- Підтвердьте імпорт
Імпортовані транзакції з'являються як незакриті рядки виписки. Для кожного з них Xero пропонує три дії: Зіставити (пов'язати з існуючим рахунком-фактурою або векселем), Створити (створити нову транзакцію з кодами рахунків та ставками податку) або Переказати (записати переказ між банківськими рахунками).
Як Xero обробляє дублікати
Коли Xero імпортує файл OFX, він читає FITID кожної транзакції та перевіряє його проти всіх раніше імпортованих FITID для цього банківського рахунку. Будь-яка транзакція з раніше побаченим FITID мовчки пропускається. Це означає, що ви можете безпечно імпортувати пересічні діапазони дат — Xero додає лише ті транзакції, які він ще не бачив.
Це одна з основних причин, чому Xero рекомендує OFX замість CSV. З CSV Xero не має надійного способу виявити дублікати, а пересічні імпорти створюють дублікати рядків виписки, які потрібно знайти та видалити вручну.
Щоб отримати повний посібник з усіх методів імпорту Xero — включаючи банківські стрічки, правила форматування CSV та усунення несправностей — дивіться наш посібник з імпорту банківських виписок Xero.
Імпорт OFX в MYOB
MYOB (Mind Your Own Business) підтримує імпорт OFX як у MYOB Business, так і в MYOB AccountRight.
MYOB Business (Онлайн)
- Перейдіть до Банківські операції в головному меню
- Натисніть Імпорт виписки
- Виберіть банківський рахунок
- Натисніть Вибрати файл та виберіть свій файл OFX
- MYOB попередньо переглядає транзакції — перегляньте дати, суми та описи
- Натисніть Імпортувати
MYOB AccountRight (Настільний комп’ютер)
- Перейдіть до Банківські операції > Банківські стрічки > Імпорт банківської виписки
- Виберіть цільовий банківський рахунок зі спадного списку
- Знайдіть свій файл OFX та виберіть його
- Перегляньте імпортовані транзакції у вікні банківської стрічки
- Призначте кожну транзакцію відповідному рахунку
MYOB використовує FITID з файлів OFX для виявлення дублікатів, як і Xero. Якщо FITID транзакції вже існує в системі, MYOB пропускає її під час імпорту.
Імпорт OFX в інше програмне забезпечення
FreeAgent
FreeAgent популярний серед фрілансерів та малого бізнесу у Великій Британії. Щоб імпортувати OFX:
- Перейдіть до Банківські операції та виберіть банківський рахунок
- Натисніть Імпорт > Завантажити банківську виписку
- Виберіть свій файл OFX
- Перегляньте попередній перегляд та підтвердьте імпорт
FreeAgent підтримує OFX, QIF та CSV. Як і Xero та MYOB, він використовує FITID з файлів OFX для запобігання дублюючим імпортам.
GnuCash
GnuCash — програма бухгалтерського обліку з відкритим вихідним кодом — має нативну підтримку імпорту OFX через інтеграцію AqBanking:
- Перейдіть до Файл > Імпорт > Імпорт OFX/QFX
- Виберіть свій файл OFX
- GnuCash відображає транзакції та просить вас зіставити їх з обліковим записом
- Перегляньте вікно зіставлення — GnuCash виділяє потенційні дублікати на основі FITID
- Прийміть імпорт
GnuCash є однією з найстаріших програм, сумісних з OFX, і її механізм імпорту обробляє як файли OFX 1.x (SGML), так і OFX 2.x (XML).
Wave
Wave Accounting (тепер належить H&R Block) підтримує імпорт OFX:
- Перейдіть до Бухгалтерія > Транзакції
- Натисніть на банківський рахунок
- Натисніть Імпорт CSV або OFX
- Завантажте файл та зіставте його з обліковим записом
- Перегляньте та підтвердьте
Wave також підтримує CSV, але OFX забезпечує автоматичне зіставлення полів та виявлення дублікатів — ті ж переваги, що й у Xero та MYOB.
Розуміння структури файлу OFX
Файл OFX — це простий текст. Ви можете відкрити його в будь-якому текстовому редакторі, щоб переглянути його вміст. Ось спрощений приклад, що показує ключові елементи:
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
<OFX> <SIGNONMSGSRSV1> <SONRS> <STATUS><CODE>0<SEVERITY>INFO</STATUS> <DTSERVER>20260302 <LANGUAGE>ENG </SONRS> </SIGNONMSGSRSV1> <BANKMSGSRSV1> <STMTTRNRS> <STMTRS> <CURDEF>USD <BANKACCTFROM> <BANKID>021000021 <ACCTID>123456789 <ACCTTYPE>CHECKING </BANKACCTFROM> <BANKTRANLIST> <DTSTART>20260201 <DTEND>20260228 <STMTTRN> <TRNTYPE>DEBIT <DTPOSTED>20260205 <TRNAMT>-85.50 <FITID>20260205-8550-001 <NAME>ACME SUPPLIES LLC <MEMO>Office supplies purchase </STMTTRN> <STMTTRN> <TRNTYPE>CREDIT <DTPOSTED>20260210 <TRNAMT>3200.00 <FITID>20260210-320000-001 <NAME>PAYROLL DEPOSIT <MEMO>Direct deposit - February </STMTTRN> </BANKTRANLIST> <LEDGERBAL> <BALAMT>12456.78 <DTASOF>20260228 </LEDGERBAL> </STMTRS> </STMTTRNRS> </BANKMSGSRSV1>
</OFX>Ключові теги пояснені
| Тег | Опис |
|---|---|
BANKID |
Банківський маршрутний номер (номер ABA в США) |
ACCTID |
Номер облікового запису |
ACCTTYPE |
Тип облікового запису: CHECKING, SAVINGS, MONEYMRKT або CREDITLINE |
DTSTART / DTEND |
Дати початку та кінця періоду виписки (РРРРММДД) |
STMTTRN |
Один запис транзакції |
TRNTYPE |
Тип транзакції: DEBIT, CREDIT, INT (відсотки), FEE (комісія), SRVCHG (плата за послуги), DEP (депозит), ATM, POS, XFER (переказ), CHECK (чек), PAYMENT (платіж), OTHER (інше) |
DTPOSTED |
Дата транзакції у форматі РРРРММДД |
TRNAMT |
Сума транзакції — від'ємна для дебетів, додатна для кредитів |
FITID |
Ідентифікатор транзакції фінансової установи — унікальний ідентифікатор для виявлення дублікатів |
NAME |
Назва платника або транзакції (максимум 32 символи в OFX 1.x) |
MEMO |
Додатковий опис або примітка (максимум 255 символів) |
LEDGERBAL |
Кінцевий баланс із сумою та датою |
OFX 1.x (показаний вище) використовує синтаксис SGML — теги не потребують закриваючих елементів. OFX 2.x використовує коректно сформований XML із правильними закриваючими тегами. Більшість бухгалтерського програмного забезпечення приймає обидва варіанти. Для виписок кредитних карток обгортка змінюється на CREDITCARDMSGSRSV1 замість BANKMSGSRSV1, але структура транзакцій всередині залишається незмінною.
Поширені проблеми з імпортом OFX
Неправильний формат дати
Симптом: Транзакції з'являються на неправильні дати, або імпорт зазнає невдачі з помилкою дати.
Причина: Файл OFX містить дати, які не відповідають стандарту РРРРММДД. Деякі погано згенеровані файли OFX використовують специфічні для регіону формати дат (ММ/ДД/РРРР або ДД/ММ/РРРР) всередині тегів XML.
Виправлення: Відкрийте файл OFX у текстовому редакторі та перевірте значення DTPOSTED. Вони повинні бути рівно 8 цифрами — 20260302, а не 03/02/2026 або 02-Mar-2026. Якщо формат неправильний, файл потрібно перегенерувати. PDFSub завжди виводить дати у правильному форматі РРРРММДД.
Дублікати транзакцій пропускаються, коли вони потрібні
Симптом: Ви видалили транзакції та повторно імпортували файл, але програмне забезпечення не імпортує їх знову.
Причина: Програмне забезпечення запам'ятовує кожен FITID, який воно коли-небудь бачило. Навіть після видалення вихідних транзакцій FITID залишається в пам'яті системи.
Виправлення: Вам потрібен файл з новими FITID. Зверніться до служби підтримки вашого програмного забезпечення за порадою щодо очищення історії FITID або вручну відредагуйте FITID у файлі OFX за допомогою текстового редактора.
Відсутній номер облікового запису
Симптом: Імпорт зазнає невдачі, або програмне забезпечення не може зіставити файл з існуючим банківським рахунком.
Причина: Теги BANKID або ACCTID у файлі OFX порожні або містять заповнювачі. Деякі генератори OFX повністю пропускають метадані облікового запису.
Виправлення: Відкрийте файл OFX та додайте правильний BANKID (маршрутний номер) та ACCTID (номер облікового запису). Вони повинні відповідати налаштуванням банківського рахунку у вашому бухгалтерському програмному забезпеченні, або вам потрібно вручну вибрати цільовий рахунок під час імпорту.
Проблеми з кодуванням міжнародних символів
Симптом: Назви платників або описи відображаються як спотворені символи — знаки питання, квадрати або неправильні наголошені літери.
Причина: Файл OFX використовує кодування (наприклад, USASCII або Latin-1), яке не підтримує символи в даних транзакцій — німецькі умлаути, французькі акценти, японські символи, кирилицю.
Виправлення: Файл OFX повинен оголошувати кодування UTF-8 у заголовку, а фактичне кодування файлу повинно відповідати. PDFSub генерує файли OFX з правильним кодуванням UTF-8.
Файл занадто великий для імпорту
Симптом: Імпорт перевищує час очікування або програмне забезпечення відхиляє файл з помилкою розміру або кількості транзакцій.
Причина: Більшість бухгалтерських платформ мають обмеження на розмір імпортованих файлів. Xero обмежує імпорт до 1000 транзакцій на файл. Інші платформи мають подібні обмеження.
Виправлення: Розділіть файл OFX на менші файли — зазвичай за місяцем або кварталом. Кожен файл повинен містити менше 1000 транзакцій. Переконайтеся, що теги DTSTART/DTEND та значення LEDGERBAL у кожному розділеному файлі відповідають правильному періоду.
Транзакції кредитних карток імпортуються з неправильними знаками
Симптом: Покупки відображаються як доходи, а платежі — як витрати.
Причина: Файл OFX використовує обгортку банківського рахунку (BANKMSGSRSV1) замість обгортки кредитної картки (CREDITCARDMSGSRSV1). Це плутає обробку конвенції знаків бухгалтерського програмного забезпечення.
Виправлення: Файл OFX потребує правильної обгортки для типу облікового запису. PDFSub автоматично визначає, чи є виписка з поточного рахунку, ощадного рахунку чи кредитної картки, та застосовує відповідну структуру OFX.
Поширені запитання
Яка різниця між OFX та QBO?
QBO — це пропрієтарний діалект OFX від Intuit, розроблений для QuickBooks. Основна структура майже ідентична — ті ж теги, ті ж FITID, ті ж метадані облікового запису. QBO додає специфічні для Intuit теги, такі як INTU.BID (ідентифікатор банку), і використовує розширення .qbo. Ви часто можете перейменувати файл .ofx на .qbo, і QuickBooks його прочитає. Використовуйте QBO для QuickBooks, OFX для всього іншого.
Чи можу я відкрити файл OFX, щоб побачити його вміст?
Так. Файли OFX є простим текстом. Відкрийте його в будь-якому текстовому редакторі — Notepad, VS Code, TextEdit — і ви побачите розмітку з датами транзакцій, сумами, назвами платників, FITID та інформацією про обліковий запис. Ви можете редагувати його вручну, якщо це необхідно, але будьте обережні зі структурою.
Чи віддає Xero перевагу OFX над CSV?
Так. Xero рекомендує OFX замість CSV для імпорту банківських виписок. Імпорт OFX відбувається автоматично без зіставлення стовпців, включає FITID для запобігання дублюванню та має стандартизоване форматування дат/сум. CSV працює, але вимагає ручного зіставлення стовпців і не пропонує захисту від дублікатів.
Чи можу я конвертувати OFX в CSV, якщо мені потрібно редагувати дані?
Так. Більшість програм для роботи з електронними таблицями не можуть відкривати OFX безпосередньо, але багато інструментів можуть аналізувати OFX та виводити CSV. Якщо вам потрібно редагувати транзакції перед імпортом, конвертація в CSV спочатку, внесення змін, а потім зворотна конвертація в OFX є поширеним робочим процесом.
Як генеруються FITID?
Банки призначають FITID зі своїх внутрішніх номерів посилань на транзакції. Коли конвертер, як PDFSub, генерує OFX з PDF, він створює детерміновані FITID шляхом хешування дати транзакції, суми та опису разом — так, що конвертація одного й того ж PDF двічі створює однакові FITID, а повторний імпорт не створює дублікатів.
Який максимальний розмір файлу для імпорту OFX?
Залежить від програмного забезпечення. Xero приймає до 1000 транзакцій на файл. MYOB та FreeAgent мають подібні обмеження. GnuCash не має практичних обмежень. Якщо ваша виписка містить більше 1000 транзакцій, розділіть її на кілька файлів OFX за місяцем або кварталом.
Чи підтримує OFX кілька облікових записів в одному файлі?
Специфікація OFX дозволяє кілька відповідей виписки в одному файлі — по одній для кожного облікового запису. Однак більшість бухгалтерського програмного забезпечення очікує один обліковий запис на файл. Для надійного імпорту генеруйте окремий файл OFX для кожного банківського рахунку.
Чи можу я використовувати OFX для виписок кредитних карток?
Так. OFX нативно підтримує виписки кредитних карток. Структура файлу використовує CREDITCARDMSGSRSV1 як обгортку замість BANKMSGSRSV1, а транзакції дотримуються конвенції знаків кредитної картки (покупки від'ємні, платежі додатні). PDFSub автоматично визначає тип виписки та генерує правильну структуру OFX.
Чи формат OFX все ще оновлюється?
Так. Специфікація OFX активно підтримується Financial Data Exchange (FDX). Поточна версія — OFX 2.2. Однак більшість бухгалтерського програмного забезпечення все ще приймає файли OFX 1.x (формат SGML) поряд з новішими файлами 2.x на основі XML. Немає терміновості використовувати останню версію — сумісність 1.x є універсальною.
Які валюти підтримує OFX?
OFX використовує коди валют ISO 4217 — USD, GBP, EUR, AUD, CAD, JPY, CHF та сотні інших. Валюта оголошується один раз у тегу CURDEF і застосовується до всіх транзакцій. Багато валютні виписки підтримуються через необов'язковий тег ORIGCURRENCY для окремих транзакцій.