PDFSub
الأسعارAPIMergeCompressEditE-Signكشوفات الحساب البنكيةالمدونة
العودة إلى المدونة
دليلOFXكشوفات الحساب البنكيةXeroمحاسبة

تحويل كشوفات الحساب البنكية إلى صيغة OFX

2 مارس 2026
T
Todd Lahman
Founder, PDFSub

OFX هو تنسيق الاستيراد القياسي لـ Xero و MYOB و FreeAgent. إليك كيفية تحويل ملفات PDF لكشوفات الحساب البنكية إلى OFX وما الذي يميزه عن CSV و QBO.


Convert bank statements to OFX format - the preferred format for Xero import

تحتاج إلى إدخال معاملاتك البنكية في 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 وتحتوي على بيانات مالية منظمة:

  • سجلات المعاملات - التاريخ، المبلغ، اسم المستفيد، المذكرة، رقم الشيك، ونوع المعاملة (خصم، ائتمان، تحويل، رسوم، إلخ)
  • FITIDs - معرفات المعاملات المالية للمؤسسة، معرفات فريدة مخصصة لكل معاملة لاكتشاف التكرارات
  • تحديد الحساب - رقم توجيه البنك (BANKID)، رقم الحساب (ACCTID)، ونوع الحساب (شيكات، توفير، بطاقة ائتمان)
  • بيانات تعريف كشف الحساب - تواريخ الفتح والإغلاق لفترة كشف الحساب، بالإضافة إلى الأرصدة الافتتاحية والختامية
  • العملة - رمز العملة ISO 4217 (USD, GBP, EUR, AUD, CAD, إلخ)

عند استيراد ملف OFX إلى برنامج محاسبة، يتم تعيين كل حقل تلقائيًا. لا لبس، لا تعيين أعمدة، لا مجال لسوء التفسير.


أهمية OFX للمحاسبة

تم تصميم OFX خصيصًا لتبادل البيانات المالية، وهذا التصميم يظهر في التفاصيل.

معرفات المعاملات (FITID) تمكّن اكتشاف التكرارات

كل معاملة في ملف OFX تحمل معرف FITID فريدًا - معرف المعاملة المالية للمؤسسة. عند استيراد الملف، يسجل برنامج المحاسبة كل FITID شاهده. استورد نفس الملف مرة أخرى، أو استورد ملفين متداخلين، وسيتخطى البرنامج بصمت أي معاملة بمعرف FITID شوهد سابقًا.

لا يوجد ما يعادله في CSV. استورد نفس CSV مرتين وستحصل على إدخالات مزدوجة. تنظيف المعاملات المكررة هو أحد أكثر صداع مسك الدفاتر شيوعًا - والأكثر استهلاكًا للوقت. OFX يلغي ذلك على مستوى التنسيق.

تحديد الحساب مضمن

تتضمن ملفات OFX رقم توجيه البنك ورقم الحساب، حتى يتمكن برنامج المحاسبة من مطابقة الاستيراد تلقائيًا مع الحساب البنكي الصحيح - أو تحذيرك إذا لم يتطابق الملف. ملفات CSV لا تحمل أي بيانات تعريف للحساب.

الهيكل القياسي يلغي تعيين الأعمدة

مع 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)
اكتشاف التكرارات نعم - تلقائي لا - يلزم تنظيف يدوي نعم - تلقائي
تعيين الأعمدة تلقائي يدوي - يقوم المستخدم بتعيين كل عمود تلقائي
بيانات تعريف الحساب نعم (توجيه + رقم حساب) لا نعم (توجيه + رقم حساب)
تنسيق التاريخ قياسي (YYYYMMDD) متغير - يجب أن يتطابق مع منطقة البرنامج قياسي (YYYYMMDD)
أرصدة كشف الحساب نعم (افتتاحي + ختامي) لا نعم (افتتاحي + ختامي)
معالجة المبلغ حقل واحد موقع، لا لبس فيه قد يحتوي على أعمدة خصم/ائتمان منفصلة حقل واحد موقع، لا لبس فيه
معالجة الأحرف الخاصة كيانات 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 الخاص بنا /blog/convert-bank-statements-qbo للحصول على التفاصيل.

استخدم CSV عندما: البرنامج المستهدف يقبل CSV فقط، أو تحتاج إلى تعديل المعاملات قبل الاستيراد. CSV هو الحل البديل العالمي ولكنه يتطلب المزيد من العمل اليدوي ولا يوفر حماية من التكرارات.


الطريقة الأولى: تحويل PDF إلى OFX باستخدام PDFSub

