ما هو تنسيق OFX؟ شرح Open Financial Exchange
OFX هو المعيار المفتوح لتبادل البيانات المالية بين البنوك والبرامج. إليك ما يوجد داخل ملف OFX ولماذا تفضله Xero و MYOB و GnuCash.
يطلب برنامج المحاسبة الخاص بك ملف OFX. قدم لك البنك ملف PDF. والآن أنت تحدق في تنسيق لم تسمع به من قبل، وتتساءل لماذا لا يمكن لجدول بيانات جيد أن يؤدي المهمة.
OFX -- Open Financial Exchange -- هو المعيار غير المرئي الذي يشغل البرامج المالية الحديثة. إنه السبب في أن Xero يمكنه استيراد المعاملات البنكية دون أن تقوم بتعيين الأعمدة. إنه سبب اكتشاف GnuCash للتكرارات. وهو الأساس الذي بُني عليه تنسيق QBO الخاص بـ QuickBooks.
يقدم هذا الدليل شرحًا لماهية OFX بالفعل، وما يحتويه، وكيف يقارن بـ CSV و QBO، والبرامج التي تدعمه، وكيفية إنشاء ملفات OFX من كشوفات الحساب البنكية بصيغة PDF.

OFX في جملة واحدة
Open Financial Exchange هو تنسيق بيانات قائم على XML لتبادل المعلومات المالية بين المؤسسات المالية وتطبيقات البرامج والمستخدمين النهائيين. إنه المعيار المفتوح الذي يستند إليه تنسيق QBO الخاص بـ Intuit -- والتنسيق الذي تفضله معظم برامج المحاسبة غير QuickBooks لاستيراد المعاملات البنكية.
فكر في OFX على أنه اللغة المشتركة للبيانات المالية. البنوك تتحدث بها. برامج المحاسبة تقرأها. وعلى عكس CSV -- الذي هو مجرد صفوف وأعمدة بدون معنى جوهري -- يحمل OFX بيانات وصفية منظمة تخبر البرنامج المستلم بالضبط بما يمثله كل جزء من البيانات.
تاريخ OFX
ولد OFX في عام 1997، وتم إنشاؤه بواسطة Microsoft و Intuit و CheckFree. كان لكل منهم معياره الخاص المتنافس -- Microsoft كان لديها OFC (Open Financial Connectivity)، و Intuit كان لديها تنسيق التبادل الخاص بها، و CheckFree كان لديها بروتوكولات الفوترة الإلكترونية الخاصة بها. كان OFX هو التسوية التي وحدتهم.
الجدول الزمني للإصدارات
- OFX 1.0 (1997) -- المواصفات الأصلية، استنادًا إلى SGML (Standard Generalized Markup Language). يسمح 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 |
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، وتحمل البيانات الوصفية للحساب.
للاستيراد: انتقل إلى Accounting > Bank Accounts (المحاسبة > الحسابات البنكية)، حدد الحساب، انقر فوق Manage Account > Import a Statement (إدارة الحساب > استيراد كشف)، واختر ملف .ofx الخاص بك. بحد أقصى 1000 معاملة لكل ملف.
MYOB (دعم كامل)
يقبل MYOB ملفات OFX لاستيراد موجزات الحسابات البنكية. العملية مشابهة لـ Xero -- قم بتحميل الملف إلى الحساب البنكي المعني وتظهر المعاملات في موجز الحساب البنكي للمطابقة والتصنيف.
GnuCash (مجاني، مفتوح المصدر)
يحتوي GnuCash على استيراد OFX مدمج عبر مكتبة libofx. إنه أحد أفضل الخيارات المجانية لمعالجة ملفات OFX.
للاستيراد: انتقل إلى File > Import > Import OFX/QFX (ملف > استيراد > استيراد 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 بنك بأكثر من 130 لغة. يتم معالجة ملفات PDF الرقمية (الكشوفات النصية) في متصفحك -- لا يغادر الملف جهازك أبدًا. يتم توجيه الكشوفات الممسوحة ضوئيًا أو التي تحتوي على صور كثيرة عبر استخراج الذكاء الاصطناعي من جانب الخادم.
خطة All-In-One تكلف 20 دولارًا للمستخدم شهريًا (سنويًا) أو 25 دولارًا للمستخدم شهريًا (شهريًا)، وتشمل 500 صفحة من كشوفات الحساب البنكية لكل مستخدم. تشمل جميع الخطط المدفوعة فترة تجريبية مجانية لمدة 7 أيام. للحصول على شرح مفصل لاستيراد ملفات OFX الناتجة إلى Xero، راجع دليل استيراد كشوفات الحساب البنكية لـ Xero.
مشاكل OFX الشائعة وكيفية إصلاحها
ملفات OFX منظمة، ولكنها ليست محصنة ضد الأخطاء. إليك المشاكل الأكثر تكرارًا وكيفية حلها:
1. بناء جملة XML/SGML غير صالح
العرض: يرفض برنامجك الملف برسالة خطأ في التحليل.
السبب: وسوم مشوهة، وسوم إغلاق مفقودة (في ملفات 2.x)، أو أحرف غير قانونية في الأوصاف. علامات العطف (&) هي الجاني الأكثر شيوعًا -- يجب ترميزها كـ & في XML ولكن غالبًا ما تُترك خامًا في أسماء مثل "AT&T."
الإصلاح: افتح الملف في محرر نصوص واستبدل & الفردية بـ &. تحقق أيضًا من الوسوم غير المغلقة إذا كان الملف من الإصدار 2.x.
2. فقدان أو تكرار FITIDs
العرض: يؤدي الاستيراد إلى إنشاء معاملات مكررة، أو يبلغ البرنامج عن معرفات مفقودة.
السبب: تقوم بعض أدوات التحويل بإنشاء نفس 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 (لا تحتاج الوسوم إلى إغلاق)، بينما يستخدم OFX 2.x بناء جملة XML صحيح (يجب فتح وإغلاق جميع الوسوم). محتوى البيانات هو نفسه -- الفرق هو في الصيغة. لا يزال الإصدار 1.6 هو التنسيق الأكثر إنشاءً. معظم برامج المحاسبة الحديثة تحلل كلا الإصدارين دون مشاكل.
هل يمكنني تحرير ملف OFX يدويًا؟
نعم. ملفات OFX هي نص عادي ويمكن تحريرها في أي محرر نصوص. يمكنك إصلاح الأوصاف، وتصحيح المبالغ، وإضافة معرفات FITID المفقودة، أو تعديل التواريخ. فقط حافظ على بنية الوسوم -- وسم غير مغلق أو غير متطابق سيؤدي إلى فشل الاستيراد. بالنسبة لملفات OFX 2.x، تأكد من أن كل وسم فتح له وسم إغلاق مطابق.