ما هو تنسيق OFX؟ شرح تبادل البيانات المالية المفتوح
OFX هو المعيار المفتوح لتبادل البيانات المالية بين البنوك والبرامج. إليك ما يوجد داخل ملف OFX ولماذا تفضله Xero و MYOB و GnuCash.
يطلب منك برنامج المحاسبة الخاص بك ملف OFX. أعطاك البنك ملف PDF. والآن أنت تحدق في تنسيق لم تسمع به من قبل، وتتساءل لماذا لا يكفي جدول بيانات جيد لإنجاز المهمة.
OFX -- تبادل البيانات المالية المفتوح -- هو المعيار غير المرئي الذي يدعم برامج المحاسبة الحديثة. إنه السبب في أن Xero يمكنه استيراد معاملات البنك دون الحاجة إلى تعيين الأعمدة. إنه السبب في أن GnuCash يمكنه اكتشاف التكرارات. وهو الأساس الذي بُني عليه تنسيق QBO الخاص بـ QuickBooks.
يقدم هذا الدليل شرحًا لماهية OFX بالفعل، وما يحتويه، وكيف يقارن بـ CSV و QBO، وأي البرامج تدعمه، وكيفية إنشاء ملفات OFX من كشوفات الحساب البنكية بصيغة PDF.
OFX في جملة واحدة
تبادل البيانات المالية المفتوح هو تنسيق بيانات قائم على XML لتبادل المعلومات المالية بين المؤسسات المالية والتطبيقات البرمجية والمستخدمين النهائيين. إنه المعيار المفتوح الذي يستند إليه تنسيق QBO الخاص بـ Intuit -- والتنسيق الذي تفضله معظم برامج المحاسبة غير QuickBooks لاستيراد معاملات البنك.
فكر في OFX على أنه اللغة المشتركة للبيانات المالية. البنوك تتحدث بها. برامج المحاسبة تقرأها. وعلى عكس CSV -- الذي هو مجرد صفوف وأعمدة بدون معنى جوهري -- يحمل OFX بيانات وصفية منظمة تخبر البرنامج المستقبل بالضبط بما يمثله كل جزء من البيانات.
تاريخ OFX
ولد OFX في عام 1997، وأنشأته Microsoft و Intuit و CheckFree. كان لكل منها معيارها المتنافس -- Microsoft كان لديها OFC (اتصال مالي مفتوح)، و Intuit كان لديها تنسيق التبادل الخاص بها، و CheckFree كان لديها بروتوكولات الفوترة الإلكترونية الخاصة بها. كان OFX هو التسوية التي وحدتها.
الجدول الزمني للإصدارات
- OFX 1.0 (1997) -- المواصفات الأصلية، استنادًا إلى SGML (لغة ترميز العلامات القياسية). يسمح SGML بالوسوم غير المغلقة، مما يجعل ملفات OFX 1.x تبدو مختلفة عن XML الحديث.
- OFX 1.6 (2002) -- الإصدار الأكثر انتشارًا. لا يزال يعتمد على SGML. معظم البنوك التي تقدم تنزيلات OFX تنشئ ملفات 1.6.
- OFX 2.0 (2005) -- إعادة كتابة رئيسية. تم التبديل من SGML إلى XML صحيح مع وسوم مغلقة.
- OFX 2.2 (2016) -- تحسينات أمنية ودعم محسّن لمعاملات الاستثمار.
- OFX 2.3 (الحالي) -- أحدث إصدار، يتم صيانته بواسطة Financial Data Exchange (FDX)، وهو اتحاد صناعي تولى الإشراف من المؤسسين الأصليين.
الانتقال من SGML إلى XML مهم لأنه يؤثر على التحليل. يستخدم الملف من الإصدار 1.x وسومًا غير مغلقة (<TRNTYPE>DEBIT بدون </TRNTYPE>)، بينما يستخدم الإصدار 2.x XML صحيحًا مع وسوم مغلقة. معظم المحللات الحديثة تتعامل مع كليهما، لكن عدم تطابق الإصدارات يظل خطأ شائعًا في استيراد OFX.
ما يمكن أن يحتويه OFX
OFX ليس مجرد تنسيق لكشف الحساب البنكي. يغطي المواصفات مجموعة واسعة من البيانات المالية:
- كشوفات الحسابات البنكية -- معاملات الحسابات الجارية والادخار وحسابات سوق المال. الاستخدام الأكثر شيوعًا.
- كشوفات بطاقات الائتمان -- سجل المعاملات مع دعم رموز فئات التجار وتفاصيل الشراء.
- كشوفات الاستثمار والوساطة -- شراء الأسهم، مدفوعات الأرباح، تحويلات الأموال، وبيانات مراكز المحفظة مع بيانات تكلفة الأساس على مستوى الدفعة.
- معلومات دفع الفواتير -- قوائم المستفيدين، المدفوعات المجدولة، وتأكيدات الدفع.
- معلومات الضرائب -- نماذج 1099 والمستندات الضريبية الأخرى المرسلة بين المؤسسات المالية وبرامج الضرائب.
- كشوفات القروض -- سجلات معاملات القروض العقارية وقروض السيارات والقروض الشخصية ومعلومات الرصيد.
بالنسبة لمعظم المحاسبين ومديري الحسابات، يعني OFX شيئًا واحدًا: استيراد معاملات البنك وبطاقات الائتمان إلى برامج المحاسبة دون الحاجة إلى تعيين الأعمدة أو تخمين تنسيق التاريخ.
داخل ملف OFX
إليك كيف يبدو ملف كشف حساب بنكي كامل بصيغة OFX 1.6. هذا هو التنسيق الذي ستواجهه في أغلب الأحيان -- الإصدار المستند إلى SGML الذي تنشئه غالبية البنوك وأدوات التحويل:
OFXHEADER:100
DATA:OFXSGML
VERSION:160
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<DTSERVER>20260228120000
<LANGUAGE>ENG
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<TRNUID>0
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<STMTRS>
<CURDEF>USD
<BANKACCTFROM>
<BANKID>021000021
<ACCTID>123456789
<ACCTTYPE>CHECKING
</BANKACCTFROM>
<BANKTRANLIST>
<DTSTART>20260201120000
<DTEND>20260228120000
<STMTTRN>
<TRNTYPE>CREDIT
<DTPOSTED>20260201120000
<TRNAMT>3500.00
<FITID>20260201001
<NAME>DIRECT DEP PAYROLL
<MEMO>ACME CORP PAYROLL
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20260203120000
<TRNAMT>-87.50
<FITID>20260203001
<NAME>POS PURCHASE GROCERY
<MEMO>WHOLE FOODS #10847
</STMTTRN>
<STMTTRN>
<TRNTYPE>CHECK
<DTPOSTED>20260210120000
<TRNAMT>-1200.00
<FITID>20260210001
<NAME>CHECK 1045
<CHECKNUM>1045
</STMTTRN>
</BANKTRANLIST>
<LEDGERBAL>
<BALAMT>4712.50
<DTASOF>20260228120000
</LEDGERBAL>
<AVAILBAL>
<BALAMT>4712.50
<DTASOF>20260228120000
</AVAILBAL>
</STMTRS>
</STMTTRNRS>
</BANKMSGSRSV1>
</OFX>
تشريح الملف
يتكون الملف من ثلاثة أقسام رئيسية:
1. كتلة الرأس (Header Block) -- الأسطر النصية العادية في الأعلى (قبل <OFX>) تعلن عن إصدار OFX، والترميز، وإعدادات الأمان. هذا ليس XML -- إنه رأس بسيط من مفتاح-قيمة يقرأه المحلل قبل معالجة جسم SGML/XML.
2. استجابة تسجيل الدخول (Sign-On Response - SIGNONMSGSRSV1) -- بيانات المصادقة وبيانات الخادم الوصفية. CODE بقيمة 0 يعني النجاح. معظم الملفات المستوردة تستخدم قيمًا وهمية هنا.
3. استجابة الكشف (Statement Response - BANKMSGSRSV1) -- البيانات المالية الفعلية:
BANKACCTFROM-- الحساب الذي تنتمي إليه المعاملات (رقم التوجيه، رقم الحساب، نوع الحساب)BANKTRANLIST-- قائمة المعاملات، محددة بتاريخ البدء والانتهاءSTMTTRN-- سجلات المعاملات الفرديةLEDGERBALوAVAILBAL-- أرصدة الإغلاق والمتاحة اعتبارًا من تاريخ محدد
لاحظ بناء جملة SGML: الوسوم مثل <TRNTYPE>CREDIT ليس لها وسم إغلاق </TRNTYPE>. يستنتج المحلل نهاية القيمة من بداية الوسم التالي -- SGML صالح، ولكنه XML غير صالح، وهذا هو السبب في أن OFX 2.x أضاف وسوم الإغلاق.
وسوم OFX الرئيسية
إليك جدول مرجعي للوسوم التي ستصادفها في أغلب الأحيان داخل ملفات OFX لكشوفات الحساب البنكية:
| الوسم | الوصف | المثال |
|---|---|---|
STMTTRN |
غلاف معاملة الكشف | يحتوي على جميع الحقول لمعاملة واحدة |
TRNTYPE |
نوع المعاملة | DEBIT (خصم)، CREDIT (ائتمان)، CHECK (شيك)، DEP (إيداع)، ATM (صراف آلي)، POS (شراء نقطة بيع)، XFER (تحويل)، FEE (رسوم)، SRVCHG (رسوم خدمة)، INT (فوائد) |
DTPOSTED |
تاريخ الإيداع | 20260215120000 (YYYYMMDDHHMMSS) |
TRNAMT |
مبلغ المعاملة (مع إشارة) | -87.50 (سالب = خصم)، 3500.00 (موجب = ائتمان) |
FITID |
معرف المعاملة للمؤسسة المالية | 20260215001 -- معرف فريد لاكتشاف التكرارات |
NAME |
اسم المستفيد أو التاجر | POS PURCHASE GROCERY (شراء نقطة بيع بقالة) |
MEMO |
وصف إضافي | WHOLE FOODS #10847 AUSTIN TX (وول فوردس #10847 أوستن تكساس) |
CHECKNUM |
رقم الشيك | 1045 (فقط لمعاملات الشيكات) |
REFNUM |
رقم المرجع | مرجع مخصص من البنك للمعاملة |
BANKACCTFROM |
معلومات الحساب المصدر | يحتوي على BANKID (توجيه)، ACCTID (حساب)، ACCTTYPE (نوع حساب) |
LEDGERBAL |
رصيد الإغلاق/الدفتر | يحتوي على BALAMT (مبلغ الرصيد) و DTASOF (التاريخ) |
AVAILBAL |
الرصيد المتاح | يحتوي على BALAMT (مبلغ الرصيد) و DTASOF (التاريخ) |
CURDEF |
رمز العملة | USD (دولار أمريكي)، GBP (جنيه إسترليني)، EUR (يورو)، AUD (دولار أسترالي)، CAD (دولار كندي) |
معرف FITID -- لماذا هو مهم
معرف FITID (معرف المعاملة للمؤسسة المالية) هو الوسم الأكثر أهمية في ملف OFX من منظور محاسبي. إنه معرف فريد مخصص لكل معاملة، وهو ما يتيح اكتشاف التكرارات.
عند استيراد ملف OFX إلى Xero أو GnuCash أو أي برنامج آخر متوافق، فإنه يخزن كل معرف FITID شاهده. إذا قمت باستيراد نفس الملف مرة أخرى، يتحقق البرنامج من كل معرف FITID مقابل قاعدة بياناته، ويتخطى التكرارات بصمت.
هذه هي الميزة الأساسية التي يتمتع بها OFX على CSV. مع CSV، لا يوجد معرف فريد -- إذا قمت باستيراد نفس الملف مرتين، فستحصل على إدخالات مزدوجة تحتاج إلى تنظيفها يدويًا.
OFX مقابل CSV
يمكن لكلا التنسيقين إدخال معاملات البنك إلى برامج المحاسبة. OFX يفوز بالهيكلية؛ CSV يفوز بالمرونة.
لماذا OFX أفضل لاستيراد المحاسبة
| الميزة | OFX | CSV |
|---|---|---|
| تعيين الأعمدة | تلقائي -- الوسوم تحدد المعنى | يدوي -- أنت تعين كل عمود |
| اكتشاف التكرارات | نعم (يعتمد على FITID) | لا -- إعادة الاستيراد تنشئ تكرارات |
| تنسيق التاريخ | لا لبس فيه (YYYYMMDDHHMMSS) | يختلف حسب المنطقة -- DD/MM/YYYY مقابل MM/DD/YYYY |
| معالجة المبالغ | قيم موقعة مع TRNTYPE | يجب تحليل الإشارات والرموز والفواصل |
| تحديد الحساب | مضمن (رقم التوجيه + رقم الحساب) | غير متضمن |
| التحقق من الرصيد | رصيد الإغلاق متضمن | غير متضمن عادةً |
| أنواع المعاملات | مصنفة (DEBIT, CREDIT, CHECK, إلخ) | نص حر أو مفقود |
| ملفات متعددة الحسابات | مدعومة في ملف واحد | ملفات منفصلة مطلوبة |
تنسيق التاريخ وحده يوفر ساعات من استكشاف الأخطاء وإصلاحها. مع CSV، 01/02/2026 غامض -- 2 يناير أم 1 فبراير؟ OFX يلغي هذا باستخدام YYYYMMDDHHMMSS. 20260201120000 هو دائمًا 1 فبراير 2026.
متى يكون CSV هو الخيار الأفضل
يتمتع CSV بمزايا مشروعة:
- تحرير البيانات -- يمكنك فتح ملف CSV في Excel، وإصلاح الأخطاء، وإضافة التصنيفات، وإعادة الحفظ. تتطلب ملفات OFX محرر نصوص ومعرفة ببنية الوسوم.
- تحليل Excel -- إذا كنت بحاجة إلى تشغيل صيغ أو جداول محورية أو رسوم بيانية على بيانات المعاملات، فإن CSV هو التنسيق الوسيط الطبيعي.
- المعالجة المخصصة -- تتعامل البرامج النصية المخصصة وخطوط أنابيب البيانات مع CSV بسهولة أكبر من بنية الوسوم المتداخلة لـ OFX.
- التوافق العالمي -- كل تطبيق يقرأ البيانات الجدولية يقرأ CSV. ليس كل تطبيق يقرأ OFX.
النصيحة العملية: استخدم OFX للاستيراد إلى برامج المحاسبة، و CSV لكل شيء آخر.
OFX مقابل QBO
هذا هو السؤال الذي يربك معظم الناس -- والإجابة أبسط مما تتوقع.
QBO (QuickBooks Web Connect) هو OFX بامتداد ملف مختلف وبعض الوسوم الخاصة بـ Intuit. بنية البيانات متطابقة. ملف QBO هو ملف OFX يتعرف عليه QuickBooks على أنه خاص به.
الاختلافات الرئيسية
| الجانب | OFX | QBO |
|---|---|---|
| امتداد الملف | .ofx |
.qbo |
| المواصفات | معيار مفتوح (FDX) | مجموعة فرعية تحمل علامة Intuit التجارية |
| معرف المؤسسة المالية | كتلة FI اختيارية |
وسم INTU.BID (معرف بنك Intuit) |
| البرنامج المستهدف | Xero، MYOB، GnuCash، Wave، إلخ. | QuickBooks (سطح المكتب والويب) |
| التوافق | أوسع -- معظم برامج المحاسبة | خاص بـ QuickBooks |
وسم INTU.BID هو الإضافة الرئيسية من Intuit -- رمز تعريف البنك الذي يخبر QuickBooks بالمؤسسة المالية التي جاء منها الملف، مما يتيح المطابقة التلقائية مع حساب البنك الصحيح أثناء الاستيراد.
من الناحية العملية، يمكنك إعادة تسمية ملف .ofx إلى .qbo وسيقبله QuickBooks عادةً. الاتجاه الآخر يعمل أيضًا -- معظم البرامج التي تقرأ OFX ستعالج ملف .qbo. ولكن للاستيراد النظيف، استخدم التنسيق الذي يتوقعه كل تطبيق.
هناك أيضًا QFX (Quicken Financial Exchange) -- نفس أساس OFX، علامة تجارية مختلفة، امتداد ملف مختلف، يستهدف Quicken.
البرامج التي تدعم OFX
يتمتع OFX بدعم واسع عبر برامج المحاسبة والتمويل الشخصي:
Xero (التنسيق المفضل)
Xero توصي صراحةً بـ OFX بدلاً من CSV لاستيراد كشوفات الحساب البنكية يدويًا. ملفات OFX تُعين تلقائيًا بدون تكوين أعمدة، وتتضمن اكتشاف التكرارات المستند إلى FITID، وتحمل بيانات وصفية للحساب.
للاستيراد: انتقل إلى المحاسبة > الحسابات البنكية، حدد الحساب، انقر فوق إدارة الحساب > استيراد كشف حساب، واختر ملف .ofx الخاص بك. الحد الأقصى 1000 معاملة لكل ملف.
MYOB (دعم كامل)
يقبل MYOB ملفات OFX لاستيراد موجزات الحسابات البنكية. العملية مشابهة لـ Xero -- قم بتحميل الملف إلى حساب البنك المعني وتظهر المعاملات في موجز الحساب البنكي للمطابقة والتصنيف.
GnuCash (مجاني ومفتوح المصدر)
يحتوي GnuCash على استيراد OFX مدمج عبر مكتبة libofx. إنه أحد أفضل الخيارات المجانية لمعالجة ملفات OFX.
للاستيراد: انتقل إلى ملف > استيراد > استيراد OFX/QFX، حدد ملفك، وقم بتعيينه إلى الحساب الصحيح. يستخدم اكتشاف التكرارات في GnuCash معرف FITID لمنع الإدخالات المزدوجة.
برامج أخرى متوافقة
- Wave -- برنامج محاسبة مجاني يدعم استيراد OFX
- Sage Business Cloud -- يقبل OFX لاستيراد معاملات البنك
- FreeAgent -- يدعم تحميل ملفات OFX و QIF
- Moneydance -- برنامج تمويل شخصي مع اتصال مباشر بـ OFX واستيراد الملفات
- KMyMoney -- مدير تمويل شخصي مفتوح المصدر يدعم OFX عبر
libofx - Microsoft Money -- توقف إنتاجه ولكنه لا يزال مستخدمًا من قبل البعض؛ كان دعم OFX المدمج أحد ميزاته الأساسية
- Reckon (أستراليا) -- يقبل ملفات OFX في سير عمل استيراد موجز الحسابات البنكية
QuickBooks هو الغائب البارز -- فهو يفضل نسخته المسماة QBO ويعمل بشكل أكثر موثوقية مع ملفات .qbo التي تتضمن معرف INTU.BID.
إنشاء ملفات OFX من كشوفات الحساب البنكية بصيغة PDF
معظم البنوك لا تقدم تنزيلات OFX مباشرة. إنها تعطيك ملف PDF -- منسق للطباعة، وليس لتبادل البيانات. يقدم البعض تصديرات CSV للمعاملات الأخيرة (عادةً آخر 90 يومًا)، ولكن للبيانات التاريخية، أو الحسابات المغلقة، أو البنوك التي لا تقدم خيارات تصدير رقمية، فأنت عالق مع ملفات PDF.
محول كشوفات الحساب البنكية من PDFSub يستخرج المعاملات من كشوفات الحساب البنكية بصيغة PDF وينشئ ملفات OFX صالحة بهيكلية صحيحة. يتضمن الإخراج معرفات FITID فريدة لكل معاملة، وتنسيق تاريخ YYYYMMDD صحيح، ومبالغ موقعة مع أنواع معاملات مناسبة، وبيانات وصفية للحساب -- كل ما تحتاجه برامج المحاسبة لاستيراد نظيف.
يعمل المحول مع كشوفات الحساب من أكثر من 20,000 بنك في 133 لغة. يتم معالجة ملفات PDF الرقمية (كشوفات الحساب النصية) في متصفحك -- لا يغادر الملف جهازك أبدًا. يتم توجيه كشوفات الحساب الممسوحة ضوئيًا أو التي تحتوي على صور كثيرة عبر استخراج الذكاء الاصطناعي من جانب الخادم.
تبدأ الخطط من 10 دولارات شهريًا، مع تحويل كشوفات الحساب البنكية مقابل 29 دولارًا شهريًا (خطة الأعمال + إضافة BSC، 500 صفحة). تشمل جميع الخطط المدفوعة فترة تجريبية مجانية لمدة 7 أيام. للحصول على شرح مفصل لاستيراد ملفات OFX الناتجة إلى Xero، راجع دليل استيراد كشوفات الحساب البنكية إلى Xero.
مشاكل OFX الشائعة وكيفية إصلاحها
ملفات OFX منظمة، ولكنها ليست محصنة ضد الأخطاء. إليك المشاكل الأكثر تكرارًا وكيفية حلها:
1. بناء جملة XML/SGML غير صالح
العرض: يرفض برنامجك الملف برسالة خطأ في التحليل.
السبب: وسوم مشوهة، وسوم إغلاق مفقودة (في ملفات 2.x)، أو أحرف غير قانونية في الأوصاف. علامات العطف (&) هي السبب الأكثر شيوعًا -- يجب ترميزها كـ & في XML ولكن غالبًا ما تُترك خامًا في أسماء مثل "AT&T."
الإصلاح: افتح الملف في محرر نصوص واستبدل & الفردية بـ &. تحقق أيضًا من الوسوم غير المغلقة إذا كان الملف من الإصدار 2.x.
2. معرفات FITID مفقودة أو مكررة
العرض: يؤدي الاستيراد إلى إنشاء معاملات مكررة، أو يبلغ البرنامج عن معرفات مفقودة.
السبب: بعض أدوات التحويل تنشئ نفس معرف FITID لكل معاملة (مثل 0 أو 1)، أو تتخطى الوسم تمامًا.
الإصلاح: يجب أن يكون كل FITID فريدًا داخل الملف. نمط شائع يجمع بين التاريخ وعداد تسلسلي: 20260215001، 20260215002، إلخ. قم بتحرير معرفات FITID الوهمية في محرر نصوص قبل الاستيراد.
3. تنسيق تاريخ خاطئ
العرض: تظهر المعاملات في تواريخ خاطئة، أو يعرض البرنامج تواريخ من عام 1900 أو 2099.
السبب: قيمة DTPOSTED لا تتبع تنسيق YYYYMMDDHHMMSS. YYYYMMDD (بدون وقت) جيد، لكن DD/MM/YYYY أو MM-DD-YYYY سيؤدي إلى تحليل خاطئ.
الإصلاح: تأكد من أن جميع قيم DTPOSTED تستخدم YYYYMMDD أو YYYYMMDDHHMMSS. كل من 20260215 و 20260215120000 صالحان.
4. مشاكل ترميز الأحرف
العرض: تظهر أوصاف المعاملات بأحرف مشوهة أو علامات استفهام أو علامات تشكيل مفقودة.
السبب: يعلن رأس الملف عن ترميز واحد (عادةً USASCII أو UTF-8) ولكن المحتوى الفعلي يستخدم ترميزًا مختلفًا. هذا شائع بشكل خاص مع كشوفات الحساب البنكية الدولية التي تحتوي على أحرف غير ASCII.
الإصلاح: قم بتغيير رأس ENCODING ليتطابق مع ترميز الملف الفعلي. بالنسبة لكشوفات الحساب الدولية التي تحتوي على أحرف مشكلة، فإن UTF-8 هو الخيار الأكثر أمانًا. بعض البرامج القديمة تتطلب USASCII بدون أحرف خاصة.
5. توافق الإصدارات (1.x مقابل 2.x)
العرض: برنامج يتوقع OFX 2.x يرفض ملف 1.x، أو العكس.
السبب: OFX 1.x يستخدم ترميز SGML (لا تحتاج الوسوم إلى الإغلاق)، بينما يستخدم 2.x XML صحيح (يجب فتح وإغلاق جميع الوسوم). المحللات المبنية لإصدار واحد قد تواجه صعوبة مع الإصدار الآخر.
الإصلاح: معظم برامج المحاسبة الحديثة تتعامل مع كلا الإصدارين. إذا لم يكن برنامجك كذلك، قم بالتحويل بين الإصدارات عن طريق إضافة وسوم إغلاق (من 1.x إلى 2.x) أو إزالتها (من 2.x إلى 1.x). يتعامل البحث والاستبدال في محرر النصوص مع هذا للملفات الصغيرة.
أسئلة متكررة
ماذا يعني OFX؟
OFX تعني Open Financial Exchange -- وهو معيار مفتوح للتبادل الإلكتروني للبيانات المالية بين المؤسسات المالية وتطبيقات المستخدم النهائي، ويتم صيانته بواسطة Financial Data Exchange (FDX).
هل OFX هو نفسه QBO؟
تقريبًا. QBO هو الإصدار المسمى تجاريًا من OFX بواسطة Intuit لبرنامج QuickBooks. بنية البيانات متطابقة -- يضيف QBO وسم INTU.BID لتحديد هوية البنك ويستخدم امتداد .qbo. غالبًا ما يمكنك إعادة تسمية ملف .ofx إلى .qbo وسيقبله QuickBooks.
هل يمكنني فتح ملف OFX في Excel؟
ليس مباشرة كبيانات منظمة. سيفتح Excel الملف كملف نصي، ويعرض ترميز SGML/XML الخام. لعرض بيانات OFX في Excel، تحتاج إما إلى تحويلها إلى CSV أو XLSX أولاً، أو استخدام إضافة طرف ثالث تقوم بتحليل وسوم OFX إلى أعمدة جدول بيانات.
أيهما أفضل لـ Xero -- OFX أم CSV؟
OFX أفضل لـ Xero. يتم استيراده تلقائيًا بدون تعيين أعمدة، ويتضمن اكتشاف التكرارات المستند إلى FITID، ويستخدم تنسيق تاريخ لا لبس فيه، ويحمل بيانات وصفية للحساب. توصي وثائق Xero نفسها بـ OFX بدلاً من CSV لاستيراد كشوفات الحساب البنكية يدويًا.
هل تقدم البنوك تنزيلات OFX؟
بعضها يفعل، لكنه غير متسق. قد تقدم البنوك الكبرى في الولايات المتحدة والمملكة المتحدة وأستراليا تنزيلات OFX أو QFX للمعاملات الأخيرة (عادةً آخر 90 يومًا). تقدم العديد من البنوك الصغيرة والاتحادات الائتمانية والمؤسسات الدولية كشوفات PDF فقط. بالنسبة للبيانات التاريخية التي تتجاوز نافذة التنزيل، عادةً ما يكون تحويل PDF هو الخيار الوحيد.
هل OFX آمن؟
تتضمن مواصفات OFX أحكامًا لتشفير SSL/TLS أثناء الإرسال والمصادقة المستندة إلى الشهادات للاتصالات المباشرة. ومع ذلك، فإن ملف OFX المحفوظ على القرص هو نص عادي -- يحتوي على أرقام الحسابات وتفاصيل المعاملات بشكل قابل للقراءة. تعامل مع ملفات OFX بنفس العناية التي تعامل بها أي مستند مالي.
ما الفرق بين OFX 1.x و 2.x؟
OFX 1.x يستخدم ترميز SGML (لا تحتاج الوسوم إلى الإغلاق)، بينما يستخدم 2.x XML صحيح (يجب فتح وإغلاق جميع الوسوم). محتوى البيانات هو نفسه -- الفرق هو في الصيغة. لا يزال الإصدار 1.6 هو التنسيق الأكثر إنتاجًا على نطاق واسع. معظم برامج المحاسبة الحديثة تحلل كلا الإصدارين دون مشاكل.
هل يمكنني تعديل ملف OFX يدويًا؟
نعم. ملفات OFX نصية ويمكن تعديلها في أي محرر نصوص. يمكنك إصلاح الأوصاف، وتصحيح المبالغ، وإضافة معرفات FITID المفقودة، أو تعديل التواريخ. فقط حافظ على بنية الوسوم -- الوسم غير المغلق أو غير المتطابق سيؤدي إلى فشل الاستيراد. بالنسبة لملفات OFX 2.x، تأكد من أن كل وسم فتح له وسم إغلاق مطابق.