المسار الأكثر مباشرة من ملف PDF لكشف حساب بنكي إلى ملف OFX جاهز للاستيراد.

  1. قم بتنزيل ملف PDF لكشف حسابك البنكي من موقع البنك أو بريده الإلكتروني
  2. انتقل إلى محول كشوفات الحساب البنكية من PDFSub
  3. قم بتحميل ملف PDF الخاص بك - اسحبه وأفلته أو انقر للتصفح
  4. يقوم PDFSub باستخراج المعاملات تلقائيًا، ويكتشف التواريخ والمبالغ والأوصاف وأنواع المعاملات
  5. حدد OFX كتنسيق الإخراج من القائمة المنسدلة للتنسيق
  6. قم بتنزيل ملف OFX

Process flow: Bank statement PDF to PDFSub to OFX output

يقوم PDFSub بإنشاء ملفات OFX 1.x صالحة مع معرفات FITID فريدة لكل معاملة، وتواريخ منسقة بشكل صحيح (YYYYMMDD)، وعلامات خصم/ائتمان صحيحة، وعلامات بيانات تعريف الحساب التي تتوقعها البرامج المحاسبية. يتعامل مع كشوفات الحساب متعددة الصفحات، والأرصدة الجارية، وأوصاف المعاملات متعددة الأسطر، وحسابات البنوك والبطاقات الائتمانية.

يعمل المحول مع أكثر من 20,000 تنسيق بنكي في أكثر من 130 لغة. يتم معالجة ملفات PDF الرقمية (كشوفات الحساب المستندة إلى النص) بالكامل في متصفحك - لا يغادر الملف جهازك أبدًا. ملفات PDF الممسوحة ضوئيًا أو المستندة إلى الصور تعود إلى استخراج الذكاء الاصطناعي من جانب الخادم.

OFX هو أحد 8 تنسيقات إخراج متاحة، إلى جانب CSV و Excel و TSV و JSON و QBO و QFX و QIF. خطة All-In-One تكلف 20 دولارًا للمستخدم شهريًا (سنويًا) أو 25 دولارًا للمستخدم شهريًا (شهريًا)، وتشمل 500 صفحة لكشف الحساب لكل مستخدم وفترة تجريبية مجانية لمدة 7 أيام.


الطريقة الثانية: تحويل CSV إلى OFX

إذا كان لديك بالفعل ملف CSV من البنك الخاص بك - أو من أداة تحويل أخرى - يمكنك تحويله إلى OFX. لكن هذا أصعب مما يبدو بسبب ما يتطلبه OFX بخلاف بيانات المعاملات الخام.

التحديات:

  • إنشاء FITID. كل معاملة تحتاج إلى معرف معاملة مالي فريد (FITID). يجب عليك إنشاء هذه المعرفات بشكل حتمي - عادةً عن طريق تجزئة التاريخ والمبلغ والوصف معًا - بحيث يؤدي إعادة استيراد نفس البيانات إلى إنشاء نفس معرفات FITID وتشغيل اكتشاف التكرارات.
  • تنسيق التاريخ. يتطلب OFX التواريخ بتنسيق YYYYMMDD (على سبيل المثال، 20260302). قد يحتوي ملف CSV الخاص بك على MM/DD/YYYY أو DD/MM/YYYY أو تنسيق آخر خاص بالمنطقة. الخطأ في هذا يعني أن المعاملات تقع في تواريخ خاطئة.
  • بيانات تعريف الحساب. تحتاج إلى تعيين BANKID (رقم التوجيه) و ACCTID (رقم الحساب) بشكل صحيح، بالإضافة إلى ACCTTYPE (CHECKING، SAVINGS، أو CREDITCARD). هذه القيم غير موجودة في CSV - يجب أن تعرفها وتضيفها يدويًا.
  • اتفاقية علامة المبلغ. يستخدم OFX مبالغ سالبة للخصومات وموجبة للائتمانات. إذا كان ملف CSV الخاص بك يحتوي على أعمدة خصم/ائتمان منفصلة، فأنت بحاجة إلى دمجها. إذا كان ملف CSV الخاص بك يستخدم اتفاقية علامة معاكسة (شائعة مع كشوفات البطاقات الائتمانية)، فأنت بحاجة إلى عكسها.
  • هيكل XML. يحتاج ملف OFX إلى إعلانات رأس صحيحة، وعلامات متداخلة بشكل صحيح، وترميز كيانات XML للأحرف الخاصة (العلامات &، <، >، الأحرف غير ASCII).

العديد من أدوات سطح المكتب والمحولات عبر الإنترنت تتعامل مع تحويل CSV إلى OFX. PDFSub يتعامل مع السلسلة الكاملة - PDF إلى OFX - في خطوة واحدة، متجاوزًا ملف CSV الوسيط تمامًا.


استيراد OFX إلى Xero

يعامل Xero تنسيق OFX كشكل استيراد من الدرجة الأولى. عملية الاستيراد مباشرة.

خطوة بخطوة

  1. قم بتسجيل الدخول إلى Xero وانتقل إلى المحاسبة > الحسابات البنكية
  2. انقر على الحساب البنكي الذي تريد استيراد المعاملات إليه
  3. انقر على إدارة الحساب (أو القائمة ثلاثية النقاط) واختر استيراد كشف حساب
  4. انقر على استعراض وحدد ملف OFX الخاص بك
  5. انقر على استيراد
  6. يقوم Xero بتحليل الملف ويعرض ملخصًا - عدد المعاملات، نطاق التواريخ، والمبالغ الإجمالية
  7. قم بتأكيد الاستيراد

تظهر المعاملات المستوردة كبنود كشف حساب غير متصالحة. لكل منها، يقدم 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 (عبر الإنترنت)

  1. انتقل إلى الخدمات المصرفية من القائمة الرئيسية
  2. انقر على استيراد كشف حساب
  3. حدد الحساب البنكي
  4. انقر على اختيار ملف وحدد ملف OFX الخاص بك
  5. يعرض MYOB المعاملات - راجع التواريخ والمبالغ والأوصاف
  6. انقر على استيراد

MYOB AccountRight (سطح المكتب)

  1. انتقل إلى الخدمات المصرفية > خلاصات البنك > استيراد كشف حساب بنكي
  2. حدد الحساب البنكي المستهدف من القائمة المنسدلة
  3. استعرض للوصول إلى ملف OFX الخاص بك وحدده
  4. راجع المعاملات المستوردة في نافذة خلاصة البنك
  5. قم بتخصيص كل معاملة للحساب المناسب

يستخدم MYOB معرف FITID من ملفات OFX لاكتشاف التكرارات، تمامًا مثل Xero. إذا كان معرف FITID للمعاملة موجودًا بالفعل في النظام، يتخطاه MYOB أثناء الاستيراد.


استيراد OFX إلى برامج أخرى

FreeAgent

FreeAgent شائع بين العاملين لحسابهم الخاص والشركات الصغيرة في المملكة المتحدة. لاستيراد OFX:

  1. انتقل إلى الخدمات المصرفية وحدد الحساب البنكي
  2. انقر على استيراد > تحميل كشف حساب بنكي
  3. حدد ملف OFX الخاص بك
  4. راجع المعاينة وقم بتأكيد الاستيراد

يدعم FreeAgent تنسيقات OFX و QIF و CSV. مثل Xero و MYOB، فإنه يستخدم معرفات FITID من ملفات OFX لمنع الاستيرادات المكررة.

GnuCash

يحتوي GnuCash - تطبيق المحاسبة مفتوح المصدر - على دعم أصلي لاستيراد OFX من خلال تكامله مع AqBanking:

  1. انتقل إلى ملف > استيراد > استيراد OFX/QFX
  2. حدد ملف OFX الخاص بك
  3. يعرض GnuCash المعاملات ويطلب منك تعيينها لحساب
  4. راجع نافذة المطابقة - يسلط GnuCash الضوء على التكرارات المحتملة بناءً على FITID
  5. اقبل الاستيراد

GnuCash هو أحد أقدم التطبيقات المتوافقة مع OFX، ومحرك الاستيراد الخاص به يتعامل مع ملفات OFX 1.x (SGML) و OFX 2.x (XML).

Wave

يدعم Wave Accounting (الذي تملكه الآن H&R Block) استيراد OFX:

  1. انتقل إلى المحاسبة > المعاملات
  2. انقر على الحساب البنكي
  3. انقر على استيراد CSV أو OFX
  4. قم بتحميل الملف وربطه بالحساب
  5. راجع وأكد

يدعم 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 تواريخ بدء وانتهاء فترة كشف الحساب (YYYYMMDD)
STMTTRN سجل معاملة واحد
TRNTYPE نوع المعاملة: DEBIT، CREDIT، INT (فائدة)، FEE (رسوم)، SRVCHG (رسوم خدمة)، DEP (إيداع)، ATM، POS، XFER (تحويل)، CHECK (شيك)، PAYMENT (دفع)، OTHER (أخرى)
DTPOSTED تاريخ المعاملة بتنسيق YYYYMMDD
TRNAMT مبلغ المعاملة - سالب للخصومات، موجب للائتمانات
FITID معرف المعاملة المالية للمؤسسة - معرف فريد لاكتشاف التكرارات
NAME اسم المستفيد أو المعاملة (بحد أقصى 32 حرفًا في OFX 1.x)
MEMO وصف إضافي أو مذكرة (بحد أقصى 255 حرفًا)
LEDGERBAL الرصيد الختامي مع المبلغ والتاريخ

OFX 1.x (الموضح أعلاه) يستخدم بناء SGML - لا تتطلب العلامات عناصر إغلاق. OFX 2.x يستخدم XML صحيح التكوين مع علامات إغلاق صحيحة. معظم البرامج المحاسبية تقبل كلاهما. بالنسبة لكشوفات البطاقات الائتمانية، يتغير الغلاف إلى CREDITCARDMSGSRSV1 بدلاً من BANKMSGSRSV1، لكن بنية المعاملات الداخلية تظل كما هي.


مشاكل استيراد OFX الشائعة

تنسيق تاريخ خاطئ

العرض: تظهر المعاملات في تواريخ خاطئة، أو يفشل الاستيراد مع خطأ في التاريخ.

السبب: يحتوي ملف OFX على تواريخ لا تتوافق مع معيار YYYYMMDD. بعض ملفات OFX المولدة بشكل سيء تستخدم تنسيقات تاريخ خاصة بالمنطقة (MM/DD/YYYY أو DD/MM/YYYY) داخل علامات XML.

الحل: افتح ملف OFX في محرر نصوص وتحقق من قيم DTPOSTED. يجب أن تكون 8 أرقام بالضبط - 20260302، وليس 03/02/2026 أو 02-Mar-2026. إذا كان التنسيق خاطئًا، فيجب إعادة إنشاء الملف. يقوم PDFSub دائمًا بإخراج التواريخ بتنسيق YYYYMMDD الصحيح.

يتم تخطي المعاملات المكررة عندما تحتاجها

العرض: قمت بحذف المعاملات وأعدت استيراد الملف، لكن البرنامج لا يستوردها مرة أخرى.

السبب: يتذكر البرنامج كل معرف FITID شاهده على الإطلاق. حتى بعد حذف المعاملات الأصلية، يظل معرف FITID في ذاكرة النظام.

الحل: تحتاج إلى ملف بمعرفات FITID جديدة. اتصل بدعم برنامجك للحصول على إرشادات حول مسح سجل FITID، أو قم بتحرير معرفات FITID يدويًا في ملف OFX باستخدام محرر نصوص.

رقم الحساب مفقود

العرض: يفشل الاستيراد، أو لا يمكن للبرنامج مطابقة الملف مع حساب بنكي موجود.

السبب: علامات BANKID أو ACCTID في ملف OFX فارغة أو تحتوي على قيم مؤقتة. بعض مولدات OFX تتجاهل بيانات تعريف الحساب تمامًا.

الحل: افتح ملف OFX وأضف BANKID الصحيح (رقم التوجيه) و ACCTID (رقم الحساب). يجب أن تتطابق هذه مع إعدادات الحساب البنكي في برنامج المحاسبة الخاص بك، أو تحتاج إلى تحديد الحساب المستهدف يدويًا أثناء الاستيراد.

مشاكل الترميز مع الأحرف الدولية

العرض: تظهر أسماء المستفيدين أو الأوصاف بأحرف مشوهة - علامات استفهام، مربعات، أو أحرف مزخرفة غير صحيحة.

السبب: يستخدم ملف OFX ترميزًا (مثل USASCII أو Latin-1) لا يدعم الأحرف الموجودة في بيانات المعاملات - مثل الحروف الألمانية (umlauts)، أو الأحرف الفرنسية المزخرفة، أو الأحرف اليابانية، أو النص السيريلي.

الحل: يجب أن يعلن ملف 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 الاختيارية على المعاملات الفردية.

العودة إلى المدونة

أسئلة؟ اتصل بنا

PDFSub

كل أدوات PDF والمستندات التي تحتاجها في مكان واحد. سريعة وآمنة وخاصة.

متوافق مع GDPRمتوافق مع CCPAجاهز لـ SOC 2
مدعوم بمحرك PDFSub

المنتج

  • كل الأدوات
  • الميزات
  • كشوفات الحساب البنكية
  • API
  • الأسعار
  • الأسئلة الشائعة
  • المدونة

الدعم

  • عن
  • مركز المساعدة
  • اتصل بنا
  • الأسئلة الشائعة

قانوني

  • سياسة الخصوصية
  • شروط الخدمة
  • سياسة ملفات تعريف الارتباط

© 2026 PDFSub. جميع الحقوق محفوظة.

صُنع في أمريكا بـ لأشخاص في كل مكان