You are on page 1of 262

XBRL

‫لغة اإلفصاح المالي والمحاسبي‬


eXtensible Business Reporting Language

XBRL
eXtensible Business Reporting Language

‫الطباعة اإللكرتونية برعاية شركة‬


1
‫دار أبي الفداء العاملية للنشر والتوزيع والرتمجة‬ Shadows-IT Advanced Technology
www.shadows-it.com
‫‪ -‬الكتاب‪ :‬لغة اإلفصاح املايل واحملاسيب‬
‫‪ -‬املؤلف‪ :‬أ‪ .‬د‪ .‬سامر قنطقجي‬
‫‪ -‬التصنيف‪ :‬اقتصاد‬
‫‪ -‬اإلصدار اإللكرتوني األول‪ :‬متوز ‪ /‬يوليو ‪2012‬‬
‫‪ -‬الرقم الدويل املتسلسل للكتاب‪ISBN: 9789933912925 :‬‬

‫اإلشراف الفين العام‪ :‬جمموعة دار أبي الفداء العاملية للنشر والتوزيع والرتمجة‬

‫الرئيس التنفيذي‪ :‬الدكتور منقذ العقاد‬


‫املدير اإلداري‪ :‬األستاذ نافع الربازي‬
‫اإلخـراج الفين‪ :‬دميه فخري‬
‫اإلشراف الفين‪ :‬عبد اهلل العقاد‬

‫جمموعة دار أبي الفداء العاملية للنشر والتوزيع والرتمجة‬

‫سوريا ‪ -‬محاة ‪ -‬ساحة العاصي ‪ -‬مقابل الربيد ‪ -‬ص‪ .‬ب‪132 :‬‬


‫هاتف‪00963-33-2224438 :‬‬
‫فاكس‪00963-33-2224439 :‬‬
‫جوال‪00963-95-1211079 :‬‬
‫الوكالء يف اخلارج‪:‬‬
‫‪ -‬اإلمارات العربية املتحدة‪ :‬عبد اهلل العقاد ‪ -‬هاتف‪00971508289982 :‬‬
‫‪ -‬اململكة العربية السعودية‪ :‬هشام اخليواني ‪ -‬هاتف‪00966500886376 :‬‬

‫اآلراء الواردة يف كتب الدار تعرب عن مؤلفيها وال تعرب بالضرورة عن رأي الدار‬

‫‪2‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫الرسالة والغاية‬

‫إن مشروع (كتاب االقتصاد اإلسالمي االلكرتوني اجملاني) يهدف إىل‪:‬‬


‫ ‪-‬تبين نشر مؤلفات علوم االقتصاد اإلسالمي يف السوق العاملي لتصبح‬
‫متاحة للباحثني واملشتغلني يف اجملال البحثي والتطبيقي‪.‬‬
‫ ‪-‬يعترب النشر االلكرتوني أكثر فائدة من النشر الورقي‪.‬‬
‫ ‪-‬كما أن استخدام الورق مسيء للبيئة ومنهك هلا‪.‬‬

‫واهلل من وراء القصد‬

‫عن أسرة مشروع كتاب االقتصاد اإلسالمي االلكرتوني اجملاني‬


‫الدكتور سامر مظهر قنطقجي‪.‬‬

‫‪3‬‬
‫لغة اإلفصاح المالي والمحاسبي‬

XBRL
eXtensible Business Reporting Language

The Financial & Accountancy Disclosure Language

‫الدكتور سامر مظهر قنطقجي‬

2012 ‫الطبعة االلكرتونية األوىل‬

4
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫يُلخص هذا الكتاب خربات أكثر من ‪ ٢٠‬سنة يف جمال عملي يف احملاسبة‬


‫كمحاسب ومدرس للمحاسبة‪ ،‬وكمربمج ومدرس للربجمة نفسها وكمنتج لربامج‬
‫احملاسبة واملستودعات‪.‬‬

‫وهذا هو أول كتاب عن لغة ‪ XBRL‬باللغة العربية وضعته منذ ‪ ٢٠٠٥‬وتأخر‬


‫نشره حتى اآلن بسبب سرعة تطور هذه اللغة وحماوليت لوضع كل جديد فيها‪.‬‬
‫وسنعمل إن شاء اهلل على مجع التطورات يف طبعات الحقة‪.‬‬

‫إن التقارير االلكرتونية هي صديقة البيئة‪...‬‬


‫‪In the 21st century economy‬‬
‫‪XML is the way you will move information‬‬
‫د‪ .‬سامر‬

‫‪5‬‬
‫تقديم‬

‫هكذا يتحرك العلم‪...‬‬


‫إذا كانت احلاجة أمّ االخرتاع‪ ،‬وطبقاً للواقع الذي نعيش‪ ،‬فإهنم حيتاجون فيخرتعون‬
‫وحنن ال حنتاج فلذلك ال خنرتع شيئاً‪ ،‬مما يدل على أهنم متحركون وأننا يف‬
‫سكون‪ ،‬واخلوف كل اخلوف أن يكون سكوننا مطلقاً‪.‬‬
‫لقد أضحينا قوماً متلقني وهم قوم مصدرون‪ ،‬وصريورة هذا الوضع أننا قوم تُبّع‬
‫وهم مستقلون‪ ،‬حنن مستهلكون وهم منتجون‪.‬‬
‫إن من أهم أسباب ذلك‪:‬‬
‫‪ 1.1‬أن فئة من (طبقة) العلماء واملفكرين والسادة يف بالدنا ليسوا أهالً لذلك‪،‬‬
‫فقد تبوّأ كثريٌ منهم مراكز ال تليق هبم فضاعوا وأضاعوا‪ ،‬وإن قلنا كما تكونوا‬
‫يُوىل عليكم فهذا يعين أن طبقة باقي الناس رعاع ال حيركهم شيء‪ ،‬وال أظن‬
‫هذا‪ .‬ويف هكذا وضع تلعب املبادرات الفردية دورا هاما لتنشيط الوضع الراكد‬
‫بل تكون هي الرائدة يف اجملتمع لكن استغراق الطبقة األوىل يف خدمة أسيادها‬
‫ونسيان واجباهتا جتاه جمتمعاهتا سيجعل من تلك املبادرات صيحات ال طائل‬
‫منها كالكالم مع األموات‪ .‬وملا كان اإلنسان ضعيفا فإن الصرب سينتهي بأصحاب‬
‫هذه املبادرات إىل اخلروج من ذاك الوضع اآلسن إىل جمتمعات أخرى أكثر‬
‫حيوية ألهنا جمتمعات حيّة‪.‬‬
‫‪ 2.2‬إن فصل اجلامعات عن احلياة العملية أدى إىل تقسيم العلم إىل نوعني‬
‫متباعدين بزاوية منفرجة‪ ،‬أحدمها نظري‪ ،‬واآلخر تطبيقي‪ ،‬ولألسف فقد‬
‫س ّفه بعض املتسلطني النوع األول‪ ،‬فكانت علوم جامعاتنا فارغة إال من أصداء‬
‫علوم البالد األخرى وبذلك خرجنا ِب ُكفيّ حُنني‪ .‬ومن يتابع األحباث اجلامعية‬
‫يرى أن مستوياهتا منحدرة ومواضيعها غري مستجدة بل مكررة ومقيتة والسبب‬

‫‪6‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫بيّن ففاقد الشيء ال يعطيه‪ .‬لقد ذمّ فقهاء األمة االشتغال باملباحث النظرية‬
‫واعتربوه عمالً فيه مضيعة للوقت وللموارد‪ ،‬وهذه نظرة ثاقبة فيها احلكمة‬
‫واحلنكة‪ ،‬وتذاكى علماء الفرتة بانقطاعهم عن منابعهم ومل يواكبوا مكتشفات‬
‫علماء البشر‪ ،‬فضاعوا وأضاعوا‪َ ،‬فهُم ليسوا إىل هؤالء وال إىل هؤالء‪ ،‬فعلماء‬
‫الكون استقوا من فقهاء هذه األمة وبنوا عليها منجزاهتم وتابعوا جبد ونشاط‬
‫وحنن قطعنا كل دابر تشبها بعلماء الغرب وتناسينا أن أولئك شربوا من معني‬
‫فقهائنا وعلمائنا األوائل‪ ،‬إنه التذاكي‪..‬‬
‫فأين املوضوعية يف تصرفاتنا؟‬
‫وكيف نبين قراراتنا وأحكامنا؟‬
‫أين الدالئل والبيّنات غري املتحيزة ملا نفعل ونقول؟‬
‫أال جيدر بناء قرارات أفعالنا على دالئل وبينات مقرونة بالتحليل واالستنتاج‬
‫العلمي؟‬
‫ما بال القوم يصدرون أحكامهم جزافاً دون دراية ودون استفادة مما تعلموه‬
‫وطبقوه‪ ،‬لقد شبه ربّ العزة اليهود باحلمار الذي حيمل أسفارا ألهنم يعلمون‬
‫كتاب اهلل (أسفارهم) لكنهم ال يعملون به فما فرّقهم عن ذلك احليوان الذي‬
‫مهمته محل األشياء واألمتعة وهو ال يدري ما يُوضع على ظهره من محولة‪ ،‬فما‬
‫يُدريه فقد تكون أداة قتله وذحبه أو أداة سجنه وتدمريه!! إن األمر سيان بالنسبة‬
‫له‪.‬‬
‫وكل ما أرجوه أن نستيقظ ولو متأخرين فذاك أفضل من أن ال نفيق أبداً‪.‬‬

‫الدكتور سامر مظهر قنطقجي‬

‫‪7‬‬
‫اإلهداء‬

‫أهدي عملي املتواضع هذا لعائليت الصغرية‬


‫(زوجيت رغدى‪ ،‬وولدي مظهر) سائالً املوىل أن جيعل‬
‫أجر هذا العمل يف صحائفهما إضافة لصحائف‬
‫والديّ رمحهما اهلل تعاىل‪.‬‬

‫سامر‪..‬‬

‫‪8‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫مقدمة‬

‫إن العوملة ليست كلها شرّ كما أهنا ليست كلها خري‪ ،‬فقد سبق اإلسالم العوملة‬
‫بعامليته‪ ،‬لكنه اختذ العدل أساساً بينما اختذت العوملة املصلحة (الربغماتية)‬
‫أساساً هلا‪.‬‬
‫لقد نادى اإلسالم اإلنسان بكونه إنساناً فدعاه للخري ومل يُجربه على ذلك‪ ،‬فال‬
‫إكراه يف الدين‪ ،‬وتعامل رسول اهلدى صلى اهلل عليه وسلم مع أهل األديان األخرى‬
‫شراءً وبيعاً وتعامالً ومل جيد يف ذلك حرجاً وكذا فعل املسلمون من بعده‪.‬‬
‫فاألسواق يف الفقه اإلسالمي ال حيدها حدود جغرافية وال دينية وال لونية‪،‬‬
‫وانتقال السلع واألموال واألشخاص جيب أن يكون حراً‪ ،‬كما حُرّمت املكوس‬
‫والضرائب ومنع االحتكار بأشكاله احمللية والعاملية‪ ،‬وحُدّ من التسعري إال إذا‬
‫ُقصد به كسر االحتكار‪ ،‬فلم يُجرب أحداً على فعل شيء ما دام ال يضرّ باآلخرين‪.‬‬
‫لذلك سعى اإلسالم إىل رسم سوق تنافسية يسودها األخالق واحرتام الناس‬
‫بعضهم بعضاً‪ ،‬فحارب اجلشع والطمع والتقتري والتبذير واإلسراف‪ ،‬ومنع الرّبا‬
‫ملا فيه ظلم بني الناس واستغالل للحاجات وتعطيل للموارد البشرية واملادية على‬
‫حد سواء‪ ،‬ومنع الغش والتدليس والغرر وما شابه‪.‬‬
‫وقدّر اإلسالم رتبة االقتصاد بأن جعله جزءاً من أربعة وعشرين جزءاً من النبوة‬
‫فقال صلى اهلل عليه وسلم‪« :‬السَّمْتُ الْحَسَنُ وَال ُّتؤَدَةُ وَالِ ْقتِصَادُ جُزْءٌ مِنْ أَرْبَعَةٍ‬
‫وَعِشْ ِرينَ جُزْءًا مِنْ النُّبُوَّةِ»(‪ .)1‬من جهة أخرى‪ ،‬حث على العلم وطلبه‪ ،‬فشواهد‬
‫القرآن الكريم كثرية فيها من العلوم والتحدي العلمي ما جيعل املرء يطلب كل‬
‫ْ‬ ‫َ َّ َ ْ ْ َ َ َ َ ْ َ ْ َ‬
‫النسان ما لم يعلم} تفتح أفق‬ ‫جديد‪ ،‬واآلية اخلامسة من سورة العلق {علم ِ‬
‫البحث العلمي على مصراعيه‪ ،‬بينما تشكل اآلية اخلامسة والثمانني من سورة‬
‫(‪ )1‬سنن الرتمذي‪ .1933:‬‬

‫‪9‬‬
‫َ َ ُ ُ ْ َ ْ ْ َّ َ ً‬
‫اإلسراء {وما أوت ِيتم مِن العِل ِم إِل قلِيل} حتدياً علمياً ال حدود له‪ ،‬ويوضح قوله‬
‫َّ َ ْ َ ْ ُ َ َ ُ َّ َّ َ َ ٌ َ ُ‬ ‫َّ َ ْ َ‬
‫تعاىل من سورة فاطر {إِن َما يش الل مِن عِبادِه ِ العلماء إِن الل ع ِزيز غفور}‬
‫ٌ‬
‫(اآلية ‪ ،)٢٨‬أن العلماء كلما تعلموا جديداً عَلِموا حمدوديتهم وتبينوا سَعَة علم اهلل‬
‫وأن ال حدود لعلمه ج ّل وعال‪.‬‬
‫إن أرقى مناذج املعلوماتية يف احلياة هو بناء هذا الكون الرائع الذي ميثل‬
‫جمموعات متكاملة منها‪ .‬وتزداد معرفتنا هبذه البنية كلما تقدمت االكتشافات‬
‫َ‬ ‫َ‬ ‫َ َ َ َ َ َّ ُ َ ْ َ ُ ْ‬
‫العلمية واتسعت آفاقنا ملداركه {فتبارك الل أحسن الالِقِني} (سورة املؤمنون‪:‬‬
‫ُ‬ ‫َْْ َ ُْ‬ ‫‪ .)١٤‬لذلك طلب اهلل منا أن ننظر يف كيفية اخللق‪{ :‬قُ ْل ِس ُ‬
‫ريوا ِف الر ِض فانظروا‬
‫ٌ‬ ‫َ ْ َ َ َ َ ْ َ ْ َ ُ َّ َّ ُ ُ ْ ُ َّ ْ َ َ ْ َ َ َّ َّ َ َ َ ُ ّ َ ْ َ‬
‫ك ش ٍء ق ِدير} (سورة‬ ‫خرة إِن الل ع ِ‬ ‫شئ النشأة ال ِ‬ ‫كيف بدأ اللق ثم الل ين ِ‬
‫َ َ َ َ‬ ‫َ َ‬ ‫َ‬ ‫َ‬
‫العنكبوت‪ ،)٢٠ :‬وقوله تعاىل‪{ :‬أفَلَ ْم َينْ ُظ ُروا إل َّ‬
‫الس َماءِ ف ْوق ُه ْم كيْف بَنيْ َناها‬ ‫ِ‬
‫ُ‬ ‫َ َ َّ َّ َ َ َ َ َ ْ ُ‬
‫وج} (سورة ق‪ ،)٦ :‬إمنا أراد بذلك (واهلل أعلم) أن نتعلم‬ ‫وزيناها وما لها مِن فر ٍ‬
‫وأن نستدل على قدرته من خالل خملوقاته‪ ،‬لذلك فالنماذج املعلوماتية موجودة‬
‫منذ القدم لكن أسلوب التعامل معها تبدل بتغري األدوات والسبل‪.‬‬
‫إن ما هندف له يف حبثنا هذا‪ ،‬هو التعبري عن املنشأة االقتصادية بوصفها منوذج‬
‫معلوماتي رغم تعدد وظائفها وتشعبها وتوزعها اجلغرايف (أحياناً) املرتامي هنا‬
‫وهناك‪ ،‬سواء بوصفها وحدة مستقلة‪ ،‬أو بوصفها وحدة من وحدات االقتصاد‬
‫العاملي ‪ Global Macro‬تتأثر وتؤثر باألسواق العاملية بشكل أو بآخر‪.‬‬
‫إن تطور علوم االقتصاد واإلدارة وتأثرها بعلوم االتصاالت اليت و ّفرت سرعة‬
‫هائلة يف معاجلة ونقل املعلومات وعرضها بصيغ متعددة‪ ،‬إضافة إىل استخدام‬
‫تقنيات حبوث العمليات والتحليل املايل قد ساعد على توفري أفضل اآلليات‬
‫الختاذ القرارات األكثر كفاءة بأساليب آلية مما ينعكس على إنتاجية املنشأة‬
‫ويعزز مركزها التنافسي يف األسواق‪.‬‬
‫تتلخص مهمة لغة ‪ XBRL‬بكوهنا ابتكار يسعى إىل خفض تكلفة التقارير‬

‫‪10‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫واإلفصاح عن بيئة األعمال لتخفيض تكلفة املعلومات‪ ،‬وتسريع تدفقها‪ ،‬وزيادة‬


‫فائدهتا‪ ،‬وعوملة شكل تقاريرها وحمتواها‪.‬‬
‫وسوف نتعرض للموضوع يف أربعة فصول‪ ،‬نتناول يف األول منها احملاسبة بوصفها‬
‫لغة األعمال ملا تؤمنه من معلومات تغذي متخذي القرار يف توجيه أعماهلم من‬
‫خالل ما تفصح عنه قوائمها املالية مما يعزز وضع املنشأة يف أسواق املال‪.‬‬
‫ثم سنتعرض إىل دور تقنيات املعلومات ‪ IT‬وأثرها على العمليات احملاسبية‪،‬‬
‫حيث تأثرت نظم احملاسبة هبذه التقنيات وتطورت أشكال تبادل معلوماهتا سلباً‬
‫وإجياباً‪ .‬ثم سنتعرض يف الفصل الثالث إىل لغة ‪ XML‬وبنيتها وكيفية تشكيل‬
‫مستنداهتا وطرق عرضها‪ .‬ويف الفصل الرابع سنوظف تقنيات ‪ XML‬املنتشرة‬
‫بشكل واسع يف إعداد لغة خاصة لإلفصاح احملاسيب ‪ XBRL‬لضمان سرعة‬
‫ودقة نشر القوائم املالية ومتكني األطراف املهتمة من قراءهتا وتداوهلا ومعاجلتها‬
‫بشكل آيل‪.‬‬

‫وسوف تتوزع الفصول على املباحث التالية‪:‬‬

‫‪11‬‬
‫—— الفصل األول‪ :‬احملاسبة لغة األعمال ‪ 16‬‬
‫‪16‬‬ ‫▫ ▫املبحث األول‪ :‬دور املعلومات يف توجيه قرارات األعمال‪.‬‬
‫‪ -‬التقارير احملاسبية‪.‬‬
‫‪ -‬قرار االستثمار‪.‬‬

‫‪27‬‬ ‫▫ ▫املبحث الثاني‪ :‬اإلفصاح احملاسيب والقوائم املالية‪.‬‬


‫‪ -‬اإلفصاح بشكل عام‪.‬‬
‫‪ -‬اإلفصاح عن السياسات احملاسبية‪.‬‬
‫‪ -‬نشر القوائم املالية وأمهية التوقيت‪.‬‬

‫‪32‬‬ ‫▫ ▫املبحث الثالث‪ :‬أسواق املال العاملية (البورصات) واحملاسبة‪.‬‬


‫‪ -‬اإلفصاح ومعاجلة البيانات املالية‪.‬‬

‫——الفصل الثاني‪ :‬احملاسبة وتقنيات األمتتة ‪45‬‬


‫‪45‬‬ ‫▫ ▫املبحث األول‪ :‬تقنيات إعداد أنظمة احملاسبة‪.‬‬
‫‪ -‬اختالف املصطلحات‪.‬‬
‫‪ -‬طريقة إدخال القيود‪.‬‬
‫‪ -‬إلغاء ترحيل القيد والسماح بتعديله‪.‬‬
‫‪ -‬تسعري بضاعة آخر املدة‪.‬‬
‫‪ -‬مراحل إعداد نظام حماسيب مؤمتت‪.‬‬
‫‪ -‬مثال عن نظام حماسيب إداري متكامل‪.‬‬

‫‪57‬‬ ‫▫ ▫املبحث الثاني‪ :‬تقنيات تبادل املعلومات وأشكال تطورها‪.‬‬


‫‪ -‬تقنيات توحيد التعريب‪.‬‬
‫‪ -‬تقنية التصدير إىل أنواع وصيغ أخرى‪.‬‬
‫‪12‬‬
‫‪Data‬‬
‫‪XBRL‬‬
‫‪Base‬‬
‫‪ -‬تقنيات تبادل املعلومات وأشكال تطور قواعد البيانات‬
‫‪eXtensible Business Reporting Language‬‬

‫وصوال إىل قواعد البيانات املفتوحة ‪.ODBC‬‬


‫‪ -‬سرية البيانات وإمكانية اخرتاقها‪.‬‬

‫‪63‬‬ ‫——الفصل الثالث‪ :‬لغة الرتميز املوسع ‪XML‬‬


‫املقدمة‪.‬‬
‫‪ -‬حملة تارخيية عن لغة ‪.XML‬‬

‫‪68‬‬ ‫▫ ▫املبحث األول‪ :‬البنية العامة ملستند ‪.XML‬‬


‫‪ -‬مستند ‪.XML‬‬
‫‪ -‬أوجه الشبه بني ‪ XML‬و ‪.HTML‬‬

‫‪77‬‬ ‫▫ ▫املبحث الثاني‪ :‬مستند ‪ XML‬وتنظيم بياناته‪.‬‬


‫‪ -‬املستند ‪.Document‬‬
‫‪ -‬تنظيم البيانات يف مستند ‪.XML‬‬

‫‪87‬‬ ‫▫ ▫املبحث الثالث‪ :‬بنية وأجزاء لغة ‪.XML‬‬


‫‪ -‬وظائف ‪.DTD‬‬
‫‪ -‬قسم العناصر ‪.Elements‬‬
‫‪ -‬قسم اخلواص ‪.Attributes‬‬
‫‪ -‬قسم مراجع ‪.Entities‬‬
‫‪ -‬قسم البيانات ‪.DATA‬‬
‫‪ -‬أمساء النطاقات ‪.Namespace‬‬
‫‪ -‬التعليقات ‪.Comments‬‬
‫‪ -‬ملفات ‪ XML‬الصحيحة‪.‬‬
‫‪13‬‬
‫‪ -‬تعليمات املعاجلة ‪. PI‬‬
‫‪111‬‬ ‫▫ ▫املبحث الرابع‪ :‬تقنيات عرض مستندات ‪.XML‬‬
‫‪ -‬صفحات العرض ‪.CSS‬‬
‫‪ -‬تقنيات ‪ CSS‬و ‪.XSL‬‬
‫‪ -‬ربط ملفات ‪ XML‬مبلفات ‪.HTML‬‬
‫‪ -‬ربط البيانات‪.‬‬
‫‪ -‬توليد ملفات ‪ XML‬بلغة ‪.ASP‬‬
‫‪ -‬متص ّفحات ‪.XML‬‬

‫‪124‬‬ ‫▫ ▫املبحث اخلامس‪ :‬التعامل مع لغة ‪ XML‬باستخدام ‪.MS-Word‬‬


‫‪ -‬عرض أمساء عناصر ‪.XML‬‬
‫‪ -‬إظهار عالمات ‪ XML‬أو إخفاؤها‪.‬‬
‫‪ -‬إدراج بيانات ‪.XML‬‬
‫‪ -‬إرفاق خمطط ‪ XML‬مبستند أو فصله عنه‪.‬‬
‫‪ -‬تطبيق عالمات ‪ XML‬أو إزالتها‪.‬‬
‫‪ -‬تعريف طريقة عرض بيانات افرتاضية ملستند ‪.XML‬‬
‫‪ -‬استكشاف أخطاء ‪ XML‬وإصالحها‪.‬‬

‫——الفصل الرابع‪ :‬لغة ‪ XBRL‬أداة اإلفصاح املايل واحملاسيب ‪134‬‬


‫‪136‬‬ ‫▫ ▫املبحث األول‪ :‬مفاهيم لغة ‪.XBRL‬‬
‫‪ -‬دور املنظمات يف تطوير ‪.XBRL‬‬

‫‪144‬‬ ‫▫ ▫املبحث الثاني‪ :‬تعريف لغة ‪.XBRL‬‬


‫‪ -‬تعريف لغة ‪.XBRL‬‬
‫‪ -‬بيئة لغة ‪.XBRL‬‬
‫‪14‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬
‫▫ ▫املبحث الثالث‪ :‬إطار التقرير املايل‪.‬‬
‫‪151‬‬
‫‪ -‬إطار مصطلحات التقرير املايل‪.‬‬
‫‪ -‬التقرير وحتسني طرق اإلفصاح‪.‬‬
‫‪ -‬أثر ‪ XBRL‬على مهنة مراجعة وتدقيق احلسابات‪.‬‬

‫‪168‬‬ ‫▫ ▫املبحث الرابع‪ :‬عناصر لغة ‪.XBRL‬‬


‫‪170‬‬ ‫أوالً‪ :‬البطاقات التعريفية ‪.Tags‬‬
‫‪171‬‬ ‫ثانياً‪ :‬قاموس املصطلحات ‪.XBRL Taxonomy‬‬
‫‪ -‬قواعد الربط ‪.Linkbases‬‬
‫‪ -‬التبويب ‪. Classification‬‬
‫‪ -‬خمططات ‪.XML Schema‬‬
‫‪192‬‬ ‫ثالثاً‪ :‬املستند املقرتح بصيغة ‪.XBRL‬‬
‫‪ -‬اختبارات التوافق‪.‬‬

‫‪204‬‬ ‫——اخلامتة والنتائج ‬

‫‪223‬‬ ‫——املراجع ‬

‫‪15‬‬
‫الفصل األول‬
‫احملاسبة لغة األعمال‬

‫تتوجه األعمال إىل مزيد من التخصص مما يتطلب تضافر العديد منها‬
‫ضمن تشكيالت تزداد ضخامة وتركيزاً لرؤوس األموال ولتخصصات أفرادها‬
‫اإلداريني والفنيني على حد سواء‪.‬‬
‫وكان البد من لغة جتمع مصاحل هذه األطراف للمحافظة على منافعها‬
‫املشرتكة وصيانتها‪ ،‬فكانت احملاسبة هي اللغة اليت تتخاطب هبا األعمال‪ ،‬فبدأ‬
‫الرتكيز يزداد على شكل وحمتوى خمرجاهتا من قوائم وتقارير مالية نظراً ألن‬
‫هذه القوائم والتقارير هي الواجهة اإلعالمية املعربة عنها‪ .‬ومبا أن احملاسبة‬
‫تشكل نظاماً معلوماتياً دقيقاً فسنتعرض إىل دور املعلومات يف توجيه قرارات‬
‫األعمال‪ ،‬وإىل أمهية اإلفصاح احملاسيب للقوائم املالية‪ ،‬وإىل مدى تأثر أسواق‬
‫املال العاملية (البورصات) مبخرجات احملاسبة‪.‬‬

‫املبحث األول‬
‫دور املعلومات يف توجيه قرارات األعمال‬

‫إن توجيه األعمال يكون باختاذ القرارات االستثمارية اهلامة واحليوية اليت‬
‫يتخذها شخص أو أشخاص خمولني‪ ،‬وتكون عملية اختاذ القرار أفضل عندما‬
‫حتوي األعمال نظاماً معلوماتياً حمدداً ألنه يشكل (يف هكذا حالة) أساساً‬
‫مهماً يُعتمد عليه لتوافر اآلليات الالزمة ضمنه‪ ،‬وحتى يؤدي النظام املعلوماتي‬
‫دوره البد من‪:‬‬
‫‪ 1.1‬حتديد مصادر البيانات‪.‬‬

‫‪16‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫‪ 2.2‬حتديد طرق السيطرة عليها‪.‬‬


‫‪ 3.3‬استخدام األدوات العلمية للتحكم مبدلوالهتا‪.‬‬
‫وتعترب احملاسبة واإلحصاء مصدران هامان للحصول على البيانات‪ ،‬فاحملاسبة‬
‫هتتم باألحداث االقتصادية فتتبّع بياناهتا بالتسجيل والتحليل وتوصلها إىل‬
‫األطراف املستفيدة منها‪ ،‬وهي تبدأ مع بداية املشروع وتستمر طاملا استمر‪.‬‬
‫أما اإلحصاء فيهتم جبميع األحداث اقتصادية كانت أم اجتماعية على حد‬
‫سواء تسجيال وحتليالً‪ ،‬واإلحصاءات قد تسبق املشروع أو تتبعه‪ ،‬فدراسات‬
‫اجلدوى االقتصادية ‪ Economic Feasibility Studies‬تعتمد على‬
‫اإلحصاءات اليت تسبق قيام املشروع وبناء على نتائجها يتحدد قيامه‪ ،‬أما‬
‫دراسات القيمة ‪ Value Management Studies‬اليت هتتم بتطوير‬
‫املشروع ومعاجلة هناته فتعتمد على بيانات احملاسبة واإلحصاء معاً‪.‬‬

‫سلسلة اإلنتاج اإلحصائي للمعلومات‬

‫إن قيمة املعلومات هي دالة (اجلودة والتوقيت) جلمعها ومعاجلتها وبثها‬


‫ونشرها‪ ،‬ألن ضعف بث ونشر البيانات يدمر قيمة املعلومات‪.‬‬

‫ويستفيد من هذه البيانات جهات عدة‪ ،‬منها‪:‬‬


‫‪ 1.1‬اإلدارة‪ :‬هتتم اإلدارة بالبيانات احملاسبية ألهنا املصدر الرئيسي للمعلومات‬
‫ومن خالهلا يتم مراقبة املوارد املالية والبشرية واملادية املتاحة مما يساعدها‬
‫يف اختاذ القرارات املالية‪.‬‬
‫‪ 2.2‬امللّك‪ :‬وذلك باطالعهم على أعمال املشروع وأوضاعه املالية ونتائجه‬
‫سواء بالربح أو باخلسارة‪.‬‬
‫‪ 3.3‬الدائنون‪ :‬حيث يطمئنون على ديوهنم وحقوقهم من خالل إطالعهم على‬

‫‪17‬‬
‫>> المحاسبة لغة األعمال‬
‫البيانات املالية للمشروع ومدى مقدرته على حتمّل وسداد الديون‪.‬‬
‫‪ 4.4‬الدولة واجملتمع‪ :‬ممثلة مبؤسساهتا املالية والرقابية والتخطيطية‪،‬‬
‫واملنظمات غري احلكومية‪.‬‬
‫‪ 5.5‬الدارسون والباحثون‪ :‬وهم الذين يستفيدون من البيانات احملاسبية املعدة‬
‫من قبل املشروع يف دراساهتم وحبوثهم‪.‬‬
‫‪ 6.6‬املراجعون واحملللون املاليّون‪ :‬وهم الذين يقفون على املركز املايل للمشروع‬
‫فيقدمون النصح واإلرشاد لإلدارة وللملّك‪.‬‬
‫‪ 7.7‬أسوق املال‪ :‬اليت تتلقف البيانات املالية املنشورة وحتليالت املاليني‬
‫واالقتصاديني اليت تساهم يف حتديد قيمة األسهم والسندات املتداولة‪.‬‬

‫النظام احملاسيب‪:‬‬
‫النظام احملاسيب هو األداة اليت حتقق هبا احملاسبة غايتها‪ ،‬وحتى حتقق‬
‫احملاسبة الغاية املرجوة منها البد من مقومات حتدد بنية النظام احملاسيب‪،‬‬
‫وهي‪:‬‬
‫ • املستندات والدفاتر‪.‬‬
‫ • دليل احلسابات‪.‬‬
‫ • احملاسب‪.‬‬
‫ • القوائم املالية والقوائم التكميلية هلا واملقرتحات‪.‬‬

‫‪18‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ﻣﺻﺩﺭ ﺍﻟﺑﻳﺎﻧﺎﺕ‪ :‬ﺍﻟﻘﻳﻭﺩ ﺍﻟﻣﺣﺎﺳﺑﻳﺔ‬

‫‪251‬‬ ‫‪183 182‬‬


‫‪21‬‬ ‫‪181 112‬‬
‫‪25‬‬
‫‪2 111‬‬
‫‪18‬‬
‫‪11‬‬ ‫‪2‬‬

‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬


‫‪4‬‬

‫ﺡ‪/‬ﺗﺷﻐﻳﻝ‬

‫‪Financial Reports‬‬
‫‪Reports‬‬
‫ﺡ‪/‬ﻣﺗﺎﺟﺭﺓ‬

‫ﺍﻟﺗﻘﺎﺭﻳﺭ ﺍﻟﻣﺣﺎﺳﺑﻳﺔ‬
‫ﺡ‪/‬ﺃ‪.‬ﺥ‬

‫‪Financial‬‬
‫ﺍﻟﻣﻳﺯﺍﻧﻳﺔ‬

‫ﺗﺣﺩﻳﺩ ﻧﺗﻳﺟﺔ‬ ‫ﺗﺣﺩﻳﺩ ﺍﻟﻣﺭﻛﺯ‬


‫ﺍﻟﻔﺗﺭﺓ‬ ‫ﺍﻟﻣﺎﻟﻲ‬

‫ﺗﺩﻓﻕ ﺍﻟﺑﻳﺎﻧﺎﺕ ﺿﻣﻥ ﺷﺟﺭﺓ ﺍﻟﺣﺳﺎﺑﺎﺕ‬

‫(الشكل رقم ‪)1-1‬‬

‫تعترب جمموعة األوراق الثبوتية (الشكل رقم ‪ )1-1‬من مستندات قبض وصرف‬
‫(دفع) والفواتري وما شاهبها من إشعارات مدينة ودائنة وشيكات وكمبياالت‬
‫وغريها مصادر أساسية لبيانات القيود املالية‪ ،‬فيسجل احملاسب األحداث‬
‫االقتصادية (املالية منها) يف الدفاتر احملاسبية على شكل قيود حماسبية‪ ،‬ثم‬
‫يُجمّع آالف القيود احملاسبية يف دفاتر األستاذ على شكل حسابات وظيفية‪.‬‬
‫وتستمر هذه اإلجراءات على مدار الفرتة احملاسبية (عادة سنة هجرية أو‬
‫ميالدية)‪ ،‬ويف هناية الفرتة احملاسبية يقوم بتلخيصها يف احلسابات اخلتامية‬
‫وصوالً إىل‪:‬‬
‫‪ 1.1‬حتديد نتيجة العام من ربح أو خسارة ألنه يُلخص ما مت يف الفرتة احملاسبية‬
‫ضمن قائمة الدخل أو حسابات التشغيل واملتاجرة واألرباح واخلسائر‪ ،‬أي ما‬

‫‪19‬‬
‫>> المحاسبة لغة األعمال‬
‫خيص الفرتة احملاسبية من نفقات وإيرادات‪.‬‬
‫‪ 2.2‬حتديد املركز املايل للمشروع من خالل بيان مصادر األموال واستخداماهتا‬
‫ألنه يُلخص حسابات األصول واخلصوم يف قائمة املركز املايل أو امليزانية مبا‬
‫فيها نتيجة العام‪.‬‬
‫أما دليل احلسابات فيمثل اهليكل الذي تتحرك ضمنه البيانات من خالل‬
‫تبويب وتصنيف العمليات املالية يف حسابات مستقلة‪ ،‬ألنه مبثابة تصنيف‬
‫رقمي للحسابات حبيث يُرَّمز كل حساب من حسابات الدليل برقم ينتمي‬
‫جملموعة تصنيف‪ .‬ويُشكل الدليل األداة األساسية لتدفق وتراكم بيانات نظام‬
‫املعلومات يف املشروع‪ .‬لذلك فهو يساعد يف الوصول إىل‪:‬‬
‫‪ 1.1‬مديونية ودائنية املشروع هبدف احملافظة على احلقوق‪.‬‬
‫‪ 2.2‬مصروفات املشروع وإيراداته‪.‬‬
‫‪ 3.3‬أصول املشروع والتزاماته‪.‬‬
‫‪ 4.4‬نتائج األعمال خالل الفرتة املالية‪.‬‬
‫‪ 5.5‬املركز املايل للمشروع يف تاريخ معني‪.‬‬
‫‪ 6.6‬كافة املعلومات اليت تزود إدارة املشروع ألغراض اإلشراف وتوجيه‬
‫السياسات‪.‬‬
‫‪ 7.7‬السياسات املالية املنفذة اليت قررهتا إدارة املشروع‪.‬‬
‫وتتلخص وظائف دليل احلسابات بأنه أداة‪:‬‬
‫‪ 1.1‬للرقابة على أنشطة املشروع‪.‬‬
‫‪ 2.2‬للتوصيل (نظام التقارير)‪.‬‬
‫‪ 3.3‬للمعرفة والتفسري‪.‬‬
‫‪ 4.4‬من أدوات الرقابة الداخلية‪.‬‬
‫‪ 5.5‬تسهل إعداد القوائم املالية‪.‬‬

‫‪20‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ويعترب النظام احملاسيب نظاماً معلوماتياً للبيانات احملاسبية‪ ،‬يؤمن األغراض‬


‫التالية‪:‬‬
‫‪ 1.1‬الدقة يف تنفيذ العمليات املالية‪.‬‬
‫‪ 2.2‬السرعة يف إجناز األعمال‪.‬‬
‫‪ 3.3‬توفري البيانات الالزمة‪.‬‬
‫‪ 4.4‬االقتصاد يف النفقات‪.‬‬
‫‪ 5.5‬احملافظة على أصول املشروع‪.‬‬
‫‪ 6.6‬توفري السجالت و الدفاتر‪.‬‬

‫التقارير احملاسبية‪:‬‬
‫بناء على تعريف علم احملاسبة وعلى وظائف دليل احلسابات فإن لتوصيل‬
‫املعلومات احملاسبية لألطراف املستفيدة متخذة القرار أمهية بالغة الستثمار‬
‫هذه املعلومات كنتاج لنظام املعلومات يف املنشأة يف الوقت والشكل املناسبني‪.‬‬
‫إن القوائم املالية هي مبثابة جواز سفر حماسيب ملرور املنشأة إىل مجيع‬
‫املستثمرين يف أرجاء العامل‪ ،‬وهذا يستلزم أن تكون القوائم واضحة ومفهومة‬
‫لذلك البد من الكشف عن البيانات احملاسبية املناسبة أي بشفافية ويف الوقت‬
‫املناسب‪.‬‬
‫ومنيز بني نوعني من التقارير‪:‬‬
‫‪ 1.1‬تقارير داخلية‪ :‬يتم تداوهلا ضمن املنشأة‪ ،‬لتأمني سي ٍل من املعلومات‬
‫املفيدة ملختلف اإلدارات‪ ،‬ويتناسب شكل التقرير (شكل املعلومة) مع اجلهة‬
‫املستفيدة منه‪ ،‬فاإلدارة الدنيا ترفع تقاريرها يومياً عن حالة مراكز املسؤولية‬
‫باعتماد مفهوم اإلدارة باالستثناء (أي التبليغ عن االحنراف عند حصوله)‬
‫واإلدارات الوسطى ترفع تقاريرها أسبوعياً بشكل دوري وشامل‪ ،‬واإلدارات‬

‫‪21‬‬
‫>> المحاسبة لغة األعمال‬
‫القطاعية والعليا ترفع تقاريرها بشكل شهري أو ربعي بشكل دوري وشامل‪.‬‬
‫ويفضل أن تكون التقارير املرفوعة لإلدارات العليا (أو للمدير العام) ذات‬
‫متثيل بياني أو كنسب مئوية مراعاة لوقتها‪.‬‬
‫‪ 2.2‬تقارير خارجية‪ :‬تُعد وتُنشر هبدف توصيل املعلومات إىل األطراف املهتمة‬
‫سواء إلدارة املنشأة نفسها أو امللّك أو الدائنني أو األطراف احلكومية وغري‬
‫احلكومية‪ ،‬وتعترب القوائم املالية أساس هذه التقارير ألهنا الوسيلة اإلعالمية‬
‫اليت تعبّر هبا املنشأة عن نفسها للعامل اخلارجي احمليط هبا‪ .‬والبد من إعدادها‬
‫بكفاءة وسرعة لكسب حصة أكرب من السوق احمللية والعاملية واجتذاب ممولني‬
‫وشركاء آخرين‪.‬‬

‫قرار االستثمار‪:‬‬
‫يُعترب قرار االستثمار من القرارات اهلامة اليت تواجه أي مستثمر سواء كان فرداً‬
‫أو إدارةً الرتباط جناح االستثمارات بسمعة الشركة املستثمرة على املدى املنظور‬
‫أو البعيد‪ .‬ويؤدي اخلطأ يف مضمون أو توقيت قرار االستثمار إىل مشاكل مالية‬
‫من املمكن أن تكون نتيجتها إفالس الشركة وخروجها من السوق‪.‬‬
‫لذلك يتوجب على املستثمر القيام بدراسات مستمرة لتجنب هكذا أخطاء تشمل‪:‬‬
‫‪ 1.1‬اختيار نوعية االستثمار‪.‬‬
‫‪ 2.2‬اختيار طريقة اإلنتاج‪.‬‬
‫‪ 3.3‬اختيار طريقة التمويل‪.‬‬
‫‪ 4.4‬التنبؤ باألخطار احمليطة‪.‬‬
‫‪ 5.5‬التنبؤ باإليرادات املتوقعة‪.‬‬
‫‪ 6.6‬دراسة أسواق املواد األولية الالزمة لإلنتاج وأسواق تصريف املنتجات‪.‬‬
‫‪ 7.7‬دراسة شرائح املستهلكني ومعرفة أهوائهم‪.‬‬

‫‪22‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫‪ 8.8‬دراسة تغريات أسعار أسهم املنشأة يف البورصات‪ ،‬وبيان أثر هذه التغريات‬
‫املتوقعة‪.‬‬

‫الظروف احمليطة‪:‬‬
‫إن لكل مشروع ظروف يعمل هبا‪ ،‬ومبا أن مالك املشروع يتطلعون إىل جناح‬
‫مشروعاهتم فمن الضروري التخطيط هلا لفرتات طويلة‪ .‬لذلك جيب التمييز‬
‫بني الظروف احمليطة باملشروع احلالية واملستقبلية‪ .‬تقسم الظروف املستقبلية‬
‫إىل ظروف أكيدة وأخرى حمتملة غري مؤكدة احلدوث‪ .‬ويتم استخدام أدوات‬
‫تنبؤ جملاهبة الظروف املستقبلية احملتملة‪ ،‬ألن اخلطر يزداد كلما ازداد اجلهل‬
‫مبحددات الظروف احمليطة‪.‬‬
‫والتنبؤ هو معرفة ما سيحدث عرب الزمن‪ ،‬لذلك هو يتعلق باملستقبل‪ ،‬ومبا‬
‫أن حوادث املاضي قد ال تتكرر يف املستقبل فإن كل ما ينطوي عليه املستقبل‬
‫حيمل نوعاً من األخطار واملفاجآت‪ .‬كما أن استقراء املاضي قد يؤدي إىل نقل‬
‫أسباب اإلسراف والضياع من سنة ألخرى سواء عند التخطيط أو التقويم‬
‫فضالً عن افرتاضها ثبات الظروف والعوامل‪ .‬أما األخطار(‪ )1‬فهي التهديدات‬
‫املمكن حدوثها بسبب املفاجآت الضارة اليت مل تؤخذ بعني االعتبار‪.‬‬
‫ويؤثر ذلك على كل الفعاليات االقتصادية والقرارات اإلدارية إضافة إىل قرارات‬
‫االستثمار‪ ،‬فكلما طالت فرتة االستثمار املستقبلية ازدادت التنبؤات وارتفعت‬
‫نسبة املخاطر احمليطة بالقرارات االستثمارية‪.‬‬

‫العالقة بني قرار االستثمار والظروف احمليطة‪:‬‬


‫يقسم املستثمرون إىل قسمني‪ ،‬أحدمها مسامل ال حيب املخاطرة وآخر مغامر‪.‬‬
‫(‪ )1‬اخلطر لغوياً هو اإلشراف على اهلالك‪ ،‬حسب خمتار الصحاح حملمد أبي بكر الرازي‪ .‬‬

‫‪23‬‬
‫>> المحاسبة لغة األعمال‬
‫فاألول يتطلع دوماً إىل استثمارات ختلو من املخاطر أو أهنا تكون يف حدودها‬
‫الدنيا على األقل كاالستثمار يف اإلجيار‪ .‬أما املغامر فإنه على استعداد لتحمل‬
‫نتائج املخاطر‪ ،‬لذلك فإنه يسعى إىل حتقيق نسب عالية من األرباح لتغطية عنصر‬
‫املخاطرة شأن شركات التنقيب عن النفط مثالً‪ .‬وقد يُحجم املستثمر عن اإلقدام‬
‫إذا علم بضخامة حجم املخاطر احمليطة باستثماره‪.‬‬
‫لذلك وضع الفكر االقتصادي التقليدي لكل عنصر من عناصر اإلنتاج عائداً‬
‫يقابله‪ .‬فاألجر يقابل العمل‪ ،‬واإلجيار يقابل األرض‪ ،‬والفائدة الربوية تقابل رأس‬
‫املال‪ ،‬والربح يقابل التنظيم أو اإلدارة‪ .‬بينما يرى الفكر االقتصادي اإلسالمي أن‬
‫عناصر اإلنتاج تتمثل بالعمل ويقابله األجر‪ ،‬ورأس املال الذي يقابل الربح‪.‬‬
‫ومن الناحية العملية يُقسم الربح إىل قسمني‪ :‬ربح عادي وآخر غري عادي‪ ،‬فالربح‬
‫العادي ينجم عن جهد اإلدارة وتنظيمها جلميع مكنونات املشروع‪ ،‬أما الربح غري‬
‫العادي فهو ناجم عن عنصر املخاطرة‪ ،‬أو عن أسباب خارجية ليس لقرارات إدارة‬
‫املشروع عالقة هبا كارتفاع األسعار مثالً‪ .‬وميكن متييز الربح غري العادي ألي‬
‫مشروع مبقارنة أرباحه بأرباح مشروع مماثل يعمل يف ظروف مماثلة‪.‬‬

‫اختاذ القرار‪:‬‬
‫اإلنسان هو الكائن الوحيد الذي حباه اهلل بالعقل‪ ،‬فأعماله نامجة عن تدبريه‪.‬‬
‫لذلك فإن لكل عمل إدارة‪ ،‬ومن املفرتض أن يكون للمركز اإلداري حقوق‬
‫وصالحيات وعليه واجبات ومسؤوليات‪ ،‬ومن أهم مسؤولياته اختاذ القرارات‬
‫املناسبة لضمان حسن سري العمل لتحقيق أهداف اإلدارة‪.‬‬
‫والقرار املتخذ إما أن يكون قراراً ارجتالياً دون دراسة مسبّقة أو اعتماداً على‬
‫خربات سابقة‪ ،‬وإما أن يكون قراراً علمياً نامجاً عن دراسة ودِراية وحتضري‬
‫مسبق‪.‬‬

‫‪24‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫آلية اختاذ القرار‪:‬‬


‫إن اختاذ القرارات املناسبة يف الشركات واملؤسسات جيب أن يتبع منهجاً علمياً‬
‫لتحقيق أهدافها بدقة ويف الوقت املناسب‪ .‬وحيتاج ذلك توافر بيانات متثل‬
‫املدخالت األساسية للمعاجلة‪ ،‬ومبا أن احملاسبة واإلحصاء تشكالن أداتان‬
‫هامتان يف مجع هذه البيانات‪ ،‬فامليزانية متثل من حيث النتيجة قيداً مزدوجاً‬
‫إلغالق مجيع األرصدة املفتوحة يف هناية الدورة املالية وهي تُعبّر عن معادلة‬
‫رياضية صفرية متوازنة الطرفني‪ ،‬ومن هذه املعادلة ميكن اشتقاق نِسَباً تُظهر‬
‫العالقات القائمة بني أرقامها تقدم مزيداً من التفسريات والتوضيحات‪ .‬وقد‬
‫أثبتت اخلربة أن هناك عالقة تناسبية بني عناصر القوائم املالية املختلفة‬
‫يُعبَّر عنها بنسب معينة‪ ،‬هذه النسب تتشابه يف املنشآت اليت تعمل يف قطاع‬
‫اقتصادي معني‪ ،‬وإذا ما توافرت هذه النسب على الوجه املفروض هلا اُعترب‬
‫ذلك دليالً على جناح املنشأة وتوازهنا‪.‬‬
‫إن معاجلة البيانات قد تكون يدوية أو آلية سواء استخدمت فيها اآلالت‬
‫والتجهيزات أو مل تُستخدم‪ .‬أما ما ينتج عن املعاجلة فيُش ّكل خمرجات تسمى‬
‫املعلومات ألهنا أكثر داللة من البيانات فهي قد خضعت ملعاجلات زادت من‬
‫قيمتها املعلوماتية‪ .‬ومثال على ذلك‪ ،‬إذا فرضنا أن عدد سكان دولة ما يبلغ‬
‫‪ 20‬مليون نسمة فهذا مؤشر يساعد مستوردي األقمشة يف حتديد كمية‬
‫مستورداهتم كأن تكون‪ 20‬مليون مرت طويل من القماش (بفرض أن كل فرد‬
‫حيتاج مرت طويل واحد)‪ ،‬لكن إذا علموا أن اإلنتاج احمللي من األقمشة يبلغ ‪8‬‬
‫ماليني مرت طويل فتصبح كمية مستورداهتم ‪ 12‬مليون مرت طويل فقط‪ ،‬وإذا‬
‫خضعت هذه البيانات إىل املعاجلة اإلحصائية وتبني أن نسبة الذكور تبلغ‬
‫‪ %47‬ونسبة اإلناث ‪ %53‬فهذا مؤشر للمستوردين باسترياد ‪ %47‬من األقمشة‬
‫املستوردة رجالية (أي ‪ 5.6‬مليون مرت طويل) والباقي أقمشة نسائية‪ .‬وكلما‬

‫‪25‬‬
‫>> المحاسبة لغة األعمال‬
‫ازدادت البيانات املتوافرة فإن ذلك سيُرشَّد القرار املتخذ كمعرفة أذواق الناس‬
‫وميوهلا إىل أنواع معينة وألوان حمددة وهكذا‪.‬‬
‫إن املستثمر احلصيف يعرف كيف يستفيد من البيانات واملعلومات وكيف‬
‫جيعلها جسراً لألطراف املستفيدة‪ .‬وتتلخص مراحل اختاذ القرار باخلطوات‬
‫التالية (الشكل رقم ‪:)2-1‬‬
‫مجع البيانات ‪ ،Data‬سواء من داخل املشروع أو من البيئة احمليطة‪.‬‬
‫حتليل ومعاجلة البيانات‪ ،‬وتعتمد هذه املرحلة على مدخالت املرحلة السابقة‬
‫ومعاجلتها يدوياً أو باستخدام بعض اآلالت أو احلاسبات‪ ،‬وتشكل خمرجاهتا‬
‫معلومات ‪ Information‬حتمل يف طياهتا معاجلات رياضية أو إحصائية أو‬
‫اقتصادية أو حبوث عمليات‪ ،‬لذلك ميكن متييز املعلومات الناجتة عن املعاجلة‬
‫بأهنا أفضل من البيانات الختاذ القرارات‪ ،‬فلو توافرت البيانات التالية عن‬
‫مشروع لتأجري السيارات‪:‬‬
‫ • حجم النقدية املوجودة بتاريخ ما ‪ 1‬مليون لرية‪.‬‬
‫ • بلغت أرباح العام ‪ 200‬ألف لرية‪.‬‬
‫ • رأس املال املستثمر بلغ ‪ 2‬مليون لرية‪.‬‬
‫فإن نسبة السيولة يف هذا املشروع تبلغ ‪ %50‬من رأس املال مما يعين أن هناك‬
‫نقدية فائضة عن حاجة هذا املشروع اخلدمي وجيب توجيهها إىل استثمارات‬
‫أخرى‪ ،‬ألن وجود مثل هذه النقدية املعطلة تؤدي إىل خفض معدل الربح من‬
‫‪ %20‬إىل ‪ %10‬فيما لو مل تُستبعد هذه األموال من املشروع‪.‬‬
‫‪ 3.3‬التنبؤ عن الفرتات القادمة باستخدام أدوات حتليل الرحبية التجارية‬
‫واملالية والقومية‪ ،‬وحتليل نقطة التعادل واحلساسية والتحليل االحتمايل وما‬
‫إىل ذلك‪.‬‬
‫‪ 4.4‬توفري جمموعة من االقرتاحات والبدائل املتاحة‪.‬‬

‫‪26‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫‪ 5.5‬اختيار القرار األكثر صواباً‪.‬‬

‫القرار‬ ‫البدائل‬ ‫أدوات التنبؤ‬ ‫حتليل‬ ‫جتميع‬


‫املتاحة‬ ‫ومعاجلة‬ ‫البيانات‬

‫بديل ‪1‬‬

‫ﻇﺮوف ﻋﺪم اﻟﺘﺄﻛﺪ‬


‫ﻇﺮوف اﻟﺘﺄﻛﺪ اﻟﺘﺎم‬
‫بديل ‪2‬‬
‫بديل ‪3‬‬

‫بديل ن‬ ‫بيانات حماسبية‬


‫خمرجات‬ ‫املعاجلة‬ ‫مدخالت‬
‫بيانات إحصائية‬

‫الشكل (‪ )2-1‬آلية ومراحل اختاذ القرار بشكل علمي‬

‫املبحث الثاني‬
‫اإلفصاح احملاسيب والقوائم املالية‬

‫النظام احملاسيب هو نظام معلوماتي مدخالته األحداث االقتصادية (املالية‬


‫منها) والنامجة عن ممارسة املشروع ألنشطته حيث يتم معاجلتها وفقا‬
‫جملموعة من املفاهيم والفروض واملبادئ احملاسبية اليت تسري عليها إدارة‬
‫احملاسبة يف املشروع واليت عادة ما تكون منسجمة مع املبادئ احملاسبية املقبولة‬
‫عموماً ‪ GAAP‬واملعايري احملاسبية الدولية ‪ IAS‬ومعايري احملاسبة واملراجعة‬
‫اإلسالمية ‪ AAOIFI‬إضافة إىل مراعاة جمموعة اللوائح والقوانني اليت يعمل‬
‫املشروع يف إطارها‪ ،‬أما خمرجاته فهي جمموعة التقارير والقوائم املالية اليت‬
‫تُعبِّر عن وضع املشروع حيث تفصح هذه املخرجات وتُعبِّر عن كفاءته املالية‬
‫وقدرته على حتقيق األرباح‪ ،‬الشكل (‪.)3-1‬‬

‫‪27‬‬
‫>> المحاسبة لغة األعمال‬
‫البيئة اخلارجية‬ ‫البيئة الداخلية‬

‫مرحلة اإلعداد‬
‫والتحضري اعتماداً‬
‫مرحلة التحليل املايل‬ ‫القوائم املالية املنشورة‬
‫على القواعد‬
‫واملعايري احملاسـبية‬

‫الشكل (‪)3-1‬‬

‫وتعترب هذه التقارير والقوائم املالية مبثابة الشكل اإلعالمي للمشروع ألهنا تنشر‬
‫معلومات وبيانات حماسبية ومالية هتم ذوي العالقة‪ ،‬وهي مبثابة صلة وصل‬
‫بني املشروع وبني املهتمني به‪ .‬وبسبب اختالف طرق العرض ودرجة اإلفصاح‬
‫يف القوائم املالية فإن قدرة املستفيد منها تتبدل ومن ثم تؤثر على شكل القرار‬
‫املتخذ بناء عليها‪ .‬وقد تعرض املعيار احملاسيب الدويل األول (هيكل وحمتوى‬
‫البيانات املالية) إىل مصطلح اإلفصاح يف معناه الواسع‪ ،‬فشمل بنوداً عُرضت‬
‫يف صُلب كل بيان مايل وكذلك يف إيضاحات البيانات املالية‪.‬‬

‫اإلفصاح بشكل عام‪:‬‬


‫اإلفصاح هو أحد أهم وظائف احملاسبة ويستلزم عرض القوائم املالية العائدة‬
‫لفرتة حماسبية حالية وأخرى سابقة ملقارنتهما ليُميّز القارئ املهتم التغريات‬
‫احلقيقية احلاصلة بني الفرتتني يف هذه القوائم وليتمكن من مقارنة األداء‪.‬‬
‫ويلعب تبويب احلسابات دوراً كبرياً يف شكل عرض القوائم املالية بسبب إمكانية‬
‫استخدام مصطلحات خاصة للتعبري عن حمتويات هذه القوائم مما قد يُضلل‬
‫القارئ وجيعل استيعاب هذه احملتويات صعباً وجيعله حيتمل أكثر من تفسري‪.‬‬
‫كما جيب ترقيم صفحات القوائم املالية بشكل متسلسل ويفضل طريقة بيان‬

‫‪28‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫رقم الصفحة احلالية منسوبة إىل جمموع أرقام صفحات القوائم املالية لضمان‬
‫سالمة كامل الصفحات وعدم فقدان أيَّاً منها‪ ،‬ويُشار إىل اإليضاحات امللحقة‬
‫كجزء ال يتجزأ من القوائم بنفس الطريقة‪.‬‬
‫ويعترب اإلفصاح كافياً إذا مشل كل املعلومات اهلامة بقدر من التفصيل يتناسب‬
‫وأمهيتها النسبية‪ ،‬بينما يعترب اإلفصاح كامالً إذا مشل كافة املعلومات احملاسبية‬
‫مما يؤدي إىل إظهار معلومات كبرية مما جيعلها مربكة لغري املهتم‪.‬‬
‫أما اإلفصاح اإللزامي فهو اإلفصاح الذي يتناسب واجلهة املُلزمة‪ ،‬ويتناسب‬
‫التوسع يف اإلفصاح كنشر معلومات إضافية مع الدور اإلعالمي للقوائم املالية‬
‫وذلك هبدف زيادة معرفة وإطالع مستخدمي القوائم املالية‪ .‬مثال ذلك اإلفصاح‬
‫عن العملة اليت أُعدت هبا القوائم املالية وجرى على أساسها القياس احملاسيب‪،‬‬
‫وكذلك اإلفصاح عن الطرق املستخدمة لتحويل أرصدة العمالت األخرى (إن‬
‫وجدت)‪.‬‬

‫اإلفصاح عن السياسات احملاسبية‪:‬‬


‫جيب أن حتوي القوائم املالية وصفاً موجزاً عن السياسات احملاسبية‬
‫املتبعة يف إعداد القوائم ونشرها‪ ،‬كسياسة االهتالك املتبعة‪ ،‬وسياسة إثبات‬
‫اإليرادات‪ ،‬وسياسة احتساب املخصصات‪ ،‬ومدى استخدام التكلفة التارخيية‬
‫أو االستبدالية‪ ،‬وطرق توحيد القوائم املالية (إن وجدت)‪.‬‬
‫وال بد من اإلفصاح عن أية خماطر مُتوقعة قد يتعرض هلا املشروع‪ ،‬سواء‬
‫من جهة أصول املشروع أو من جهة االلتزامات املرتتبة عليه أو احملتملة أو‬
‫جهة االرتباطات املالية امللزمة يف تاريخ قائمة املركز املايل وبيان أثر ذلك يف‬
‫املستقبل القريب والبعيد‪ .‬ومنها اإلفصاح عن األحداث اهلامة الالحقة لتاريخ‬
‫قائمة املركز املايل‪.‬‬

‫‪29‬‬
‫>> المحاسبة لغة األعمال‬
‫والبد من اإلفصاح عن التغيريات يف السياسات احملاسبية املتبعة وتربيرها‬
‫وبيان األثر الصايف لذلك التغيري‪ .‬كما جيب اإلفصاح عن أية تقديرات حماسبية‬
‫خاصة منها غري املعتادة وتربيرها وبيان األثر الصايف هلا‪ .‬وجيب اإلفصاح عن‬
‫األخطاء املصححة يف القوائم املالية للفرتات املالية السابقة واحلالية وبيان‬
‫طبيعة اخلطأ واألثر التصحيحي له‪.‬‬

‫نشر القوائم املالية وأمهية التوقيت‪:‬‬


‫يُقصد بالتوقيت توقيت معاجلة اإليرادات واملصروفات لتحديد ربح كل دورة‬
‫مالية بشكل مستقل لتحقيق العدل بينها‪ .‬أما املقصود بتوقيت نشر القوائم‬
‫املالية فهو تاريخ نشرها للجمهور‪ .‬فقد اعتادت الشركات واملؤسسات نشر‬
‫قوائمها وتقاريرها املالية خالل األشهر الثالثة اليت تلي انتهاء السنة املالية‬
‫بسبب ما جتريه إدارة احملاسبة من تسويات حماسبية كاملستحقات واملقدمات‬
‫واحلسابات العالقة النامجة عن تأخر املطابقات مع املصارف والدائنني‬
‫واملدينني‪.‬‬
‫لكن التغريات السريعة اليت تطال جمال بيئة األعمال عموماً والتغريات الدولية‬
‫احمليطة سرعان ما تأخذ مفعوهلا يف أسواق املال فتؤثر باألسهم سلباً وإجياباً‪،‬‬
‫لذلك فإن القرارات االستثمارية املتخذة يف األسواق ستغيب عنها األعمال‬
‫املتأخرة يف نشر قوائمها املالية‪ ،‬فالتوقيت املالئم أصبح فورياً‪ .‬لذلك يرتتب‬
‫على إدارات الشركات تقديم املعلومات الالزمة يف حينها حيث ال فائدة منها إذا‬
‫جاءت متأخرة نظراً لتضاؤل أمهيتها وضياع منفعتها يف عامل يتسم بالسرعة‬
‫الفائقة يف تبادل املعلومات وحتليلها واختاذ أفضل القرارات باستخدام أقوى‬
‫التقنيات‪.‬‬
‫لذلك يرتتب على الشركات واملؤسسات جتهيز هذه الوسائل اإلعالمية الدالة‬

‫‪30‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫عليها بأسرع وأفضل وأدق السبل قبل فوات األوان‪ ،‬فضخامة السوق وسَعته‬
‫تسمح بدخول وخروج الكثريين منه مما يزيد من حدة املنافسة بقوة حيث مل‬
‫يعد من مكان للضعفاء فيه‪.‬‬
‫وتزداد هذه الفجوة بازدياد توسع منظمة التجارة العاملية ‪ WTO‬وبازدياد‬
‫الضغوط على تطبيق معايري احملاسبة واملراجعة الدولية‪.‬‬
‫إن من يعلم أوالً يربح أوالً ومن يعلم أخرياً يكسب أخرياً‪ ،‬والعكس صحيح فمن‬
‫يعلم أخرياً خيسر أوالً ومن يعلم أوالً يربح أوالً‪ ،‬إهنا معركة استثمار الوقت‬
‫بتوقيت املعلومة الصحيحة واملناسبة يف أسرع وقت ممكن‪.‬‬

‫إفصاح القوائم املالية‪:‬‬


‫القوائم املالية اليت تعدها املؤسسات والشركات عموماً هي‪:‬‬
‫‪ 1.1‬قائمة املركز املايل‪.‬‬
‫‪ 2.2‬قائمة الدخل‪.‬‬
‫‪ 3.3‬قائمة التدفقات النقدية‪.‬‬
‫‪ 4.4‬قائمة التغريات يف حقوق أصحاب امللكية‪.‬‬
‫‪ 5.5‬أية إيضاحات حول القوائم‪ ،‬وأية بيانات أخرى‪.‬‬

‫عناصر املركز املايل(‪:)1‬‬


‫إن العناصر املتعلقة مباشرة بقياس املركز املايل هي األصول وااللتزامات وحق‬
‫امللكية‪ ،‬وتعرّف هذه العناصر كما يلي‪:‬‬
‫ ‪ .‬أ األصل هو مورد يسيطر عليه املشروع نتيجة ألحداث سابقة ومن املتوقع‬
‫أن ينجم عنه منافع اقتصادية مستقبلية تتدفق للمشروع‪.‬‬
‫(‪ )1‬معايري احملاسبة الدولية ‪ ،2002‬ترمجة مجعية اجملمع العربي للمحاسبني القانونيني‪ ،‬األردن‪.2002 ،‬الفقرات ‪ ،49‬الصفحة‬
‫إ‪ .19-‬‬

‫‪31‬‬
‫>> المحاسبة لغة األعمال‬
‫ ‪.‬ب االلتزام هو مديونية حالية على املشروع ناشئة عن أحداث سابقة ومن‬
‫املتوقع أن يتطلب سدادها تدفقات خارجة للموارد (واليت تتجسد فيها منافع‬
‫اقتصادية ميلكها املشروع) للخارج‪.‬‬
‫ ‪.‬ج حق امللكية هو حصة املالك املتبقية يف أصول املشروع بعد طرح كافة‬
‫االلتزامات‪.‬‬

‫عناصر قائمة الدخل(‪:)1‬‬


‫ ‪ .‬أ الدخل‪ :‬هو الزيادة يف املنافع االقتصادية أثناء الفرتة احملاسبية على شكل‬
‫تدفقات داخلة أو زيادات يف األصول أو نقصان يف االلتزامات مما ينشأ عنها‬
‫زيادة يف حق امللكية خالفاً لتلك املتعلقة مبسامهات املشاركني يف حق امللكية‪.‬‬
‫ ‪.‬ب املصروفات‪ :‬هي نقصان يف املنافع االقتصادية خالل الفرتة احملاسبية‬
‫على شكل تدفقات خارجة أو استنفاذ األصول أو تكبد التزامات ينشأ عنها‬
‫نقصان يف حق امللكية خالفاً لتلك املتعلقة بتوزيعات املشاركني يف حق امللكية‪.‬‬

‫املبحث الثالث‬
‫احملاسبة وأسواق املال العاملية (البورصات)‬

‫تنتشر أسواق البورصة(‪ )2‬يف خمتلف البلدان وتتفاوت درجة قوهتا وتقدمها‬
‫باختالف تطور وتقدم تلك البالد ومدى قوة قاعدهتا االقتصادية وتوافر‬

‫(‪ )1‬معايري احملاسبة الدولية ‪ ،2002‬مرجع سابق‪ ،‬الفقرة ‪ ،70‬صفحة إ‪ .24-‬‬


‫(‪ )2‬يقصد مبصطلح األسواق املالية‪ ،‬أسواق النقد ‪ Money Markets‬وأسواق رأس املال ‪ ،Capital Markets‬ومها خيتلفان‪:‬‬
‫يف آجال استحقاق األدوات املالية اليت جيري تداوهلا ويف طبيعة املؤسسات املالية العاملة فيهما ويف نوع األدوات املالية اليت يتم‬
‫تداوهلا‪ .‬حيث تتعامل أسواق النقد باألدوات املالية القصرية األجل اليت تقل فرتة استحقاقها عن السنة‪ ،‬وتشكل املصارف التجارية‬
‫فيها املؤسسات املالية الرئيسية العاملة إضافة إىل شركات صرافة العمالت والوكالء‪ .‬بينما تتعامل أسواق رأس املال باألدوات‬
‫املالية الطويلة األجل اليت تستحق يف فرتات زمنية أطول من سنة وأهم أدواهتا األسهم ‪ Stocks‬والسندات ‪ Bonds‬واخليارات‬
‫‪ Options‬والعقود املستقبلية ‪ .Futures Contracts‬‬

‫‪32‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫املشروعات الكبرية ومتوسطة احلجم اليت تطرح أسهمها يف تلك األسواق‪،‬‬


‫الشكل (‪.)4-1‬‬
‫شركات أشخاص‬
‫األسواق العاملية‬ ‫البورصة‬ ‫شركات أموال‬ ‫أعمال فردية‬
‫أعمال مجاعية‬

‫شكل (‪ )4-1‬توجيه األعمال حنو األسواق العاملية‬

‫تؤدي سوق البورصة (خاصة األوراق املالية منها) وظائف على قدر كبري من‬
‫األمهية يف أسواق رأس املال ويف االقتصاد القومي ككل‪ ،‬تتلخص مبا يلي(‪:)1‬‬
‫تؤمن البورصة سوقا مستمرة ‪ Continuous Market‬لتداول األوراق املالية‬
‫األمر الذي يوفر للمستثمرين درجة عالية من السيولة(‪.Liquidity )2‬‬
‫يشجع وجود البورصة بنوك االستثمار على اإلقدام على ضمان إصدارات أوراق‬
‫مالية يف السوق األويل‪ ،‬ملعرفتهم واملستثمرين الذين يتعاملون معهم بوجود‬
‫سوق تالية ‪ After-market‬أو ثانوية‪ .‬فوجود بورصة أوراق مالية نشطة وذات‬
‫كفاءة عالية جيعل اإلصدارات اجلديدة يف السوق األويل أكثر قابلية للتسويق‬
‫‪ ،Marketability‬مما خيفض من خطر ضمان هذه اإلصدارات‪.‬‬
‫‪ 3.3‬تقوم البورصة بتقييم وحتديد أسعار األوراق املالية على ضوء أحدث‬
‫املعلومات عنها من خالل عمليات التداول (الشراء والبيع) بني املستثمرين‬
‫الذين ال يعرف بعضهم بعضا‪ ،‬فالتقييم إذن يتم على أسس موضوعية ال‬
‫يدخل فيها العامل الشخصي‪ ،‬وتعمم البورصة أسعار تداول األوراق املالية‬
‫على كافة املستثمرين الفعليني واحملتملني فور تشكلها (حدوثها) من خالل‬
‫وسائل اإلعالم واالتصاالت‪.‬‬

‫(‪ )1‬امليداني‪ ،‬د‪ .‬حممد أمين عزت‪ ،‬تطوير أسواق رأس املال يف سورية‪ ،‬مقال منشور على االنرتنيت بتاريخ ‪. 2002/2/19‬‬
‫(‪ )2‬تعين السيولة إتاحة الفرصة للمستثمر ألن يبيع أوراق مالية فورا‪ ،‬وبأسعار ال ختتلف إال قليال عن أسعار البيع السابقة‪ ،‬مما‬
‫يشجع املستثمرين على اختالف أنواعهم على اإلقدام على توظيف مدخراهتم يف شراء أوراق مالية‪ .‬‬

‫‪33‬‬
‫>> المحاسبة لغة األعمال‬
‫‪ 4.4‬متثل البورصة سلطة رقابة خارجية غري رمسية على كفاءة السياسات‬
‫االستثمارية والتمويلية والتشغيلية والتسويقية للشركات املدرجة أوراقها‬
‫املالية فيها‪ .‬وعليه فإن الشركات اليت تتبع إداراهتا سياسات كفوءة حتقق‬
‫نتائج أعمال جيدة تتحسن أسعار أسهمها يف السوق‪ ،‬أما الشركات اليت تعاني‬
‫من سوء اإلدارة فإن نتائج أعماهلا لن تكون مرضية‪ ،‬مما ينعكس اخنفاضاً‬
‫يف أسعار أسهمها‪.‬‬
‫‪ 5.5‬تلزم قوانني أسواق رأس املال الشركات املسامهة اإلفصاح ‪Disclosure‬‬
‫عن املعلومات املتعلقة بأدائها وعن األوراق املالية اليت ترغب بإصدارها‪ ،‬مما‬
‫يوفر للمستثمرين املعلومات اآلنية والدقيقة الختاذ قرارات االستثمار‪.‬‬
‫‪ 6.6‬تراقب إدارات أسواق رأس املال عمليات التداول يف ردهات البورصة أو‬
‫على شاشات الكومبيوتر لضمان التداول العادل يف السوق واحليلولة دون‬
‫حدوث أي تالعب يف األسعار هبدف محاية املستثمرين وخاصة الصغار منهم‪.‬‬
‫‪ 7.7‬تساهم البورصات يف تشجيع عمليات االدخار واالستثمار يف اجملتمع‪،‬‬
‫بتجميع املدخرات الصغرية وحتويلها إىل رؤوس أموال توظف يف االستثمارات‬
‫األكثر إنتاجية‪ .‬إذ أن ميزات السيولة والرقابة على األداء واإلفصاح واألمانة‬
‫يف التداول اليت (جيب أن) توفرها البورصات (حتماً) تشجع املستثمرين على‬
‫اإلقدام على توظيف ادخاراهتم يف األوراق املالية اليت تصدرها الشركات‬
‫املسامهة‪ ،‬مما يوفر هلذه الشركات رأس مال يدعم حقوق امللكية ‪Equity‬‬
‫‪ Capital‬وخيفض تكاليف التمويل باألسهم‪.‬‬
‫‪ 8.8‬يؤدي تزايد عمليات االدخار واالستثمار يف اجملتمع لتسارع معدالت‬
‫النمو االقتصادي‪.‬‬

‫‪34‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫‪Terminology‬‬
‫ ‪IAS‬‬ ‫‪International Accounting Standards‬‬
‫‪IASB‬‬ ‫‪International Accounting Standards Board‬‬
‫‪IASC‬‬ ‫‪International Accounting Standards Committee‬‬
‫‪IASCF‬‬ ‫‪International Accounting Standards Committee Foundation‬‬
‫ ‪IFRIC‬‬ ‫‪International Financial Reporting Interpretations Committee‬‬
‫ ‪IFRS‬‬ ‫‪International Financial Reporting Standards‬‬
‫ ‪SIC‬‬ ‫‪Standing Interpretations Committee‬‬
‫‪SEC‬‬ ‫)‪U.S. Securities and Exchange Commission (SEC‬‬

‫لذلك يتم يف أسواق البورصة تبادل األسهم وغريها بيعاً وشراءً بناء على‬
‫قرار استثماري يتخذه شخص خموّل لديه بيانات كافية الختاذ هكذا قرار‬
‫كاستخراج مؤشرات حتديد السعر وما يتعلق به مبا يتناسب مع سرعة تغري‬
‫األسعار‪ .‬مما يرتب على الشركات ذات العالقة نشر قوائمها املالية بسرعة‬
‫لتعكس أثر أعماهلا على أسعار أسهمها‪ .‬وبنفس الوقت جيب أن تقرأ مجيع‬
‫األطراف املهتمة تلك القوائم وأن حتللها بنفس السرعة حتاشياً ألية تغيريات‬
‫مزعجة قد تؤدي حلدوث نقص يف املعلومات املتوافرة مما يعين حتقيق خسائر‬
‫أو ضياع أرباح ممكنة‪.‬‬
‫إن األسواق املفتوحة تتطلب إفصاحاً حماسبياً ومزيداً من الشفافية‪ ،‬ففي «عصر‬
‫االستثمارات الدولية املتزايدة بشكل كبري وتقديم التقارير املالية عرب شبكة‬
‫االنرتنيت‪ ،‬واحلاجة إىل لغة مالية مشرتكة يف مجيع أرجاء العامل واحلاجة إىل‬
‫إطار إلعداد التقارير جتعل املعايري الوطنية املتنوعة غري صاحلة‪ ،‬واحلكومات‬
‫واملنظمون واملستثمرون ومهنة احملاسبة مجيعا حباجة إلعادة تكريس أنفسهم‬
‫لتحقيق التقارب ملعايري احملاسبة يف أقرب تاريخ معقول»(‪.)1‬‬
‫إن اإلفصاح يشمل أحداثاً اقتصادية وغري اقتصادية سواء كانت مالية أو غري‬
‫(‪ )1‬إعالن املنتدى العاملي للتطوير احملاسيب‪ ،‬املبادئ احملاسبية املقبولة بشكل عام لعام ‪ ،2001‬مسح جديد يربز فروق جوهرية بني‬
‫متطلبات احملاسبة الوطنية ومعايري احملاسبة الدولية‪ .‬‬

‫‪35‬‬
‫>> المحاسبة لغة األعمال‬
‫مالية (كاإلدارية واملوارد البشرية والتنبؤات املستقبلية وغريها) ويتجلى ذلك‬
‫بنشر التقارير املالية السنوية (قوائم الدخل واملركز املايل والتدفق النقدي)‬
‫بعد مراجعتها ومطابقتها للمعايري احملاسبية الدولية املتعارف عليها ومعايري‬
‫املراجعة الدولية للسنة احملاسبية اجلارية إضافة إىل قوائم وتقارير سنة سابقة‬
‫للمقارنة بينهما‪ .‬ويستلزم ذلك التزام الشركات اليت تنشر قوائمها املالية إتباع‬
‫تبويب حماسيب يُسهّل قراءة التقارير املالية بشكل مفهوم وغري مضلل وأن يكون‬
‫قابالً للتحليل املايل أيضاً‪.‬‬
‫وجيب أن تفصح القوائم والتقارير املالية عن األرباح احلقيقية اإلمجالية إضافة‬
‫إىل بيان حصة السهم الواحد منها ‪ EPS: Earnings Per Share‬وبيان‬
‫معدالت منو هذه احلصة خالل الفرتات احملاسبية مبا يليب متطلبات املقارنة‬
‫اليت يلجأ إليها املستثمرون يف تلك األسواق‪.‬‬

‫أمهية اإلفصاح يف أسواق املال‪:‬‬


‫يساعد اإلفصاح يف ضبط وانتظام السوق من خالل إفصاح مؤسساته ألهنا‬
‫تسمح للمشاركني فيه بتقييم املعلومات الرئيسية حول نطاق وجمال التطبيق‪،‬‬
‫فيتمكنون من احلصول على معلومات (املفرتض أهنا صادقة) متكنهم من تقييم‬
‫أنشطة املؤسسات وخماطرها‪ ،‬مما يشجع املشاركة بشكل آمن وفعال‪.‬‬
‫وتعترب املعلومات املفصح عنها ماديّة أو هامة إذا كان حذفها أو سوء وضعها‬
‫ميكن أن يغري أو يؤثر يف تقييم أو قرار من يستخدمها عند اعتماده على تلك‬
‫املعلومات‪.‬‬

‫الشفافية واإلفصاح‪:‬‬
‫الشفافية هي اإلفصاح العام عن املعلومات املتجددة والصادقة اليت متكن‬

‫‪36‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫مستخدميها من التقييم الدقيق لوضع املؤسسة وأدائها املايل‪ ،‬ولألنشطة‬


‫ووضع املخاطر وممارسات إدارة املخاطر‪.‬‬
‫لذلك فاإلفصاح وحده ال يؤدي إىل الشفافية‪ ،‬وألجل حتقيق الشفافية البد‬
‫من تقديم إفصاح دقيقٍ وكافٍ ذي صلة باملعلومات النوعية والكمية اليت متكن‬
‫املستخدمني من القيام بالتقييمات املالئمة ألنشطة املؤسسة ووضع املخاطر‪.‬‬

‫مزايا اإلفصاح الكايف‪:‬‬


‫‪ 1.1‬تعزيز قابلية املقارنة األفقية والعمودية‪ ،‬فاإلفصاح مي ّكن من مقارنة‬
‫أعمال املؤسسات نفسها خالل السنوات لقياس تطور أدائها‪ ،‬ومي ّكن أيضاً من‬
‫مقارنة املؤسسات فيما بينها يف السوق‪.‬‬
‫‪ 2.2‬التشجيع على استخدام التعريفات الرقابية وتصنيفات التقارير يف‬
‫اإلفصاح العام وتقوية املعايري اليت تتضمن مصداقية املعلومات‪.‬‬
‫‪ 3.3‬تيسري تقييم املشاركني للمؤسسات يف السوق وللسوق نفسها‪.‬‬
‫وقد حددت جلنة ‪ Basel II‬عدة جمموعات من املعلومات جيب اإلفصاح عنها‬
‫حيث يتم التعامل مع كل منها بطريقة مفصلة لتحقيق شفافية معقولة‪:‬‬
‫‪ 1.1‬األداء املايل‪.‬‬
‫‪ 2.2‬الوضع املايل (مبا يف ذلك رأس املال والقدرة على الوفاء والسيولة)‪.‬‬
‫‪ 3.3‬اسرتاتيجيات وممارسات إدارة املخاطر‪.‬‬
‫‪ 4.4‬املخاطر (مبا يف ذلك خماطر االئتمان‪ ،‬وخماطر السوق‪ ،‬وخماطر السيولة‪،‬‬
‫وخماطر التشغيل واملخاطر القانونية‪ ،‬وما إىل ذلك)‪.‬‬
‫‪ 5.5‬السياسات احملاسبية‪.‬‬
‫‪ 6.6‬املعلومات الرئيسية عن العمل واإلدارة واحلوكمة‪.‬‬

‫‪37‬‬
‫>> المحاسبة لغة األعمال‬
‫أنواع اإلفصاح‪:‬‬
‫ميكن تقسيم اإلفصاح إىل‪:‬‬
‫‪ 1.1‬إفصاح حماسيب‪.‬‬
‫‪ 2.2‬إفصاح غري حماسيب إلزامي يساعد يف توضيح املتطلبات الالزمة‬
‫لصالحية اإلفصاح‪.‬‬
‫‪ 3.3‬إفصاح غري حماسيب غري إلزامي يساعد يف توضيح متطلبات إضافية‪.‬‬

‫اإلفصاح عايل اجلودة والتكلفة املعقولة‪:‬‬


‫بناء على ما سبق بيانه‪ ،‬تتعرض املؤسسات ملزيد من نشر البيانات لتزويد‬
‫السوق واملتعاملني فيه باإلفصاح والشفافية الالزمني الختاذ قرارات صحيحة‬
‫دون غش أو تدليس أو كذب‪ ،‬مما يساعد يف ضبط السوق وثباته‪.‬‬
‫لذلك تزداد أعباء اإلدارة عموماً بغية تأمني هذه املتطلبات مما يثقل كاهلها‬
‫من حيث زمن إعداد هذه التقارير وتكلفتها‪.‬‬

‫اإلفصاح ومعاجلة البيانات املالية‪:‬‬


‫تنشأ تكاليف الشفافية عندما يؤدي نقص املعلومات إىل إعاقة كفاءة األسواق‪،‬‬
‫فكلما اخنفض مستوى الشفافية يف املعلومات املتوفرة يف األسواق كانت تكاليف‬
‫العمليات أكرب‪ .‬لذلك فإن انعدام الشفافية يؤدي لزيادة تكلفة رأس املال‪ .‬ميكننا‬
‫التمييز بني مرحلتني هامتني مرّ هبما اإلفصاح‪ ،‬األوىل مرحلة التشريع وسن‬
‫القوانني الناظمة‪ ،‬والثانية مرحلة فضائح السوق األمريكية وخاصة منها اليت‬
‫تلت أحداث ‪ 11‬أيلول‪.‬‬
‫فاألنظمة والقوانني والتشريعات وأجهزة الرقابة واإلشراف على أسواق رأس‬

‫‪38‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫املال هتدف إىل(‪ :)1‬محاية املستثمرين واحملافظة على األمانة والصدق يف‬
‫التعامل يف عمليات تداول األوراق املالية ويتم ذلك من خالل عدة آليات لعل‬
‫أمهها وجود قواعد صارمة لإلفصاح عن املعلومات‪ .‬فالشركات املسامهة اليت‬
‫تطرح أوراقاً مالي ًة لالكتتاب العام يف السوق األويل جيب أن تتقدم إىل كافة‬
‫املستثمرين احملتملني باحلقائق األساسية حول نشاطات أعماهلا‪ ،‬ومركزها‬
‫املايل‪ ،‬وأدائها يف املاضي القريب واحلاضر وتوقعات املستقبل‪ ،‬وبنية إدارهتا‬
‫ونوعية مديريها‪ ،‬وخصائص وشروط اإلصدار الذي تعرضه‪ ،‬واملخاطر الكامنة‬
‫يف االستثمار لكي حيكموا بأنفسهم ما إذا كانت األوراق املالية للشركة متثل‬
‫استثماراً جيداً‪.‬‬
‫أما الشركات املسامهة اليت هلا أوراق مالية (صادرة) جيري تداوهلا يف البورصة‬
‫فيتوجب عليها أن تُفصح للجمهور باستمرار عن كل املعلومات املالية وغري‬
‫املالية اليت تؤثر على سعر أسهمها ليتمكنوا من اختاذ قرارات استثمار (بيع‬
‫وشراء واحتفاظ) عقالنية‪ .‬ومن الضروري أن تكون املعلومات آنية وشاملة‬
‫ودقيقة تتدفق باستمرار ويتوجب على أسواق ووسطاء األوراق املالية معاملة‬
‫املستثمرين بصدق وأمانة ووضع مصاحل اآلخرين يف املقام األول‪.‬‬
‫وقد أنيط يف الواليات املتحدة األمريكية مهمة محاية مصاحل املستثمرين‬
‫واإلشراف على أسواق رأس املال مبؤسسة تدعى «هيئة األوراق واألسواق‬
‫املالية» (‪ .Securities and Exchange Commission (SEC‬أحدثت‬
‫هذه اهليئة يف عام ‪ 1934‬مبوجب قانون سوق األوراق املالية ‪Securities‬‬
‫‪ .1934 2Exchange Act of‬تشرف ‪ SEC‬على بورصات األوراق املالية‪،‬‬
‫وعلى الوسطاء والوكالء ‪ ،Brokers- Dealers‬وعلى خرباء وناصحي‬
‫االستثمار ‪ ،Investment Advisors‬وعلى صناديق االستثمار ‪Mutual‬‬
‫(‪ )1‬امليداني‪ ،‬مرجع سابق‪ .‬‬
‫(‪ )2‬هذه املعلومات مأخوذة من موقع ال ‪ SEC‬على اإلنرتنت‪ .‬‬

‫‪39‬‬
‫>> المحاسبة لغة األعمال‬
‫‪ .Funds‬وهتتم ‪ SEC‬باإلفصاح عن املعلومات‪ ،‬وتطوير تشريعات وتنظيمات‬
‫األسواق املالية وتطبيقها على األفراد واملؤسسات العاملة يف هذا اجملال‪،‬‬
‫ومحاية املستثمرين يف هذه األسواق‪.‬‬
‫تتألف ‪ SEC‬من مخسة مفوضني‪ ،‬وفيها أربعة أقسام رئيسية‪ ،‬حتوي ‪18‬‬
‫مكتباً‪ ،‬وأكثر من ‪ 2900‬موظفاً‪ .‬أقسامها‪:‬‬
‫‪ 1.1‬قسم متويل الشركات ‪ :Division of Corporate Finance‬يشرف‬
‫على عمليات اإلفصاح عن املعلومات من قبل الشركات عند اإلصدارات األولية‬
‫واإلفصاح الدوري املستمر بعد ذلك‪ .‬ويقوم القسم مبراجعة وثائق اإلفصاح‬
‫املطلوبة من الشركات املسامهة كوثيقة تسجيل اإلصدار اجلديد‪ ،‬والتقارير‬
‫املالية الدورية والسنوية‪ ،‬والتقارير السنوية‪ ،‬وطلبات الدمج واحليازة‪ ،‬وطلبات‬
‫حتويل أصوات املسامهني قبل انعقاد اجلمعيات العامة‪.‬‬
‫‪ 2.2‬قسم تنظيم السوق ‪ :Division of Market Regulation‬يقوم بوضع‬
‫وصيانة املعايري الالزمة لضمان تداول عادل منتظم وذو كفاءة عالية يف‬
‫أسواق رأس املال‪ .‬ويتم ذلك بتنظيم املؤسسات العاملة يف األسواق كالبورصات‬
‫وشركات الوساطة ومجعيات الوسطاء وبيوت املقاصة وشركات حفظ سجالت‬
‫ملكية األسهم وشركات معلومات األوراق املالية‪.‬‬
‫‪ 3.3‬قسم إدارة االستثمار ‪:Division of Investment Management‬‬
‫يُشرف ويُنظم صناديق االستثمار وخرباء وناصحي االستثمار لتحسني‬
‫اإلفصاح وختفيض املخاطر على املستثمرين‪.‬‬
‫‪ 4.4‬قسم فرض النظام ‪ :Division of Enforcement‬يقوم بالتحقيق يف‬
‫خمالفات أنظمة األوراق واألسواق املالية ويقرتح العقوبات املناسبة على هيئة‬
‫املفوضني‪.‬‬
‫والقانون الثاني اهلام الذي حيكم أسواق رأس املال يف الواليات املتحدة األمريكية‬

‫‪40‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫هو «قانون األوراق املالية لعام ‪ »1933‬الذي يسمى أيضاً بقانون الصدق يف‬
‫التعامل باألوراق املالية‪ ،‬ويهدف إىل‪:‬‬
‫‪ 1.1‬توفري املعلومات املالية وغري املالية اهلامة عن األوراق املالية قبل طرحها‬
‫لالكتتاب العام على املستثمرين‪.‬‬
‫‪ 2.2‬منع الغش واخلداع وسوء التمثيل والنصب واالحتيال يف عمليات بيع‬
‫األوراق املالية‪.‬‬
‫هذا من ناحية‪ ،‬ومن ناحية أخرى فإن فضائح األسواق املالية عموماً تلعب دوراً‬
‫بارزاً يف حتديد شكل اإلفصاح فقد قرر جملس الشيوخ األمريكي إثر سلسلة‬
‫فضائح السوق األمريكية (كفضيحة شركيت «أنرون» و «وورلدكوم» العمالقتني‬
‫وغريمها) تطبيق رقابة صارمة على شركات احملاسبة لدورها يف تلك الفضائح‬
‫وضرورة إصدار قانون يشدد عملية اإلشراف على تدقيق احلسابات من أجل‬
‫ضمان نزاهة حسابات الشركات واستعادة ثقة املستثمرين وتصحيح وتنظيم‬
‫مهنة احملاسبة يف الواليات املتحدة األمريكية‪.‬‬
‫فشركة «وورلدكوم» أعلنت إفالسها حتت وطأة فضيحة حماسبية حجمها ‪3,85‬‬
‫مليار دوالر وقد اعرتفت بارتكاب أخطاء حماسبية‪ ،‬واهتمتها جلنة البورصات‬
‫وأسواق املال األمريكية باالحتيال‪ .‬وملعرفة حجم اخلسارة اليت تعرضت هلا هذه‬
‫الشركة العمالقة اليت تضم أكثر من ‪ 60‬ألف موظف ولديها أكثر من ‪ 20‬مليون‬
‫عميل وتتوىل نصف عمليات نقل بيانات شبكة اإلنرتنت على مستوى العامل‪،‬‬
‫قد أغلقت أسهمها يف يوم اهنيارها على تسعة سنتات يف بورصة ناسداك‬
‫بعد أن وصلت إىل ‪ 64‬دوالراً يف عام ‪ 1999‬يف وول سرتيت‪ .‬وقد كانت قيمة‬
‫«وورلدكوم» قد وصل إىل ‪ 120‬مليار دوالر يف صيف عام ‪ ،1999‬ثم اخنفضت‬
‫قيمتها إىل ‪ 280‬مليون دوالر بعد أن زادت التوقعات بقرب إعالن إفالسها‪.‬‬
‫بعدها أعلنت أكثر من ‪ 36‬شركة إفالسها نتيجة زيادة العرض واخنفاض الطلب‬

‫‪41‬‬
‫>> المحاسبة لغة األعمال‬
‫مما أوقع الشركات يف عجز عن إجياد موارد كافية لسداد ديوهنا‪ ،‬وقد أثبتت‬
‫التحقيقات تورط هذه الشركات وغريها مبمارسات حماسبية ومالية مضللة‬
‫وخاطئة‪.‬‬
‫لذلك فإن احلاجة لإلفصاح عن البيانات املالية هتدف إىل‪:‬‬
‫‪ 1.1‬حتسني نوعية البيانات املالية‪.‬‬
‫‪ 2.2‬زيادة تدفق املعلومات حبرية‪.‬‬
‫إن كفاءة بورصة األوراق املالية حتددها توافر املعلومات وتوصيلها بسرعة وبأقل‬
‫التكاليف إىل كافة املتعاملني يف السوق بوقت واحد حتى ال يتميز مستثمر عن‬
‫آخر مبعرفة املعلومات واالستفادة منها بشكل غري عادل‪ ،‬فمن يعلم أوالً يربح‬
‫أوالً ومن يعلم أخرياً خيسر أوالً‪.‬‬
‫إن كال اهلدفني املذكورين يستوجب زيادة عدد احملللني املاليني وزيادة خرباهتم‬
‫ومهاراهتم ملقابلة هاتني احلاجتني‪ ،‬فعلى سبيل املثال تبلغ الشركات املسجلة يف‬
‫بورصة ناسداك ‪ 10,000‬شركة وأقل من ثلثها هلا حمللني ماليني‪ ،‬لذلك فإن‬
‫احلاجة تنبع من‪:‬‬
‫‪ 1.1‬حاجة املستثمرين يف خمتلف الشركات إىل معلومات أفضل‪.‬‬
‫‪ 2.2‬زيادة الفضائح املالية األخرية‪.‬‬
‫‪ 3.3‬صعوبة زيادة املستثمرين لرؤوس أمواهلم‪.‬‬
‫‪ 4.4‬معاناة االقتصاد من إساءة ختصيص رأس املال املستثمر بناء على بيانات‬
‫خاطئة أو قاصرة‪.‬‬
‫إن السياسات والقواعد احملاسبية املطبقة تلعب دوراً هاماً يف أسعار أسهم‬
‫الشركات اليت تُعرض أسهمها يف أسواق البورصة‪ ،‬أما التالعب يف تطبيق هذه‬
‫السياسات والقواعد فقد يؤدي إىل دمار الشركة وقد يُلحق أضراراً مبثيالهتا‬
‫بسبب زعزعة ثقة املستثمرين واهنيار توقعاهتم ألهنم معرضون خلسارة أمالكهم‬

‫‪42‬‬
‫>> الفصل األول‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫بكاملها‪.‬‬
‫ومبا أن القوائم والتقارير احملاسبية هي نتاج تطبيق تلك السياسات والقواعد‬
‫وهي مبثابة الشكل اإلعالمي للشركة يف سوق البورصة‪ ،‬حيث تُبنى عليها‬
‫التوقعات ويتحدد االجتاه العام بناء على ما حتويه من بيانات ومعلومات‪ ،‬فإن‬
‫ذلك يستلزم ضرورة نشر القوائم املالية ضمن فرتات متقاربة وضمن أمناط‬
‫متعارف عليها ابتعاداً عن أيّ لُبس أو تضليل لتمكني األطراف املهتمة من‬
‫قراءهتا بشكل مفهوم وواضح وبسرعة كبرية‪ ،‬ويتحقق ذلك بتطبيق املعايري‬
‫احملاسبية ومتطلبات اإلفصاح املايل‪.‬‬
‫وبناء على ذلك فقد أعلنت شركيت ‪( Microsoft‬رائدة صناعة الربجميات) و‬
‫‪( Pricewaterhouse Coopers‬رائدة صناعة احملاسبة) انضمامهما معاً‬
‫يف مشروع إبداعي لتبديد هذه املخاوف‪ ،‬يستند على تقديم لغة ‪ XBRL‬كلغة‬
‫إلكرتونية أساسها لغة ‪ XML‬املتوافرة حبرية إلعداد التقارير املالية ألغراض‬
‫اإلفصاح الالزم لتقدميها كلغة قياسية جديدة إلعداد التقارير املالية ملساعدة‬
‫الشركات واملستثمرين لتطوير آليات تدفق املعلومات وتزويدهم بأفضل الطرق‬
‫لتحليل واستخدام تلك املعلومات بكفاءة‪.‬‬
‫حيث أن توافر املعلومات عن األوراق املالية ووصوهلا إىل كافة املستثمرين‬
‫احملتملني يف وقت واحد وبسرعة وبتكلفة ضئيلة يعترب من أهم الشروط‬
‫الضرورية لكفاءة األسواق املالية‪ .‬وهذا ما يُطلق عليه(‪ :)1‬الكفاءة اخلارجية أو‬
‫كفاءة املعلومات أو كفاءة السعر‪ .‬فاألسواق املالية ميكن النظر إليها كلعبة عادلة‬
‫للمتعاملني حيث ال يتمكن أي متعامل من أن حيقق عوائد استثمارية أعلى‬
‫من باقي املتعاملني بشكل مستمر ألهنم حيصلون على نفس املعلومات معاً‪،‬‬
‫فالنتيجة املنطقية هلذه الكفاءة هي أن سعر الورقة املالية يف السوق يساوي‬
‫(‪ )1‬امليداني‪ ،‬مرجع سابق‪ .‬‬

‫‪43‬‬
‫>> المحاسبة لغة األعمال‬
‫قيمتها احلقيقية‪.‬‬
‫مما سبق يتضح أمهية تطوير بنية حتتية حماسبية فعالة حتى تصبح أسواق‬
‫رأس املال الناشئة ذات عمليات أكثر كفاءة‪.‬‬

‫‪44‬‬
‫>> الفصل الثاني‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫الفصل الثاني‬
‫احملاسبة وتقنيات األمتتة‬

‫لطاملا كان االقتصاد باعثاً حيوياً وأساسياً يف تطوير خمتلف العلوم‪ ،‬فالبحث‬
‫عن مزيد من األرباح هاجس رجال األعمال املستمر‪ ،‬لذلك تأثرت احملاسبة‬
‫بعلوم القانون واالقتصاد والرياضيات واإلدارة‪ .‬ومع ازدياد وتوسع األعمال زادت‬
‫أعباء العمليات احملاسبية‪ ،‬فكانت التقنيات املتطورة وسيلة هامة يف إعداد‬
‫احلسابات وجتهيزها‪ ،‬فاستفادت احملاسبة من املعداد ومن اآللة احلاسبة ومن‬
‫احلاسبات منذ بزوغها وحتى اآلن‪.‬‬
‫ومتيزت املراحل األخرية بتغريات جوهرية‪ ،‬فقد بدأت احملاسبة تستفيد من‬
‫تقنيات الربجميات املتطورة بشكل كبري‪ ،‬ووصلت يف السنوات األخرية إىل ذروهتا‬
‫من خالل االستفادة من شبكات اإلنرتنيت وبرجمياهتا‪.‬‬

‫املبحث األول‬
‫تقنيات إعداد أنظمة احملاسبة‬

‫إن مجيع األعمال اليت تستفيد منها احملاسبة هي أصال حباجة احملاسبة كأداة‬
‫لبيان نتائج أعماهلا وبيان حقوق مسامهيها ودائنيها ومدينيها‪ ،‬وحباجة إىل‬
‫تقنيات احملاسبة اليت تستفيد من خمرتعاهتم ومبتكراهتم‪ ،‬إهنا لغة األعمال‪.‬‬
‫تقوم احملاسبة على التقاط آالف وماليني األحداث االقتصادية (املالية منها)‬
‫وتسجيلها يف اليومية ثم جتميعها وظيفياً برتحيلها إىل مئات حسابات األستاذ‬
‫ثم تلخيصها يف حسابات النتائج وصوال لتحديد قائميت الدخل واملركز املايل‬
‫لبيان نتيجة الفرتة احملاسبية وبيان املركز املايل‪ ،‬الشكل (‪.)5 - 1‬‬

‫‪45‬‬
‫>> المحاسبة وتقنيات األتمتة‬
‫التلخيص‬ ‫التجميع‬ ‫التسجيل‬ ‫أحداث اقتصادية‬

‫حسابات ختامية‬ ‫حسابات االستاذ‬ ‫القيد احملاسيب‬

‫حتديد املركز املايل‪:‬‬


‫حتديد نتيجة األعمال‪:‬‬
‫امليزانية‬
‫قائمة الدخل‬
‫(أصول ‪ /‬خصوم)‬

‫الشكل (‪ )5-1‬تدفق البيانات يف الدفاتر احملاسبية‬

‫تستلزم هذه العمليات كادراً ضخماً من املوظفني املؤهلني وزمناً طويالً من‬
‫العمل‪ ،‬وغالباً ما تتأخر إدارات احملاسبة يف إعالن النتائج إىل الربع األول من‬
‫الفرتة التالية‪ ،‬ثم تأتي عمليات التدقيق واملراجعة اليت تطول ما فيه الكفاية رغم‬
‫اعتمادها على تقنية اختيار عينة من احلسابات وبناء قرارها على نتائجها‪،‬‬
‫ولوال ذلك المتدت عمليات املراجعة إىل فرتات أطول‪.‬‬
‫والنتيجة أن املعلومات احملاسبية تأتي متأخرة مما يقلل من أمهيتها وفائدهتا‬
‫يف اختاذ القرارات احليوية واهلامة‪.‬‬
‫لذلك ملا استفادت احملاسبة من تقنيات احلواسب وبرجمياهتا متت السيطرة‬
‫على األعمال التقليدية املتكررة‪ ،‬فصارت عملياهتا أسهل وتنجز بسرعات كبرية‬
‫مما جيعلها متاحة يف الوقت املالئم‪.‬‬
‫إال أن توسع األعمال وانتشارها يف بقاع جغرافية متباعدة وازدياد دور البورصات‬
‫بشكل ال ميكن التغاضي عنه‪ ،‬أدى كل ذلك إىل تعقيد املشكلة من جديد‪ .‬لكن‬
‫ملا ازدادت تقنيات اإلنرتنيت وبرجمياهتا فقد عاد للمحاسبة نشاطها وتطورها‬
‫باستفادهتا من هذه التقنيات اجلديدة حيث سخرهتا كأداة من أدواهتا‪.‬‬
‫بشكل عام‪ ،‬يتم إعداد نظم احملاسبة على طريقتني‪:‬‬
‫Š Š تسمح األوىل بإعداد شجرة (خريطة ‪ )Chart‬حسابات فارغة أو مُعدة‬

‫‪46‬‬
‫>> الفصل الثاني‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫سَلفاً مع السماح بإمكانية تعديلها‪ ،‬ويف هذه احلالة جيب على مستخدم‬
‫النظام سواء كان حماسباً أو غري ذلك اإلملام بطرق وآليات إعداد شجرة‬
‫احلسابات لتبويب نظامه احملاسيب مبا خيدم أهدافه وأغراضه‪.‬‬
‫Š Š ويف الثانية يكون النظام مؤسس سلفاً مبجموعة حسابات رئيسية متثل‬
‫األصول واخلصوم واالستخدامات واملوارد وبعض احلسابات األساسية اليت‬
‫تنتمي للحسابات الرئيسية‪ ،‬ويستطيع مستخدم النظام أن يتوسع بإضافة ما‬
‫يلزمه من حسابات ذات عالقة ضمن هذه الفئات‪.‬‬
‫وتنتمي معظم الربامج احملاسبية يف العامل هلاتني الطريقتني‪ ،‬فنظامي‬
‫‪ DacEasy‬و‪ Small Business Manager‬مثالً يعتمدان الطريقة األوىل‬
‫بينما نظام ‪ MS-MONEY‬يعتمد الثانية‪.‬‬

‫اختالف املصطلحات‪:‬‬
‫إن اختالف املصطلحات (مدين‪/‬دائن) أو (من‪/‬إىل) أو (داخل‪/‬خارج) أو (وارد‪/‬‬
‫صادر) أمر شكلي‪ ،‬حيث ميكن حلّها مبرونة يف أي نظام من خالل خيار‬
‫«التجهيزات ‪ »Setup or Configuration‬الذي يسمح عادة للمستخدم أن‬
‫خيتار ما يناسبه‪.‬‬

‫طريقة إدخال القيود‪:‬‬


‫إن طرق إدخال القيود سواء كانت طريقة القيد املفرد أو القيد املزدوج أو من‬
‫خالل حسابات األستاذ مباشرة تصب مجيعها بالنتيجة يف دفرت اليومية ثم يتم‬
‫تصعيدها إىل حسابات األستاذ ذات العالقة‪.‬‬

‫‪47‬‬
‫>> المحاسبة وتقنيات األتمتة‬
‫إلغاء ترحيل القيد والسماح بتعديله‪:‬‬
‫إن إمكانية إلغاء ترحيل القيد أو السماح بتعديله‪ ،‬تُعدّ معضلة حماسبية ال‬
‫يُسمح هبا‪ ،‬وحيرص مراجع احلسابات على عدم وجود مثل هذه املخالفات‬
‫بسبب آثارها السيئة‪ ،‬لكن مبا أن احملاسبني هم الذين خيتارون النظام (يف‬
‫البلدان غري املتقدمة) فهم حيبذون طريقة اإللغاء باحلذف إلخفاء عيوب‬
‫ُّ‬
‫واحلل الذي ميكن اختياره يف هذه احلالة هو يف جتهيز النظام‬ ‫أخطائهم‪.‬‬
‫خبيارين يستطيع املشرف املختص حجب أحدمها إذا شاء‪ ،‬واخلياران مها‪:‬‬
‫«السماح بإلغاء القيد بطريقة احلذف» و «السماح بإلغاء القيد بإصدار قيد‬
‫معاكس تلقائيا طبقاً للمبادئ احملاسبية املتعارف عليها ‪ .»GAAP‬ويتاح‬
‫للمشرف على النظام أو ملدقق احلسابات مشاهدة القيود كما مت إدخاهلا‬
‫بإضافة خيار خاص يف احلالة األوىل‪.‬‬
‫وبسبب قدرات وسرعة الربجميات وقواعد البيانات وخدماهتا للشبكات فقد‬
‫يتم الدمج بني الطريقتني من خالل صالحيات املستخدم ومشرفه األعلى‪.‬‬

‫تسعري بضاعة آخر املدة‪:‬‬


‫ميكن للنظام أن يقوم بتسعري بضاعة آخر املدة «بطريقة اجلرد النهائي» أو‬
‫«بطريقة اجلرد املستمر»‪ ،‬حيث يقرتح النظام يف احلالة األوىل جمموعة أسعار‬
‫خيتار منها احملاسب ما يناسبه (أي حسب القواعد احملاسبية املطبقة وفقاً‬
‫لقاعدة االستمرار)‪ .‬ويسمح خيار «التجهيزات» حبرية اختيار طريقة التسعري‬
‫املتبعة يف حالة اجلرد املستمر ‪ LIFO, FIFO, HIFO, AV‬أو غريها‪ ،‬وذلك‬
‫يف بداية الفرتة دون السماح بتعديل طريقة التسعري خالل الفرتة‪.‬‬
‫وتتيح نظم احملاسبة مرونة كبرية يف االستخدام من خالل إدخال رمز احلساب‬
‫أو امسه مع إمكانية البحث جبزء من االسم ونفس الشيء يُقال عن إدخال‬

‫‪48‬‬
‫>> الفصل الثاني‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫املواد برموزها أو بأمسائها أو جبزء من امسها حيث يتمم النظام اجلزء الباقي‬
‫دون أي خسارة يف البيانات احملاسبية‪ .‬إضاف ًة إىل إمكانية إقفال القيد تلقائياً‬
‫باحتساب املتمم احلسابي‪ ،‬وكذلك تدوير احلسابات إىل فرتة حماسبية قادمة‪،‬‬
‫واحتساب االهتالكات واملخصصات ومتابعة حماسبة األصول الثابتة ومتابعة‬
‫أرصدة الزبائن وبيان الراكد منها والتنبيه إىل التجاوزات‪.‬‬
‫كما تسمح هذه النظم ببناء اسرتاتيجيات مالية دقيقة ومتابعتها تلقائياً دون‬
‫تدخل بشري أو ببيان ذلك مباشرة للمدير املسؤول‪ ،‬إضافة ملراقبة أرصدة‬
‫املخزون بشكل حيوي دون الوقوع بأزمات ناشئة عن نقص حد إعادة الطلب‪،‬‬
‫وكذلك مراقبة احلد األعلى بغية احلد من املشرتيات‪ ،‬ومعرفة أكثرها حركة‬
‫وأقلها مبيعاً وانعكاس ذلك كتغذية راجعة ‪ Feedback‬إلعادة رسم سياسات‬
‫التسويق بناء عليها‪ .‬إضافة إىل احلصول على تقارير فورية وآنية سواء كانت‬
‫رقمية أو بيانية ملونة أو جمسمة‪ ،‬مما يساعد يف اختاذ القرارات العاجلة‬
‫واملهمة قبل فوات األوان‪.‬‬

‫مراحل إعداد نظام حماسيب مؤمتت‪:‬‬


‫تعتمد سياسة التخطيط الشامل ألي نظام معلوماتي على حتقيق التوافقية‬
‫الكاملة بني أجزائه لبناء قاعدة بيانات مركزية ‪ database‬إلحكام الرقابة‬
‫على توليد البيانات ومنع تكرارها بشكل غري جمدي ومنع الفضوليني من‬
‫االطالع عليها أو قرصنتها‪.‬‬
‫لذلك يرتتب على حملل النظام أن يتأكد من نظام الرقابة الداخلية املطبق‬
‫ودراسة الدورة املستندية للوثائق واملستندات والتأكد من مراعاهتا لنظام‬
‫الرقابة الداخلية‪ ،‬وأخرياً البد من رسم خطوط املسؤولية بني متخذي القرار‬
‫ومستخدمي ومشغلي البيانات ومنع أي التباس أو تعارض فيما بينهم‪.‬‬

‫‪49‬‬
‫>> المحاسبة وتقنيات األتمتة‬
‫ومتر مرحلة إعداد النظام مبراحل ثالث‪ ،‬هي‪:‬‬
‫أوالً‪ :‬الدراسة األولية والتحليلية لألعمال اجلارية‪ :‬وتشمل هذه الدراسة‬
‫األقسام ذات العالقة وتتضمن‪:‬‬
‫‪ 1.1‬دراسة أولية الحتياجات كل قسم لتحديد متطلباته واملشكالت املعرتضة‪.‬‬
‫‪ 2.2‬مجع املعلومات األولية عن خمتلف الوثائق واملستندات املستخدمة ضمن‬
‫كل قسم‪ ،‬وتوثيق هذه املستندات وتوصيف استخدامها‪.‬‬
‫‪ 3.3‬إعداد دراسة حتليلية للوثائق واملستندات والعمليات اجلارية عليها لوضع‬
‫خمططات توضح تدفق املعلومات والروابط بينها من جهة وبني األقسام من‬
‫جهة أخرى‪.‬‬
‫ثانياً‪ :‬الدراسة التصميمية‪ :‬وتشمل كل قسم بشكل مستقل وتتضمن‪:‬‬
‫‪ 1.1‬تصميم الوظائف اليت يتطلبها كل قسم‪.‬‬
‫‪ 2.2‬تصميم شاشات العمل اخلاصة بكل مستند يتعامل معه القسم‪.‬‬
‫‪ 3.3‬تصميم قواعد البيانات اليت تقوم بتخزين البيانات املطلوبة عن كل‬
‫مستند‪.‬‬
‫‪ 4.4‬تصميم خوارزميات احل ّل اليت تربط الوظائف احملددة على الشاشات مع‬
‫قواعد البيانات حبيث تضمن تأمني اخلدمات املطلوبة‪ ،‬وأمهها‪ :‬اإلضافة‪،‬‬
‫والتعديل‪ ،‬واحلذف‪ ،‬واالستعراض‪ ،‬والطباعة‪.‬‬
‫‪ 5.5‬توثيق املراحل ‪ Documentation‬السابقة بدليل خاص هبا يتم اللجوء‬
‫إليه يف حاالت التعديل أو التطوير املستقبلي‪.‬‬
‫ثالثاً‪ :‬االستثمار‪ :‬يشمل مرحلتا تدريب العاملني واالستثمار الفعلي لألنظمة‪.‬‬

‫مثال عن نظام حماسيب إداري متكامل‪:‬‬


‫بفرض منشأة تتألف من إدارة عليا ومخسة إدارات متوسطة‪ ،‬هي‪ :‬التخطيط‬

‫‪50‬‬
‫>> الفصل الثاني‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫واإلحصاء‪ ،‬واملالية واحلسابات‪ ،‬واإلنتاجية‪ ،‬والقانونية واإلدارية‪ ،‬والتجارية‪.‬‬


‫فيمكن حتليلها بالشكل التايل‪:‬‬
‫أوالً‪ :‬اإلدارة العامة‪ :‬وتتألف من مكتب املدير العام‪ ،‬ويُلحق به مكتب العالقات‬
‫العامة‪ ،‬وتتلخص وظائفهما‪:‬‬
‫ • مكتب املدير العام‪:‬‬
‫‪ y y‬تنظيم املواعيد‪.‬‬
‫‪ y y‬تنظيم االجتماعات‪.‬‬
‫‪ y y‬متابعة الربيد (الكتب الصادرة والواردة)‪.‬‬
‫‪ y y‬متابعة اللجان واالحتفاظ مبحاضرها‪.‬‬
‫‪ y y‬خدمة اهلواتف والفاكس والربيد االلكرتوني إضافة لبعض اخلدمات‬
‫الشخصية‪.‬‬
‫ • مكتب العالقات العامة‪:‬‬
‫‪ y y‬تنظيم مذكرات االجتماعات‬
‫‪ y y‬إعداد القرارات‪.‬‬
‫‪ y y‬متابعة املشاركة يف املعارض والندوات واملؤمترات والدوريات‪.‬‬
‫ثانياً‪ :‬إدارة التخطيط واإلحصاء‪:‬‬
‫‪ 1.1‬إعداد اخلطط السنوية جململ نشاط الشركة (اإلنتاجي واالستثماري‪،‬‬
‫واملوارد البشرية)‪.‬‬
‫‪ 2.2‬إعداد خطط الدورات التدريبية للعاملني يف الشركة (داخلية وخارجية)‪.‬‬
‫‪ 3.3‬إعداد تقارير نتائج احنرافات اخلطط السنوية‪.‬‬
‫‪ 4.4‬تتبع معايري األداء‪.‬‬
‫‪ 5.5‬إعداد خطط التنفيذ اليومية والشهرية (التفصيلية)‪.‬‬
‫ثالثاً‪ :‬اإلدارة املالية واحلسابات‪ :‬تتألف أعمال اإلدارة املالية من األعمال التالية‪:‬‬

‫‪51‬‬
‫>> المحاسبة وتقنيات األتمتة‬
‫‪ 1.1‬املوازنة التقديرية‪:‬‬
‫ ‪ -‬متابعة النفقات الشهرية إلعداد مشروع املوازنة التقديرية‪.‬‬
‫ ‪ -‬إعداد امليزانية التقديرية السنوية متضمنة االستخدامات واإليرادات‪.‬‬
‫ ‪ -‬إجراء املناقالت بني بنود امليزانية التقديرية‪.‬‬
‫ ‪ -‬تقسيم امليزانيات التقديرية للشركة على مستوى األشهر وعلى مراكز‬
‫التكلفة ومراقبة عدم جتاوز اإلنفاق وذلك حسب كل بند من البنود‪.‬‬
‫ ‪ -‬تنظيم ومتابعة تسجيل نفقات املوازنة‪.‬‬
‫‪ 2.2‬األجور‪:‬‬
‫ ‪ -‬تنظيم جداول الرواتب واألجور والتحويالت للجهات املعنية‪.‬‬
‫ ‪ -‬تنظيم جداول التعويضات واملكافآت والعمل اإلضايف وتصفية أذونات‬
‫السفر‪.‬‬
‫ ‪ -‬تنظيم وتصفية حقوق العمال املنفكني‪.‬‬
‫‪ 3.3‬التدقيق‪ :‬وتتوىل مهام مراقبة وتدقيق كل ما يرد من دائرة الصرفيات‬
‫وتدقيق كافة اإليرادات والتسويات املتعلقة هبا‪ :‬كتدقيق أعمال التحصيل‪،‬‬
‫ويومية صندوق الوارد‪ ،‬وتدقيق أوامر الدفع والشيكات‪ ،‬والتعاقد مع الغري‪.‬‬
‫‪ 4.4‬الصرفيات‪:‬‬
‫ ‪ -‬تنظيم أوامر الصرف والدفع وإعداد الشيكات واحلواالت املختلفة‪.‬‬
‫ ‪ -‬تنظيم دفرت يومية السلف وسجل يومية األمانات وسجل الشيكات‪.‬‬
‫ ‪ -‬تنظيم وتتبع التحويالت (سجل التحويالت)‪.‬‬
‫ ‪ -‬تنظيم ومتابعة القروض املصرفية‪.‬‬
‫ ‪ -‬إعداد بيانات تسديد الضرائب والرسوم‪.‬‬
‫‪ 5.5‬اإليرادات (أو املبيعات)‪:‬‬
‫ ‪ -‬تنظيم أوامر القبض للمبالغ املدفوعة مقدماً من الزبائن واملبيعات‬

‫‪52‬‬
‫>> الفصل الثاني‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫النقدية‪.‬‬
‫ ‪ -‬تنظيم وإدارة عمليات البيع وفق العقود املربمة أو بالبيع املباشر‪.‬‬
‫ ‪ -‬تسجيل القيود يف يوميات املبيعات‪.‬‬
‫ ‪ -‬إعداد اإلشعارات املدينة والدائنة املتعلقة بالزبائن‪.‬‬
‫ ‪ -‬إعداد سند قيد بإمجايل يومية املبيعات يف هناية كل شهر وتسجيله يف‬
‫اليومية العامة‪.‬‬
‫‪ 6.6‬الصندوق‪:‬‬
‫ ‪ -‬حترير إيصاالت استالم بقيمة املتحصالت من املقبوضات نقداً أو‬
‫شيكاً‪.‬‬
‫ ‪ -‬قيد املقبوضات يف يومية صندوق الورد‪.‬‬
‫ ‪ -‬القيام بعهدة الصندوق وإعداد كشف حركة الصندوق يف آخر يوم‪.‬‬
‫ ‪ -‬مراقبة سيولة الصندوق (املوجودات)‪.‬‬
‫ ‪ -‬صرف األجور والرواتب ومتمماهتا‪.‬‬
‫وتتألف أعمال إدارة احلسابات من املهام التالية‪:‬‬
‫‪ 1.1‬احلسابات العامة‪:‬‬
‫ ‪ -‬تنظيم سندات القيد‪.‬‬
‫ ‪ -‬الرتحيل إىل دفرت اليومية العامة وفق طريقة القيد املزدوج‪.‬‬
‫ ‪ -‬تنظيم ميزان املراجعة اإلمجايل من دفرت اليومية العامة‪.‬‬
‫ ‪ -‬الرتحيل إىل دفرت األستاذ املساعد‪.‬‬
‫ ‪ -‬استخراج موازين املراجعة الشهرية لكل حساب من احلسابات الرئيسية‬
‫مع تفصيل احلسابات اجلزئية‪.‬‬
‫ ‪ -‬إعداد ميزان املراجعة للحسابات العامة واجلزئية الربعية أو لغاية تاريخ‬
‫معني‪.‬‬

‫‪53‬‬
‫>> المحاسبة وتقنيات األتمتة‬
‫ ‪ -‬تنظيم عملية املطابقة السنوية مع دائرة التكاليف بالنسبة للكميات‬
‫الداخلة إىل املستودعات واخلارجة منها‪.‬‬
‫ ‪ -‬تنظيم عمليات املطابقة مع كشوف املصاريف أو املطابقة حلركة األموال‬
‫العامة‪.‬‬
‫ ‪ -‬تنظيم كشوف بالدائنية واملديونية شهرياً‪.‬‬
‫‪ 2.2‬امليزانيات‪:‬‬
‫ ‪ -‬تنظيم امليزانية اخلتامية لإلدارة العامة‪.‬‬
‫ ‪ -‬تنظيم احلسابات اخلتامية‪.‬‬
‫ ‪ -‬تنظيم مؤشرات تقييم األداء‪.‬‬
‫ ‪ -‬تنظيم ردود مدققي احلسابات‪.‬‬
‫‪ 3.3‬التكاليف‪:‬‬
‫ ‪ -‬تنظيم السجالت اخلاصة باملعامل واحتساب تكلفة املواد املنتجة‪.‬‬
‫ ‪ -‬تنظيم سجل األصول الثابتة وأقساط االهتالك واالحتياطيات يف هناية‬
‫كل عام‪.‬‬
‫ ‪ -‬تنظيم وإجراء األعمال احملاسبية مبا يساير احلسابات العامة‪.‬‬
‫ ‪ -‬إعداد برنامج التكاليف املعيارية وأسلوب تتبعه ومراقبته‪.‬‬
‫‪ 4.4‬حماسبة املواد واملستودعات‪:‬‬
‫ ‪ -‬تنظيم حماسبة املواد يف املستودعات املوجودة يف الشركة وتنظيم‬
‫البطاقة اخلاصة باإلدخال و اإلخراج من املستودعات‪.‬‬
‫ ‪ -‬حتليل املنصرف من املواد على مراكز التكلفة وتدقيق امليزان الشهري‬
‫ملخرجات املواد وتنظيم سند القيد الالزم‪.‬‬
‫ ‪ -‬تقديم بيانات عن األصناف الراكدة وبطيئة احلركة‪.‬‬
‫ ‪ -‬قيد ضبوط االستالم حلساب املستودعات‪.‬‬

‫‪54‬‬
‫>> الفصل الثاني‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ ‪ -‬قيد أوامر التسليم‪.‬‬


‫ ‪ -‬استخراج متوسط سعر املواد وتسعريها وتسعري لوائح اجلرد يف هناية‬
‫كل عام‪.‬‬
‫ ‪ -‬إعداد ميزان املراجعة الشهرية‬
‫رابعاً‪ :‬اإلدارة الفنية واإلنتاجية‪:‬‬
‫ • اإلدارة الفنية‪:‬‬
‫ ‪ -‬تأمني مستلزمات اإلنتاج وحتديد كمياهتا ومواصفاهتا‪.‬‬
‫ ‪ -‬متابعة حركة قطع التبديل والعمل على تأمينها‪.‬‬
‫ ‪ -‬إعداد دفاتر الشروط الفنية املتعلقة مبستلزمات اإلنتاج وقطع التبديل‪.‬‬
‫ ‪ -‬اإلشراف ومراقبة أعمال ورشات الصيانة‪.‬‬
‫ ‪ -‬وضع برامج الصيانة املخططة والطارئة ومراقبتها‪.‬‬
‫ ‪ -‬وضع برامج الصيانة الوقائية وتتبع تنفيذها‪.‬‬
‫ ‪ -‬املراقبة الفنية على املستودعات وحركة املواد‪.‬‬
‫ ‪ -‬تنظيم وإعداد دراسات اجلدوى االقتصادية لبنود خطط االستبدال‬
‫والتحديد‪.‬‬
‫ ‪ -‬دراسة إصابات العمل وحتديد أسباهبا (األمن الصناعي)‪.‬‬
‫ • اإلدارة اإلنتاجية‪:‬‬
‫ ‪ -‬حتديد اخلطط اإلنتاجية وتوزيعها‪.‬‬
‫ ‪ -‬تنظيم بطاقة ذاتية اآلالت (بيانات عن معامل وآالت الشركة وطاقتها‬
‫اإلنتاجية) واإلشراف على عمل هذه اآلالت‪.‬‬
‫ ‪ -‬تنظيم ومتابعة اإلشراف والرقابة على جودة املنتج‪.‬‬
‫ ‪ -‬اإلشراف على تنظيم ومتابعة اخللطات‪.‬‬
‫ ‪ -‬اإلشراف على تنظيم رقابة حتليل املخرب للمواد املنتجة‪.‬‬

‫‪55‬‬
‫>> المحاسبة وتقنيات األتمتة‬
‫ ‪ -‬تنظيم وحساب كتلة احلوافز اإلنتاجية وتوزيعاها على العاملني‪.‬‬
‫خامساً‪ :‬اإلدارة القانونية واإلدارية‪:‬‬
‫ • شؤون العاملني‪:‬‬
‫ ‪ -‬تنظيم ومتابعة شؤون العاملني (قرارات تعيني‪ ،‬الرتفيع‪ ،‬استقاالت‪،‬‬
‫إجازات)‪.‬‬
‫ ‪ -‬تنظيم التقارير الربعية عن حركة املوارد البشرية وتوزيعها‪.‬‬
‫ ‪ -‬تنظيم األعمال لكل معمل بشكل مستقل‪.‬‬
‫ • النقل‪:‬‬
‫ ‪ -‬تنظيم سجالت اآلليات اخلدمية‪.‬‬
‫ ‪ -‬تنظيم سجالت السائقني‪.‬‬
‫ ‪ -‬صيانة اآلليات‪.‬‬
‫ ‪ -‬متابعة التأمني على اآلليات واحلوادث اليت حتصل هلا‪.‬‬
‫ ‪ -‬مراقبة الصيانة الوقائية لآلليات‪ -‬تزييت وغريها‪.‬‬
‫سادساً‪ :‬اإلدارة التجارية‪:‬‬
‫ ‪ -‬تنظيم أعمال املناقصات اخلارجية والكفاالت واالعتمادات ومواعيد‬
‫الشحن‪.‬‬
‫ ‪ -‬تنظيم العقود الداخلية واخلارجية ومتابعتها‪.‬‬

‫يسمى ذلك باألمتتة على املستوى اإلداري‪ ،‬وميكن توسعة درجة األمتتة لتشمل‬
‫خمتلف األعمال الصناعية حبيث يتم إدخال البيانات من خمتلف املستخدمني‬
‫سواء أكانوا بشراً أم آليني كاإلدخال من احلساسات ‪.Sensors‬‬

‫‪56‬‬
‫>> الفصل الثاني‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫املبحث الثاني‬
‫تقنيات تبادل املعلومات وأشكال تطورها‬

‫إن احملاسبة كنظام معلوماتي تستقي بياناهتا من خالل األحداث االقتصادية‬


‫املالية احمليطة فتعاجلها وينتج عنها تقارير مالية متنوعة تقدمها للمستفيدين‬
‫منها‪ ،‬وقد كانت تقاريرها يف السابق عبارة عن تقارير ورقية (هي مبثابة‬
‫مستندات صادرة عنها وموثقة من اإلدارة العليا وقابلة للتداول)‪ ،‬فاملصارف‬
‫واملصاحل الضريبية واملسامهني والشركاء واجلهات الرقابية وغريهم يتبادلون‬
‫هذه املستندات الورقية ليبنوا عليها آرائهم واستنتاجاهتم ويتخذون القرارات‬
‫املناسبة بناء على ذلك‪.‬‬
‫وخالل تطور احلواسب والربجميات صار باإلمكان احلصول على تقارير‬
‫حممولة على وسائط ممغنطة بأشكال خمتلفة‪ ،‬إمنا كان يصعب تبادهلا بني‬
‫الربامج واألنظمة احملاسبية وذلك بسبب تعدد هذه الربجميات وانتشار أشكال‬
‫متنوعة منها فيصعب جتميعها وتوحيدها معاً‪ .‬لذلك سعت جمموعة تطورات‬
‫إىل جتاوز هذه املعضلة‪ ،‬أمهها‪:‬‬

‫تقنيات توحيد التعريب‪:‬‬


‫اللغة العربية هي من أكثر اللغات السامية تعقيداً‪ ،‬ومتثل جماالً خصباً وممتعاً‬
‫للتحدي التقين‪ ،‬وتعدّ العربية لغة منتظمة إىل حد كبري ميكن حوسبتها فهي‬
‫تتميز خبصائص تسمح باملعاجلة اآللية وجبعل خمرجاها مُنمَّطة‪.‬‬
‫استخدمت النظم أنواعاً عديدة من التعريب‪ ،‬حيث تسابقت الشركات املنتجة‬
‫لتحديد رسوم وأشكال خمصصة لألحرف العربية مسيت ‪ Fonts‬عاجل كل‬
‫منها احلرف بطريقته‪ ،‬فاألحرف العربية منها أحادي الشكل مثل الراء والزاي‬

‫‪57‬‬
‫>> المحاسبة وتقنيات األتمتة‬
‫حيث ال يتبدل شكله بتبدل موضعه‪ ،‬ومنها ثنائي الشكل كالسني والشني حيث‬
‫يأخذ هذا احلرف شكل سني قطع يف هناية الكلمة أو سني يف بداية أو وسط‬
‫الكلمة‪ ،‬ومنها ثالثي الشكل كالباء والياء حيث يتغري شكل احلرف يف بداية‬
‫ووسط وهناية الكلمة‪ ،‬ومنها رباعي الشكل كاهلاء والتاء حيث خيتلف شكل‬
‫احلرف باختالف موضعه (تـ‪ ،‬ـت‪ ،‬ت‪ ،‬ـتـ)‪ .‬ثم تطورت الربجميات فجعلت منه‬
‫حرفاً ذكياً يأخذ شكله الصحيح حسب موقعه من الكلمة‪ ،‬هذا من الناحية‬
‫الشكلية‪ .‬أما الناحية التمثيلية يف الذاكرة فكانت اجلزء األصعب حيث اختلفت‬
‫رموز ‪ ASCII‬بني شركة وأخرى (ما خيص األحرف العربية)‪ ،‬بالنسبة لإلظهار‬
‫على الشاشة‪ ،‬وكانت للطباعة الورقية إشكاالهتا اخلاصة بكل شركة على حدة‬
‫وبكل نوع طابعات بل وبكل طراز‪.‬‬

‫)‪ (ASCII‬الرموز القياسية األمريكية لتبادل املعلومات‬


‫نظام قياسي لرتميز األحرف ببايت واحد يستخدم للبيانات النصية‪ .‬حيث يستخدم ‪ASCII‬‬
‫تركيبات معينة من األرقام املؤلفة من ‪ 7‬أو ‪ 8‬بت لتمثيل ‪ 128‬أو ‪ 256‬حرفاً‪ .‬إن ‪ASCII‬‬
‫القياسي يستخدم ‪ 7‬بتات لتمثيل كافة األحرف الكبرية والصغرية‪ ،‬واألعداد من ‪ 0‬إىل ‪،9‬‬
‫وعالمات التنقيط‪ ،‬وأحرف التحكم اخلاصة املستخدمة يف اإلنكليزية األمريكية‪ .‬وتعتمد معظم‬
‫أجهزة ‪ x86‬استخدام ‪ ASCII‬املوسّع (أو العايل)‪ .‬يسمح ‪( ASCII‬املوسّع) للبت الثامن من كل‬
‫بايت بتعريف ‪ 128‬حرفاً من الرموز اخلاصة‪ ،‬وأحرف اللغات األجنبية‪ ،‬والرموز الرسومية‪.‬‬

‫ثم جرت حماوالت توحيد فكانت األنواع التالية‪:‬‬


‫‪Arabic Windows Codepage 1256, Arabic 864 Codepage‬‬
‫‪864, Arabic ASMO Codepage 708, Arabic DOS Codepage‬‬
‫‪720, Arabic IOS Codepage 28596, Arabic MAC Codep-‬‬
‫‪.age 10004‬‬
‫وأخرياً مت االتفاق عام ‪ 1988‬على ح ّل هذه املشاكل مبعيار جديد خيص لوحات‬

‫‪58‬‬
‫>> الفصل الثاني‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫احلروف أُطلق عليه ‪ Unicode‬مهمته ترميز احلروف الستخدامها لرتميز‬


‫النصوص وختزينها يف ملفات كمبيوترية‪ ،‬ويتصف تصميم معيار ‪Unicode‬‬
‫بالبساطة والتماسك املوجود يف لوحات احلروف املستخدمة يف ترميز ‪ASCII‬‬
‫مع قدرة كبرية لرتميز مجيع حروف اللغات املكتوبة يف العامل اليوم‪ .‬لذلك‬
‫فوظيفة ‪ Unicode‬حتديد وتعريف احلروف ومواقعها ضمن لوحة األحرف‬
‫متهيداً لتعامل الربجميات أو األجهزة معها‪.‬‬
‫إن ‪ Unicode‬يعترب معياراً وليس تقني ًة مبعنى أنه و ّفر البنية األساسية لرتميز‬
‫األحرف فهو ال يأخذ بعني االعتبار تغيّر أشكال احلروف عند تغيّر موضعها‬
‫يف الكلمة وال يلحظ اجتاه حركة املؤشر عند تغيّر اللغة‪ ،‬فإبداع التقنيات من‬
‫مهام املطورين كربط األحرف مع بعضها وتغيري شكلها وضبط حركة املؤشر‪.‬‬

‫الرموز املوحدة ‪Unicode‬‬


‫معيار لرتميز األحرف مت تطويره من قبل ‪ Unicode Consortium‬ميثل كافة اللغات املكتوبة‬
‫يف العامل تقريباً‪ .‬متتلك جمموعة أحرف ‪ Unicode‬عدة صيغ متثيلية‪ ،‬تتضمن ‪ ،UTF-8‬و‬
‫‪ ،UTF-16‬و‪ .UTF-32‬وتستخدم معظم واجهات ‪ Windows‬الصيغة ‪.UTF-16‬‬

‫‪)UTF-8) Unicode Transmission Format 8‬‬


‫جمموعة أحرف إلنشاء الربوتوكوالت تتجاوز استخدام ‪ ،ASCII‬والعتماد أحرف ‪ASCII‬‬
‫املوسّع وترمجة ‪ ،UCS-2‬يو ّفر بروتوكول ‪ UTF-8‬جمموعة من أحرف ‪ Unicode‬العاملية‬
‫ذات ‪ 16‬بت‪ ،‬ويؤمن ‪ UTF-8‬نطاقاً أوسع من األمساء اليت ميكن حتقيقها باستخدام ترميز‬
‫‪ ASCII‬أو ‪ ASCII‬املوسّع لبيانات األحرف‪.‬‬

‫نظام أحرف ‪)Unicode) UCS‬‬


‫مرجع قياسي عاملي جملموعات األحرف وهو جزء من معيار ‪ .Unicode‬والنسخة األكثر تواجداً‬
‫من مقياس ‪ UCS‬هي ‪ UCS-2‬واليت حتدد قيم األحرف ذات ‪ 16‬بت املقبولة واملتعارف عليها‬
‫حالياً الستخدامها يف ترميز معظم لغات العامل‪.‬‬

‫لذلك استحال إجراء أي تبادل بني برجميات احملاسبة إال إذا كانت تستخدم‬

‫‪59‬‬
‫>> المحاسبة وتقنيات األتمتة‬
‫نفس نظام التعريب أو باستخدام برامج بينية حتقق هذه الغاية‪ ،‬ومن جهة‬
‫أخرى جيب أن تكون برامج احملاسبة مصممة بلغة الربجمة نفسها‪ ،‬مثل‪:‬‬
‫‪ ..C, Basic, Pascal, Cobol, dBase, VB, VC, Oracle…etc‬ولتجاوز‬
‫هذه الصعوبات البد من تقنية مشرتكة لتبادل التقارير والقوائم لتقدميها إىل‬
‫تطبيقات أخرى قادرة على فهمها‪.‬‬

‫‪ UDDI‬الوصف العاملي‪ ،‬االكتشاف والتكامل‬


‫‪UDDI: Universal Description, Discovery and Integration‬‬
‫تتبنى هيئة ‪ UDDI‬ابتكار املعايري املفتوحة‪ ،‬هبدف تشكيل إطار منصة مستقلة لوصف‬
‫اخلدمات‪ ،‬واكتشاف األعمال التجارية‪ ،‬وهتدف أيضاً إىل جعل خدمات العمل اليت تستعمل‬
‫اإلنرتنت متكاملة‪.‬‬
‫أصدر مشروع ‪ UDDI‬النسخة ‪ 3‬من املواصفات يف متوز ‪ .2002‬بعد ذلك‪ ،‬ورثت ‪OASIS‬‬
‫املشروع ونشاطاته وتواصل يف تطوير عمل ‪ UDDI‬التقين‪.‬‬

‫تقنية التصدير إىل أنواع وصيغ أخرى‪:‬‬


‫اشتهرت بعض التطبيقات وانتشر استخدامها بني الكثريين‪ ،‬فتوجهت األنظار‬
‫إليها بقوة‪ ،‬مثل‪.Text editors, Lotus, Word, Excel, Quattro Pro,.. etc :‬‬
‫لذلك َزوَّدت معظم تطبيقات احملاسبة براجمها بتقنية التصدير ‪Export‬‬
‫إىل هذه التطبيقات لشهرهتا وإمكانياهتا يف تبادل املستندات املصدرة إليها‪،‬‬
‫فالتقرير املصدر إىل ‪ Excel‬مثالً ميكن تطبيق عليه مجيع إمكانيات ‪Excel‬‬
‫من حسابات إحصائية وكميّة ورسوم بيانية وغريها‪ .‬إضافة إلمكانية بعض‬
‫التطبيقات األخرى ومنها احملاسبية على قراءة هكذا ملفات‪.‬‬
‫لكن حمدودية معاجلة مثل هذه التقارير جعل منها تقنية تتغلب على بعض‬
‫الصعوبات وتعجز أمام أخرى‪ ،‬لذلك كانت حلوالً جيدة إمنا غري متميزة مبا‬
‫فيه الكفاية‪.‬‬

‫‪60‬‬
‫>> الفصل الثاني‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫تقنيات تبادل املعلومات وأشكال تطور ‪ Database‬وصوالً إىل ‪ODBC‬‬


‫اجتهت تقنية ختزين البيانات إىل قواعد البيانات ‪ Databases‬عوضاً عن‬
‫ختزينها مبلفات ختص لغات عالية املستوى مثل ‪Basic, Pascal..Etc‬‬
‫فبدأت تقنيات توحيد ترميز البيانات املخزنة مما أتاح قراءهتا من قبل بعضها‬
‫البعض‪.‬‬
‫واشتهرت برجميات ختص قواعد البيانات مثل‪:‬‬
‫‪Oracle, SQL Server, Access (*.mdb), dBase (*.dbf), Excel‬‬
‫‪(*.xls), Paradox (*.db), FoxPro(*.dbf), Text driver (*.txt)..‬‬
‫و َزوّدت نُظم التشغيل مثل ‪ Windows‬براجمها بإدارة خاصة لتبادل البيانات‬
‫فيما بينها بشكل مفتوح ‪ODBC: Open Data Base Connection‬‬
‫فأصبحت هذه التقنية أداة جيدة لتبادل امللفات فيما بني التطبيقات اليت‬
‫أصبحت معظمها تستخدم قواعد بيانات شهرية‪.‬‬

‫سريّة البيانات وإمكانية اخرتاقها‪:‬‬


‫إن انتشار تقنيات الشبكات ‪ Networks‬سَاعد يف جتاوز التطبيقات‬
‫ملشكلة تباعد األعمال جغرافياً‪ ،‬وصُممت تطبيقات احملاسبة لتتعامل معها‪،‬‬
‫فاملستودعات قد تكون يف بناء مستقل عن موقع اإلدارة العليا وعن إدارة‬
‫احلسابات‪ ،‬فتتيح التطبيقات اليت تعمل على الشبكات التعامل معها آنياً وكأهنا‬
‫يف مكان واحد‪.‬‬
‫لكن ذلك م ّكن بعض الفضوليني من اخرتاق شبكات املعلومات رغم تقنيات‬
‫الرتميز (التشفري) اليت تتمتع هبا أنظمة احلماية من كلمات سرّ وغريها‪ ،‬فأضخم‬
‫الشركات واملؤسسات واهليئات تقنية يتم اخرتاقها حتى وزارة الدفاع األمريكية‬
‫(البنتاغون) ومكتبات مايكروسوفت وأوراكل وغريها من منتجي التقنية نفسها‪.‬‬

‫‪61‬‬
‫>> المحاسبة وتقنيات األتمتة‬
‫وتزداد اخلطورة عندما تعمل التطبيقات على شبكات اإلنرتنيت حيث تكون‬
‫أكثر عرضة للسطو والسرقة واالخرتاق لكثرة مستخدمي الشبكة ومهاراهتم‬
‫العالية جداً‪.‬‬
‫أمام كل ذلك أصبح صعباً على الشركات أن تدع قواعد بياناهتا عرضة هلذه‬
‫املخاطرة الكبرية فأصبحت متتنع عن تقديم مشاركة ملفاهتا احملاسبية واملالية‬
‫بتقنية ‪ ODBC‬وبغريها‪.‬‬
‫لذلك شرعت كربيات شركات التقنية وشركات احملاسبة البحث عن حلول‬
‫أفضل تسمح بنشر القوائم والتقارير املالية بسرعة ودقة متجاوزين املعوقات‬
‫الكثرية‪ ،‬كمشاكل التوافقية والسماح بقراءة ومعاجلة املستندات تلقائياً دون‬
‫احلاجة إلعادة إدخاهلا ثانية والتعرض حلاالت الوقوع يف األخطاء املختلفة‬
‫ومشاكل القرصنة واخرتاق سريّة البيانات‪ .‬إضافة إىل مراعاة التايل‪:‬‬
‫ ‪ -‬تكاليف مجع البيانات‪ :‬هي جمموع تكلفة تشغيل النظام وصيانته وتكاليف‬
‫التدريب‪.‬‬
‫ ‪ -‬سرعه البيانات‪ :‬أي ما أمهية ورود البيانات يف الوقت املناسب؟‬
‫ ‪ -‬مرونة مجع البيانات‪.‬‬
‫ ‪ -‬نوعية البيانات ودقتها ومعدل اخلطأ‪.‬‬
‫ ‪ -‬استخدام البيانات‪ ،‬ومدى إعادة استخدامها‪.‬‬

‫‪62‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫الفصل الثالث‬
‫لغة الرتميز املوسع ‪XML‬‬
‫(‪eXtensible Markup Language (XML‬‬

‫‪In the 21st century economy‬‬


‫‪XML is the way you will move information‬‬

‫تتطلّب عمليات سوق األعمال اإللكرتونية ‪ e-Business‬تشغيل تطبيقات‬


‫برامج واتفاقيات وصيغ ثابتة لتبادل املعلومات كصفقات ‪ )1(B2B‬و‪،)2(B2C‬‬
‫وقد صُممت لغة ‪ XML‬إلجناز هذه األهداف ملقدرهتا على تبادل املعلومات‬
‫يف بيئة األعمال وخارجها وفيما بني املستخدمني وتطبيقات الربامج املختلفة‪،‬‬
‫لذلك فهي أساس تبادل معلومات األعمال اإللكرتونية ‪Electronic Data‬‬
‫(‪.Interchange )EDI‬‬
‫‪(EDI‬‬
‫فإذا اعتربنا اخرتاع الصينيني للورق قد م ّكن الناس من إنشاء مستنداهتم قبل‬
‫أكثر من ألف عام فإن اخرتاع تقنيات الطباعة سامهت يف نشر الصحافة‪،‬‬
‫أما لغة ‪ XML‬فستثري ثورة معلومات بوصفها تقنية تساعد يف تبادل حمتوى‬
‫بيانات مستند ما دون احلاجة لالتفاق املسبق على شكله‪.‬‬
‫إن هذا التغري التقين رَ ّكز على احملتوى بدالً من احملتوى والشكل‪ ،‬ومن املتوقع أن‬
‫تكون نتائجه مشاهبة الخرتاع الورق وآلة الطباعة‪ ،‬فتأثريه على تبادل املعلومات‬
‫سيكون كبرياً‪ .‬خاصة وأن هناك اجتاهاً عاملياً واضحاً لتبنيه بشكل شامل(‪،)3‬‬
‫لذلك ميكن القول إن ‪ XML‬هي لغة األعمال اإللكرتونية ‪ e-business‬على‬
‫ ‪(1) Business to Business.‬‬
‫ ‪(2) Business to Consumer.‬‬
‫ ‪(3) See www.verticalnet.com, which has over 50 business communities and growing.‬‬

‫‪63‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫االنرتنيت ‪ Internet‬واالنرتانيت ‪.Intranet‬‬
‫وسوف نتناول لغة الرتميز املوسع من خالل مقدمة تارخيية وثالثة مباحث‪:‬‬
‫ ‪ -‬مقدمة‪.‬‬
‫ ‪ -‬بنية مستند ‪ XML‬وتنظيم بياناته‪.‬‬
‫ ‪ -‬بنية وأجزاء لغة ‪.XML‬‬
‫ ‪ -‬تقنيات عرض مستندات ‪.XML‬‬

‫املقدمة‪ :‬حملة تارخيية عن لغة ‪:XML‬‬


‫وطبّقت الحقاً‬‫ُطوِّرت لغات الرتمز ‪ Markup‬يف أوىل مراحلها من قبل ‪ُ IBM‬‬
‫على نطاق واسع ضمن شركات النشر‪ ،‬ففي عام ‪ 1986‬أَسَّست املنظمة العاملية‬
‫للمقاييس ‪ ISO‬اللغة الرتميزية ‪ SGML‬واعتربهتا معياراً يهدف إىل تعريف‬
‫بنية مستندات التطبيقات(‪ )1‬املستعملة يف تشكيل مستندات ‪ HTML‬و‪.XML‬‬
‫لغة ترميز النص التشعبي ‪HTML‬‬
‫لغة تعليمات بسيطة مستخدمة إلنشاء مستندات نص تشعيب تكون قادرة على التنقل من نظام‬
‫إىل آخر‪ .‬تعترب ملفات ‪ HTML‬ملفات نصية ‪ ASCII‬بسيطة مع رموز مضمنة (مشار إليها‬
‫بواسطة عالمات) لتدل على التنسيق وارتباطات النص التشعيب‪.‬‬

‫فعلى سبيل املثال‪ ،‬يتطلب أي مُنتَج جديد دليل تعليمات تفصيلي وآخر مبسط‬
‫للمبتدئني‪ ،‬وحيتاج الناشر يف هذه احلالة إلعادة استخدام األجزاء األساسية‬
‫للمستند يف كليهما‪ ،‬ومبا أن عملية ترميز املستند يف لغة ‪ SGML‬تسمح‬
‫باستخدام النصّ يف عدة صيغ وألكثر من مرة‪ ،‬فإن ذلك يسمح ملؤلف الدليل‬
‫فصل احملتوى عند تقديم املستند‪ ،‬فعملية التأليف تُكتب ملرّة واحدة مع‬
‫‪ SGML‬بينما تُعرض معلوماته يف عدة صيغ خمتلفة‪.‬‬
‫‪(1) What is SGML, Extract from the OII Technology Handbook, © Technology Appraisals Lim-‬‬
‫ ‪ited 1996? Found at www.techapps.co.uk/iihb_sgml.html , July 31, 2000.‬‬

‫‪64‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫وال يعترب ‪ SGML‬لغة مستقلة بل هي لغة مساعدة ‪،meta-language‬‬


‫منظمة بشكل منطقي‪.‬‬‫الغرض الرئيسي منها وصف البيانات وتصوير معلومات ّ‬
‫ويُقصد مبصطلح ‪ meta‬جمموعة القواعد اليت تُعرِّف كيفية عمل األشياء‪،‬‬
‫وبشكل مشابه‪ ،‬فإن ‪ SGML‬تُزوّد القواعد واإلجراءات العامّة اليت تسمح‬
‫بوجود عدة تطبيقات خمتلفة‪.‬‬
‫ومن املفيد ذكره أن ‪ XML‬قد انبثق عنها لغات اختصاصية أساسها ‪XML‬‬
‫كلغة الرسوم ثنائية البعد القابلة للتوسع ‪Scalable Vector Graphics‬‬
‫‪ ،SVGG‬ولغة ‪ MathML‬لوصف الرياضيات ولغة الرتميز الكيميائية �‪Chemi‬‬
‫‪ cal Markup Language‬أو ‪ CML‬ولغة ‪ WML‬وهى لغة ترميز الالسلكي‬
‫املستخدمة يف بناء مواقع ميكن تصفحها باستخدام اهلواتف اخللوية‪.‬‬

‫تعريف لغة ‪:XML‬‬


‫لغة ‪ XML‬هي طريقة قياسية لرتميز املستندات اليت حتوي معلومات (كلمات‪،‬‬
‫صور اخل) وبعض اإلشارات اليت تبيّن دور هذه احملتويات حيث خيتلف معنى‬
‫حمتوى قسم العنوان عن معنى حمتوى قسم التعليقات أو حمتوى قاعدة‬
‫البيانات وهكذا‪ ،‬وميكن تشبيهها هبيكل عظمي قادر على التمدد من قبل أي‬
‫طرف يرغب بتشكيل طرق إضافية الستعماالت ‪ ،XML‬فالرتميز يُقصد به‬
‫تعريف النصّ ورموزه أما كلمة لغة فتعين طريقة تقديم معلومات ضمن قواعد‬
‫وصيغ مقبولة‪.‬‬
‫عرّفت توصية ‪ W3C‬النسخة األوىل من ‪ XML‬بأهنا(‪ :)1‬لغة مبسطة من‬
‫‪ SGML‬هتدف إىل تقديم اخلدمات واالستالم واملعاجلة على الشبكة بطريقة‬
‫‪ ،HTML‬لذلك صُمّمت ‪ XML‬لتسهيل العمل وتفسريه من قبل ‪ SGML‬و‬
‫;‪(1) The XML Cover Pages Extensible Markup Language (XML) By: Robin Cover Last modified‬‬
‫ ‪July 31, 2000 Found at www.oasis-open.org/cover/xml.html#overview August 1, 2000.‬‬

‫‪65‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫‪ .XML‬ثم عرّفت جلنة الشبكة العاملية ‪ W3C‬لغة ‪ XML‬بأهنا(‪ :)1‬لغة ترميز‬
‫قابلة للتوسع مُعرّفة بشكل وصفي‪.‬‬

‫إحتاد نظام الشبكة العاملية (‪)World Wide Web Consortium W3C‬‬

‫تأسّس يف تشرين األول ‪ 1994‬لقيادة الشبكة العاملية بكامل إمكانياهتا مبوجب االتفاقيات‬
‫املشرتكة لرتويج وتطور الويب‪ ،‬ويضم ‪ W3C‬أكثر من ‪ 400‬منظمة عضو حول العامل‪ ،‬وحتظى‬
‫بتقدير عاملي لدورها يف منو الويب‪.‬‬

‫ثم استقر إحتاد نظام الشبكة العاملية ‪ W3C‬على تعريف لغة ‪ XML‬بأهنا‪:‬‬
‫جمموعة القواعد والتعليمات واالتفاقيات لتصميم صيغ البيانات بطريقة‬
‫تُنتج ملفات يَسهل توليدها وقراءهتا من قبل الكمبيوتر لتفادي خماطر تبعية‬
‫منصات العمل وقلة الدعم(‪ .)2‬وبذلك أصبحت أسلوباً عاملياً لتهيئة وتقديم‬
‫البيانات بطرق خمتلفة‪.‬‬
‫ومن أهم وظائف ‪:XML‬‬
‫ ‪ -‬تعريف بنية البيانات‪.‬‬
‫ ‪ -‬جعل هذه البنى منصات مستقلة‪.‬‬
‫ ‪ -‬تقوم معاجلات ‪ XML‬بتعريف البيانات آلياً‪.‬‬
‫ ‪ -‬تعريف بطاقات خاصة‪.‬‬

‫‪ebXML: Electronic Business XML‬‬

‫األعمال االلكرتونية باستخدام لغة الرتميز املوسعة ‪ XML‬لصياغة وهتيئة مواصفات شركات‬
‫األعمال للعمل على االنرتنت‪.‬‬

‫‪(1) The World Wide Web Committee, or W3C, is a worldwide consortium that establishes pro-‬‬
‫ ‪tocols or rules for the Internet. Visit the W3C Web Site at www.w3c.org.‬‬
‫‪(2) XML in 10 Points, by Bert Bos, © 1999-2000. Created 27 Mar 1999 (last update: Date:‬‬
‫ ‪2000/05/26 15:48:52) www.w3.org/XML/1999/XML-in-10-points , Viewed July 31, 2000.‬‬

‫‪66‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫أما أهم استخدامات ‪ XML‬فتتلخص يف‪:‬‬


‫‪ 1.1‬مبادلة املعلومات ‪ :Data-Exchange‬يُستعمل ‪ XML‬كمساعد لتبادل‬
‫البيانات فيُعرّفها بوضوح على طريف اإلرسال واالستقبال لفهمها‪.‬‬
‫‪ 2.2‬بديل عن تبادل البيانات إلكرتونياً‪ :‬فقد كان تبادل البيانات اإللكرتوني‬
‫‪ EDI Electronic Data Interchange‬وسيلة التبادل بني األعمال‬
‫التجارية لسنوات عدّة باستخدام البنية التحتية لالتصاالت بشكل غري مرن‪،‬‬
‫بينما يعترب ‪ XML‬بديالً جيداً لـ ‪ EDI‬ألنه يستعمل اإلنرتنت كأداة لتبادل‬
‫البيانات مبرونة كبرية‪.‬‬
‫‪ 3.3‬مشاركة البيانات مع أطراف أخرى‪.‬‬
‫‪ 4.4‬ختزين البيانات‪.‬‬
‫‪ 5.5‬تقليص زمن التحميل على خادمات الشبكة ‪.Web Server‬‬
‫‪ 6.6‬إمكانية حتويل ملفاهتا إىل ملفات ‪ html‬بسهولة لعرضها بشكل مجيل‬
‫على املتصفح بواسطة حموالت ‪ ،XSLT‬أو لعرضها مباشرة على املتصفح‬
‫بواسطة ورقة التنسيق ‪.CSS‬‬
‫‪ 7.7‬استدعاء اإلجراءات البعيدة باستخدام بروتوكول ‪ RPC‬الذي يسمح‬
‫للكائنات املوجودة على جهاز ما باستدعاء الكائنات املوجودة على جهاز آخر‬
‫للقيام بعمل ما‪.‬‬
‫‪ 8.8‬تسهيل التجارة اإللكرتونية‪ ،‬فمعظم الشركات اليوم تُقرّ بضرورة ربط‬
‫عمالئها معها عرب اإلنرتنت بدالً من استخدام الطرق التقليدية‪ .‬فكلما احتاجت‬
‫شركة ما إلرسال بياناهتا إىل جهة أخرى عرب اإلنرتنت فان ‪ XML‬هي التقنية‬
‫األفضل ألن اهلدف من ورائها تبادل وتشارك املعلومات‪.‬‬

‫‪67‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫‪OASIS.‬‬

‫‪Organization for the Advancement of Structured Information‬‬


‫‪Standards‬‬
‫منظمة تقديم معايري املعلومات ّ‬
‫املنظمة‬

‫هو ائتالف غري رحبي يروّج لتطوير وتطبيق معايري املستند على التقنيات احلالية مثل ‪XML‬‬
‫و‪ ،SGML‬هدفه التكيّف وتطبيق تلك املعايري إىل حاالت العمل احلقيقية وتتضمّن مواصفاهتا‬
‫الرئيسية ‪ ،ebXML، SAML‬و‪.UDDI‬‬

‫املبحث األول‬
‫البنية العامة ملستند ‪XML‬‬

‫تعترب تقنية ‪ XML‬عائلة خاصة بعضها ما زال قيد التطوير‪ ،‬ولكل فرد فيها‬
‫مواصفاته اخلاصة‪ .‬وتشكل النسخة ‪ XML 1.0‬القاعدة األساسية اليت‬
‫تبنى عليها ‪ XML‬ألهنا تصف الرتاكيب اليت جيب على مستند ‪ XML‬إتباعها‬
‫والقوانني اليت جيب على معربات ‪ XML‬أن تطبقها إضافة إىل تعاريف أنواع‬
‫املستندات ‪ .DTD‬وتعترب لغة ‪ Xpath‬اجلزء املسؤول عن استعالم وعنونة‬
‫أقسام مستند ‪ XML‬لذلك تعترب أداة التطبيقات يف إجياد معلومات حمددة‬
‫ضمن مستند ‪.XML‬‬
‫وتدخل لغة ‪ CSS‬ضمن عائلة ‪ XML‬أيضا الستعراض مستندات ‪XML‬‬
‫البسيطة ويستعاض عنها بلغة ‪ XSL‬يف احلاالت املعقدة حيث تتضمن‬
‫حتويالت خاصة تسمى ‪ XSLT‬تستخدم لتحويل مستندات ‪ XML‬إىل أنواع‬
‫أخرى‪ ،‬إضافة إىل عرض معلوماهتا‪.‬‬
‫أما ‪ XLink‬و‪ XPointer‬فهما لغتان تُستخدمان لربط مستندات ‪ XML‬مع‬

‫‪68‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫بعضهما البعض بصورة مشاهبة للوصالت التشعبية يف مستندات ‪.HTML‬‬


‫منوذج املستند ‪ Document Object Model DOM‬نوع من عائلة ‪XML‬‬
‫معروف جيداً ملن تعامل من قبل مع لغة ‪ DHTML‬و ‪ JavaScript‬فهذا‬
‫الكائن ميكنه ربط مستندات ‪ XML‬مع لغات برجمة أخرى مع إمكانية اإلضافة‬
‫واحلذف التعديل داخل مستندات ‪ XML‬بواسطة اللغة املفضلة‪.‬‬
‫وحتى يصبح مستند ‪ XML‬جاهزاً لالستخدام منيّز بني ثالثة مراحل‪:‬‬
‫‪ 1.1‬تعريف البطاقات ‪ :TAG‬كبطاقة <‪ >TUTORIAL‬مثالً‪.‬‬
‫‪ 2.2‬تعريف نوع املستند ‪ DTD Document Type Definition‬أو‬
‫‪ :Schema‬جيب تعريف معنى البطاقة كي تصبح جاهزة لالستعمال‪ ،‬ويتم‬
‫هذا التعريف يف قسم ‪ DTD‬حيث ميكن تعريف قسم جديد (التلميح ‪)1-3‬‬
‫أو باستعمال ‪ DTD‬موجود حيث يتوافر آالف التعريفات معظمها ميكن‬
‫حتميله واستخدامه جماناً(‪ ،)1‬ويعترب املخطط ‪ Schema‬بديالً عن ‪DTD‬‬
‫يف مفاهيم ‪ XML‬احلديثة‪.‬‬
‫‪ 3.3‬عرض النتائج‪ :‬ميكن عرض البيانات يف مستند ‪ XML‬أو ختزينها مباشرة‬
‫يف قاعدة بيانات أو عرضها يف ملفات بصيغة ‪:XSL‬‬
‫(‪)eXtensible Style Sheet Language‬‬
‫أو بصيغة صفحات متعاقبة الشكل (‪.)Cascading Style Sheets CSS‬‬

‫ ‪(1) http://xml.coverpages.org/‬‬

‫‪69‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫مستند ‪:XML‬‬
‫تشابه مستندات ‪ XML‬ملفات ‪ HTML‬أو ‪ ،SGML‬واملثال (‪ )1-3‬يعرض‬
‫شكالً مبسطاً له‪:‬‬

‫>?»‪<?xml version=»1.0‬‬
‫>‪<oldjoke‬‬
‫>‪<burns>Say <quote>goodnight</quote>,Gracie.</burns‬‬
‫>‪<allen><quote>Goodnight, Gracie.</quote></allen‬‬
‫>‪</oldjoke‬‬

‫مثال (‪)1-3‬‬

‫يبدأ املستند مبعاجلة أمر <=‪ >?xml version‬وهو مبثابة تصريح اختياري‬
‫يف لغة ‪ )1(XML‬هدفه بيان أن املستند من نوع ‪ XML‬ويوضح رقم نسخته‬
‫أيضاً‪ .‬خبالف ‪ SGML‬ليس هناك إعالن لنوع املستند‪.‬‬
‫إن مكونات مستند ‪ XML‬حساسة حلالة احلروف ‪( Case-Sensitive‬حالة‬
‫احلرف الصغري والكبري)‪ ،‬وهذا خمتلف عن ‪ HTML‬وأكثر تطبيقات ‪SGML‬‬
‫األخرى‪ ،‬لذلك يعترب املصطلحان التاليان خمتلفان‪.>BODY>…<body< :‬‬

‫منهجية عمل مستندات ‪ XML‬وتكوينها اهلرمي‪:‬‬


‫عندما نكون أمام كمية معلومات ضخمة أو حتى متوسطة احلجم فمن األفضل‬
‫جتميع هذه املعلومات اليت تنتمي إىل موضوع واحد مع بعضها البعض بدالً من‬
‫متثيلها كما هي‪ .‬وكمثال تُجزَّأ (منتديات احلوار) إىل جمموعة أقسام ومواضيع‬
‫فرعية تبعاً ملواضيع حمددة ويُقسم املوضوع الواحد إىل جمموعة فقرات متثل‬
‫ردود األعضاء‪ ،‬األمر الذي يُسهل استخراج املعلومات‪.‬‬
‫ ‪(1) www.w3.org/TR/REC-xml#sec-prolog-dtd‬‬

‫‪70‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫يستخدم مطورو الربجميات هذا النموذج منذ سنوات مستخدمني بنية تسمى‬
‫‪ Object model‬أو النموذج الكائن حيث ترتبط ببعضها بتسلسل هرمي‪،‬‬
‫وكذلك تفعل لغة ‪ XML‬أي أهنا جتمع البيانات بتسلسل هرمي‪ ،‬فبنود املستند‬
‫تتبع بعضها البعض بعالقات ‪ Child‬أو أب‪/‬ابن‪ .‬وتسمى هذه البنود بالعناصر‬
‫‪ elements‬وهى أجزاء منفردة من املعلومات‪ .‬وميكن متثيل املثال السابق‬
‫بطريقة هرمية كالتايل (املثال (‪:)2-3‬‬

‫>‪<NAME‬‬

‫>‪<first‬‬
‫‪Ahmad‬‬
‫>‪<middle‬‬
‫‪Ali‬‬
‫>‪<last‬‬
‫‪Hasan‬‬
‫مثال (‪)2-3‬‬

‫إن البند <‪ >Name‬هو أبو البند <‪ >First‬والبند <‪ >First‬هو ابن للبند‬
‫<‪ >Name‬والبنود <‪ >First‬و <‪ >Middle‬و <‪ >Last‬مجيعها أنساب‬
‫لبعضها البعض ألن مجيعهم أبناء للبند <‪ .>Name‬ويعترب النص ابن العنصر‬
‫الذي ينتمي له فالنص ‪ Ahmad‬ابن البند <‪ ،>First‬وتسمى هذه البنية‬
‫بالشجرة ‪ Tree‬فكل جزء حيتوي أبناء تسمى فروعاً ‪ Branches‬ومجيع‬
‫األجزاء اليت حتوي أبناء تسمى أوراقاً ‪ .Leaves‬وعليه ميكن تعريف ما يلي‪:‬‬
‫▪ ▪ حمتوى العنصر ‪ >Element Content> Name‬يعترب ‪element‬‬

‫‪71‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫‪ content‬ألن هناك عناصر تنتمي له وليس جمرد نص فإنه يعترب حمتوى‬
‫عنصر‪.‬‬
‫▪ ▪ احملتوى البسيط ‪ >Simple Content> First‬و <‪ >Middle‬و‬
‫<‪ >Last‬هي حمتوى بسيط ألهنا حتوي نصاً فقط‪.‬‬
‫▪ ▪ احملتوى املختلط ‪ Mixed Content‬حيوي عناصر بسيطة وأخرى‬
‫نصية مثال (‪:)3-3‬‬

‫>‪<doc‬‬
‫>‪ <parent>Computer<em>4</em>arab</parent‬‬
‫>‪</doc‬‬

‫مثال (‪)3-3‬‬

‫يالحظ يف املثال أن للبند <‪ >parent‬ثالثة أبناء (نص حيوي ‪)Computer‬‬


‫وعنصر ابن <‪ >em‬ونص آخر حيوي النص ‪ .arab‬وميكن متثيله على شكل‬
‫بنية شجرية كالتايل (املثال ‪:)4-3‬‬

‫>‪<doc‬‬

‫>‪<parent‬‬

‫‪Computer‬‬

‫>‪<em‬‬

‫‪text‬‬

‫‪arab‬‬

‫مثال (‪)4-3‬‬

‫‪72‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫الستخدام تصريح ‪ ،XML‬فإن كلمات اإلعالن الدليلية تبدأ بالرمز<! بدالً من األقواس‬
‫املفتوحة‪ ،‬ولتعريف قائمة ما كقائمة تسوّق مثالً فإن قسم ‪ DTD‬يكون كالتايل‪:‬‬

‫>‪<!ELEMENT Shopping-List (Item)+‬‬


‫>)‪<!ELEMENT Item (#PCDATA‬‬

‫أي هناك عنصر امسه قائمة تسوّق حيوي عناصر تسمّى بنوداً والبدّ أن يكون هناك بند‬
‫واحد على األقل أو أكثر (إشارة الزائد تدل على ذلك)‪ .‬ويوضح أيضا أنّ العنصر قد حيوي‬
‫بيانات حرفية معربة (‪ .)PCDATA, i.e. text‬وسيكون العنصر (قائمة تسوّق) عنصر جذر‪،‬‬
‫وسريافقه ك ّل شيء آخر يف املستند‪:‬‬

‫>?”‪<?xml version=”1.0‬‬
‫>”‪<!DOCTYPE Shopping-List SYSTEM “shoplist.dtd‬‬

‫>‪<Shopping-List‬‬
‫>‪<Item>Chocolate</Item‬‬
‫>‪<Item>Sugar</Item‬‬
‫>‪<Item>Butter</Item‬‬
‫>‪</Shopping-List‬‬
‫تلميح (‪)2-3‬‬

‫أوجه الشبه بني ‪ XML‬و ‪:HTML‬‬


‫تعمل ‪ W3C‬بالتفاهم مع باعة متص ّفحات ‪ Netscape‬و ‪ Internet Explorer‬وجمتمع‬
‫‪ WWW‬إىل توسيع تعريف ‪ HTML‬للسماح لبطاقات البيانات اجلديدة مبسايرة‬
‫التقنية املتغرية وحلصر االختالفات يف تقديم صفحات ‪ style sheets‬إىل‬
‫الويب‪ ،‬وتنحصر هذه التغيريات مبا يطبقه باعة املتص ّفحات ومبقدار حتقق‬
‫التوافقية‪ ،‬فمعظم الناس وبسبب رغبتهم نشر معلوماهتم على حنو واسع‬
‫يستخدمون الدعم الذي تقدمه آخر نسخ متصفحات ‪ Netscape‬و ‪Internet‬‬
‫‪ Explorer‬ذات الفائدة احملدودة‪.‬‬
‫تعترب دراسة معاني مفردات البطاقة يف ‪ HTML‬ثابتة فالعنوان <‪ >h1‬ميثل‬

‫‪73‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫مستوى البطاقة وعنواهنا‪.‬‬
‫‪ XML was designed to describe data and to focus on what data is.‬‬
‫‪HTML was designed to display data and to focus on how data looks.‬‬
‫تلميح (‪)3-2‬‬

‫بينما حتدد لغة ‪ XML‬دراسة معاني الكلمات والبطاقات إضافة لوصف أيّة‬
‫بيانات إضافية (التلميح ‪ ،)2-3‬وبكلمة أخرى‪ ،‬فإن ‪ XML‬تبيّن وسائل تعريف‬
‫بطاقات البيانات والعالقات اهليكلية بينها‪ .‬ومن أهم مزايا ‪ XML‬كبديل عن‬
‫‪:HTML‬‬
‫ • يسمح ‪ XML‬للمؤلفني واجملهزين بتصميم مستنداهتم اخلاصة(‪ )1‬بدالً‬
‫من لصقها ضمن ‪ HTML‬ومن ثم االستفادة من حتديد تفاصيل املستند‬
‫بشكل واضح إىل التطبيق مما جينب الغشّ والتعب والتزييف الذي يصاحب‬
‫‪ ،)2(HTML‬فالرتميز يوضح معنى البيانات‪ ،‬مثال‪:‬‬
‫<‪>date yymmdd="2002-12-31">next Monday</date‬‬
‫ • يتميز حمتوى معلومات املستند يف ‪ XML‬بالغنى والسهولة نظراً لقدرات‬
‫‪ )3(XML‬يف االرتباط باإلنرتنت أكثر مما هو متوفر يف ‪.HTML‬‬
‫ • تؤمن ‪ XML‬وسائل عرض وأداء أفضل للتص ّفح كتقنيات ‪ CSS‬و‪XSLT‬‬
‫‪.Style Sheets‬‬
‫ • يزيل ‪ XML‬العديد من التعقيدات التحتية يف لغة ‪ SGML‬مما يو ّلد‬
‫مناذج أكثر مرونة تساعد يف كتابة برامج ملعاجلة ‪ XML‬أسهل بكثري من‬
‫‪.SGML‬‬
‫ • يسهل ترميز ‪ XML‬الوصول إىل املعلومات وجيعلها قابلة لالستعمال‬

‫ ‪(1) www.ucc.ie/xml/#doctype‬‬
‫ ‪(2) www.ucc.ie/xml/#html‬‬
‫ ‪(3) www.ucc.ie/xml/#hypertext‬‬

‫‪74‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫بشكل متكرر مما جيعل املستند متاحاً جلميع برامج ‪ XML‬بدالً من إتاحته‬
‫ملنتجني حمددين كما يف حالة ‪.HTML‬‬
‫ • ما زالت بنية ملفات ‪ )1(XML‬تعتمد صيغة ‪ SGML‬إال أن استعماهلا‬
‫متاح خارج بيئة الويب حيث ميكن توليد مستنداهتا يف خمتلف البيئات‪.‬‬
‫ • ال حي ّل ‪ XML‬حم ّل ‪ HTML‬بل هو بديل يسمح بتعريف عناصر مرمزة(‪،)2‬‬
‫ومن املتو ّقع بقاء ‪ HTML‬قيد االستعمال لبعض الوقت ريثما يصبح تعريف‬
‫مستند ‪ HTML‬متوفراً يف حنويات ‪.)3( XML‬‬
‫مثال‪ :‬ميكن متثيل البيانات بصيغة ‪ HTML‬كالتايل (املثال ‪:)5-3‬‬

‫>‪<html‬‬
‫>‪<head><title>Name</title></head‬‬
‫>‪<body‬‬
‫>‪<p>Ahmad Hasan</p‬‬
‫>‪</body‬‬
‫>‪</html‬‬

‫املثال (‪)5-3‬‬

‫أو بصيغة ‪ XML‬كالتايل (املثال ‪:)6-3‬‬

‫>‪<name‬‬
‫>‪ <first>Ahmad</first‬‬
‫>‪ <last>Hasan</last‬‬
‫>‪</name‬‬
‫املثال (‪)6-3‬‬

‫وتعترب لغتا ‪ SGML‬و ‪ XML‬لغات ذاتية الوصف لسهولة متييز البيانات فيها‪،‬‬

‫ ‪(1) http://www.ucc.ie/xml/#valid‬‬
‫ ‪(2) http://www.ucc.ie/xml/#doctype‬‬
‫ ‪(3) http://www.ucc.ie/xml/#htmlxml‬‬

‫‪75‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫فبيانات اسم شخص ما ‪ name‬تسمى <‪ >first‬و <‪ >last‬وهي تدل على‬
‫حمتواها‪ ،‬فلو حفظنا امللف السابق باسم ‪ name.xml‬ألمكن فتحه بواسطة‬
‫أي متصفح إنرتنت (أعلى من ‪ )5.5‬وسيظهر البيانات على الشكل التايل (املثال‬
‫‪:)7-3‬‬
‫>‪<name‬‬
‫>‪ <first>Ahmad</first‬‬
‫>‪ <last>Hasan</last‬‬
‫>‪</name‬‬

‫املثال (‪)7-3‬‬
‫وبالرغم من أن ملف ‪ XML‬السابق ال حيتوى على أية معلومات حول كيفية‬
‫العرض فان املتصفح قام باستعراض امللف بصورة لطيفة وبتنسيق لوني خمتلف‬
‫وببنية شجرية فهمها املتصفح وترمجها‪ ،‬وبالنقر على الرمز (‪ )-‬جبانب البند‬
‫<‪ >name‬ميكن طي الشجرة اليت حتته وهذا يفيد عندما يكون امللف كبري‬
‫احلجم‪ ،‬والتنسيق املتاح ضمن متصفح اإلنرتنت يسمى ورقة تنسيق ‪Style‬‬
‫‪ Sheet‬افرتاضية‪.‬‬

‫ال يعترب ‪ XML‬قاعدة بيانات‪:‬‬


‫ال يعترب ‪ XML‬نظاماً إلدارة قواعد البيانات رغم بعض الشبه‪ ،‬فهو ال ميتلك‬
‫بعض مميزّات قاعدة البيانات‪ ،‬ومن اخلطأ االعتقاد أن ‪ XML DBMS‬شبيه‬
‫بقواعد ‪ Oracle‬أو ‪ Access‬وأنه ميتلك نفس الوسائل(‪.)1‬‬

‫ال يعترب ‪ XML‬لغة برجمة‪:‬‬


‫ليست ‪ XML‬لغة برجمة‪ ،‬وعليه فإن ملفات ‪ XML‬ليس لديها القدرة التنفيذية‬
‫ ‪(1) http://www.rpbourret.com/xml/XMLAndDatabases.htm‬‬

‫‪76‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ألهنا جمرد لغة ترميز مواصفات وملفاهتا ملفات بيانات‪ ،‬ومبجرد تشغيل‬
‫برنامج تنفيذي لعرضهم (كاملتص ّفح) سيتعامل معها (كمحوّل بيانات إىل صيغ‬
‫أخرى أو كقاعدة بيانات تقرأ البيانات) أو يعدّهلا (مثل حمرّر ‪ .)Editor‬لذلك‬
‫ملشاهدة أو عرض ملف ‪ XML‬جيب فتحه مع حمرّر أو متص ّفح ‪.XML‬‬

‫املبحث الثاني‬
‫مستند ‪ XML‬وتنظيم بياناته‬

‫إن عدد التطبيقات احلالية (مبا فيها التطبيقات قيد التطوير) اليت تستعمل أو‬
‫تستند على مستندات ‪ XML‬يف ازدياد‪ ،‬وكلمة "مستند ‪ "Document‬ال تشري‬
‫فقط إىل املستندات التقليدية‪ ،‬بل تشمل "صيغ البيانات والرسوم وصفقات‬
‫التجارة اإللكرتونية واملعادالت الرياضية والبيانات غرضية التوجه وخادمات‬
‫اإلنرتنت وآالف األنواع األخرى من املعلومات ّ‬
‫املنظمة‪.‬‬

‫مثال عن نص مكتوب بـ ‪ XML‬وشكل خمرجاته‪:‬‬

‫>‪<note‬‬
‫>‪<to>Tove</to‬‬
‫>‪<from>Jani</from‬‬
‫>‪<body>Don't forget me this weekend!</body‬‬
‫>‪</note‬‬

‫‪MESSAGE‬‬
‫‪To: Tove‬‬
‫‪From: Jani‬‬
‫!‪Don't forget me this weekend‬‬

‫تلميح (‪)3-3‬‬

‫‪77‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫مثال عن مستند ‪( XML‬املثال ‪:)8-3‬‬

‫> "‪<?xml version="1.0" standalone="yes‬‬


‫>‪<FOO‬‬
‫!‪Hello XML‬‬
‫>‪</FOO‬‬

‫املثال (‪)8-3‬‬

‫تستخدم لغة ‪ XML‬مصطلحات خاصة تعتمد على جمموعة قواعد يستوفيها‬


‫املستند وميكن حترير نص ‪ XML‬يف أي حمرر نصوص كاملفكرة ‪Notepad‬‬
‫أو ‪ Edit‬أو ‪ Word‬وغريهم‪ ،‬التلميح (‪.)3-3‬‬
‫تبدأ تعليمات املعاجلة بالعالمة ?> وتنتهي بالعالمة < (املثال‪ )2-3 :‬وأول‬
‫كلمة بعد عالمة ?> هي اسم لغة املعاجلة ‪ ،XML‬ومسات لغة ‪ XML‬كسميت‬
‫‪ Version‬و ‪ standalone‬اللتان تتألفان من اسم وقيمة تفصلهما عالمة‬
‫(=) فيكون االسم إىل يسار العالمة والقيمة إىل جهة اليمني وتكتب القيمة بني‬
‫عالمات تنصيص مزدوجة <?‪ ،>"xml version="1.0‬املثال (‪.)8-3‬‬

‫>‪<?xml version=”1.0” standalone=”yes‬‬

‫يبدأ كل مستند ‪ xml‬قيد االستخدام بسمة ‪ version‬املثال (‪ )٩-٣‬لتوضيح أن‬


‫املستند يطابق نسخة ‪ ،XML 1.0‬أما مسة ‪ standalone‬فتوضح أن املستند‬
‫كامل وليس حباجة إىل استرياد ملفات أخرى‪ ،‬ويف املثال (‪ )8-3‬مت إعداد مسة‬
‫‪ standalone‬إىل ‪ yes‬ألن املستند كامل‪.‬‬

‫>‪<FOO‬‬
‫!‪Hello XML‬‬
‫>‪</FOO‬‬

‫‪78‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫متثل السطور الثالثة جمتمعة يف (املثال ‪ )8-3‬عنصراً امسه ‪ ،FOO‬ويف حال‬


‫انفصاهلا عن بعضها‪ ،‬فإن العبارة <‪ >FOO‬متثل عالمة البدء ومتثل العبارة‬
‫<‪ >/FOO‬عالمة النهاية‪ ،‬أما العبارة ‪ !Hello‬فيعتربها ‪ XML‬حمتوى العنصر‬
‫‪ .FOO‬تتيح لغة ‪ XML‬إنشاء العالمات حسب احلاجة (كعالمة <‪)>FOO‬‬
‫واليت حتمل معنى املهمة اليت تقوم هبا‪ ،‬لذلك ميكن كتابة نفس املستند بأمساء‬
‫عالمات خمتلفة‪ ،‬الحظ األمثلة (‪:)11-3( )10-3( )9-3‬‬
‫>"‪<?xml version=”1.0” standalone=”yes‬‬
‫>‪<GREETING‬‬
‫!‪Hello XML‬‬
‫>‪</GREETING‬‬
‫املثال (‪)9-3‬‬

‫>"‪<?xml version=”1.0” standalone=”yes‬‬


‫>‪<P‬‬
‫!‪Hello XML‬‬
‫>‪</P‬‬
‫املثال (‪)10-3‬‬

‫>"‪<?xml version=”1.0” standalone=”yes‬‬


‫>‪<DOCUMENT‬‬
‫!‪Hello XML‬‬
‫>‪</DOCUMENT‬‬

‫املثال (‪)11-3‬‬

‫وبعد كتابة التعليمات الربجمية يتم حفظ املستند بامتداد ‪ ،XML‬وميكن‬


‫استعراضه بأي مستعرض يدعم ‪ XML‬مثل ‪ Internet Explorer 5.0‬أو‬
‫غريه‪.‬‬

‫‪79‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫تنظيم البيانات في مستند ‪:XML‬‬
‫يستند ‪ XML‬على أمنوذج حيوي بيانات رئيسية وأخرى تفصيلية‪ ،‬ولتنظيم‬
‫البيانات بشكل جيد "‪ "Well formed‬البد من‪:‬‬
‫ ‪ -‬معرفة العناصر احلاوية والعناصر احملتواة ضمنها‪.‬‬
‫ ‪ -‬حتديد عنصر اجلذر ‪ ROOT‬احلاوي لكل عناصر املستند األخرى‬
‫حيث ترد عالمة العنصر اجلذر قبل عالمات العناصر األخرى وتأتي عالمة‬
‫هناية العنصر اجلذري بعد كل عالمات هناية العناصر األخرى‪.‬‬
‫ ‪ -‬كل العناصر التابعة للعنصر اجلذر تعترب (أبناء)‪.‬‬
‫ ‪ -‬كل العناصر زوجية (أي هلا بداية وهناية)‪.‬‬
‫ ‪ -‬لكل عنصر اسم وبطاقة بداية وهناية‪.‬‬
‫ ‪ -‬تستعمل أمساء اخلواص مرة واحدة ضمن نفس العنصر‪.‬‬
‫ ‪ -‬ال يعترب تصريح ‪ XML‬عنصراً أو عالمة بل هو من تعليمات املعاجلة‬
‫لذلك ال جيب تضمينه داخل العنصر اجلذري بينما جيب وضع كل عنصر يف‬
‫املستند بني عالميت البدء واالنتهاء‪.‬‬
‫ ‪ -‬ميكن تطبيق أكثر من ورقة منط على نفس املستند وإلحلاق ورقة منط‬
‫إىل مستند جيب إضافة تعليمات املعاجلة التالية‪>?xml-stylesheet?< :‬‬
‫بني تعريف ‪ XML‬والعنصر اجلذر‪ ،‬املثال (‪:)12-3‬‬

‫>"‪<?xml version=”1.0” standalone=”yes‬‬


‫>"‪<?xml-stylesheet type=”text/css” href=”baseballstats.css‬‬

‫املثال (‪)12-3‬‬

‫وللتمييز بني البيانات والبيانات التفصيلية البد من معرفة فيما إذا كان‬
‫مستخدمو املستند حباجة لرؤية معلومة معينة‪ ،‬مما يعين أن البيانات تنتمي‬

‫‪80‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫إىل عنصر تابع‪ ،‬أو أهنا تنتمي إىل السمات‪ .‬وتعد السمات أماكن جيدة لوضع‬
‫تعريف ‪ URL‬واملراجع والبيانات األخرى اليت تكون غري متاحة للقارئ مباشرة‪،‬‬
‫وهناك بعض االستثناءات للقاعدة األساسية اليت حتول دون ختزين البيانات‬
‫املفصلة على هيئة مسات وهي أن السمات‪:‬‬
‫ ‪ -‬ال تستطيع التحكم يف البنية بشكل جيد‪.‬‬
‫ ‪ -‬تسمح للعناصر تضمني معلومات أكثر تفصيالً "جد‪ ،‬ابن‪ ،‬حفيد"‪ ،‬التلميح‬
‫(‪.)4-3‬‬
‫ ‪ -‬هناك خالف يف وجهات النظر على ماهية املعلومات املفصلة‪.‬‬
‫ ‪-‬املعلومات قابلة للزيادة مبرور الزمن‪.‬‬
‫لذلك ميكن أن يكون للعناصر بنية‪ ،‬أما السمات فليس هلا بنية‪ ،‬مما جيعل‬
‫العناصر أكثر مرونة ويسمح بوضع تعليمات برجمية للبيانات املفصلة بوصفها‬
‫عناصر تابعة‪ ،‬واملثال التايل يبني كيفية كتابة معلومات عن حبث معني وتضمينه‬
‫بعض احلقائق‪ ،‬املثال (‪:)13-3‬‬

‫>‪<FACT‬‬
‫‪SOURCE=”The Biographical History of Baseball Donald Dew-‬‬
‫‪ey and Nicholas Acocella (New York: Carroll & amp Graf Pub-‬‬
‫‪lishers, Inc. 1995) p. 169 Josh Gibson is the only person in the‬‬
‫"‪history of baseball to hit a pitch out of Yankee Stadium.‬‬

‫>‪</FACT‬‬

‫املثال (‪)13-3‬‬

‫تتناول املعلومات الواردة يف (املثال ‪ )13-3‬البيانات التفصيلية عن كتاب تاريخ‬


‫البيسبول واملؤلفني ومكان طباعته واملطبعة وسنة الطباعة وعدد صفحاته‬
‫البالغة ‪ 169‬صفحة‪ ،‬وتعترب هذه البيانات أساسية تعرب عن حقيقة حمددة‪،‬‬

‫‪81‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫فسمة ‪ SOURCE‬حتوي عدداً من البيانات الداخلية ومن املفيد إعادة‬
‫تنظيمها على النحو التايل‪ :‬املثال (‪:)14-3‬‬

‫>‪<SOURCE‬‬
‫>‪<AUTHOR>Donald Dewey</AUTHOR‬‬
‫>‪<AUTHOR>Nicholas Acocella</AUTHOR‬‬
‫>‪<BOOK‬‬
‫>‪<TITLE>The Biographical History of Baseball</TITLE‬‬
‫>‪<PAGES>169</PAGES‬‬
‫>‪<YEAR>1995</YEAR‬‬
‫>‪<BOOK/‬‬
‫>‪</SOURCE‬‬

‫املثال (‪)14-3‬‬

‫لذلك فإن استخدام العناصر بدالً من السمات جيعل عملية إضافة املعلومات‬
‫اجلديدة كعناوين الربيد اإللكرتوني للكاتب و ‪ URL‬تتم بطريقة مباشرة‪.‬‬
‫وتعترب التواريخ من األمثلة الشائعة فيما خيص هذه احلالة ألن التاريخ الذي‬
‫اُستلم فيه املقال ألول مرة هو أحد البيانات املفصلة عن املقاالت‪ ،‬وهذا‬
‫ضروري فيما لو أردنا حتديد أسبقية املقاالت املستلمة‪ .‬لذلك ميكن تضمني‬
‫مسة ‪ DATE‬يف عالمة ‪ ARTICLE‬كالتايل‪ ،‬املثال (‪:)15-3‬‬

‫>”‪<ARTICLE DATE=”06/28/1969‬‬
‫‪Polymerase Reactions in Organic Compounds‬‬
‫>‪</ARTICLE‬‬

‫املثال (‪)15-3‬‬

‫‪82‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫غري أن مسة ‪ DATE‬هلا بنية فرعية حتددها العالمة ‪ ،/‬واملثال التايل يبني‬
‫استقطاع هذه البنية من السمة عند قراءة العناصر التابعة لعنصر ‪،DATE‬‬
‫املثال (‪:)16-3‬‬

‫>‪<DATE‬‬
‫>‪<YEAR>1969</YEAR‬‬
‫>‪<MONTH>06</MONTH‬‬
‫>‪<DAY>28</DAY‬‬
‫>‪</DATE‬‬

‫املثال (‪)16-3‬‬

‫بعد ذلك يسهل تنسيق اليوم والتاريخ بشكل غري مرئي يف صفحيت ‪ CSS‬أو‬
‫‪ XSL‬فتظهر السنة فقط‪ .‬املثال (‪ )17-3‬يبني ذلك باستخدام ‪:CSS‬‬

‫}‪YEAR {display: inline‬‬


‫}‪MONTH {display: none‬‬
‫}‪DAY {display: none‬‬

‫املثال (‪)17-3‬‬

‫‪83‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
:)‫ (جد ابن حفيد‬XML ‫مثال يوضح البنية الشجرية لعناصر‬
‫ هي‬Title, prod, and chapter ‫ بينما‬Book ‫ العنصر اجلذر فيه‬:‫املثال هو وصف لكتاب‬
.‫ وهكذا‬.‫ هي أحفاده‬prod, chapter ‫ بينما‬Book ‫ هو ابن‬Title ‫ حيث أن‬Book ‫أبناء‬

My First XML
Introduction to XML
▪▪ What is HTML
▪▪ What is XML
XML Syntax
▪▪ Elements must have a closing tag
▪▪ Elements must be properly nested

▪▪ <book>
▪▪ <title>My First XML</title>
▪▪ <prod id="33-657" media="paper"></prod>
▪▪ <chapter>Introduction to XML
▪▪ <para>What is HTML</para>
▪▪ <para>What is XML</para>
▪▪ </chapter>
▪▪
▪▪ <chapter>XML Syntax
▪▪ <para>Elements must have a closing tag</para>
▪▪ <para>Elements must be properly nested</para>
▪▪ </chapter>
▪▪ </book>

)4-3( ‫تلميح‬

‫ على هيئة مسة فإن ذلك سوف يعيق عملية‬DATE ‫غري أنه إذا مت ختزين‬
JAVA ‫الوصول إىل أحد أجزائها مما يعين ضرورة كتابة برنامج منفصل بلغة‬
XML ‫أو غريها لتحليل تنسيق التاريخ لتسهيل استخدام أدوات وعناصر‬
.‫القياسية‬
،‫ ابن‬،‫وتتيح العناصر استخدام بيانات أكثر تفصيالً وهو ما يُقصد به (جد‬

84
‫>> الفصل الثالث‬
XBRL
eXtensible Business Reporting Language

‫ فبفرض أن مؤلف أحد القصائد ولغة القصيدة من‬،)4-3 ‫ (التلميح‬،)‫حفيد‬


)‫ فنقول إن قصيدة (اإللياذة واألوديسة‬،‫البيانات التفصيلية عن قصيدة ما‬
‫ وعليه يصبح من السهل‬،‫ باليونانية‬Vmho ‫ باإلنكليزية و‬HOMER ‫كتبها‬
:)18-3( ‫كتابة ذلك حسب املثال‬
<POET LANGUAGE=”English”>Homer</POET>
<POET LANGUAGE=”Greek”>Vmho</POET>

)18-3( ‫املثال‬

‫ مس ًة وليست عنصراً تابعاً فإن ذلك سوف يظهر كما‬POET ‫ولكن إذا كانت‬
:)19-3( ‫يف املثال‬

<POEM POET=”Homer” POET_LANGUAGE=”English”


POEM_LANGUAGE=”English”>Homer
Tell me, O Muse, of the cunning man...
</POEM>

)19-3( ‫املثال‬

‫ املثال‬،‫ويزداد حجم الربنامج إذا مشل االسم باللغتني اإلجنليزية واليونانية‬


:)20-3(

POEM POET_NAME_1=”Homer” POET_LANGUAGE_1=”English”


POET_NAME_2=”Vmho” POET_LANGUAGE_2=”Greek”
POEM_LANGUAGE=”English”>Homer
Tell me, O Muse, of the cunning man...
</POEM>

)20-3( ‫املثال‬

85
XML ‫>> لغة الترميز الموسع‬
‫لذلك إن استخدام العناصر أفضل من استخدام السمات مع أن السمات يف‬
‫بعض األحيان أكثر مناسبة ألية بيانات ال ختضع لبنية فرعية قد ال يراها‬
‫القارئ‪.‬‬
‫إضافة إىل ذلك فإن السمات تالئم املعلومات البسيطة اخلاصة باملستند واليت‬
‫ليس هلا أي عالقة مبحتواه‪ ،‬ومن املفيد تعيني مسة تعريف ‪ ID‬كل عنصر دون‬
‫تكرار ألهنا ختص عنصراً واحداً فقط من املستند‪ ،‬املثال (‪:)21-3‬‬

‫>”‪<SOURCE ID=”S1‬‬
‫>‪<AUTHOR ID=”A1”>Donald Dewey</AUTHOR‬‬
‫>‪<AUTHOR ID=”A2”>Nicholas Acocella</AUTHOR‬‬
‫>”‪<BOOK ID=”B1‬‬
‫>”‪<TITLE ID=”B2‬‬
‫‪The Biographical History of Baseball‬‬
‫>‪</TITLE‬‬
‫>‪<PAGES ID=”B3”>169</PAGES‬‬
‫>‪<YEAR ID=”B4”>1995</YEAR‬‬
‫>‪<BOOK/‬‬
‫>‪</SOURCE‬‬

‫املثال (‪)21-3‬‬

‫إن مسات ‪ ID‬تقوم بربط عناصر معينة يف املستند املتاح مثلما تقوم هبا مسة‬
‫‪ NAME‬اخلاصة بعنصر ‪ HTML‬كما تقوم بربط بيانات مثل ‪ HREF‬و‬
‫‪ SRC‬لسحب الصور والبيانات الثنائية وما شابه‪ ،‬لتعمل كسمات بشكل جيد‪.‬‬
‫وتكون السمات مرئية عند عرض ‪ XML source‬اخلاص باملستند لكنها‬
‫ختتفي عند تطبيق ورقة ‪ ،CSS‬ألن أمناط ‪ CSS‬يتم تطبيقها على حمتوى‬
‫العنصر وليس على السمات وإذا مت استخدام ‪ CSS‬فمن األفضل جعل أية‬
‫بيانات معروضة للقارئ جزءاً من حمتوى العنصر بدالً من مساته‪.‬‬

‫‪86‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫املبحث الثالث‬
‫بنية وأجزاء لغة ‪XML‬‬

‫يتألف مستند ‪ XML‬من قسم تعريف لنوع املستند ومستند ‪ XML‬الصحيح‬


‫وتعليمات معاجلة‪.‬‬

‫قسم تعريف نوع املستند ‪:DTD‬‬


‫إن تعريف نوع املستند ‪ Document Type Definition DTD‬ضروري‬
‫الستعمال ‪ XML‬ألنه حيوي قواعد مستندات ‪ XML‬فتعريف املستند‬
‫‪ Document Definition DD‬مسؤول عن تعريف اللغة‪.‬‬
‫يعرض تعريف نوع املستند قائمة بعناصر وخواص وأحرف خاصة يتضمنها‬
‫املستند‪ ،‬إضافة إىل عالقة كل منها باآلخر‪.‬‬
‫وتتلخص وظائف ‪ DTD‬مبا يلي‪:‬‬
‫‪ 1.1‬تعيني جمموعة من القواعد اخلاصة ببنية املستند‪ ،‬فعلى سبيل املثال‬
‫قد يشري ‪ DTD‬إىل أن العنصر ‪ BOOK‬له التوابع ‪ ISBN‬و‪ TITLE‬و‬
‫‪ AUTHOR‬وقد حيتوي على ‪ SUBTITLE‬واحد أو أكثر‪ .‬ويقوم ‪DTD‬‬
‫بذلك بواسطة قائمة تصاريح رموز العناصر واملراجع والسمات ورموز معينة‪.‬‬
‫كما ميكن تضمني ‪ DTD‬داخل ملف حيتوي على مستند يتم وصفه أو ربطه‬
‫مع ‪ URL‬خارجي إلشراك ‪ DTD‬من مستندات ومواقع ويب خمتلفة‪.‬‬
‫‪ 2.2‬تقدم الوسائل الالزمة للتطبيقات واجملموعات اهلامة فتساعد على‬
‫توافقها معاً ودعمها باملستندات وااللتزام مبعايري الرتميز‪.‬‬
‫‪ 3.3‬تساعد يف تقديم امللفات لألشخاص أو للربامج‪.‬‬
‫‪ 4.4‬اختبار ملفات ‪.XML‬‬

‫‪87‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫‪ 5.5‬معايرة العناصر اليت جيب أن تدعمها برامج العرض والتحرير‪.‬‬
‫‪ 6.6‬متنع بائعي الربامج من تضمني وتوزيع بروتوكوالت مفتوحة حلصر‬
‫املستخدمني داخل الربامج اململوكة هلم ألنه يعلن عدم صالحية امللحقات‬
‫املثبتة‪.‬‬
‫‪ 7.7‬تعرض عناصر خمتلفة لصفحة مرتبة دون تقديم البيانات اخلاصة هبا‬
‫فعلياً‪.‬‬
‫‪ 8.8‬تساعد يف االطالع على بنية املستند مبعزل عن البيانات الفعلية مما‬
‫يعين إمكانية توضع العديد من األمناط والتنسيقات اجلميلة داخل البنية‬
‫الضمنية أو األساسية دون تشويهها‪.‬‬
‫‪ 9.9‬قد حتتوي على ‪ URL‬يعرف امللف‪.‬‬
‫‪ 1010‬ميكن حتديد ‪ DTD‬مشرتك جملموعة مستخدمني مما يساعد يف توفري‬
‫بناء ملفات ‪.XML‬‬
‫مثال‪ :‬يعرب ملف ‪ XML‬التايل عن العناصر التالية (املثال ‪:)22-3‬‬

‫>?"‪<?xml version="1.0‬‬
‫[ ‪<!DOCTYPE note‬‬
‫>)‪<!ELEMENT note (to,from,heading,body‬‬
‫‪<!ELEMENT to‬‬ ‫>)‪(#PCDATA‬‬
‫>)‪<!ELEMENT from (#PCDATA‬‬
‫>)‪<!ELEMENT heading (#PCDATA‬‬
‫>)‪<!ELEMENT body (#PCDATA‬‬
‫>]‬
‫>‪<note‬‬
‫>‪<to>Tove</to‬‬
‫>‪<from>Jani</from‬‬
‫>‪<heading>Reminder</heading‬‬
‫>‪<body>Don't forget me this weekend!</body‬‬
‫>‪</note‬‬

‫املثال (‪)22-3‬‬

‫‪88‬‬
‫>> الفصل الثالث‬
XBRL
eXtensible Business Reporting Language

to, from," :‫ حيوي العناصر التالية‬ELEMENT note! ‫ العنصر‬-


."heading, body
"CDATA" ‫" بأنه من النوع‬to" ‫ يعرف العنصر‬ELEMENT to! ‫ العنصر‬-
‫" بأنه من النوع‬from" ‫ يعرف العنصر‬ELEMENT from! ‫ العنصر‬-
."CDATA"
‫ الداخلي إمنا‬DTD ‫ فيشابه‬DTD ‫ أما قسم تعريف املستند اخلارجي‬-
SYSTEM ‫ التايل يشري بكلمة‬XML ‫ فملف‬،‫ضمن ملف خارجي مستقل‬
:)23-3 ‫ اخلارجي كالتايل (املثال‬note.dtd ‫إىل ملف‬

<?xml version="1.0"?>
<!DOCTYPE note SYSTEM "note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

)23-3( ‫املثال‬

:)24-3 ‫" فيكون كالتايل (املثال‬note.dtd" ‫أما ملف‬

<?xml version="1.0"?>
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>

)24-3( ‫املثال‬

89
XML ‫>> لغة الترميز الموسع‬
‫يوفر ‪ XML‬طريقة مستقلّة ملشاركة البيانات‪ ،‬فقسم تعريف املستند ‪DTD‬‬
‫ميكن جمموعة مستخدمني االشرتاك معاً بتبادل البيانات‪ .‬يستطيع التطبيق‬
‫استخدام ‪ DTD‬بشكل قياسي والتحقق من صحة البيانات الواردة من اخلارج‪،‬‬
‫كما يساعد يف اختبار بيانات خاصة‪.‬‬

‫أجزاء قسم تعريف املستند ‪:DTD - XML building blocks‬‬


‫تتألف مستندات ‪ XML‬و ‪ HTML‬عموماً من عناصر ‪ Elements‬وبطاقات‬
‫‪ Tags‬وخصائص ‪ Attributes‬وكائنات ‪ Entities‬ومعرفات أنواع البيانات‬
‫‪ .PCDATA, CDATA‬وهي كالتايل باختصار‪:‬‬

‫العناصر ‪:Elements‬‬
‫العناصر هي األجزاء الرئيسية لكل من ‪ XML‬و ‪.HTML‬‬
‫أمثلة عناصر ‪ HTML‬هي "‪ ،"body", "table‬وكأمثلة لعناصر‬
‫"‪ .XML "note", "message‬وقد حتتوي العناصر على نصوص وعناصر‬
‫أخرى‪ ،‬أو عناصر فارغة‪.‬‬

‫البطاقات ‪:Tags‬‬
‫تستخدم البطاقات لتحديد العناصر‪ ،‬وتتألف من بطاقة بداية‬
‫<‪ >element_name‬وبطاقة هناية <‪ .>element_name/‬مثال ذلك‪:‬‬
‫<‪>body>body text in between</body‬‬

‫اخلصائص ‪:Attributes‬‬
‫تؤمن اخلصائص بيانات إضافية حول العناصر‪ ،‬تتوضع اخلصائص ضمن‬

‫‪90‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫بطاقة بداية العنصر‪ .‬وتتألف من (اسم وقيمة) فالعنصر ‪ img‬حيوي البيانات‬


‫اإلضافية التالية (املثال ‪:)25-3‬‬

‫>‪<img src="computer.gif" /‬‬

‫املثال (‪)25-3‬‬

‫حيث ميثل ‪ img‬اسم العنصر و ‪ scr‬اسم اخلاصية وقيمتها‬


‫"‪ ،"computer.gif‬فإن كان العنصر فارغاً أتبعناه بالرمز ‪./‬‬
‫أنواع البيانات‪:‬‬
‫‪ PCDATA 1.1‬وتعين أن البيانات بني بطاقيت العنصر هي أحرف ونصوص‬
‫وسوف يتم التحقق منها من قبل املعرب ‪ ،Parser‬أما البيانات اليت بني‬
‫البطاقتني فستعاجل كنص ‪ markup‬واألحرف اخلاصة ‪ Entities‬سيتم‬
‫توسعتها واستبداهلا مبا تقابله‪.‬‬
‫‪ :CDATA 2.2‬تعين أن البيانات بني بطاقيت العنصر هي أحرف ونصوص‪،‬‬
‫لكن املعرب ‪ Parser‬لن يتحقق منها‪ ،‬وكذلك البيانات اليت بني البطاقتني لن‬
‫تعاجل كنص معلّم ‪ markup‬واألحرف اخلاصة ‪ Entities‬لن يتم توسعتها‬
‫واستبداهلا مبا تقابله‪ .‬ويستخدم هذا النوع لتمرير أوامر خاصة يتم التحكم‬
‫هبا من قبل لغات برجمة‪.‬‬

‫األحرف اخلاصة ‪:Entities‬‬


‫األحرف اخلاصة متغريات تستخدم لتعريف متغري عام‪ ،‬وتشري إىل أحرف خاصة‬
‫مبثابة أمساء حمجوزة من قبل املعرب ‪ Parser‬كإشارة (< أصغر من) فهذا‬
‫الرمز حمجوز لتحديد بداية بطاقة ‪ TAG‬وهناية عنصر‪ ،‬وعليه يتم استخدام‬
‫الرمز البديل &‪ lt‬للتعبري عنه عند لزومه‪ .‬وأهم رموز األحرف اخلاصة هي‪:‬‬

‫‪91‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫‪Character‬‬ ‫‪Entity References‬‬
‫<‬ ‫;‪&lt‬‬
‫<‬ ‫;‪&gt‬‬
‫&‬ ‫;‪&amp‬‬
‫"‬ ‫;‪&quot‬‬
‫'‬ ‫;‪&apos‬‬

‫عناصر ‪:DTD‬‬
‫توفر لغة ‪ XML‬احلرية يف تسمية العناصر‪ ،‬فهي ال حتوي أمساء حمجوزة كما‬
‫هو احلال يف لغات الربجمة‪ ،‬ولديها مرونة كبرية يف اختيار األمساء‪ .‬لكن البد‬
‫من مراعاة جمموعة من القواعد وهي‪:‬‬
‫ ‪ -‬ميكن لألمساء أن تبدأ بأحرف التينية أو غري التينية أو أن تبدأ بالرمز‬
‫(_) ‪ underscore‬ولكن ال ميكن أن تبدأ برقم أو بعالمة ترقيم‪.‬‬
‫ ‪ -‬بعد احلرف األول ميكن لألمساء أن حتتوي على أرقام باإلضافة إىل‬
‫الرمزين "_" و"‪.".‬‬
‫ ‪ -‬ال ميكن لألمساء أن حتتوى على فراغات‪.‬‬
‫ ‪ -‬ال ميكن لألمساء أن حتتوى على "‪ ":‬فهو حمجوز يف ‪.XML‬‬
‫ ‪ -‬ال ميكن لألمساء أن تبدأ باألحرف ‪ XML‬سواء كانت بأحرف صغرية أو‬
‫كبرية‪.‬‬
‫ ‪ -‬ال ميكن أن يكون هناك فراغ بني قوس اإلحاطة املفتوح < وبني اسم‬
‫العنصر‪.‬‬
‫التصريح عن عنصر (املثال ‪:)26-3‬‬

‫>)‪<!ELEMENT element-name (element-content‬‬

‫املثال (‪)26-3‬‬

‫‪92‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫العناصر الفارغة‪:‬‬
‫ويتم التصريح عنها بالكلمة ‪ EMPTY‬ضمن األقواس (املثال ‪:)27-3‬‬

‫>)‪<!ELEMENT element-name (EMPTY‬‬

‫‪example:‬‬
‫>)‪<!ELEMENT img (EMPTY‬‬

‫املثال (‪)27-3‬‬

‫العناصر مع البيانات‪:‬‬
‫يتم التصريح عن البيانات مع نوعها ضمن األقواس (املثال ‪:)28-3‬‬

‫>)‪<!ELEMENT element-name (#CDATA‬‬


‫‪or‬‬
‫>)‪<!ELEMENT element-name (#PCDATA‬‬
‫‪or‬‬
‫>)‪<!ELEMENT element-name (ANY‬‬
‫‪example:‬‬
‫>)‪<!ELEMENT note (#PCDATA‬‬

‫املثال (‪)28-3‬‬

‫تعين ‪ CDATA#‬أن العنصر حيوي حرفا نصيا ولن يتم إعرابه من قبل املعرب‪،‬‬
‫أما ‪ PCDATA#‬فتعين أن العنصر حيوي بيانات وسوف يتعرض هلا املعرب‪،‬‬
‫أما الكلمة ‪ ANY‬فتعين أن العنصر سيحوي أي شيء‪ .‬لكن إذا مشل مقطع‬
‫‪ PCDATA#‬على عناصر فالبد من التصريح عنها‪.‬‬
‫العناصر مع األبناء (املتعاقبة)‪ :‬العناصر اليت تلحق هبا أبناء وأحفاد تعرف مع‬
‫اسم العنصر االبن ضمن األقواس (املثال ‪:)29-3‬‬

‫‪93‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
<!ELEMENT element-name (child-element-name)>
or
<!ELEMENT element-name (child-element-name,child-element-
name,.....)>
example:
<!ELEMENT note (to,from,heading,body)>

)29-3( ‫املثال‬

‫ وجيب أن تظهر هذه‬،‫عندما تعرف األبناء بشكل متتايل يفصل بينها فواصل‬
‫ ويف التصريح الكامل البد من التصريح‬.‫األبناء يف املستند بنفس التسلسل‬
.)30-3( ‫ (املثال‬،‫عنها وعن أبناء األبناء وهكذا‬

<!ELEMENT note (to,from,heading,body)>


<!ELEMENT to (#CDATA)>
<!ELEMENT from (#CDATA)>
<!ELEMENT heading (#CDATA)>
<!ELEMENT body (#CDATA)>

)30-3( ‫املثال‬

‫ فالبد من وضعه ضمن‬XML ‫ ضمن ملف‬DTD ‫ويف حالة تضمني قسم‬


:)31-3 ‫ كالتايل (املثال‬DOCTYPE ‫تعريف‬

<!DOCTYPE root-element [element-declarations]>


example:
<?xml version="1.0"?>
<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#CDATA)>
<!ELEMENT from (#CDATA)>
<!ELEMENT heading (#CDATA)>
<!ELEMENT body (#CDATA)>
]>

94
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫>‪<note‬‬
‫>‪<to>Tove</to‬‬
‫>‪<from>Jani</from‬‬
‫>‪<heading>Reminder</heading‬‬
‫>‪<body>Don't forget me this weekend</body‬‬
‫>‪</note‬‬

‫املثال (‪)31-3‬‬

‫التصريح عن تكرار واحد لنفس العنصر‪ :‬يصرح املثال التايل أن العنصر االبن‬
‫‪ message‬سيتكرر مرة واحدة ضمن العنصر ‪( note‬املثال ‪.)32-3‬‬

‫>)‪<!ELEMENT element-name (child-name‬‬


‫‪example‬‬
‫>)‪<!ELEMENT note (message‬‬

‫املثال (‪)32-3‬‬

‫التصريح عن تكرار نفس العنصر ملرة واحدة على األقل (أكرب من الواحد متاماً)‪:‬‬
‫تشري عالمة (‪ )+‬إىل إمكانية تكرار العنصر مرة على األقل (املثال ‪.)33-3‬‬

‫>)‪<!ELEMENT element-name (child-name+‬‬


‫‪example‬‬
‫>)‪<!ELEMENT note (message+‬‬

‫املثال (‪)33-3‬‬

‫التصريح عن تكرار نفس العنصر مرة واحدة على األقل (أكرب أو يساوي الصفر)‪:‬‬
‫تشري عالمة (*) إىل إمكانية عدم تكرار العنصر أو تكراره ملرة أو أكثر‪.‬‬

‫‪95‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫>)*‪<!ELEMENT element-name (child-name‬‬
‫‪example‬‬
‫>)*‪<!ELEMENT note (message‬‬

‫التصريح عن عدم تكرار العنصر أو تكراره مرة واحدة فقط‪ :‬تشري عالمة (؟)‬
‫إىل إمكانية عدم تكرار العنصر أو تكراره ملرة فقط (املثال ‪.)34-3‬‬

‫>)?‪<!ELEMENT element-name (child-name‬‬


‫‪example‬‬
‫>)?‪<!ELEMENT note (message‬‬

‫املثال (‪)34-3‬‬

‫التصريح عن تكرار خمتلط‪:‬‬

‫‪example‬‬
‫>)‪<!ELEMENT note (to+,from,header,message*,#PCDATA‬‬

‫املثال (‪)35-3‬‬

‫يدل التصريح بأن يتكرر العنصر ‪ to‬مرة واحدة على األقل‪ ،‬ومرة للعنصر ‪from‬‬
‫والعنصر ‪ ،header‬وصفر أو أكثر للعنصر ‪ ،message‬وبعض البيانات‬
‫احلرفية اليت ستخضع للمعرب (املثال ‪.)35-3‬‬

‫‪96‬‬
‫>> الفصل الثالث‬
XBRL
eXtensible Business Reporting Language

:DTD ‫خصائص‬
ATTLIST ‫ بالتصريح‬DTD ‫يتم التصريح عن خصائص العناصر ضمن قسم‬
:)36-3 ‫بالصيغة التالية (املثال‬

<!ATTLIST element-name attribute-name attribute-type default-value>

)36-3( ‫املثال‬

:‫ أما األنواع فهي‬،‫يشمل التصريح اسم اخلاصية ونوعها والقيمة املفرتضة‬

Value Explanation
CDATA The value is character data
(eval|eval|..) The value must be an enumerated value
ID The value is an unique id
IDREF The value is the id of another element
IDREFS The value is a list of other ids
NMTOKEN The value is a valid XML name
NMTOKENS The value is a list of valid XML names
ENTITY The value is an entity
ENTITIES The value is a list of entities
NOTATION The value is a name of a notation
xml: The value is predefined

:‫بينما القيم املفرتضة ميكن أن تكون‬


Value Explanation
#DEFAULT value The attribute has a default value
The attribute value must be included in the
#REQUIRED
element
#IMPLIED The attribute does not have to be included
#FIXED value The attribute value is fixed

width ‫ الفارغ مزود خباصية‬square ‫) يبني أن العنصر‬37-3( ‫املثال التايل‬


.‫ والقيمة املفرتضة هي الصفر‬CDATA ‫من النوع‬

97
XML ‫>> لغة الترميز الموسع‬
‫القيمة االفرتاضية للخاصية‪:‬‬

‫‪DTD example:‬‬
‫>‪<!ELEMENT square EMPTY‬‬
‫>"‪<!ATTLIST square width CDATA "0‬‬

‫‪XML example:‬‬
‫>‪<square width="100"></square‬‬

‫املثال (‪)38-3‬‬

‫حتدد القيمة املفرتضة للخاصية يف املثال املذكور أهنا حمددة القيمة حتى لو‬
‫مل تذكر ضمن ملف ‪( XML‬املثال ‪.)38-3‬‬

‫خاصية ‪:IMPLIED#‬‬

‫‪Syntax:‬‬
‫>‪<!ATTLIST element-name attribute-name attribute-type #IMPLIED‬‬
‫‪DTD example:‬‬
‫>‪<!ATTLIST contact fax CDATA #IMPLIED‬‬

‫‪XML example:‬‬
‫>"‪<contact fax="555-667788‬‬

‫املثال (‪)39-3‬‬

‫تستخدم هذه الطريقة إلجبار مولد ملف ‪ XML‬على ذكر قيمة للخاصية لعدم‬
‫وجود قيمة افرتاضية هلا سلفاً (املثال ‪.)39-3‬‬

‫‪98‬‬
‫>> الفصل الثالث‬
XBRL
eXtensible Business Reporting Language

:REQUIRED# ‫خاصية‬

Syntax:
<!ATTLIST element-name attribute_name attribute-type #REQUIRED>
DTD example:
<!ATTLIST person number CDATA #REQUIRED>

XML example:
<person number="5677">

)40-3( ‫املثال‬

‫تستخدم هذه اخلاصية يف حالة عدم وجود خيارات للقيمة االفرتاضية والبد‬
.)40-3 ‫ على حتديدها (املثال‬XML ‫من إجبار مولد ملف‬

:FIXED# ‫خاصية‬

Syntax:
<!ATTLIST element-name attribute-name attribute-type #FIXED "value">
DTD example:
<!ATTLIST sender company CDATA #FIXED "Microsoft">

XML example:
<sender company="Microsoft">

)41-3( ‫املثال‬

.‫ بتغيريها‬XML ‫تستخدم إلسناد قيمة حمددة للخاصية دون السماح ملولد ملف‬
.)41-3 ‫فإذا حاول ذلك فإن املعرب سيولد رسالة خطأ (املثال‬

99
XML ‫>> لغة الترميز الموسع‬
:Enumerated ‫خاصية القيم املتعددة‬

Syntax:
<!ATTLIST element-name attribute-name (eval|eval|..) default-value>
DTD example:
<!ATTLIST payment type (check|cash) "cash">

XML example:
<payment type="check">
or
<payment type="cash">

)42-3( ‫املثال‬

‫تستخدم هذه اخلاصية لتحديد قيمة من جمموعة قيم حمددة سلفا (املثال‬
.)42-3(

:DTD ‫الرموز اخلاصة لقسم‬


‫ وميكن التصريح‬،‫تستخدم هذه الرموز كمتغريات خمتصرة للتعبري عن نصوص‬
.‫عنها داخليا وخارجيا‬
:)43-3 ‫التصريح الداخلي (املثال‬

Syntax:
<!ENTITY entity-name "entity-value">

DTD Example:
<!ENTITY writer "Jan Egil Refsnes.">
<!ENTITY copyright "Copyright XML101.">
XML example:
<author>&writer;&copyright;</author>

)43-3( ‫املثال‬

100
‫>> الفصل الثالث‬
XBRL
eXtensible Business Reporting Language

:)44-3 ‫التصريح اخلارجي (املثال‬

Syntax:
<!ENTITY entity-name SYSTEM "URI/URL">

DTD Example:
<!ENTITY writer SYSTEM "http://www.xml101.com/entities/entities.
xml">
<!ENTITY copyright SYSTEM "http://www.xml101.com/entities/entities.
dtd">
XML example:
<author>&writer;&copyright;</author>

)44-3( ‫املثال‬

:DTD ‫التحقق من صحة‬


‫ سيولد معرب‬XML ‫ إذا حاولت فتح ملف‬:XML ‫التحقق باستخدام معرب‬
‫ مزوداً برمز اخلطأ ونصه والسطر‬parseError ‫ خطأ باستخدام‬XML
.)45-3 ‫الذي حيوي هذا اخلطأ (املثال‬

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")


xmlDoc.async="false"
xmlDoc.validateOnParse="true"
xmlDoc.load("note_dtd_error.xml")

document.write("<br>Error Code: ")


document.write(xmlDoc.parseError.errorCode)
document.write("<br>Error Reason: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Error Line: ")
document.write(xmlDoc.parseError.line)

)45-3( ‫املثال‬

101
XML ‫>> لغة الترميز الموسع‬
‫ بإسناد قيمة‬XML ‫ يتم توقيف خاصية التحقق من صحة ملف‬:‫إيقاف التحقق‬
.)46-3( ‫" (املثال‬validateOnParse="false ‫ لألمر‬false

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")


xmlDoc.async="false"
xmlDoc.validateOnParse="false"
xmlDoc.load("note_dtd_error.xml")

document.write("<br>Error Code: ")


document.write(xmlDoc.parseError.errorCode)
document.write("<br>Error Reason: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Error Line: ")
document.write(xmlDoc.parseError.line)

)46-3( ‫املثال‬

102
‫>> الفصل الثالث‬
XBRL
eXtensible Business Reporting Language

:DTD ‫أمثلة عن‬


:)47-3 ‫) (املثال‬1(‫ عرض برامج تلفزيونية‬/ ‫ مثال‬1.1

<!DOCTYPE TVSCHEDULE [
<!ELEMENT TVSCHEDULE (CHANNEL+)>
<!ELEMENT CHANNEL (BANNER, DAY+)>
<!ELEMENT BANNER (#PCDATA)>
<!ELEMENT DAY ((DATE, HOLIDAY) | (DATE, PROGRAMSLOT+))+>
<!ELEMENT HOLIDAY (#PCDATA)>
<!ELEMENT DATE (#PCDATA)>
<!ELEMENT PROGRAMSLOT (TIME, TITLE, DESCRIPTION?)>
<!ELEMENT TIME (#PCDATA)>
<!ELEMENT TITLE (#PCDATA)>
<!ELEMENT DESCRIPTION (#PCDATA)>
<!ATTLIST TVSCHEDULE NAME CDATA #REQUIRED>
<!ATTLIST CHANNEL CHAN CDATA #REQUIRED>
<!ATTLIST PROGRAMSLOT VTR CDATA #IMPLIED>
<!ATTLIST TITLE RATING CDATA #IMPLIED>
<!ATTLIST TITLE LANGUAGE CDATA #IMPLIED>
]>

)47-3( ‫املثال‬

:)48-3 ‫) (املثال‬2(‫ كتابة تقرير‬/ ‫ مثال‬2.2


<!DOCTYPE REPORT [
<!ELEMENT REPORT (TITLE,(SECTION|SHORTSECT)+)>
<!ELEMENT SECTION (TITLE,%BODY;,SUBSECTION*)>
<!ELEMENT SUBSECTION (TITLE,%BODY;,SUBSECTION*)>
<!ELEMENT SHORTSECT (TITLE,%BODY;)>
<!ELEMENT TITLE %TEXT;>
<!ELEMENT PARA %TEXT;>
<!ELEMENT LIST (ITEM)+>
<!ELEMENT ITEM (%BLOCK;)>
<!ELEMENT CODE (#PCDATA)>
<!ELEMENT KEYWORD (#PCDATA)>
<!ELEMENT EXAMPLE (TITLE?,%BLOCK;)>
<!ELEMENT GRAPHIC EMPTY>

(1) By David Moisan. Copied from his Web: http://www1.shore.net/~dmoisan/


(2) By Richard Erlander. Copied from his Web: http://pdbeam.uwaterloo.ca/~rlander/

103
XML ‫>> لغة الترميز الموسع‬
<!ATTLIST REPORT security (high | medium | low ) "low">
<!ATTLIST CODE type CDATA #IMPLIED>
<!ATTLIST GRAPHIC file ENTITY #REQUIRED>
<!ENTITY xml "Extensible Markup Language">
<!ENTITY sgml "Standard Generalized Markup Language">
<!ENTITY pxa "Professional XML Authoring">
<!ENTITY % TEXT "(#PCDATA|CODE|KEYWORD|QUOTATION)*">
<!ENTITY % BLOCK "(PARA|LIST)+">
<!ENTITY % BODY "(%BLOCK;|EXAMPLE|NOTE)+">
<!NOTATION GIF SYSTEM "">
<!NOTATION JPG SYSTEM "">
<!NOTATION BMP SYSTEM "">
]>

)48-3( ‫املثال‬

:)49-3 ‫) (املثال‬1(‫ مقال يف جريدة‬/ ‫ مثال‬3.3

<!DOCTYPE NEWSPAPER [
<!ELEMENT NEWSPAPER (ARTICLE+)>
<!ELEMENT ARTICLE (HEADLINE, BYLINE, LEAD, BODY, NOTES)>
<!ELEMENT HEADLINE (#PCDATA)>
<!ELEMENT BYLINE (#PCDATA)>
<!ELEMENT LEAD (#PCDATA)>
<!ELEMENT BODY (#PCDATA)>
<!ELEMENT NOTES (#PCDATA)>
<!ATTLIST ARTICLE AUTHOR CDATA #REQUIRED>
<!ATTLIST ARTICLE EDITOR CDATA #IMPLIED>
<!ATTLIST ARTICLE DATE CDATA #IMPLIED>
<!ATTLIST ARTICLE EDITION CDATA #IMPLIED>

<!ENTITY NEWSPAPER "Vervet Logic Times">


<!ENTITY PUBLISHER "Vervet Logic Press">
<!ENTITY COPYRIGHT "Copyright 1998 Vervet Logic Press">
]>

)49-3( ‫املثال‬

(1) Copied from http://www.vervet.com/

104
‫>> الفصل الثالث‬
XBRL
eXtensible Business Reporting Language

:)50-3 ‫) (املثال‬1(‫ دليل منتج ما‬4.4

<!DOCTYPE CATALOG [
<!ELEMENT CATALOG (PRODUCT+)>
<!ELEMENT PRODUCT (SPECIFICATIONS+, OPTIONS?, PRICE+,
NOTES?)>
<!ELEMENT SPECIFICATIONS (#PCDATA)>
<!ELEMENT OPTIONS (#PCDATA)>
<!ELEMENT PRICE (#PCDATA)>
<!ELEMENT NOTES (#PCDATA)>

<!ATTLIST PRODUCT NAME CDATA #IMPLIED>


<!ATTLIST CATEGORY (HandTool | Table | Shop-Professional) "Hand-
Tool">
<!ATTLIST PARTNUM CDATA #IMPLIED>
<!ATTLIST PLANT (Pittsburgh | Milwaukee | Chicago) "Chicago">
<!ATTLIST INVENTORY (InStock | Backordered | Discontinued) "InStock">
<!ATTLIST SPECIFICATIONS WEIGHT CDATA #IMPLIED>
<!ATTLIST POWER CDATA #IMPLIED>
<!ATTLIST OPTIONS FINISH (Metal | Polished | Matte) "Matte">
<!ATTLIST OPTIONS ADAPTER (Included | Optional | NotApplicable) "In-
cluded">
<!ATTLIST OPTIONS CASE (HardShell | Soft | NotApplicable) "HardShell">
<!ATTLIST PRICE MSRP CDATA #IMPLIED>
<!ATTLIST PRICE WHOLESALE CDATA #IMPLIED>
<!ATTLIST PRICE STREET CDATA #IMPLIED>
<!ATTLIST PRICE SHIPPING CDATA #IMPLIED>

<!ENTITY AUTHOR "John Doe">


<!ENTITY COMPANY "JD Power Tools, Inc.">
<!ENTITY EMAIL "jd@jd-tools.com">
]>

)50-3( ‫املثال‬

(1) Copied from http://www.vervet.com/

105
XML ‫>> لغة الترميز الموسع‬
‫اإلعراب فعل يفصل املعلومات إىل أجزائها املكوّنة وهذا شبيه بإعراب مجلة مؤلفة من فعل وفاعل ومفعول به مثال‪.‬‬
‫ففي عامل احلاسبات‪ ،‬املعرب اللغوي هو برنامج (أو جزء داخل برامج خاصة) يد ّقق امللفات ملعرفة فيما إذا سلكت‬
‫مسلكا غري مرغوب به‪ .‬ومتتلك معظم التطبيقات اليت تفتح امللفات معرباً لغوياً بتصنيف معني إضافة لقدرهتا على‬
‫فهم معنى املعلومات‪ .‬فمثالً برنامج مايكروسوفت ‪ Word‬حيتوي معرباً لغوياً يتم تنفيذه عند فتح ملف (‪ ).doc‬أو‬
‫ملفاً متوافقاً ويتأكد من فهمه له‪ .‬فإذا تعرض مللف معطوب ‪ corrupted‬أظهر رسالة خطأ‪ .‬وتفعل تطبيقات ‪XML‬‬
‫نفس الشيء ألهنا حتوي معرباً لغوياً يقرأ ‪ .XML‬وسوف ندرس آلية ذلك يف إعراب املثال التايل‪:‬‬

‫>"‪▪▪ <person corpid="abc123" birth="1960-02-31" gender="female‬‬


‫‪▪▪ <name><forename>Judy</forename><surname>O'Grady</surname></name...‬‬
‫‪etc...‬‬
‫>‪▪▪ </person‬‬

‫العنصر ‪ person‬يعرف ب ‪ ..‬اخلاصيّة ‪ corpid‬اليت حتوي القيمة "‪ "abc 123‬واخلاصيّة "‪ "birth‬حتوي القيمة‬
‫"‪ "1960-02-31‬واخلاصيّة "‪ "gender‬حتتوي القيمة "أنثى"‪.‬‬
‫ ‪-‬العنصر ‪ name‬حيوي‪:‬‬
‫‪1 .1‬العنصر "‪ "forename‬حيوي النص "‪."Judy‬‬
‫‪2 .2‬العنصر "‪ "surname‬حيوي النص "‪."O'Grady‬‬
‫ ‪(-‬إضافة إىل عناصر أخرى)‪.‬‬
‫وميكن احلصول على معربات لغوية مستقلة تقرأ ‪ XML‬ثم خترب عن وجود أية أخطاء (مثل األقواس اهلاللية‬
‫(‪)1‬‬

‫أو االقتباسات املفقودة‪ ،‬أو رمز ‪ markup‬يف غري مكانه)‪ .‬وهذه مفيدة جدا الختبار امللفات قبل أي معاجلة هلا‪،‬‬
‫خصوصا إذا مت تشكيلها يدويا دون حمرّر ‪ ،XML‬أو من قبل برنامج يف مكان آخر ويُخشى أن يكون ذلك قد أجنز‬
‫بشكل غري صحيح‪.‬‬
‫ولتحميل ملف ‪ XML‬ضمن معرب‪:‬‬

‫▪▪‬ ‫>"‪<script type="text/javascript‬‬


‫▪▪‬ ‫)"‪var xmlDoc = new ActiveXObject("Microsoft.XMLDOM‬‬
‫▪▪‬ ‫"‪xmlDoc.async="false‬‬
‫▪▪‬ ‫)"‪xmlDoc.load("note.xml‬‬
‫▪▪‬ ‫‪// ....... processing the document goes here‬‬
‫▪▪‬ ‫>‪</script‬‬

‫السطر الثاني يشكل مثاالً ملعرب مايكروسوفت والسطر الثالث ينهي التحميل لضمان أن املعرب لن يتابع التنفيذ‬
‫قبل حتميل كامل املستند‪ .‬والسطر الرابع خيرب املعرب لتحميل ملف مستند ‪ XML‬املسمى ‪ .note.xml‬ويالحظ‬
‫استخدام طريقة ‪ loadXML‬للتحميل‪.‬‬
‫تلميح (‪)5-3‬‬

‫(‪ )1‬معربات جمانية‪ Microsoft Internet Explorer Parser :‬ميكن حتميل اإلصدار األخري منه من املوقع‪:‬‬
‫‪ http://msdn.microsoft.com/XML/XMLDownloads/default.aspx‬أو معرب ‪ Expat‬املكتوب بلغة ‪ c‬هو أحد معربات‬
‫‪ XMLL‬اجملانية وميكن حتميله من املوقع التايل‪ ftp://ftp.jclark.com/pub/xml/expat1_2.zip :‬أو معرب شركة �‪DataChan‬‬
‫‪ nel‬من شركة برجميات حلول األعمال بلغة جافا فيمكن احلصول عليه من املوقع التايل‪:‬‬
‫‪ .http://xdev.datachannel.com/directory/xml-parser.html‬أو معرب ‪ IBM XML4j‬من شركة ‪ IBM‬مكتوب بلغة اجلافا‬
‫متوفر جماناً على املوقع التايل‪ http://www.alphaworks.ibm.com :‬أو معرب ‪ Apache Xerces‬من مؤسسة ‪Apache‬‬
‫للربجميات مكتوب بلغة جافا و‪ ++C‬متوفر على العنوان‪./http://xml.apache.org :‬‬

‫‪106‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ملفات ‪ XML‬الصحيحة‪:‬‬
‫ملفات ‪ XML‬الصحيحة أو املش ّكلة بشكل جيد هي امللفات اليت متتلك تعريف‬
‫نوع مستند ‪ DTD‬يوافقها ويراعي القواعد املذكورة سابقاً‪ ،‬املثال (‪:)51-3‬‬

‫>?"‪<?xml version="1.0‬‬
‫>"‪<!DOCTYPE advert SYSTEM "http://www.foo.org/ad.dtd‬‬
‫>‪<advert‬‬
‫>‪<headline>...<pic/>...</headline‬‬
‫>‪<text>...</text‬‬
‫>‪</advert‬‬

‫املثال (‪)51-3‬‬

‫حيث يُعاجل ‪ DTD‬من قبل معاجل ‪ XML‬باستخدام ارتباط ‪ URL‬معرّف ضمن‬


‫النظام‪ ،‬وهو قد يكون متوافر حملياً (كأن ميلك املستعمل نسخة على قرص)‬
‫أو أن يكون قابال للتحميل من خالل الشبكة(‪ ،)1‬وقد يُجهز مبعرّف عامّ من‬
‫خالل استخدام الكلمة ‪ PUBLIC‬ويُستعمل دليل ‪ XML‬لعنونته كما يف املثال‬
‫(‪:)52-3‬‬

‫"‪<!DOCTYPE advert PUBLIC "-//Foo, Inc//DTD Advertisements//EN‬‬


‫>"‪"http://www.foo.org/ad.dtd‬‬
‫>‪<advert>...</advert‬‬

‫املثال (‪)52-3‬‬

‫وعليه فإنّ اختبار الصالحية يعترب كامالً بعد مصادقة املعرّب اللغوي بعدم‬
‫وجود أخطاء يف امللف وبعد املوافقة على تعاريف وإعالنات ‪.DTD‬‬
‫ ‪(1) http://www.w3.org/TR/NOTE-sgml-xml-971215#null‬‬

‫‪107‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫‪ ‬مثال عن مستند غري مبين بشكل صحيح‪:‬‬

‫"‪<note day="12" month="11" year="2002‬‬


‫"‪to="Tove" from="Jani" heading="Reminder‬‬
‫>"!‪body="Don't forget me this weekend‬‬
‫>‪</note‬‬

‫أما الشكل الصحيح له "‪:Well Formed" XML document‬‬

‫>?"‪<?xml version="1.0" encoding="ISO-8859-1‬‬


‫>‪<note‬‬
‫>‪<to>Tove</to‬‬
‫>‪<from>Jani</from‬‬
‫>‪<heading>Reminder</heading‬‬
‫>‪<body>Don't forget me this weekend!</body‬‬
‫>‪</note‬‬

‫تلميح (‪)6-3‬‬

‫تعليمات املعاجلة ‪:Processing Instructions PI‬‬


‫تعترب تعليمات املعاجلة ‪ PI‬مبثابة فتحة خروج لتزويد التطبيق باملعلومات‬
‫كالتعليقات مثالً حيث يُطلب من معاجل ‪ XML‬أن ميررهم إىل تطبيق ما‪ ،‬وتعترب‬
‫أمساء ‪ PI‬كلمات حمجوزة حسب معايري ‪.XML‬‬
‫تتمتع تعليمات املعاجلة <?‪ >?xml-stylesheet‬بسميت (‪ type‬و ‪،)herf‬‬
‫فتحدد مسة ‪ type‬لغة ورقة النمط املستخدمة بينما حتدد مسة ‪ herf‬املوقع‬
‫الذي قد يكون مرتبطا مبكان ورقة النمط‪ .‬فمثالً حتدد تعليمات معاجلة‬
‫‪ xml-stylesheet‬املوجودة يف تعليمات الربجمة وجوب تطبيق ورقة النمط‬
‫املسماة ‪ greeting.css‬املكتوبة بورقة منط ‪ CSS‬على هذا املستند‪ ،‬املثال‬
‫(‪.)53-3‬‬

‫‪108‬‬
‫>> الفصل الثالث‬
XBRL
eXtensible Business Reporting Language

<?xml version=”1.0” standalone=”yes”?>


<?xml-stylesheet type=”text/css2” href=”greeting.css”?>
<GREETING>
Hello XML!
</GREETING>

)53-3( ‫املثال‬

‫ مت إنشاؤه وورقة النمط اخلاصة به جيب حتميل‬xml ‫ولرؤية أول مستند‬


Internet Explorer 5.0 ‫ أو‬Mozilla ‫تعليمات الربجمة يف مستعرض‬
.)ً‫(واللذان سيأتي ذكرمها الحقا‬
‫) يبني قائمة منتجات وأسعارها كما هي خمزنة ضمن‬2-3( ‫ اجلدول‬:)1(‫مثال‬
.XML ‫) يبني هذه البيانات بلغة‬1-3( ‫ والشكل‬.‫قاعدة بيانات عالئقية االرتباط‬

p1 XML Editor $ 499.00


p2 DTD Editor $199.00
p3 XML Book $019.99
p4 XML Training $699.00

:)2-3( ‫ من واقع بيانات اجلدول‬XML ‫) نص مستند‬54-3( ‫ويعرض املثال‬

<?xml version=”1.0”?>
<products>
<product id=”p1”>
<name>XML Editor</name>
<price>499.00</price>
</product>
<product id=”p2”>
<name>DTD Editor</name>
<price>199.00</price>

(1) Benoît Marchal, XML by Examples, QUE, 2000, pp. 30.

109
XML ‫>> لغة الترميز الموسع‬
‫>‪</product‬‬
‫>”‪<product id=”p3‬‬
‫>‪<name>XML Book</name‬‬
‫>‪<price>19.99</price‬‬
‫>‪</product‬‬
‫>”‪<product id=”p4‬‬
‫>‪<name>XML Training</name‬‬
‫>‪<price>699.00</price‬‬
‫>‪</product‬‬
‫>‪</products‬‬

‫املثال (‪)54-3‬‬

‫لقد استخدم ‪ XML‬يف هذا املثال لتبادل البيانات بني املهتمني‪ ،‬وتعترب ‪XML‬‬
‫‪ Web‬مبثابة قاعدة بيانات ضخمة تلجأ إليها التطبيقات‪ .‬وميثل الشكل (‪)1-3‬‬
‫شبكة إنرتانيت ‪ extranet‬خاصة جبهة معينة تنشر بعض بياناهتا على الشبكة‬
‫من أجل بعض شركائها‪ ،‬كنشر قائمة أسعار منتجاهتا مثالً‪.‬‬

‫‪Application‬‬

‫‪Application‬‬ ‫‪Application‬‬
‫‪Server‬‬ ‫‪Internet‬‬

‫‪Application‬‬
‫‪Client‬‬
‫‪Server‬‬

‫الشكل ‪ 1-3‬يبني تبادل البيانات عرب الشبكة ‪WEB‬‬

‫‪110‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫املبحث الرابع‬
‫تقنيات عرض مستندات ‪XML‬‬

‫صممت لغة ‪ XML‬لوصف البيانات والرتكيز على ماهيتها وعدم االهتمام‬


‫بأشكال عرضها حيث تركت حرية ذلك للتطبيقات املستفيدة سواء خزنتها يف‬
‫قاعدة بيانات أو عرضتها‪ ،‬ومن التقنيات املستخدمة هلذا الغرض لغة ‪CSS‬‬
‫‪ Cascading Style Seets‬ولغة ‪. Extensible Style Language XSL‬‬

‫صفحات العرض ‪:Cascading Style Sheets CSS‬‬


‫تتميز صفحات ‪ CSS‬بأهنا معيار قياسي حسب ‪ W3C‬وهي مألوفة ملستخدمي‬
‫‪ HTML‬وتدعمها مستعرضات الويب اليت تتيح ‪ ،XML‬وهي مبثابة طريقة‬
‫لعرض مستندات ‪.XML‬‬
‫يتضمن املثال (‪ greeting.xml )3-49‬عالمة واحدة هي <‪>GREETING‬‬
‫لذلك جيب تعريف منط العنصر ‪ ،GREETING‬أما التعليمات الربجمية‬
‫التالية فهي عبارة عن ورقة منط بسيطة حتدد حمتويات عنص ر �‪GREET‬‬
‫‪ ING‬كعنصر وحيد خبط أسود عريض حجمه ‪ 24‬نقطة‪ ،‬املثال (‪.)3-49‬‬

‫;‪GREETING {display: block; font -size: 24pt; font-weight: bold‬‬

‫املثال (‪)49-3‬‬

‫جيب كتابة التعليمات يف أي حمرر نصوص ثم حفظها يف ملف جديد باسم‬


‫‪ greeting.css‬يف نفس دليل التعليمات الربجمية‪ ،‬ويرمز االمتداد ‪ CSS‬إىل‬
‫صفحات ‪ Cascading style sheet‬ويفضل إعطاء ورقة النمط نفس اسم‬
‫املستند إمنا بامتداد (‪ ،).xml‬وبعد االنتهاء من كتابة مستند ‪ XML‬وورقة منطه‬

‫‪111‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫ ولتحقيق ذلك‬،‫ جيب إعالم املستعرض لتطبيق ورقة النمط على املستند‬CSS
‫يوجد عدد من األساليب املختلفة مبا يف ذلك االتصال بني اخلادم واملستعرض‬
،‫ واصطالحات التسمية وافرتاضات جهة املستعرض‬HTTP ‫عرب رؤوس صفحة‬
‫ يربط فيه‬CSS ‫ مع مرجع‬XML ‫) التايل هو جزء من ملف‬3-50( ‫املثال‬
.ً‫ معا‬XML,CSS ‫السطر الثاني ملفي‬

<?xml-stylesheet type="text/css" href="cd_catalog.css"?>


<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/css" href="cd_catalog.css"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
.
.
.
.
</CATALOG>

)50-3( ‫املثال‬

112
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫تقنيات ‪ CSS‬و ‪:XSL‬‬


‫ميكن عرض مستندات ‪ XML‬من خالل لغة ‪ XSL‬اليت تعترب مفضلة لدى لغة‬
‫‪ XML‬أكثر من لغة ‪ CSS‬وهي لغة بديلة تسمح بالوصول إىل البيانات كما‬
‫تسمح بعرضها‪ ،‬وهي اختصار للكلمات ‪Extensible Style Language‬‬
‫حيث تسمح بتحوير مستندات ‪ XML‬إىل ‪ HTML‬قبل عرضها على املتصفح‪.‬‬
‫واملثال التايل يربط السطر الثاني منه ملفي ‪ XML, XSL‬معاً‪ ،‬املثالني (‪)3-51‬‬
‫و (‪.)3-52‬‬
‫>?"‪<?xml-stylesheet type="text/xsl" href="simple.xsl‬‬

‫املثال (‪)51-3‬‬

‫>?"‪<?xml version="1.0" encoding="ISO-8859-1‬‬


‫>?"‪<?xml-stylesheet type="text/xsl" href="simple.xsl‬‬
‫>‪<breakfast_menu‬‬
‫>‪<food‬‬
‫>‪<name>Belgian Waffles</name‬‬
‫>‪<price>$5.95</price‬‬
‫>‪<description‬‬
‫‪two of our famous Belgian Waffles‬‬
‫>‪</description‬‬
‫>‪<calories>650</calories‬‬
‫>‪</food‬‬
‫>‪</breakfast_menu‬‬

‫املثال (‪)52-3‬‬

‫وتقسم ‪ XSL‬إىل جزئني‪ :‬التحويالت والتنسيقات‪.‬‬


‫يقوم جزء التحويالت باملهام التالية‪:‬‬
‫ ‪ -‬استبدال إحدى العالمات بعالمة أخرى‪.‬‬
‫ ‪ -‬حتديد القواعد اليت تقوم باستبدال عالمات ‪ XML‬بعالمات ‪HTML‬‬

‫‪113‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫القياسية‪ ،‬أو بعالمات ‪ HTML‬مع مسات ‪.CSS‬‬
‫ ‪ -‬تنفيذ العديد من املهام مبا يف ذلك إعادة ترتيب العناصر يف املستند‬
‫وإضافة حمتويات إضافية مل تكن موجودة من قبل يف مستند ‪.XML‬‬
‫بينما يقوم جزء التنسيقات باملهام التالية‪:‬‬
‫ ‪ -‬حتديد عرض متميز للمستند على شكل صفحة‪.‬‬
‫ ‪ -‬تنسيق ‪ XSL‬لتحديد شكل الصفحات مبا يف ذلك األعمدة املتعددة‬
‫والنص احمليط بالرسوم واملسافات بني السطور ومسة اخلط وشكله وما إىل‬
‫ذلك فهي مصممة ملعاجلة املهام اخلاصة بتنسيق الصفحة وتقوم بالطباعة‬
‫من نفس مصدر املستند‪.‬‬
‫وحتتوي ورقة عمل ‪ XSL‬على قوالب يتم إدخال البيانات إليها من مستند‬
‫‪ XML‬وقد يبدو القالب على النحو التايل‪ ،‬املثال (‪:)3-53‬‬

‫>‪<HTML‬‬
‫>‪<HEAD‬‬
‫>‪<TITLE‬‬
‫‪XSL Instructions to get the title‬‬
‫>‪<TITLE/‬‬
‫>‪<HEAD/‬‬
‫>‪<H1>XSL Instructions to get the title</H1‬‬
‫>‪<BODY‬‬
‫‪XSL Instructions to get the statistics‬‬
‫>‪<BODY/‬‬
‫>‪</HTML‬‬

‫املثال (‪)53-3‬‬

‫وتستبدل باألجزاء املائلة عناصر معينة من ‪ XML‬حبيث تستطيع نسخ‬


‫البيانات من مستند ‪ XML‬إىل هذا القالب‪ .‬وميكن تطبيق هذا القالب على‬
‫عدة جمموعات من البيانات‪.‬‬
‫كما تستطيع إرشادات ‪ XSL‬استعادة أية بيانات خمزنة يف العناصر اخلاصة‬

‫‪114‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫مبستند ‪ XML‬مبا يف ذلك حمتوى العنصر وأمساؤه ومساته‪.‬‬


‫تتداخل ‪ CSS‬مع ‪ XSL‬إىل حد ما‪:‬‬
‫ ‪ -‬إن ‪ XSL‬أكثر قوة من ‪.CSS‬‬
‫ ‪ -‬يعد ‪ XSL‬أكثر تعقيدا وأصعب يف الدراسة واالستخدام من ‪.CSS‬‬
‫ ‪ -‬يتلقى ‪ CSS‬دعماً أكرب من ‪ XSL‬وهو أكثر استقراراً‪.‬‬
‫ ‪ -‬يعترب ‪ XSL‬حديثاً وتقوم الربامج املختلفة بتنفيذ جزئي لنسخته القياسية‬
‫التجريبية‪.‬‬
‫ ‪ -‬يتيح ‪ CSS‬تطبيق التنسيق على حمتويات العنصر فقط وال يتيح تغيري أو‬
‫إعادة ترتيب هذه احملتويات‪ :‬كاختيار تنسيق خمتلف للعناصر املعتمدة على‬
‫حمتوياهتا أو مساهتا أو إضافة نص بسيط وإضايف كمربع اإلمضاء‪.‬‬
‫ ‪ -‬يُعد ‪ XSL‬أكثر مالءمة عندما حتتوي مستندات ‪ XML‬على بيانات أقل‪.‬‬
‫ ‪ -‬مع ‪ XSL‬ميكن فصل البيانات اهلامة عن أي شيء آخر من الصفحة مثل‬
‫البيانات اإلدارية وأشرطة التنقل واإلمضاءات‪ .‬أما مع ‪ CSS‬فيمكن ضم كل‬
‫هذه األجزاء يف مستندات البيانات‪ ،‬وتتيح مستندات ‪ XML, XSL‬فصل‬
‫البيانات من مستندات صفحة الويب‪ ،‬وهذا يسهّل االحتفاظ مبستنداهتما‬
‫ويبسط التعامل معها‪.‬‬
‫ ‪ -‬سيصبح على املدى البعيد ‪ XSL‬اخليار املفضل للتطبيقات واسعة‬
‫االنتشار‪ ،‬حيث يتناسب ‪ CSS‬مع الصفحات البسيطة أكثر‪.‬‬
‫ ‪ -‬حيتوي مستند ‪ XML‬على مستند يشتمل على ترميز بيانات أحرف‬
‫‪ XML‬وهي جمموعة متتابعة من البايتات حمددة الطول واليت تلتزم بقيود‬
‫معينة‪ ،‬فعلى سبيل املثال ميكن أن يكون مستند ‪:XML‬‬
‫▪ ▪ خمزناً يف قاعدة بيانات‪.‬‬
‫▪ ▪ مت إنشاؤه وهو نشط يف الذاكرة عن طريق برنامج ‪.CGI‬‬

‫‪115‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫▪ ▪ دمج ملفات متعددة وتضمني أحدهم ضمن اآلخر‪.‬‬
‫▪ ▪ غري موجود أبداً يف ملف خاص به ومع ذلك ال يضر التفكري يف مستند‬
‫‪ XML‬كما لو كان ملفاً مادام من املمكن أال يكون ملفاً يف قرص متحرك‪.‬‬
‫ ‪ -‬إن مستندات ‪ XML‬هي نصية يف ذاهتا تتألف من أحرف أجبدية وأرقام‬
‫وعالمات ترقيم ومسافات و ‪ TAB‬أو ما شابه‪ ،‬كما يستخدم جمموعة‬
‫األحرف املوحدة (نظام احلروف الدويل املوحد ‪)Unicode Characters‬‬
‫واليت ال حتتوي فقط على األحرف والرموز املعتادة يف األجبدية كاإلشارات‬
‫العشرية &‪ ;#8478‬واإلشارات الست عشرية &‪ x211E#‬بل حتتوي أيضا‬
‫على األجبديات اخلاصة باللغات األوربية وغريها‪.‬‬
‫يؤدي نص مستند ‪ XML‬وظيفيتني مها‪:‬‬
‫ ‪ -‬البيانات (األحرف)‪ :‬وهي املعلومة األساسية اخلاصة باملستند‪.‬‬
‫ ‪ -‬الرتميز‪ :‬الذي يقوم بوصف البناء املنطقي للمستند‪.‬‬
‫املثال (‪:)54-3‬‬

‫>?”‪<?xml version=”1.0” standalone=”yes‬‬


‫>‪<GREETING‬‬
‫!‪Hello XML‬‬
‫‪</GREETING‬‬

‫املثال (‪)54-3‬‬

‫تتمثل البيانات احلرفية يف العبارة "‪ ،"Hello XML‬بينما متثل األجزاء التالية‬
‫رموزاً‪:‬‬
‫ ‪.>?”xml version=”1.0” standalone=”"yes"?< -‬‬
‫ ‪ >GREETING< -‬و<‪.>/GREETING‬‬
‫وتكمن أمهية ‪ XML‬بفصله البيانات الفعلية اخلاصة باملستند عن الرتميز‬

‫‪116‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫اخلاص به‪ .‬فالرتميز يتضمن التعليقات ومراجع األحرف ومراجع وحمددات‬


‫أقسام ‪ DATA‬والعالمات وأوامر املعاجلة ‪ IP‬و‪.DTD‬‬

‫ربط ملفات ‪ XML‬مبلفات ‪:HTML‬‬


‫ميكن تضمني بيانات ‪ XML‬يف صفحات ‪ HTML‬كالتايل‪ :‬املثال (‪)55-3‬‬

‫>"‪<xml id="note‬‬
‫>‪<note‬‬
‫>‪<to>Tove</to‬‬
‫>‪<from>Jani</from‬‬
‫>‪<heading>Reminder</heading‬‬
‫>‪<body>Don't forget me this weekend!</body‬‬
‫>‪</note‬‬
‫>‪</xml‬‬

‫املثال (‪)55-3‬‬

‫ميكن ربط ملف ‪ XML‬بشكل خارجي كالتايل‪ :‬املثال (‪)56-3‬‬

‫>"‪<xml id="note" src="note.xml‬‬


‫>‪</xml‬‬

‫املثال (‪)56-3‬‬

‫تتمثل البيانات احلرفية يف العبارة "‪ ،"Hello XML‬بينما متثل األجزاء التالية‬
‫رموزاً‪:‬‬
‫‪.>?”xml version=”1.0” standalone=”"yes"?<- -‬‬
‫ ‪ >GREETING< -‬و<‪.>/GREETING‬‬
‫وتكمن أمهية ‪ XML‬بفصله البيانات الفعلية اخلاصة باملستند عن الرتميز‬
‫اخلاص به‪ .‬فالرتميز يتضمن التعليقات ومراجع األحرف ومراجع وحمددات‬
‫أقسام ‪ DATA‬والعالمات وأوامر املعاجلة ‪ IP‬و‪.DTD‬‬

‫‪117‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
:Data Binding ‫ربط البيانات‬
،‫ مبعرّف حمدد من خالل حتميله من ملف خارجي‬XML ‫ميكن ربط بيانات‬
‫ لتحديد مصدر البيانات ليحمّل بياناته‬HTML ‫ يوجه‬ID "cdcat" ‫فاملعرف‬
)57-3( ‫ املثال‬:‫ خارجي‬XML ‫من ملف‬
<html>
<body>

<xml id="cdcat" src="cd_catalog.xml"></xml>

<table border="1" datasrc="#cdcat">


<tr>
<td><span datafld="ARTIST"></span></td>
<td><span datafld="TITLE"></span></td>
</tr>
</table>

</body>
</html>

)57-3( ‫املثال‬
:ASP ‫ بلغة‬XML ‫توليد ملفات‬
‫ دون توافر أية برجميات وذلك بكتابة النص‬XML ‫ميكن توليد مستندات‬
)3-58( ‫ املثال‬:ASP ‫كالتايل ثم حبفظه بصيغة‬
<%
response.ContentType="text/xml"

response.Write("<?xml version='1.0' encoding='ISO-8859-1'?>")


response.Write("<note>")
response.Write("<from>Jani</from>")
response.Write("<to>Tove</to>")
response.Write("<message>Remember me this weekend</message>")
response.Write("</note>")
%>

)58-3( ‫املثال‬

118
‫>> الفصل الثالث‬
XBRL
eXtensible Business Reporting Language

‫ بكتابة النص كالتايل ثم‬XML ‫وميكن توليد قاعدة بيانات من مستندات‬


)59-3( ‫ املثال‬:ASP ‫حبفظه بصيغة‬
<%
response.ContentType = "text/xml"

set conn=Server.CreateObject("ADODB.Connection")
conn.provider="Microsoft.Jet.OLEDB.4.0;"
conn.open server.mappath("/ado/database.mdb")
sql="select fname,lname from tblGuestBook"
set rs=Conn.Execute(sql)
rs.MoveFirst()
response.write("<?xml version='1.0' encoding='ISO-8859-1'?>")
response.write("<guestbook>")
while (not rs.EOF)
response.write("<guest>")
response.write("<fname>" & rs("fname") & "</fname>")
response.write("<lname>" & rs("lname") & "</lname>")
response.write("</guest>")
rs.MoveNext()
wend
rs.close()
conn.close()
response.write("</guestbook>")
%>

)59-3( ‫املثال‬

:XML ‫متص ّفحات‬


‫ أقسام نصّية‬HTML ‫ ففي مستند‬،HTML ‫مفهوم "التص ّفح" هو دراسة ملعاني‬
‫" مبستندات أخرى موجودة يف مواقع بعيدة‬hyperlinked" ‫تدعى ارتباطات‬
‫ حتدد‬HTML ‫ فمستندات‬.‫على الشبكة أو ضمن نظام ملفات املوقع نفسه‬
‫ملتصفح الويب كيفية عرض املستند وحتدد السلوك عند تفاعل املستخدم‬
‫ عدداً من اقرتاحات ومتطلبات املتص ّفح فتشري‬HTML ‫ وتدعم مواصفات‬،‫معه‬
.‫> بأنه صورة جيب اسرتجاعها باملتص ّفح‬img<‫مثالً إىل العنصر‬

119
XML ‫>> لغة الترميز الموسع‬
‫أما ‪ XML‬فليس لديه الكثري من املعاني املتأصّلة فال يوجد طريقة موصوفة‬
‫إلعادة مستندات ‪ ،XML‬لذلك يعترب متصفح ‪ XML‬أكثر قدرة على التفسري‪.‬‬
‫مثال ذلك‪ ،‬بفرض أن مستند ‪ XML‬يصف أجزاء آلة ما‪ ،‬بينما ليس لديه أيّة‬
‫معلومات حول كيفية عرضها للمستخدم‪ ،‬وباستخدام تطبيق جمّاني ميكن‬
‫عرض صورة جزء اآللة وعرض نص وصفي ملعلوماته‪ ،‬وعليه ميكن ملستند‬
‫‪ XML‬أن‪:‬‬
‫‪ 1.1‬يعرض خمططاً ملوناً لآللة‪.‬‬
‫‪ 2.2‬أو يعيد هيكلة البيانات بصيغة‪:‬‬
‫ ‪ -‬جاهزة للتخزين يف قاعدة بيانات‪.‬‬
‫ ‪ -‬قابلة لإلرسال على الشبكة‪.‬‬
‫ ‪ -‬قابلة لإلدخال ضمن برنامج آخر‪.‬‬
‫لكن مع أنّ مستندات ‪ XML‬هي ملفات وصفية متاما‪ ،‬إال أنه ميكن تصفحها من‬
‫خالل توصيف شكل الصفحة ‪ stylesheet‬مبستند منفصل يؤمن التلميحات‬
‫واخلوارزميات اليت تكفل إعادة حتويل البيانات يف مستند ‪.XML‬‬
‫يعترب مستعملو ‪ HTML‬متآلفني مع طريقة عرض الصفحات املتعاقبة‬
‫‪ Cascading Style Sheets CSS‬اليت تعترب لغ ًة عامّ ًة قويّ ًة لعرض‬
‫مستندات ‪.XML‬‬
‫وبناء على ذلك فإن مستند ‪ XML‬بالتعاون مع الصفحات املتعاقبة ‪CSS‬‬
‫سيكون قادراً على حتميل مستندات ‪ XML‬يف متصفحات ويب املتعاقبة‬
‫‪ CSS-aware web browser‬مع ضرورة التنبه إىل أنه بالرغم من قدرة‬
‫املتص ّفح على عرضها فإنه ال يعرف كيف يقرأ أو يعاجل مستند ‪ XML‬وقد ال‬
‫تستطيع متصفحات الويب حتميل بعض مستندات ‪ XML‬بشكل صحيح‪.‬‬
‫لذلك ُطوّرت لغة أكثر تعقيداً وقوّةً هي ‪ XSLT‬هتدف إلعادة تشكيل جزء من‬

‫‪120‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫لغة(‪ Stylesheet )1‬القابلة للتوسع‪ ،‬مما يُم ّكن من حتويل ‪ XML‬إىل صيغ‬
‫أخرى مبا يف ذلك ‪ HTML‬وأشكال أخرى من ‪ XML‬وإىل نصوص عادية‪ ،‬فإذا‬
‫كان ناتج هذا التحويل ‪ HTML‬فيمكن مشاهدته يف متصفح ويب كأيّ مستند‬
‫‪ HTML‬أخرى‪.‬‬

‫‪xht‬‬
‫‪ml‬‬
‫‪sub‬‬
‫‪set‬‬

‫‪XSL‬‬ ‫‪XML‬‬
‫‪html‬‬ ‫‪Precessor‬‬ ‫‪Document‬‬

‫‪t‬‬
‫‪su‬‬ ‫‪bse‬‬
‫‪xh‬‬ ‫‪tml‬‬

‫الشكل (‪ )2-3‬صيانة مستند ‪ XML‬وحتويله إىل أشكال أخرى‬

‫إن درجة دعم ‪ XML‬و ‪ stylesheets‬يف متصفحات الويب يتفاوتان إال أن‬
‫الدعم العاملي غري كايف بعد‪ ،‬لذلك يتم ترمجة الكثري من ‪ XML‬على خادمات‬
‫الشبكة إىل ‪ HTML‬ثم تسلم هذه الرتمجة إىل املتص ّفحات‪ .‬فمثالً إن أغلب‬
‫مواقع ‪ )2(Microsoft‬فيها ‪ XML‬حيوّل إىل ‪ HTML‬بسرعة فائقة‪ ،‬حتى‬
‫أن متصفح الويب ال يعلم الفرق بينهما‪ .‬أما أهم املتص ّفحات الداعمة ‪XML‬‬
‫فهي(‪:)3‬‬
‫ ‪ -‬متص ّفحات مايكروسوفت (النسخ ‪ ،5.5 ,5.0‬و‪ )6.0‬تعاجل ‪XML‬‬
‫باستعمال ‪ stylesheet‬داخلي ‪ built-in‬مكتوب يف مايكروسوفت‪.‬‬

‫ ‪(1) http://www.ucc.ie/xml/#style‬‬
‫ ‪(2) http://www.microsoft.com/‬‬
‫ ‪(3) http://www.ucc.ie/xml/#xmlsoft, http://www.ucc.ie/xml/#api , http://xml.coverpages.org/‬‬

‫‪121‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫ ‪ -‬متصفحات ‪ )1(Mozilla 9.0‬و ‪ Netscape 6.0‬لديهما دعم ‪XML‬‬
‫يستند إىل معرّب جيمس كالرك ‪ XML‬اللغوي(‪.)2‬‬
‫ ‪ -‬مؤلفو متصفحات ‪ ،MultiDoc Pro SGML‬و ‪ )3(CITEC‬وهو‬
‫احملرّك الذي استعمل يف مستعرضات ومتص ّفحات ‪ SGML‬وقد انضموا‬
‫مع ‪ Mozilla‬إلنتاج متص ّفح متعدّد لك ّل شيء سُميّ ‪ DocZilla‬ميكنه قراءة‬
‫األنواع التالية‪ ،HTML، XML، SGML :‬مع ‪ XSLT‬والصفحات املتعاقبة‬
‫‪ .stylesheets‬وهو يعمل حتت أنظمة تشغيل ‪ Windows‬و ‪Linux‬‬
‫ومرشح حاليا إلطالق النسخة ‪ 1.0‬منه‪ ،‬وهو يعترب مشروع املتص ّفح األكثر‬
‫طموحاً ودعماً ألنه جيمع بني صالبة ‪ SGML‬وخربة ‪.XML‬‬
‫ ‪ -‬تدعم ‪ )4(Opera‬أوبرا ‪ XML‬والصفحات املتعاقبة على ‪ Windows‬و‬
‫‪ .Linux‬ويعترب حجم متص ّفحها صغرياً جداً مقارنة مع غريه إضافة إىل ميزات‬
‫جيدة وسرعة ممتازة لكن تقليد ‪ Netscape‬بك ّل شيء ما زال ظاهراً‪.‬‬
‫ ‪ -‬ال تدعم ‪ Netscape 4.x‬أو النسخ السابقة له لغة ‪.XML‬‬

‫ ‪(1) http://www.mozilla.org/‬‬
‫‪(2) http://www.jclark.com/xml/expat.html‬‬
‫ ‪(3) http://www.citec.fi/‬‬
‫ ‪(4) http://www.opera.com/opera5/specs.html‬‬

‫‪122‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫مثال عن نشرة أخبار‪:‬‬


‫إن استخدام تقنيات ‪ XML‬يسهل توليد األنباء وتبادهلا إضافة ألرشفتها عرب‬
‫خمتلف الوسائط والربجميات‪ ،‬واملثال (‪ )60-3‬يعرض تفاصيل عن هزة أرضية‬
‫أصابت كولومبيا بلغة ‪.XML‬‬

‫>?"‪<?xml version="1.0" encoding="ISO-8859-1‬‬


‫>‪<nitf‬‬
‫>‪<head‬‬
‫>‪<title>Colombia Earthquake</title‬‬
‫>‪</head‬‬
‫>‪<body‬‬
‫>‪<body.head‬‬
‫>‪<headline‬‬
‫>‪<hl1>143 Dead in Colombia Earthquake</hl1‬‬
‫>‪</headline‬‬
‫>‪<byline‬‬
‫>‪<bytag>By Jared Kotler, Associated Press Writer</bytag‬‬
‫>‪</byline‬‬
‫>‪<dateline‬‬
‫>‪<location>Bogota, Colombia</location‬‬
‫>‪<story.date>Monday January 25 1999 7:28 ET</story.date‬‬
‫>‪</dateline‬‬
‫>‪</body.head‬‬
‫>‪</body‬‬
‫>‪</nitf‬‬

‫املثال (‪)60-3‬‬

‫وبناء على ما سبق‪ ،‬فإن لغة ‪ XML‬صممت لوصف البيانات وللرتكيز على‬
‫ماهيتها وعدم االهتمام بأشكال عرضها أو الرتكيز على كيفية ذلك‪ ،‬حيث تركت‬
‫حرية ذلك للتطبيقات املستفيدة سواء خزنتها يف قاعدة بيانات أو عرضتها‬
‫بصيغ متنوعة أو تبادلتها مع شبكة أو حاسب أو أي وسيط آخر‪ ،‬وذلك حسب‬
‫رأي واجتهاد املستفيد من املعلومة بغض النظر عن مصدرها‪.‬‬

‫‪123‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫املبحث اخلامس‬
‫التعامل مع لغة ‪ XML‬باستخدام ‪MS-Word‬‬

‫إن االنتشار الواسع لتطبيقات ‪ MS-Office‬وسهولة احلصول عليها يساعد‬


‫يف استخدامها كأداة لكتابة ملفات ‪ ،XML‬فقد زودت شركة ‪Microsoft‬‬
‫براجمها مبلفات مساعدة(‪ )1‬تشرح فيها آليات استخدام هذه التقنية‪.‬‬

‫عرض أمساء عناصر ‪:XML‬‬


‫ميكن عرض العناصر الفارغة للغة الرتميز القابلة للتوسيع ‪ )2(XML‬يف نص‬
‫املستند بإظهار عالمات ‪ XML‬باخلطوات التالية‪:‬‬
‫‪ 1.1‬قائمة أدوات‪ ،‬انقر فوق قوالب ووظائف إضافية‪ ،‬ثم فوق عالمة تبويب‬
‫خمطط ‪.XML‬‬
‫‪ 2.2‬خيارات ‪.XML‬‬
‫‪ 3.3‬خيارات عرض ‪ XML‬حدد خانة إظهار النص النائب لكافة العناصر‬
‫الفارغة‪.‬‬

‫إظهار عالمات ‪ XML‬أو إخفاؤها‪:‬‬


‫يتم إظهار أو إخفاء العالمات بتنفيذ أحد اإلجرائني التاليني‪:‬‬
‫ ‪ -‬إظهار عالمات ‪ XML‬أو إخفاؤها يف مستند بضغط ‪.CTRL+SHIFT+X‬‬
‫ ‪ -‬طباعة عالمات ‪:XML‬‬
‫‪ 1.1‬قائمة أدوات‪ ،‬خيارات‪ ،‬ثم عالمة التبويب طباعة‪.‬‬
‫(‪ )1‬املصدر ملف ‪ HELP‬من برنامج ‪. Microsoft Office Word‬‬
‫(‪ )2‬لغة التوصيف القابلة للتوسيع (‪( )XML‬لغة التوصيف املوسعة (‪( :)XML‬منوذج مضغوط من لغة التوصيف العامة القياسية‬
‫(‪ )SGML‬اليت متكن مصممي الربامج من إنشاء عالمات خمصصة توفر مرونة يف تنظيم املعلومات وتقدميها‪ .‬‬

‫‪124‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫‪ 2.2‬ثم تُحدد خانة اختيار عالمات ‪ XML‬يف (تضمني مع املستند)‪.‬‬

‫تغيري حزمة توسيع ‪ XML‬املرفقة مبستند ذكي‪:‬‬


‫‪ 1.1‬القائمة أدوات‪ ،‬قوالب ووظائف إضافية‪.‬‬
‫‪ 2.2‬ثم عالمة تبويب حزم توسيع ‪.XML‬‬
‫‪ 3.3‬ثم يتم تنفيذ أي إجراء من اإلجراءات التالية‪:‬‬
‫‪ y y‬إزالة اسم حزمة توسيع ‪ XML‬وخصائص ‪ URL‬من املستند‪ ،‬وستبقى‬
‫حزمة توسيع ‪ XML‬يف قائمة حزم توسيع ‪ XML‬املتوفرة‪.‬‬
‫‪ y y‬قائمة حزم توسيع ‪ XML‬ثم حزمة توسيع ‪ XML‬خمتلفة‪ ،‬ثم إرفاق‬
‫الستبدال حزمة توسيع ‪ XML‬احلالية باجلديدة‪.‬‬
‫‪ y y‬ميكن تعيني حزم توسيع ‪ XML‬ليتم حتديثها تلقائياً على فرتات زمنية‬
‫منتظمة وللتحقق من وجود حتديثات خارج هذه الفرتات الزمنية يتم استخدام‬
‫حتديث‪ ،‬فإذا توافرت حزمة توسيع ‪ XML‬بعد التحديث فسيتم حتميل‬
‫املكونات اجلديدة‪.‬‬

‫إدراج بيانات ‪:XML‬‬


‫ميكن إدراج بيانات ملف موجود بلغة ‪ )1(XML‬ضمن مستند ‪Microsoft‬‬
‫‪ ،Word‬بإحدى الطريقتني التاليتني‪:‬‬
‫أوالً‪ :‬إدراج بيانات بكتابة اسم امللف أو ‪ URL‬مللف ‪XML‬‬
‫‪ 1.1‬يتم حتديد النقطة حيث سيتم إدراج امللف‪.‬‬
‫‪ 2.2‬قائمة إدراج‪ ،‬ثم حقل‪ ،‬ويف مربع أمساء احلقول‪.IncludeText ،‬‬
‫‪ 3.3‬يف مربع اسم امللف أو ‪ URL‬يُكتب اسم امللف مبا فيه مسار النظام أو‬
‫(‪ )1‬لغة التوصيف القابلة للتوسيع (‪( )XML‬لغة التوصيف املوسعة (‪( :)XML‬منوذج مضغوط من لغة التوصيف العامة‬
‫القياسية (‪ )SGML‬اليت متكن مصممي الربامج من إنشاء عالمات خمصصة توفر مرونة يف تنظيم املعلومات وتقدميها‪ .‬‬

‫‪125‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫‪ URL‬اخلاص به‪.‬‬
‫‪ 4.4‬ثم حتدد خانة تعيينات مساحات األمساء ثم يُكتب مساحة االسم‬
‫بالتنسيق ‪ ،"namespace"=variable:xmlns‎‬على سبيل املثال‪:‬‬
‫‪."xmlns:a="resume-schema‬‬
‫‪ 5.5‬وإلدراج جزء من البيانات فقط بدالً من ملف بأكمله‪ ،‬يتم حتديد خانة‬
‫تعبري ‪ ،XPath‬ثم كتابة ‪XPath‬‏(‪ )1‬يف املربع املخصص‪ .‬على سبيل املثال‪:‬‬
‫يعيّ ن ‪ a:Resume/a:Name‬العنصر ‪ Name‬يف العنصر اجلذر �‪Re‬‬
‫‪.sume‬‬
‫‪ 6.6‬الستخدام لغة أوراق األمناط القابلة للتوسيع ‪ )2(XSLT‬لتنسيق البيانات‬
‫جيب حتديد االختيار (حتويل ‪ )XSL‬ثم كتابة اسم امللف مبا فيه مسار‬
‫النظام أو ‪ URL‬اخلاص به ثم موافق‪.‬‬

‫ثانياً‪ :‬إدراج بيانات عن طريق االستعراض للوصول إىل ملف ‪XML‬‬


‫‪ 1.1‬يتم حتديد النقطة حيث سيتم إدراج امللف‪.‬‬
‫‪ 2.2‬من قائمة إدراج‪ ،‬خيار ملف‪.‬‬
‫‪ 3.3‬ثم يف مربع أنواع امللفات ‪.XML Files‬‬
‫‪ 4.4‬ثم حتديد امللف‪ ،‬ثم إدراج‪.‬‬

‫إرفاق خمطط ‪ XML‬مبستند أو فصله عنه‪:‬‬


‫يتم إرفاق خمطط ‪ XML‬بإحدى الطريقتني التاليتني‪:‬‬

‫‪(1) XML Path Language (XPath): A language used to address parts of an XML document.‬‬
‫ ‪XPath also provides basic facilities for manipulation of strings, numbers, and Booleans.‬‬
‫(‪ )2‬يستخدم ملف ‪ XSLT‬لتحويل مستندات ‪ XML‬إىل أنواع أخرى من املستندات مثل ‪ HTML‬أو ‪ XML‬ومصمم الستخدامه‬
‫كجزء من ‪ .XSL‬‬

‫‪126‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫أوالً‪ :‬إرفاق خمطط مبستند‬


‫‪ 1.1‬من قائمة ملف‪ ،‬خيار جديد‪ ،‬ثم يف جزء املهام مستند جديد‪ ،‬ثم مستند‬
‫‪.XML‬‬
‫‪ 2.2‬يف جزء مهام بنية ‪ XML‬حتدد قوالب ووظائف إضافية ثم حتدد عالمة‬
‫تبويب خمطط ‪.XML‬‬
‫‪ 3.3‬حتدد خانة اختيار خمطط ‪ )1(XML‬املطلوب إرفاقه باملستند يف مربع‬
‫املخططات اليت مت وضع عالمة عليها مرفقة حالياً‪.‬‬

‫ثانياً‪ :‬فصل خمطط عن مستند‬


‫‪ 1.1‬يفتح املستند يف ‪.Word‬‬
‫‪ 2.2‬من قائمة أدوات‪ ،‬خيار قوالب ووظائف إضافية‪ ،‬حتدد عالمة تبويب‬
‫خمطط ‪.XML‬‬
‫‪ 3.3‬ثم متسح عالمة حتديد خانة االختيار لكل خمطط يراد إزالته من املستند‬
‫يف مربع املخططات اليت مت وضع عالمة عليها مرفقة حالياً‪.‬‬

‫تطبيق عالمات ‪ XML‬أو إزالتها‪:‬‬


‫يف حال وجود خمطط ‪ XML‬مرفق باملستند‪ ،‬ميكن تعيني عالمات لغة الرتميز‬
‫القابلة للتوسيع ‪ )2(XML‬إىل حمتوى املستند وإزالة عالمات ‪ XML‬دون حذف‬
‫احملتوى يف املستند‪ .‬ويتم ذلك بإحدى الطريقتني التاليتني‪:‬‬

‫(‪ )1‬خمطط ‪ XML‬هو حتديد شكلي يكتب يف ‪ XML‬املعرفة مبستند ‪ XML‬متضمنة أمساء العناصر وأنواع البيانات والعناصر اليت‬
‫تظهر جمتمعة‪ ،‬والسمات املتوفرة لكل عنصر‪ .‬‬
‫(‪ )2‬لغة الرتميز املوسعة ‪ XML‬هي منوذج مضغوط من لغة الرتميز العامة القياسية ‪ SGML‬اليت تساعد مصممي الربامج من إنشاء‬
‫عالمات خمصصة توفر مرونة يف تنظيم املعلومات وتقدميها‪ .‬‬

‫‪127‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫أوالً‪ :‬إضافة عالمات ‪XML‬‬
‫‪ 1.1‬يتم متييز احملتوى الذي يراد وضع عالمة عليه‪ .‬يُمكن حتديد كلمة‪ ،‬أو‬
‫عبارة أو فقرة أو خلية أو صف أو عمود أو حقل أو صورة أو كائن يف املستند‪.‬‬
‫الختيار عناصر لتطبيقها يف جزء بنية ‪ XML‬يتم حتديد عنصر ما‪.‬‬
‫‪ 2.2‬ولتعيني مسة للعنصر‪:‬‬
‫ ‪ -‬يف جزء بنية ‪ XML‬حيدد عنصر الشجرة يف مربع العناصر املوجودة يف‬
‫املستند (زر الفأرة األمين)‪ ،‬ثم حتديد السمات‪.‬‬
‫ ‪ -‬قائمة السمات حتدد السمة املطلوبة‪.‬‬
‫ ‪ -‬يف مربع القيمة‪ ،‬تكتب قيمة السمة‪.‬‬
‫ ‪ -‬ثم إضافة‪.‬‬

‫ثانياً‪ :‬إزالة عالمات ‪XML‬‬


‫‪ 1.1‬يف جزء بنية ‪ XML‬حتدد خانة اختيار إظهار عالمات ‪ XML‬يف املستند‪.‬‬
‫‪ 2.2‬ثم حتدد عالمة بداية اسم العالمة أو هناية اسم العالمة يف املستند‪.‬‬
‫‪ 3.3‬وبزر الفأرة األمين يتم حتديد إزالة عالمة اسم العالمة إلزالة العالمة‬
‫دون حذف احملتوى‪.‬‬

‫تعريف طريقة عرض بيانات افرتاضية ملستند ‪:XML‬‬


‫عند إضافة خمطط ‪ XML‬إىل مكتبة املخططات‪ ،‬ميكن إجراء اقرتان مللف‬
‫حتويل لغة أوراق األمناط القابلة للتوسيع (‪ ،)XSLT‬وعند إرفاق املخطط‬
‫مبستند وفتح املستند يف ‪ Microsoft Word‬ميكن تعيني كيفية عرض‬
‫البيانات بتحديد إحدى طرق عرض البيانات املتوافرة أو حتويالت ‪.XSLT‬‬
‫‪ 1.1‬قائمة أدوات‪ ،‬قوالب ووظائف إضافية‪ ،‬عالمة التبويب خمطط ‪.XML‬‬

‫‪128‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫‪ 2.2‬ثم حتديد مكتبة املخططات‪.‬‬


‫‪ 3.3‬ثم حيدد املخطط املراد إقرانه لـ ‪.XSLTs‬‬
‫‪ 4.4‬ويشار الستخدم احلل مع ‪.Word‬‬
‫‪ 5.5‬انقر فوق إضافة ح ّل‪ ،‬واحبث عن ملف ‪ XSLT‬ثم فتح‪.‬‬
‫‪ 6.6‬ويف مربع حوار إعدادات احلل حدد اخليارات املطلوبة ثم اكتب امساً لـ‬
‫‪ XSLT‬يف مربع االسم املستعار(‪ ،)1‬ثم موافق‪.‬‬
‫‪ 7.7‬تكرر اخلطوات من ‪ 4‬إىل ‪ 6‬لكل ‪ XSLTs‬يراد إجراء اقرتان هلا باملخطط‪.‬‬
‫‪ 8.8‬يف مربع احلل االفرتاضي‪ ،‬حيدد اسم ‪ XSLT‬املراد استخدامه كافرتاضي‪.‬‬

‫إضافة أو حذف حزمة توسيع ‪ XML‬ملستند ذكي‪:‬‬


‫إلضافة حزمة توسيع ‪ )2(XML‬ملستند ذكي جيب توفري حزمة توسيع ‪.)3(XML‬‬
‫إضافة حزمة توسيع ‪ XML‬وإرفاقها‪ :‬عند إضافة حزمة توسيع ‪ XML‬تظهر‬
‫يف قائمة احللول املتوفرة كلما مت فتح مستند ذكي جديد‪ ،‬والستخدام أحد‬
‫احللول جيب إرفاقه باملستند املستخدم‪.‬‬
‫‪ 1.1‬قائمة أدوات‪ ،‬قوالب ووظائف إضافية‪.‬‬
‫‪ 2.2‬ثم عالمة التبويب حزم توسيع ‪ .XML‬ثم إضافة‪.‬‬
‫‪ 3.3‬ثم حيدد موقع بيان احلل املطلوب لتثبيت حزمة توسيع ‪ ،XML‬ثم فتح‪.‬‬
‫‪ 4.4‬ثم يف قائمة حزم توسيع ‪ XML‬املتوفرة‪ ،‬حيدد احل ّل املرغوب إرفاقه‬
‫باملستند‪ ،‬ثم إرفاق‪ .‬ويتم تلقائياً حتديث خاصيت املستند االسم و ‪URL‬‬
‫املصدر لتعكس اختيارك‪.‬‬

‫(‪ )1‬االسم الذي يكتب من أجل االسم املستعار هو االسم الذي سيظهر يف قائمة طرق عرض البيانات املتوفرة يف جزء مهام عرض‬
‫بيانات ‪ .XML‬‬
‫(‪ )2‬حزمة توسيع ‪ XML‬جمموعة من امللفات يتحكم فيها امللف ‪ manifest.xml‬الذي يضيف وظائف إىل مستندات ‪ Word‬أو‬
‫‪ Excel‬من خالل حتديد عرض أو إجراءات خمصصة‪.‬‬
‫(‪ )3‬ملعرفة موقع حزم توسيع ‪ XML‬اخلاصة ميكن االتصال بأخصائي تكنولوجيا املعلومات (‪.)IT‬‬

‫‪129‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫حذف أحد حلول مستند ذكي(‪:)1‬‬
‫‪ 1.1‬قائمة أدوات‪ ،‬قوالب ووظائف إضافية‪.‬‬
‫‪ 2.2‬ثم حتديد عالمة تبويب حزم توسيع ‪.XML‬‬
‫‪ 3.3‬ثم يف قائمة حزم توسيع ‪ XML‬املتوفرة‪ ،‬حيدد احلل املرغوب حذفه‪ ،‬ثم‬
‫حذف‪.‬‬

‫منع حذف عناصر ‪ )2(XML‬بطريق اخلطأ‪:‬‬


‫لتمكني املستخدمني من حترير بيانات مستند ‪ XML‬دون حترير عالمات‬
‫‪ XML‬أو حذفها‪ ،‬وميكن استخدام ميزة محاية املستند جلعل حمتوى عناصر‬
‫‪ XML‬متوفراً للتحرير وليس العالمات حبد ذاهتا‪.‬‬
‫‪ 1.1‬يف جزء مهام بنية ‪ ،XML‬حتدد خانة إظهار عالمات ‪ Show‬يف املستند‪.‬‬
‫‪ 2.2‬قائمة أدوات‪ ،‬محاية املستند‪.‬‬
‫‪ 3.3‬يف جزء مهام محاية املستند‪ ،‬حتدد خانة السماح هبذا النوع من التحرير‬
‫فقط يف املستند‪ ،‬ثم حتدد بال تغيريات (أي للقراءة فقط)‪.‬‬
‫‪ 4.4‬حتدد حمتويات عنصر ما‪.‬‬
‫‪ 5.5‬يف جزء مهام محاية املستند‪ ،‬حتدد خانة الكل يف مقطع االستثناءات‬
‫(اختياري)‪.‬‬
‫‪ 6.6‬تكرر اخلطوتني ‪ 4‬و ‪ 5‬لكل عالمات ‪ XML‬اليت حتتوي على بيانات يراد‬
‫حتريرها من قبل املستخدمني‪ ،‬ثم ابدأ بفرض احلماية‪.‬‬
‫‪ 7.7‬وينفذ ذلك بأحد اإلجرائني التاليني‪:‬‬

‫(‪ )1‬يؤدي حذف أحد حلول مستند ذكي إلزالة معلومات التسجيل اخلاصة بذلك احلل من الكمبيوتر‪ .‬وال يؤدي هذا إىل إزالة‬
‫التثبيت بشكل كامل ألي ملف مُخزّن على الكمبيوتر من قبل حزمة توسيع ‪ ،XML‬نظراً الحتمال مشاركة ذلك امللف من قبل ملف‬
‫ذكي آخر‪ .‬‬
‫(‪ )2‬تتوفر ميزات ‪ ،XML‬فيما عدا حفظ املستندات بتنسيق ‪ XML‬مع خمطط ‪ ،Word XML‬فقط يف ‪Microsoft Office‬‬
‫‪ Professional Edition 2003‬و ‪ Microsoft Office Word 2003‬املستقل‪ .‬‬

‫‪130‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫▪ ▪ ملستخدمي املستند‪ :‬تعني كلمة مرور للمستند ويتم تأكيدها‪.‬‬


‫▪ ▪ ملالكي املستند‪ :‬يشفر املستند لتمكني مالكيه املصادقة على إزالة محايته‪،‬‬
‫ثم حيدد املصادقة على املستخدم‪.‬‬

‫إضافة خمططات ‪ XML‬أو إزالتها من مكتبة املخططات‪:‬‬


‫ينفذ بأحد اإلجرائني التاليني‪:‬‬
‫إضافة خمطط إىل مكتبة املخططات‬
‫‪ 1.1‬قائمة أدوات‪ ،‬قوالب ووظائف إضافية‪ ،‬ثم عالمة التبويب خمطط ‪.XML‬‬
‫‪ 2.2‬ثم إضافة خمطط‪ ،‬وحيدد خمطط ‪ )1(XML‬املطلوب إضافته إىل مكتبة‬
‫املخططات‪ ،‬ثم فتح‪.‬‬
‫‪ 3.3‬يف مربع حوار إعدادات املخطط‪ ،‬حتدد اخليارات املطلوبة‪ ،‬ويكتب اسم‬
‫املخطط يف مربع االسم املستعار‪.‬‬
‫‪ 4.4‬ثم موافق‪.‬‬
‫إزالة خمطط من مكتبة املخططات‬
‫‪ 1.1‬قائمة أدوات‪ ،‬قوالب ووظائف إضافية‪ ،‬ثم عالمة التبويب خمطط ‪.XML‬‬
‫‪ 2.2‬ثم مكتبة املخططات‪.‬‬
‫‪ 3.3‬يف املربع حيدد خمطط ‪ XML‬املطلوب إزالته‪ ،‬ثم حذف املخطط‪.‬‬

‫استكشاف أخطاء ‪ XML‬وإصالحها‪:‬‬


‫ ‪ -‬ال يتحقق ‪ Word‬من صحة سياق تعبري ‪ XPath‬فإذا كان تعبري ‪XPath‬‬
‫غري صحيح فلن يتمكن ‪ Word‬من إدراج ‪.XML‬‬
‫ ‪ -‬عند عدم فتح ملف ‪ XML‬من قبل ‪ Word‬بشكل صحيح‪ ،‬حتقق من‬
‫(‪ )1‬خمطط ‪( XML‬خمطط ‪ :XML‬حتديد شكلي يكتب يف ‪ XML‬اليت تعرّف بناء مستند ‪ ،XML‬متضمنة أمساء العناصر وأنواع‬
‫البيانات‪ ،‬والعناصر اليت تظهر جمتمعة‪ ،‬والسمات املتوفرة لكل عنصر‪ ).‬‬

‫‪131‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫استخدم امللف سياق ‪ XML‬مناسب (جيب أن يتم تشكيله بشكل صحيح)‪.‬‬
‫ ‪ -‬إذا مل يتم تشكيل ملف ‪ XML‬بشكل صحيح يعرض ‪ Word‬رسالة‬
‫وميكن قراءة تفاصيل رسالة اإلعالم باخلطأ ‪ ،XML‬ثم يفتح ملف ‪ XML‬يف‬
‫حمرر نص إلصالح املشكلة ثم يعاد فتح امللف يف ‪.Word‬‬
‫ ‪ -‬حلفظ ملف حمرر يف ‪ Word‬كبيانات ‪ XML‬فقط مع جتاهل خمطط‬
‫‪ Word XML‬جيب جتنب حفظ املستند عند عدم تشكيله بشكل صحيح‪،‬‬
‫على سبيل املثال‪ ،‬يف جزء مهام بنية ‪ XML‬يتم التأكد من عنصر جذر واحد‬
‫معرّف للمستند‪.‬‬
‫ ‪ -‬إذا حُفظ مستند ‪ XML‬ليس لديه خمطط خمصص مرفق أو ليس‬
‫لديه عناصر ‪ XML‬يف املستند فيجب االحتفاظ مبخطط ‪ Word XML‬أو‬
‫(‪ )WordML‬عند حفظ املستند وإال لن يكون تشكيل املستند صحيحاً ألنه‬
‫سيفتقر إىل العنصر اجلذر‪.‬‬
‫ ‪ -‬إذا مل يكن ‪ Word‬قادراً على استخدام حتويل لغة أوراق األمناط القابلة‬
‫للتوسيع (‪ )XSLT‬احملدد فسيحاول ‪ Word‬تطبيق ‪ XSLT‬احملدد ضمن‬
‫املستند‪ ،‬فإذا مل يتم حتديد ‪ XSLT‬سيحاول تطبيق حتويله االفرتاضي لفتح‬
‫املستند‪ ،‬فإذا مل يعمل التحويل االفرتاضي‪ ،‬سيصدر تنبيهاً‪ .‬وميكن حتديد‬
‫ملف ‪ XSLT‬آخر (‪ )‎xslt.‬أو فتحه ضمن حمرر نصوص‪.‬‬
‫ ‪ -‬إذا طبق حتويل لغة أوراق األمناط القابلة للتوسيع ‪ XSLT‬عند حفظ‬
‫ملف ‪ XML‬سيحفظ ‪ Word‬نتيجة التحويل وليس ملف ‪ XML‬األصلي‪،‬‬
‫فإذا تضمنت النسخة األصلية مللف ‪ XML‬بيانات ال يستخدمها التحويل‬
‫فسوف يتم جتاهل تلك البيانات‪ .‬وحلل هذه املشكلة جيب احملافظة على‬
‫نسخة منفصلة من ملف ‪ XML‬دون تطبيق أي حتويل وعند تطبيق التحويل‬
‫يستخدم (حفظ باسم) إلنشاء ملف جديد‪.‬‬

‫‪132‬‬
‫>> الفصل الثالث‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ ‪ -‬إلهناء مدة صالحية احملتوى للمستخدمني الذين مت منحهم اإلذن يتوافر‬


‫لكل من له حق وصول "التحكم الكامل" الوصول إىل احملتوى بعد انتهاء مدة‬
‫صالحيته‪.‬‬
‫ ‪ -‬ملشاهدة أذونات مستند يتم حتديد عالمة تبويب احلالة يف جزء مهام‬
‫مساحة عمل مشرتكة ثم اختيار ارتباط عرض اإلذن‪.‬‬

‫‪133‬‬
‫>> لغة الترميز الموسع ‪XML‬‬
‫الفصل الرابع‬
‫لغة ‪ XBRL‬أداة اإلفصاح املايل واحملاسيب‬

‫يواجه األشخاص واهليئات عدة مشاكل عند تبادهلم املعلومات كاستخدام‬


‫مصطلحات خمتلفة لوصف الشيء نفسه‪ ،‬أو استخدام نفس املصطلح لوصف‬
‫أشياء أخرى‪.‬‬
‫إن لغة ‪ XBRL‬هتيئ للمجتمع املايل(‪ )1‬أسلوباً معيارياً للتعامل مع تقارير‬
‫األعمال عموماً ومع القوائم املالية وحمتوياهتا خصوصاً مبا يف ذلك حتضريها‬
‫ونشرها يف عدة صيغ وتوفري إمكانية اقتطاع جزء من بياناهتا بشكل موثوق‬
‫وتبادهلا آلياً‪ .‬وهي ليست معياراً حماسبياً بل لغة رقمية هتدف إىل حتسني‬
‫استخدام املعايري احلالية‪.‬‬
‫وصفها (كريت رامني) رئيس جلنة املعايري احملاسبية الدولية ورئيس ‪XBRL‬‬
‫‪ International‬بأهنا "معيار إلكرتوني دويل يعتمد ترميز بنود املعلومات املالية‬
‫مبوجب املعايري احملاسبية الدولية على حنو مي ّكن من إرساهلا‪ ،‬وختزينها‬
‫ومعاجلتها إلكرتونيا يف أي نظام‪ ،‬ثم عرضها بسهولة بعد ذلك على النسق‬
‫املعياري املستخدم يف عرض التقارير املالية"(‪.)2‬‬

‫احلاجة أم االخرتاع‪:‬‬
‫لقد أضحى االهتمام بلغة ‪ XBRL‬ضرورة من وجهة نظر الشركة منتجة‬
‫البيانات واألطراف املستفيدة على حد سواء‪ ،‬ولعل شركة مايكروسوفت هي‬

‫(‪ )1‬هناك الكثري من املفردات املتخصصة يف جماالت متعددة جتعل من كتابة البيانات باستخدام ‪ XML‬أكثر مرونة وقابلية‬
‫للتشارك وتبادل للمعلومات فمثالً لغة ‪ SVG‬هي لغة الرسوميات الشعاعية القابلة للتوسع ‪ ،Scalable Vector Graphics‬ولغة‬
‫‪ MathML‬هي مفردات ‪ XML‬لوصف الرياضيات كقاعدة أساسية التصال اآلالت ببعضها البعض‪ ،‬ولغة الرتميز الكيميائية ‪CML‬‬
‫هي ‪ Chemical Markup Language‬هي مفردات ‪ XML‬إلدارة املعلومات الكيميائية‪ .‬‬
‫(‪ )2‬قمة احملاسبة الدولية يف دبي ‪ ،2006‬مجعية احملاسبني "سوق أبوظيب" ‪ .http://www.ameinfo.com/56451.html‬‬

‫‪134‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫األكثر محل ًة لألسهم يف العامل‪ ،‬فباإلضافة إىل إمكانيات حملليها ومستثمريها‬


‫فما زالوا حباجة إىل‪:‬‬
‫ ‪ -‬مراجعة أعداد كبرية من البيانات املالية‪.‬‬
‫ ‪ -‬إعادة إدخال املعلومات املالية إىل النظام الذي يستعملونه‪.‬‬
‫ ‪ -‬مزيداً من الوقت‪.‬‬
‫ ‪ -‬مزيداً من نفقات التحليل‪.‬‬
‫ ‪ -‬وضع تلك املعلومات ونتائج حتليلها يف متناول األفراد‪.‬‬
‫ويرتتب على شركة مايكروسوفت إعادة إدخال البيانات يدوياً جلعل املعلومات‬
‫املتعلقة بشركاهتا متوفرة بشكل مطبوع ومنشور على اإلنرتنت ليكون متاحاً‬
‫ملختلف املستخدمني سواء كانوا أجهزة حكومية أو جمتمعات مالية أو أجهزة‬
‫إعالم أو اجلمهور مما يؤدي إىل زيادة التكاليف وضمان سالمة ونوعية تلك‬
‫البيانات‪.‬‬
‫إن ‪ XBRL‬تعاجل املشاكل بطريقني رئيسيني‪:‬‬
‫‪ 1.1‬تسهيل تقديم املعلومات املالية عن الشركات‪.‬‬
‫‪ 2.2‬تسهيل استخدام تلك املعلومات من قبل األفراد والشركات واحلكومة‬
‫واحملللني واملستثمرين‪ .‬وقد تقوم برامج احلاسوب هبذا االستخدام ألن لديها‬
‫القدرة على اقتطاع ك ّل معلومة بسهولة من ‪.XBRL‬‬
‫فمثالً إن أي برنامج حاسوب ال يستطيع طلب معلومة حمددة مثل (اإليرادات‬
‫اإلمجالية لعام ‪ )2001‬من قائمة مالية ألنه ال يعرف أين سينظر؟ وليس لديه‬
‫اإلمكانية ملعرفة العدد املقروء! أيعرب عن دوالرات أو سنتات أو كيلوغرامات؟‬
‫إن تدخل ‪ XBRL‬يف إعداد ونشر القوائم املالية بعدة صيغ سيزيد من أداء‬
‫البيانات املالية جبعلها متوفرة لكل شخص‪ ،‬فبدال من صرف عشر ساعات‬
‫لدراسة البيانات وعدة ساعات لتحليلها أصبحت عدة دقائق كافية للحصول‬

‫‪135‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫على البيانات وعدة ساعات لتحليلها‪ ،‬أما بتدخل برامج التحليل املايل فستكون‬
‫عدة دقائق كافية للحصول على نتائج التحليل‪.‬‬

‫املبحث األول‬
‫مفاهيم لغة ‪XBRL‬‬

‫إن تطور األداء احملاسيب البد أن يواكب التطورات التقنية احمليطة ليناسب‬
‫ازدياد حاجات املستخدمني املتنامية شكالً ومضموناً‪ ،‬ويهتم املستخدمون عادة‬
‫مبخرجات األداء احملاسيب املتمثلة بالتقارير والقوائم املالية‪.‬‬
‫ويعترب االهتمام بتطوير آليات حتويل التقارير احملاسبية املستخدمة من قبل‬
‫احملاسبني واملد ّققني واحمللّلني املاليني باستخدام تقنيات احلوسبة مبشاركة‬
‫مطوري الربجميات يهدف إىل اقرتاح مواصفات مشرتكة تُستخدم لتحسني‬
‫معاجلة وعرض هذه التقارير‪.‬‬
‫وبسبب توسع األعمال نوعياً وجغرافياً وانتشار استخدام االنرتنت بني قطاعات‬
‫األعمال الكبرية واملتوسطة والصغرية على حد سواء‪ ،‬فقد بدأ االهتمام ينصب‬
‫على تبادل التقارير احملاسبية الكرتونياً لزيادة سرعة ودقة استخدامها وحتسني‬
‫معايريها‪.‬‬
‫إن استخدام ‪ XBRL‬قد حسّن من قيمة وتوقيت املعلومات املتعلقة باألعمال‬
‫من خالل تأمني بيانات أذكى بدالً من بيانات أكثر حجماً‪.‬‬

‫‪136‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫دور املنظمات يف تطوير ‪:XBRL‬‬


‫(‪WWW or W3C (World Wide‬‬ ‫تأسس إحتاد نظام الشبكة العاملية‬
‫(‪)1‬‬

‫‪ Web‬هبدف تطوير االتفاقيات املشرتكة لتحسني قدرة التشغيل الداخلية‬


‫للشبكة العاملية ولتقييم تطويرها بتطوّر معايري مثل ‪ XML‬لالستعماالت العامّة‬
‫على اإلنرتنت‪.‬‬
‫)‪(2‬‬
‫بدأت ‪)AICPA (American Institute of Certified Public Accountants‬‬
‫عام ‪ 1998‬االهتمام بدعم ‪ XBRL‬عندما قام (‪ )Charles Hoffman‬رئيس‬
‫‪ XBRL‬باحلصول على دعم إحتاد نظام الشبكة العاملية (‪World Wide‬‬
‫‪ )Web Consortium's‬للغة ‪ XML‬الرتميزية القابلة للتوسع الستعماهلا‬
‫يف حتويل شكل وبنية التقارير املالية‪ .‬ثم تبنى جملس إدارة ‪ AICPA‬متويل‬
‫أحباث استكشاف ‪ ،XBRL‬وبذلك صار الدعم مادياً ومعنوياً ألن احملاسبني‬
‫القانونيني ‪ CPAs‬أعضاء ‪ AICPA‬سيساعدون زبائنهم وموظفيهم بتحويل‬
‫أنظمة معلوماهتم الستعمال هذه اإلمكانية اجلديدة‪.‬‬
‫وبناء عليه شكلت ‪ AICPA‬جلنة خاصّة تضم احتاد مستثمرين ودائنني‬
‫ومنظمات ومالك للنظر يف آليات حتسني نوعية وشكل وبنية التقرير املايل‬ ‫ّ‬
‫وتطوير شفافية املعلومات املستخدمة ال ّتخاذ القرارات بعد أن مت اختيار‬
‫‪ XBRL‬كأفضل وسيلة هلذا الغرض‪.‬‬
‫لقد قامت ‪ AICPA‬بتطوير معايري ‪ XML‬بالتعاون مع منظمات عديدة كشركات‬
‫احملاماة(‪ )3‬واملصارف(‪ ،)4‬وشركات تأمني(‪ )5‬إضافة إىل مئات اجملموعات األخرى‬
‫لتمثيل معلومات صناعتها بصيغة ‪ ،XML‬ومنا هذا العمل منذ ‪ 1999‬بسبب‬

‫ ‪(1) www.w3c.org‬‬
‫ ‪(2) www.aicpa.org‬‬
‫ ‪(3) http://www.legalxml.org/‬‬
‫ ‪(4) http://www.mismo.org/‬‬
‫ ‪(5) http://www.acord.org/‬‬

‫‪137‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫تطبيقه عملياً‪ ،‬ففي الواليات امل ّتحدة بدأت شركة (تأمني الودائع املصرفية‬
‫االحتادية ‪ )FDIC‬وشركة مايكروسوفت بتحويل بياناهتم املالية إىل صيغ‬
‫‪ ،XBRL‬كما اعتمدت العديد من األسواق الرئيسية مثل ‪ NASDAQ‬التقرير‬
‫عن الضريبة بصيغ مقبولة من ‪.XBRL‬‬
‫أما جلنة معايري احملاسبة الدولية ‪ IASCF‬فقد سَعت إىل إعداد معايري للتقارير‬
‫املالية الدولية ‪ IFRS‬وتبنيها يف أكثر من ‪ 90‬بلداً بغية زيادة التحول العاملي إىل‬
‫هذه املعايري‪ .‬وتتلخص أهداف ‪ IASCF‬يف‪:‬‬
‫ ‪ -‬تطوير جمموعة موحدة من معايري احملاسبة العاملية امللزمة خلدمة‬
‫املصلحة العامّة اليت تتطلّب توافر معلومات واضحة ومفهومة وقابلة للمقارنة‬
‫وش ّفافة وعالية النوعية يف البيانات املنشورة ضمن التقارير والقوائم املالية‬
‫لتقدميها إىل مستخدمي هذه البيانات وإىل املهتمني بأسواق املال العاملي‬
‫الذين يتخذون قراراهتم االقتصادية بناء على نتائجها‪.‬‬
‫ ‪ -‬الرتويج الستعمال هذه املعايري ومراقبة التطبيق الصارم هلا‪.‬‬
‫ ‪ -‬توحيد معايري احملاسبة الوطنية ومعايري احملاسبة الدولية ومعايري إعداد‬
‫التقارير املالية الدولية لتكون حلوالً عالية النوعية‪.‬‬

‫مستخدمو البيانات‬
‫(‪ )1‬احملاسبون واملراجعون‪.‬‬
‫(‪ )2‬املنشآت والشركات‪ :‬اليت تولد املستندات املفرتضة‪.‬‬
‫(‪ )3‬احملللون‪ :‬الذين حيللون بيانات املستندات املفرتضة‪.‬‬
‫(‪ )4‬املنظمات وواضعي املعايري‪ :‬اليت تضمن أن املصطلحات تلبّي متطلبات التقارير اليت‬
‫يشرفون عليهم‪.‬‬

‫ولعل ‪ XBRL‬ستمأل الفجوة التقنية يف حتقيق التقارب العاملي من خالل قبول‬


‫معايري احملاسبة الدولية ألهنا تسهل وتسرع نقل البيانات املالية من خالل‬

‫‪138‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫مصطلحاهتا ‪ Taxonomies‬لرتميز البيانات يف صيغ مقروءة الكرتونياً بشكل‬


‫يتوافق مع معايري إعداد التقارير املالية ‪ IFRS‬املتوقع انتشارها عاملياً‪ ،‬وسوف‬
‫تكوّن جلنة معايري احملاسبة الدولية ‪ IASCF‬معياراً قياسياً بني املفاهيم املهنية‬
‫والتقنية‪ .‬قامت اللجنة بالفعل بدور نشط يف تطوير لغة ‪ ،XBRL‬وسامهت‬
‫بتطوير مصطلحاته التصنيفية ‪ Taxonomy‬اليت أصبحت معروف ًة باسم معايري‬
‫إعداد التقارير املالية الدويل ‪General Purpose Financial Statements‬‬
‫‪.IFRS-GP‬‬
‫تضمّنت معايري إعداد التقارير املالية الدويل ‪ IFRS-GP‬أكثر من ‪ 3300‬مادة‬
‫(بطاقات البيانات) متوافقة مع معايري إعداد التقارير املالية ألكثر املؤسسات‬
‫العاملية اليت هتدف إىل الرحبية‪ .‬لذلك فإن الشركة اليت تربط بياناهتا املالية‬
‫مبعايري إعداد التقارير املالية الدولية سيكون لديها العناصر املطلوبة إلعداد‬
‫تقاريرها املالية بصيغة دولية‪.‬‬
‫وتفيد ‪ XBRL‬يف ترمجة بطاقات البيانات آلياً مما سيقدم حالً لعقبة (تعدد‬
‫اللغات) اليت تعيق تطور جهود العديد من مستخدمي بيانات التقارير املالية‪،‬‬
‫ومبا يؤدي إىل تشارك البيانات بصيغة الكرتونية األمر الذي سيفتح باب مقارنة‬
‫البيانات بغض النظر عن مكان نشوئها يف العامل مما سيؤدّي إىل موجة مل‬
‫يسبق هلا مثيل من البيانات املمتازة ذات اجلودة العالية يف أسواق املال العاملية‬
‫واليت من املفرتض أن تؤدي إىل خ ّفض تكلفة رأس املال املستثمر‪.‬‬
‫واعتمدت جلنة البورصة األمريكية ‪ SEC‬تداول البيانات املالية اإللكرتونية‬
‫كمراجع دون النسخ الورقية وطلبت من الشركات إرسال قوائمها املالية بسرعة‬
‫وبشكل أكثر كفاءة وبتكلفة جمدية لعرضها بشكل سهل وتقييمها وحتديد‬
‫اجتاهاهتا‪.‬‬
‫وقد أضحت مسة سرعة اإلفصاح مطلباً قانونياً بعدما كانت مطلباً فنياً‪،‬‬

‫‪139‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫فقانون ‪ Sarbanes Oxley‬األمريكي (القانون رقم ‪ )204-107‬طلب أن‬
‫يكون اإلفصاح جديداً وسريعاً وموثوقاً‪.‬‬

‫‪ ‬إن ‪ XBRL‬يجعل البيانات "ذكية" فهو يقرر كيفية تخزينها وكيفية تقديمها للبرامج‬
‫فيعالجها ويبادلها باستخدام مجموعة معايير ومصطلحات (‪.)Taxonomies‬‬

‫أما باعة برامج احملاسبة فإهنم سيطبقون ‪ XBRL‬يف منتجاهتم‪ ،‬وحسب‬


‫إحدى الدراسات فإن ثلثي الباعة الكبار قد طبقوا هذه التقنية حبلول شهر‬
‫كانون أول ‪ .2004‬وقد أطلقت ‪ KOSDAQ‬بوصفها مسوق لألسهم املالية‬
‫التقنية يف كوريا و ‪ NASDAQ‬اآلسيوية مشروع ‪ XBRL‬التجرييب من خالل‬
‫‪ 15‬شركة مما سيجعل الوصول إىل بيانات هذه الشركات سهالً ومتاحاً جلميع‬
‫املشرتكني يف السوق املالية‪.‬‬
‫وقد أشار مسحاً ‪ AICPA‬أن الباعة يتوقعون ارتفاع الطلب على برامج احملاسبة‬
‫اليت تدعم وظائف ‪ .XBRL‬لذلك فإن اخلطوة األوىل ستكون يف متكني الربامج‬
‫من إنتاج بيانات ‪ XBRL‬وبازدياد طلب السوق ستكون التطبيقات اجليدة‬
‫قد طورت معلومات ‪ XBRL‬املرمزة‪ ،‬وتكون املنظمات والشركات قد شرعت‬
‫بأمتتة أعماهلا أيضاً‪.‬‬

‫‪140‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫مزايا استخدام التقرير عرب ‪:XBRL‬‬

‫‪Better Assurance‬‬

‫‪Better Information‬‬
‫‪Better Business‬‬

‫‪Better Technology‬‬
‫الشكل (‪(1-4‬‬

‫إن الوصول إىل التقارير بصورة مباشرة باستخدام تقنيات ‪ XBRL‬عرب خدمات‬
‫‪ Web‬حيقق املزايا التالية(‪ ،)1‬الشكل (‪:)1-4‬‬
‫أمان أفضل‪:‬‬
‫أضحت لغة التقارير املشرتكة لغة رقمية‪ ،‬فمجتمع األعمال يسعى لالنتقال‬
‫إىل تبادل املعلومات على شبكة االنرتنت ممثال يف كربى املنظمات والبورصات‬
‫يف مجيع أحناء العامل اآلخذة باالزدياد‪ ،‬ويزيد من وترية هذا االنتقال عمليات‬
‫تثقيف العمالء واضعي الربامج واملنظمني واملشاركني يف األسواق املالية‪ .‬ويتجلى‬
‫ذلك فيما يلي‪:‬‬
‫أوالً‪ :‬عاملية املعلومات حيث شكلت ‪ XBRL‬معيار العمل باستخدام خدمات‬
‫االنرتنت وقد أصبحت الربجميات يف كل أحناء العامل قادرة على فهم وحتليل‬
‫املعلومات الواردة يف التقارير بصيغ ‪.XBRL‬‬
‫ثانياً‪ :‬أصبحت ‪ XBRL‬أداة حامسة إلعادة هندسة عمليات اإلبالغ داخل‬
‫الشركات واملؤسسات عرب التقارير‪ ،‬واهلدف من التحول حنو هذه األداة هو‬
‫ ‪(1) www.pwc.com/Extweb/service.nsf/docid/8E1B9090174497BA85256BF10038D5D7‬‬

‫‪141‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫املساعدة بشكل أسرع وأكثر دقة وسيطرة‪ ،‬وبالتايل احلصول على مزيد من‬
‫املعلومات املوثوق هبا لتعزيز التبادل التجاري يف العامل‪.‬‬
‫ثالثاً‪ :‬تتمتع لغة ‪ XBRL‬مبرونة التقارير النصية اليت حتوي صوراً قابلة للعرض‬
‫بطرق خمتلفة فاملعلومات ليست مقفلة بل ميكن أن تتحرك حبرية واستقاللية‬
‫حسب طلب املستهلكني‪ ،‬فضالً عن إمكانية حتليلها لتشمل قياسات حمددة‬
‫وغري مالية‪.‬‬
‫رابعاً‪ :‬تستثمر بيانات ‪ XBRL‬ضمن الربامج التحليلية والتجارية وتستطيع‬
‫الشركات تبادل معلوماهتا مع بعضها البعض ومع األطراف املعنية دون أي‬
‫تأخري يف الوقت مما حيقق العمل بفعالية ودقة‪ ،‬مما سيزيد من فهم املعلومات‬
‫املتعلقة بشركة ما‪ ،‬وينعكس بالتايل على حتليالت وتقارير أسواق رأس املال‪.‬‬
‫وبازدياد عمليات اإلبالغ األكثر كفاءة ستكون املعلومات أكثر انفتاحا‪ .‬وسيؤثر‬
‫ذلك على تغيري أسلوب العمل يف كل أحناء الشركات مبا يف ذلك احملاسبة‬
‫الصناعية‪ .‬وتلتزم شركة ‪ Price Water House Coopers‬الرائدة يف‬
‫عامل احملاسبة العاملية االنتقال إىل القرن احلادي والعشرين باعتماد ‪XBRL‬‬
‫كأداة إبالغ وتقرير لضمان سرعة تدفق املعلومات حبرية لوسائل اإلعالم‬
‫لزيادة الدقة والنزاهة والثقة‪.‬‬

‫تقنية أفضل‪:‬‬
‫مل يتعرض عامل األعمال يف أي وقت من األوقات لضغط إليصال املعلومات بشكل‬
‫أسرع وأدق بني املديرين والعمالء والشركاء التجاريني والدائنني واملستثمرين‬
‫واملنظمني وغريهم أكثر من هذا الوقت‪ .‬فسرعة وسهولة الوصول أصبحت‬
‫فيصالً لصانعي القرار الستخدام املعلومات‪ .‬وتعترب ‪ XBRL‬املسار األسرع‬
‫لتحسني فرص احلصول على املعلومات واستخدامها لالستهالك واإلنتاج من‬

‫‪142‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫خالل تقارير مباشرة باستخدام خدمات شبكة االنرتنت‪.‬‬


‫تسهل ‪ XBRL‬إعادة إنتاج معلومات مفيدة دون التعرض ملخاطر إدخال‬
‫البيانات ثانية‪ ،‬لذلك فهي تستبعد خطر فقدان البيانات أو إدخاهلا بصورة‬
‫خاطئة خالل عمليات نقلها من مستودع بيانات إىل آخر‪.‬‬

‫بيانات أفضل‪:‬‬
‫عززت االنرتنت ثورة املعلومات‪ ،‬وعززت طرق اإلبالغ والتحليل املايل عن‬
‫املعلومات التجارية‪ .‬لكن شروط استخدام املعلومات التجارية وإعدادها حبثاً‬
‫عن املعلومات باستخدام القص واللصق يف الربامج جيعلها غري فعالة وبطيئة‬
‫ومرتفعة التكلفة وجيعلها معرضة للخطأ‪.‬‬
‫إن املعايري األمنية يف ‪ XBRL‬ونقل املعلومات على شبكة االنرتنت جيعلها عملية‬
‫يف مجع ودعم املعلومات‪ .‬ومتكن من االتصال املباشر بني رجال األعمال‪ .‬كما‬
‫حتسن طرق تبادل البيانات داخل املؤسسات والشركات وبني اجلهات املعنية‪.‬‬
‫لذلك هي‪:‬‬
‫‪ 1.1‬تسهل تبادل البيانات املالية‪.‬‬
‫‪ 2.2‬يتم استخراجها فورا‪.‬‬
‫‪ 3.3‬بياناهتا أدق‪ ،‬ألن احلصول عليها يتم من املصدر مباشرة‪.‬‬
‫‪ 4.4‬أداة متميزة ألمتتة األعمال‪.‬‬

‫بيئة أعمال أفضل‪:‬‬


‫أحدثت ‪ XBRL‬فرقاً كبرياً يف نوعية القرار وتعزيز القدرة التنافسية بسبب‬
‫التنوع والسرعة والدقة والقوة يف مجع املعلومات وحتليلها مما عزز صنع‬
‫القرار يف اإلدارة‪ .‬كما ساعدت يف إعادة استخدام املعلومات بأشكال خمتلفة‬

‫‪143‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫مما عزز منافعها يف عملية صنع القرار بعدة وجوه‪:‬‬
‫‪ 1.1‬سرعة تداول األحداث والقرارات ووصوهلا فوراً إىل املديرين‪.‬‬
‫‪ 2.2‬مزيد من الوقت والتحليل واختاذ القرارات اليت متكن الشركات من زيادة‬
‫األمتتة جبمع املعلومات وتعزيز مهامها‪.‬‬
‫‪ 3.3‬القضاء على الروتني يف حتليل املعلومات اليت حتول دون سرعة وسهولة‬
‫إدخال البيانات الالزمة للتحليل‪.‬‬
‫‪ 4.4‬زيادة موثوقية املعلومات‪.‬‬
‫‪ 5.5‬خفض تكاليف تقديم التقارير ورفع كفاءهتا‪.‬‬

‫املبحث الثاني‬
‫تعريف لغة ‪XBRL‬‬

‫إن استقرار لغة ‪ XML‬واعتمادها عاملياً كأداة من أدوات اإلعداد والنشر على‬
‫الشبكة العاملية ‪ WWW‬جعل منها أساساً جيداً لبناء لغة اإلفصاح احملاسيب‬
‫‪ XBRL‬القابلة للتوسع حبسب تطور احتياجات مستخدميها‪ .‬مما ساعد‬
‫يف حتقيق االنطالقة السريعة والقوية هلذه اللغة من الناحية التقنية وكذلك‬
‫مرونتها بسبب قابليتها للتوسع‪.‬‬

‫تعريف لغة ‪:XBRL‬‬


‫لغة ‪ XBRL‬هي لغة الكرتونية معيارية جمانية قابلة للتوسع أساسها لغة ‪XML‬‬
‫املعيارية‪ ،‬تعتمد التقرير عرب اإلنرتنيت لتحسني وتسريع التقرير عن األعمال‬
‫بأقل تكلفة ممكنة‪ .‬لذلك فهي هتدف إىل تزويد اجملتمع املايل وبيئة األعمال‬
‫بتقارير وقوائم مالية مت إعدادها ونشرها بصيغ معيارية تستطيع استخراج أو‬

‫‪144‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫استخالص البيانات املالية أو جزء منها بشكل موثوق وتبادهلا آلياً‪.‬‬


‫فهي لغة لديها مفرداهتا اخلاصة للتعبري والوصف باعتماد لغة ‪ XML‬كأساس‬
‫هلا مع إضافة قواعد حنوية عليها خاصة مبتطلبات األعمال‪ ،‬وهي الكرتونية‬
‫ألهنا تعتمد التقنيات االلكرتونية كوسيلة‪ ،‬ومعيارية بسبب االتفاق العاملي حول‬
‫توحيد مصطلحاهتا وعباراهتا‪ ،‬وجمانية ألهنا دون مقابل ماديّ‪ ،‬وقابلة للتوسع‬
‫ألهنا لغة مفتوحة قابلة لزيادة مصطلحاهتا وعباراهتا حسب احلاجة‪.‬‬
‫ميكن تشبيه دور ‪ XBRL‬بأي منتج مطبوع عليه رمز ‪ Barcode‬بوصفه رمزاً‬
‫ميثل صلة وصل بني هذا املنتج وماسح احلاسوب ‪ Scanner‬وحيقق املزايا‬
‫التالية‪:‬‬
‫‪ 1.1‬ميكن قراءة البيانات املرمزة بأيّ حاسب بغض النظر عن النظام املايل‬
‫الذي ش ّكله‪.‬‬
‫‪ 2.2‬البيانات املرمزة هي مبثابة أساس مشرتك لتبادل البيانات بني أكثر من‬
‫منشأة‪.‬‬
‫‪ 3.3‬تصلح هذه البيانات املرمزة لتغذية تطبيقات ‪ XML‬مباشرة دون احلاجة‬
‫إلعادة إدخال البيانات‪.‬‬
‫تضيف لغة ‪ XBRL‬معلومات إضافية إىل البيانات املالية االلكرتونية ‪meta‬‬
‫‪ data‬فلو عربنا عن نتيجة الفرتة بالرقم ‪ 20,000‬دوالر بقولنا (‪ 20,000‬دوالر‬
‫هي الدخل الصايف للربع األول لعام ‪ )2003‬فإننا قد أضفنا هلذا العدد حمتوى‬
‫أفضل‪ ،‬وتسمى البيانات اإلضافية ‪ .meta‬وتعترب هذه اخلاصية من مزايا‬
‫قوة ‪ XBRL‬ألهنا ستزود احلواسب بإمكانية فهم وترمجة البيانات (التحتية)‬
‫فبيانات ‪ meta‬تستطيع أن تزود األرقام املذكورة يف ‪ :XBRL‬بدقة عشرية‪،‬‬
‫وبتواريخ‪ ،‬وبيانات عن الشركة‪ ،‬واللغة‪ ،‬والعملة‪ ،‬مما جيعل املعلومات ذات أداء‬
‫ومعنى أفضل‪ ،‬لذلك فإن ‪ XBRL‬تعترب حالً متكامالً ألمتتة تقارير األعمال‪.‬‬

‫‪145‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫بيئة لغة ‪:XBRL‬‬
‫حقق استخدام تقنيات اإلنرتنت لإلفصاح عن البيانات املالية تغيريات جوهرية‬
‫حبيث أصبحت أكثر ش ّفافية وكفاءة‪ ،‬فخفضت هذه التقنيات األعمال املتكررة‬
‫اليت يغلب عليها طابع اجلهد احلركي واألعمال الورقية بأكثر من ‪ 60‬باملائة‪.‬‬
‫إن منظمة ‪ XBRL International‬هي مبثابة إحتاد احتكاري دويل ألكثر‬
‫من ‪ 150‬منظمة‪ ،‬مجع بينها غاية عرض وإعداد التقارير املالية بأسلوب جديد‬
‫ومثري‪ .‬وحازت ‪ XBRL‬على تغطية شاملة يف صحافة احملاسبة وعُقدت بشأهنا‬
‫املؤمترات وأُلقيت العديد من احملاضرات‪ .‬وقد تضافرت جهودها لدعم هذه‬
‫اللغة‪.‬‬
‫تتألف ‪ XBRL‬من ثالثة عناصر‪( :‬الشكل(‪)2-4 )1‬‬
‫‪ 1.1‬جمتمع املنظمات‪.‬‬
‫‪ 2.2‬قواعد لغات تقارير األعمال‪.‬‬
‫‪ 3.3‬خصائص لغات تقارير األعمال‪.‬‬

‫أوالً‪ :‬جمتمع املنظمات ‪ :Community of Organizations‬منظمة ‪XBRL‬‬


‫‪ International‬العاملية هي احتاد منظمات اتفقوا على حتسني شكل وبنية‬
‫تدفق املعلومات من املنظمات إىل أسواق رأس املال من خالل تطوير لغة معايري‬
‫لإلفصاح عن األعمال‪.‬‬
‫يتألف االحتاد من عدد من األعضاء منهم‪:‬‬
‫‪ 1.1‬املّالك املتأثرين بالتقارير املشرتكة‪.‬‬
‫‪ 2.2‬الشركات املكونة لالحتاد‪.‬‬
‫‪ 3.3‬شركاؤهم التجاريون‪.‬‬
‫ ‪(1) Ron van Ardenne, Batavia XBRL Proof of Concept Guide, 2004, www.batavia-xbrl.com.‬‬

‫‪146‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫‪ 4.4‬احملاسبون الداخليون واخلارجيون‪.‬‬


‫ّ‬
‫املنظمات والكيانات احلكومية‪.‬‬ ‫‪5.5‬‬
‫‪ 6.6‬جمتمع املستثمرين‪.‬‬
‫‪ 7.7‬مؤسسات البحث األكادميي‪.‬‬
‫‪ 8.8‬الباحثون األكادمييون‪.‬‬
‫‪ 9.9‬مطوّرو ومستشارو الربجميات‪.‬‬
‫‪ 1010‬مستخدمو البيانات‪.‬‬
‫‪ 1111‬إضافة إىل املنظمات املهنية مثل‪:‬‬
‫ ‪ -‬املعهد األمريكي للمحاسبني القانونيني ‪American Institute of‬‬
‫‪.Certified Public Accountants (AICPA‬‬ ‫(‪)AICPA‬‬
‫ ‪ -‬معهد حماسيب اإلدارة ‪Institute of Management Accountants‬‬
‫‪.(IMA‬‬
‫(‪)IAM‬‬
‫ ‪ -‬جلنة معايري احملاسبة الدولية ‪International Accounting‬‬
‫(‪)IAS‬‬
‫‪.)Standards Committee (IAS‬‬
‫ ‪.Price water house Coopers -‬‬
‫ ‪.BDO Seidman -‬‬
‫ ‪.Deloitte & Touche -‬‬
‫ ‪.Ernst & Young -‬‬
‫ ‪.KPMG -‬‬
‫ ‪.Microsoft -‬‬
‫ ‪.Morgan Stanley -‬‬
‫‪ 1212‬مطورو برامج احملاسبة مثل‪:‬‬
‫ ‪J.D. Edwards -‬‬

‫‪147‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
Oracle -
PeopleSoft -
SAP -

Taxonomy Reporting
Regulator - Concepts Party
- Relationships

XBRL Accounting
software systems

Data Collecting
systems
XBRL
software

XBRL
software

Instance
- Facts
- Context

Data
Investors
Aggregators

CPAs and
Analysts Financial
CPA firms
publishers

(2-4( ‫الشكل‬

148
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ثانياً‪ :‬قواعد لغات اإلفصاح عن األعمال ‪Set of Rules for Business‬‬


‫‪ :Reporting Languages‬لغة ‪ XBRL‬عبارة عن جمموعة قواعد تُستخدم‬
‫كبناء مُعرّف للغة اإلفصاح عن األعمال‪ ،‬تعتمد لغة خاصة بتطبيقات اإلنرتنت‬
‫تدعى اللغة املرمزة القابلة للتوسع ‪ XML‬لتمثيل تطبيقات مستقلة للمستندات‬
‫والبيانات من أجل اإلفصاح عن األعمال بصورة تقرير الكرتوني‪ .‬ويستفيد‬
‫‪ XBRL‬من هذه األداة املرنة والشائعة بغية توحيد متثيل آلية اإلفصاح عن‬
‫األعمال والبيانات‪.‬‬
‫وجيمع التقارير املالية عدداً من األشياء املشرتكة فهي‪:‬‬
‫‪ 1.1‬مت ّثل جمموعة حقائق حول شركات وأقسام حمددة يف فرتات زمنية‬
‫معينة‪.‬‬
‫‪ 2.2‬تقاس بوحدات خمتلفة من العمالت أو بوحدات قياس خمتلفة‪.‬‬
‫‪ 3.3‬متثل أحداثاً حمددة كتنبؤات املوازنة أو امليزانية الفعلية واليت يُعبَّر عنها‬
‫بصيغ حمددة يتم حتويلها إىل حلول مفهومة من قبل تقارير ‪.XBRL‬‬

‫ثالثاً‪ :‬خصائص لغات اإلفصاح عن األعمال ‪Specialized Business‬‬


‫‪ :Reporting Languages‬ير ّكز التقرير على نواحي حمددة من البيانات‬
‫املالية‪ ،‬وتستطيع ‪ XBRL‬الرتكيز على املعلومات املوجودة يف املناطق املهمة‬
‫من تقرير العمل‪ ،‬وكي يتحقق ذلك البد من االتفاق على كيفية متثيل احلقائق‬
‫املختلفة املوجودة يف القائمة املالية النموذجية املعدة طبقاً ملبادئ احملاسبة‬
‫املقبولة عموماً‪ .‬لذلك جيب إعداد مصطلحات ‪ taxonomies‬ختص البيانات‬
‫املالية الدولية املستندة على التقنيات احملاسبية يف العامل‪.‬‬
‫تعتمد ‪ XBRL‬تقنية ترميز هذه احلقائق على شكل بطاقات بيانات ويرتتب‬
‫على التطبيقات فهمها واسرتجاع حمتوياهتا آلياً (وكما ذكرنا سابقاً فهذا شبيه‬

‫‪149‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫) ألن املستندات الناجتة تُرحّل إىل الويب‬Barcode ‫برموز املاسح الضوئي‬
.‫لتمكني املهتمني من إجياد واستخدام املعلومات اليت يرغبوهنا بسهولة‬

 The XBRL Toolkit

1. XBRL instance containing reported data items


2. Taxonomies for regional or international accounting practices
3. Linkbases providing additional presentation, definition, label and calculation informa-
tion
4. Extension taxonomies accompanying the instance defining application- specific re-
porting concepts

‫ لتقييم الشركات يف طور التجربة‬NASDAQ ‫ويعترب املشروع املطبق حالياً يف‬


‫حيث تستعمل الشركات مفردات ومصطلحات مشرتكة لرتميز قوائمها املالية‬
XBRL-ware ‫جلعلها متاحة للمعاجلة من قبل الربامج املتوافقة مع تطبيقات‬
.‫) ومن ثم جيري حتليلها‬Excel ‫ (كربنامج اجلدولة‬application

 Taxonomy
An XML Schema that defines new elements each corresponding to a concept that can
be referenced in XBRL documents. The taxonomy is a classification system for busi-
ness and financial reporting data elements. XBRL taxonomies can be regarded as
extensions of XML Schema.

150
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫املبحث الثالث‬
‫إطار التقرير املايل‬

‫التقارير املالية هي جمموعة القوائم املالية اليت تصدرها املنشآت كمخرجات‬


‫ومتثل الواجهة اإلعالمية للتعبري عنها فهي مبثابة إفصاحها احملاسيب‪.‬‬

‫مصطلحات التقرير املايل‬

‫يتألف إطار مصطلحات التقرير املايل ‪Financial Reporting Taxonomy‬‬


‫من جمموعة مفاهيم عامة تستخدمها املصطلحات وتعرب عنها‪ ،‬وهي‪:‬‬
‫‪ 1.1‬املفاهيم العامة للمصطلحات املقبولة يف التقرير املايل ‪:)1(FR-GC‬‬
‫يهدف قاموس املصطلحات إلرساء مصطلحات حماسبية ذات مستوى عا ٍل‬
‫(‪)2‬‬
‫تسمح بتحديد وتشكيل املصطلحات الصناعية لتتوافق مع املعايري احملاسبية‬
‫لرتميز القوائم املالية بلغة ‪.XBRL‬‬
‫‪ 2.2‬التعابري‪ :‬يهدف قاموس مصطلحات التقارير املالية تأمني مستوى تفصيلي‬
‫من املصطلحات احملاسبية تسمح بتحديد وتشكيل املصطلحات الصناعية‬
‫لتتوافق مع املعايري احملاسبية احملددة ‪ GAAP‬لرتميز القوائم املالية‪ .‬وهي‬
‫نوعان‪ ،‬الشكل (‪:)3-4‬‬
‫ ‪ -‬تعابري أولية للمصطلحات املقبولة يف التقرير املايل ‪.)3(FR-GC‬‬
‫ ‪ -‬تعابري اخلدمات املالية للمصطلحات املقبولة ‪.)4( FR-FST‬‬

‫ ‪(1) Financial Reporting - General Concepts (FR-GC) Taxonomy Acknowledged.‬‬


‫(‪ )2‬مصطلحات املعايري احملاسبية الدولية التجارية والصناعية ‪International Accounting Standards Commercial‬‬
‫‪ .)and Industrial Taxonomy (IAS C&I Taxonomy‬‬
‫ ‪(3) Financial Reporting - Primary Terms (FR-PT) Taxonomy Acknowledged.‬‬
‫ ‪(4) Financial Reporting - Financial Services Terms (FR-FST) Taxonomy Acknowledged.‬‬

‫‪151‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫املفاهيم العامة‬
‫املستند املوحد عاملياً‬ ‫)‪(usfr-gc‬‬
‫)‪(int-gcd‬‬
‫التعابري األولية‬ ‫تعابري اخلدمات املالية‬
‫تقرير احملاسبني‬ ‫)‪(usfr-pt‬‬ ‫)‪(usfr-fst‬‬
‫)‪(int-AR‬‬
‫مالحظات ومناقشات وحتليالت‬
‫اإلدارة‬
‫)‪(fr-namda‬‬

‫)‪ (fr-mr‬تقرير اإلدارة‬

‫‪ SEC‬شهادة البورصةِ‬
‫)‪(usfr-sec-cert‬‬
‫‪US GAAP C&I‬‬ ‫‪US GAAP BASI‬‬
‫)‪(us-gaap-ci‬‬ ‫)‪(us-gaap-basi‬‬

‫اإلضافات اخلاصة بالشركة‬

‫مستند (احلالة) ‪XBRL‬‬

‫الشكل (‪)3-4‬‬

‫وبناء عليه‪ ،‬تتألف مكونات إطار مصطلحات التقرير املايل من العناصر التالية‪:‬‬

‫‪152‬‬
‫>> الفصل الرابع‬
XBRL
eXtensible Business Reporting Language

Global Common Document (INT- :ً‫ املستند املوحد عامليا‬1.1


‫ هتدف هذه املصطلحات إىل توحيد االستخدام‬GCD) Taxonomy
‫ األخرى حيث تتضمن معلومات عامة‬XBRL ‫العام مع مجيع مصطلحات‬
‫ كمستند املعلومات ومعلومات امللكية‬XBRL ‫وهامة بغية تشكيل أي مستند‬
‫ وللمزيد ميكن االطالع‬.‫ومعلومات االتصال والفرتة املغطاة واملعلومات املنقحة‬
Name Space Identifier(1), :‫على املصطلحات التالية وتتبع روابطها‬
(1) (2)
Schema(2) , References(3) , Labels , Presentation,
(4)
.Calculation(2) , Definition

:INT-AR ‫ مصطلحات تقرير احملاسبني املقبولة‬2.2


‫ هتدف هذه املصطلحات لتأمني املعلومات املتعلقة‬Accountants Report
.‫بتقرير احملاسبني واملراجعني املستقلني واملرفق عادة مع التقارير املالية‬
IAS ‫وقد طورت املصطلحات من خالل التعاون بني جلنة املعايري الدولية‬
Name Space :‫ وللمزيد ميكن االطالع على‬.XBRL ‫ و‬Taxonomy
(5) (6) (7) (8) (9)
Identifier , Schema , References , Labels , Presentation
(10) (11)
. , Calculation , Definition
(1) Name Space Identifier: www.xbrl.org/taxonomy/int/br/common/g,cd/2002-10-15
(2) Schema: www.xbrl.org/taxonomy/int/br/common/gcd/2002-10-15/int-gcd-2002-10-15.xsd
(3) References linkbase: www.xbrl.org/taxonomy/int/br/common/gcd/2002-10-15/int-gcd-
2002-10-15-references.xml
(4) Definition linkbase: www.xbrl.org/taxonomy/int/br/common/gcd/2002-10-15/int-gcd-2002-10-15-def-
inition.xml
(5) Name Space Identifier: www.xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07
(6) Schema: www.xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-ar-2003-07-07.xsd
(7) References linkbase: www.xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-ar-2003-07-07-references.
xml
(8) Labels linkbase: www.xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-ar-2003-07-07-labels.xml
(9) Presentation linkbase: www.xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-ar-2003-07-07-presenta-
tion.xml
(10) Calculation linkbase: www.xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-ar-2003-07-07-calcula-
tion.xml
(11) Definition linkbase: www.xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-ar-2003-07-07-definition.
xml

153
‫ أداة اإلفصاح المالي والمحاسبي‬XBRL ‫>> لغة‬
:FR-MR ‫ مصطلحات تقرير اإلدارة املقبولة‬3.3
Financial Reporting Management Report Taxonomy
Acknowledged
‫ إىل تأمني املعلومات ذات العالقة‬XBRL ‫هتدف هذه املصطلحات اليت طورهتا‬
.‫بتقرير اإلدارة املرفق عادة مع التقارير املالية‬

:USFR-NAMDA ‫ قرار اإلدارة وحتليلها ومالحظاهتا‬4.4


Financial Reporting Notes and Management's Discussion
and Analysis (FR-NAMDA) Taxonomy Acknowledged
‫هتدف هذه املصطلحات إىل تأمني املعلومات ذات العالقة باملعلومات املدرجة‬
.‫عادة يف مالحظات القوائم املالية وقرار اإلدارة وحتليالهتا‬

:FR-SEC-CERT ‫ شهادة جلنة البورصة‬5.5


Financial Reporting - SEC Certification (FR-SEC-CERT)
Taxonomy Acknowledged
‫هتدف هذه املصطلحات إىل تأمني مفاهيم عامة متعلقة بشهادة طرف حكومي‬
.‫بصحة القوائم املالية‬

Other Industry Taxonomies

- The International Financial Reporting Standards (IFRS).


- Financial Reporting for Commercial and Industrial Entities
taxonomy and US GAAP CI (Commercial and Industrial) tax-
onomies.

154
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫مثال‬
‫املصطلحات املقبولة للمبادئ احملاسبية اخلاصة باملصارف ومؤسسات االدخار ‪GAAP -‬‬
‫‪Banking and Savings Institutions (GAAP-BASI) Taxonomy Acknowl-‬‬
‫‪ :edged‬هتدف مصطلحات تقريرها املايل للحصول على تعابري حماسبية تفصيلية تسمح‬
‫بتوافق هذا القطاع مع املعايري احملاسبية من أجل ترميز قوائمها املالية بلغة ‪ .XBRL‬وهي‬
‫تستند على عناصر‪:‬‬

‫‪1- United States (US) Financial Reporting (FR) Taxonomy Framework‬‬


‫‪in order to create an industry-level taxonomy. Taxonomies included in‬‬
‫‪the USFR Taxonomy Framework include Global Common Document‬‬
‫)‪(INT-GCD‬‬
‫)‪2- Accountants Report (INT-AR‬‬
‫)‪3- General Concepts (USFR-GC‬‬
‫)‪4- Primary Terms (USFR-PT‬‬
‫)‪5- Financial Services terms (USFR-FST‬‬
‫)‪6- Management Report (USFR-MR‬‬
‫)‪7- Notes and Management Discussion and Analysis (USFR-NAMDA‬‬
‫‪and SEC Officers Certification (USFR-SEC-CERT).‬‬

‫ونفس الشيء بقال عن املؤسسات الصناعية والتجارية‬


‫‪GAAP - Commercial and Industrial (US-GAAP-CI) Taxonomy Acknowledged.‬‬

‫التقرير املايل وحتسني طرق اإلفصاح‪:‬‬


‫إن استخدام التقنيات احلديثة يساعد يف تطوير طرق اإلفصاح احملاسبية‬
‫واملالية بسبب حتسني جودة املعلومات وشفافيتها وضمان موثوقيتها وتأمني‬
‫حمتوياهتا وصوالً إىل أسواق املال‪ .‬فقد انتشرت طرق تصدير القوائم املالية‬
‫(كما ذكرنا يف فصول سابقة) إىل أنواع ملفات عديدة منها ‪ PDF‬و ‪XSL‬‬
‫وغريها مما ينشر على مواقع اإلنرتنيت بصيغ ‪ HTML‬مثالً‪( ،‬الشكل ‪.)4-4‬‬
‫إال إنّ التقرير املايل التقليدي املتوفر بصيغ ملفات ‪ PDF‬يصعب متلكه واقتطاع‬
‫أجزاء من بياناته بصورة آلية‪ ،‬ومما يزيد األمر سوءاً أن كثرياً من املعلومات‬

‫‪155‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫اهلامة قد تكون خمفية يف مالحظات القوائم املالية‪.‬‬
‫بينما التقرير املايل املتوفر بصيغ ملفات ‪ Excel‬يتمتع مبرونة أكرب من حيث‬
‫معاجلته ومتثيله بيانياً وإمكانية االقتطاع منه وإجراء عمليات رياضية متعددة‬
‫عليه‪ ،‬إال أنه ال يقدم اإلمكانيات الكافية املطلوبة عاملياً يف العرض والتمثيل‬
‫والتحليل‪.‬‬

‫تلقي بيانات بصيغ‬ ‫برامج احملاسبة‬ ‫‪ XBRL‬تلقي ملفات‬

‫‪ XBRL‬مرحلة تلقي ملفات‬


‫‪EXCEL, PDF, HTML, CSV, XML‬‬ ‫‪Accounting Software‬‬ ‫‪Instance Document‬‬

‫‪XBRL‬‬ ‫حتويل امللفات إىل مستندات بصيغة‬

‫‪Validation XBRL‬‬ ‫تدقيق مستند‬ ‫ملف مرفوض‬

‫مرحلة التحقق‬
‫ﻫﻝ ﺍﻟﻣﺳﺗﻧﺩ ﺻﺣﻳﺢ؟‬ ‫ﻻ‬

‫ﻧﻌﻡ‬

‫‪XBRL‬‬ ‫إعادة إخراج ملفات‬ ‫‪XBRL‬‬ ‫ختزين ملفات‬


‫بصيغة ‪ XML‬أو غريها‬ ‫ضمن قواعد البيانات املوجودة‬
‫مرحلة املعاجلة‬

‫معاجلة امللفات بشكل مرغوب‬

‫الشكل (‪)4-4‬‬

‫‪156‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫أما التقرير املايل املعدّ باستخدام لغة ‪ XBRL‬فإنه يتميز باملرونة الكبرية‬
‫الالزمة جلميع املستفيدين منه‪ ،‬ومنهم‪:‬‬
‫‪ 1.1‬احملاسبون‪ :‬وهم من يقوم بفحص البيانات الداخلية بد ّقة وجتميعها‬
‫وتلخيصها لالستعمال ضمن التقارير املالية‪ ،‬مما يزيد كفاءاهتم ودقتهم يف‬
‫هتيّئة التقارير والقوائم املالية‪ ،‬إضافة إىل نشرها على مواقع الويب وإمكانية‬
‫تبادل تقاريرها داخلياً‪.‬‬
‫‪ 2.2‬املدققون‪ :‬وهم الذين يراجعون السجالت املالية‪ ،‬مما سيسمح هلم بالرتكيز‬
‫على حتليل املعلومات وتقليل األخطاء يف البيانات وسرعة املعاجلة وسهولة‬
‫الوصول‪.‬‬
‫‪ 3.3‬املدراء التنفيذيون‪ :‬وهم من يستطيع استعمال ‪ XBRL‬كوسيلة شفافة‬
‫وكوسيلة رقابية بتسليم ما يريدون قوله مباشرة إىل األدوات التحليلية‬
‫للمستثمرين واحمللّلني على شكل تقارير بصيغة ‪ .XML‬وسيلحظون اخنفاض‬
‫األخطاء احملتملة وتكاليف التشغيل‪ ،‬مما سيسمح هلم الرتكيز على القيمة‬
‫املضافة للبيانات‪.‬‬
‫‪ 4.4‬املستثمرون‪ :‬وهم من سيستثمر بثقة أكثر‪ ،‬لذلك سيستفيدون من إمكانيات‬
‫التحليل اآليل ومن استالم املعلومات يف صيغ إلكرتونية قابلة لالستعمال ثانية‪.‬‬
‫‪ 5.5‬املستشارون املاليون‪ :‬وهم من سيحسنون حتليالهتم وفهم األوضاع املالية‪.‬‬
‫املنظمات املهنية‪ :‬وهي من يستطيع اسرتجاع وحتليل بيانات تقرير ما‬ ‫ّ‬ ‫‪6.6‬‬
‫بسرعة‪.‬‬
‫‪ 7.7‬باعة الربامج‪ :‬حيث ستعتمد براجمهم صيغ التصديّر واالسترياد املتوافقة‬
‫مع ‪ XBRL‬مما سيزيد من إمكانية التشغيل الكامل مع التطبيقات املالية‬
‫والتحليلية األخرى‪.‬‬
‫‪ 8.8‬مستشارو التقنية‪ :‬من خالل طرح فرص جديدة ملستشاري تقنية املعلومات‬

‫‪157‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫واليت تتضمّن هتيئة برامج التحليل واملراجعة‪ ،‬حيث تزداد املهام واملسؤوليات‬
‫ويبحث املراجعون واملدققون عن مزيد من التقنيات لتحسني أعمال املراجعة‬
‫ودعمها بالتحليل‪ ،‬فيتوىل املراجعون البحث يف عمليات املراجعة واستخدام‬
‫الربامج لتنفيذ خطوات املراجعة األساسية على البيانات املخزنة كأدوات‬
‫حتليل وباستخدام لغة ‪ ،XBRL‬وبنفس الوقت ستسهّل الربامج إجراءات‬
‫توثيق تقارير املراجعة تلك‪.‬‬

‫القوائم املالية األساسية‬


‫‪Primary Financial Statements Taxonomy PFS‬‬

‫تشمل مصطلحات القوائم املالية األساسية حمتوى القوائم املالية السنوية للقطاعات العامة‬
‫واخلاصة مبا فيها إفصاح املالحظات احملدد من ‪.GAAP‬‬
‫والقوائم املالية األساسية هي‪:‬‬
‫‪1. Balance Sheet.‬‬
‫‪2. Income Statement.‬‬
‫‪3. Statement of Appropriations of Retained Earnings.‬‬
‫‪4. Cash Flow Statement.‬‬
‫‪5. Statement of Changes in Equity‬‬

‫استخدام ‪ XBRL‬كأداة إفصاح عن بيانات مالية‪:‬‬


‫طوّر بنك اليابان(‪ Bank of Japan (BOJ( )1‬خمططاً جديداً كأداة لنقل‬
‫بيانات األنظمة املالية اعتماداً على تقنية ‪ XBRL‬لتحسني كفاءة مجع البيانات‬
‫من املؤسسات املالية بشكل شهري‪( ،‬الشكل ‪.)5-4‬‬
‫حيث يصمم ‪ BOJ‬قاموس تصنيفاته حسب آخر ما أضافته املؤسسات املالية‬
‫‪ FSI‬من تصنيفات ‪ ،Taxonomy‬ثم تش ّكل هذه املؤسسات بياناهتا وحتوّهلا‬
‫إىل منط خمترب من ‪ XBRL‬فينتج لديها ملفات ‪ XBRL‬جاهزة للنقل إىل‬
‫(‪ )1‬املصدر ‪ www.boj.or.jp/en/index.htm‬‬

‫‪158‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫البنك الذي يستلمها بدوره الكرتونياً فيتحقق من صحتها وخيزهنا يف قواعد‬


‫بياناته حيث تكون قابلة لإلظهار واالستخدام عند اللزوم‪.‬‬

‫الشكل (‪)5-4‬‬

‫ميكن التمييز بني نوعني من التقارير املالية‪:‬‬


‫‪ 1.1‬التقرير املستمر ‪:Continuous Reporting CR‬‬
‫كان لردود أفعال املستثمرين جتاه املعلومات املنشورة بشكل مستمر أثر واضح‬
‫(‪)1‬‬
‫يف زيادة الطلب على التقارير املالية‪ ،‬لذلك أدركت هيئتا ‪ FASB‬و ‪SEC‬‬
‫مدى احلاجة للتقرير املستمر ‪ CR‬وقد دعمت التطورات التكنولوجية حتقيق‬
‫ذلك‪ ،‬لكن جدوى هذه التقارير يكون من خالل مقارنة منافعها وتكاليفها‬
‫ملعرفة أثرها على املكتسبات ونوعيتها‪.‬‬
‫فالتكاليف املرافقة لنشر املعلومات على اإلنرتنيت تتمثل بتكاليف البنية التحتية‬
‫لتقنية االتصال واملعلومات ‪ ICT‬وتكاليف تشغيلها بكفاءة‪ ،‬هذه التكاليف‬
‫ ‪(1) U.S. Securities and Exchange Commission: http://www.sec.gov/‬‬

‫‪159‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫تنخفض باستخدام الشبكات ذات املوجات العريضة ‪High Bandwidth‬‬
‫‪ Networks‬وأنظمة املعلومات املدعومة بتقنية ‪.XBRL‬‬

‫‪2.2‬تقرير ‪:XBRL‬‬
‫هتدف لغة ‪ XBRL‬املعيارية إىل تعريف وحتسني اتصال املعلومات املالية‬
‫املعقدة يف تقارير أعمال الشركات فتُسهّل حتليل وتبادل املعلومات املالية وتزيد‬
‫من موثوقيتها‪ .‬إضافة إىل حتقيق املعايرة يف مراحل التحضري والنشر وتبادل‬
‫وحتليل حمتوى القوائم املالية من البيانات مبا جيعل تداول تقرير ‪XBRL‬‬
‫سهالً من قبل مستثمري بياناته املعروضة‪ .‬وال تتدخل لغة ‪ XBRL‬يف القواعد‬
‫احملاسبية وال تطلب من الشركة كشف أيّة معلومات سرية بل تكتفي بتحسني‬
‫عمليات حتضري وحتليل ونشر املعلومات ضمن التقارير املالية‪.‬‬
‫تتميز لغة ‪ XBRL‬بأهنا جمانية وذات مواصفات مفتوحة دون أية حقوق‬
‫حمفوظة ملطوريها‪ ،‬أي أهنا برجميات ال هتدف للربح ُطورت مبساعدة أكثر من‬
‫‪ 170‬شركة رائدة ومجعيات مهنية وأجهزة حكومية حول العامل‪ .‬وتستطيع أية‬
‫جهة ترغب بتطبيق ‪ XBRL‬لإلفصاح عن أعماهلا أن تستلم رخصة جمانية‬
‫من ‪.XBRL International‬‬
‫حتقق ‪ XBRL‬فوائد جلميع املهتمني باملعلومات املالية سواء للشركات العامة‬
‫ّ‬
‫واملنظمات املهنية واحمللّلني وجمتمع االستثمار‬ ‫واخلاصة وملهنة احملاسبة‬
‫وأسواق رأس املال والدائنني إضافة إىل مطوّري الربامج واملستشارين‪.‬‬
‫ميكن وصف تقارير ‪ XBRL‬بأهنا تقارير موجهة‪ ،‬فمن املعلوم توافر عدة معايري‬
‫تركز على املعلومات املالية أساسها ‪ XML‬مثل ‪ebXML, FpML, RIXML,‬‬
‫‪ MDDL, FIX, FIMXL, IFX, OFX‬حيث خياطب كل منها مسة حمددة‬
‫من مسات الصفقات املالية‪ .‬أما ‪ XBRL‬فلم تصمّم للصفقات املالية فقط بل‪:‬‬

‫‪160‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ ‪ -‬إلعداد التقارير املالية عموماً كالتقارير السنوية وتسجيالت البورصة‪.‬‬


‫ ‪ -‬لألغراض املوجهة بشكل حمدد كالتقارير اليت تعدها الشركات ملهتمني‬
‫حمددين كاملستثمرين واملنظمات املهنية واحملللني‪.‬‬
‫توضع األرقام واحلقائق داخل القوائم‬‫ّ‬ ‫والسبب أن ‪ XBRL‬تعرّف كيفية‬
‫والتقارير املالية ذات العالقة املتبادلة‪.‬‬

‫‪ 3.3‬التقرير اآلمن ‪ XARL‬أو لغة التقارير اآلمنة القابلة للتوسع ‪eXtensible‬‬


‫‪:Assurance Reporting Language‬‬
‫لقد ساعدت تقنية ‪ XBRL‬يف تصدير القوائم والتقارير املالية مبستندات‬
‫‪ XML‬القابلة للقراءة واملعاجلة آلياً وجعلت قواعد بيانات الشركات مستقلة‬
‫وأكثر أمناً حبمايتها بعيدة عن متناول الطفيليني وقراصنة املعلومات‪.‬‬
‫لكن لكل تقنية مثالبها فقد نشأت مشكلة جديدة نتيجة نشوء هذه التقنية‬
‫فمستخدمي التقارير املالية اإللكرتونية حباجة لزيادة ثقتهم باملعلومات املالية‬
‫املنشورة على اإلنرتنت والتأكد من أن املعلومات املو ّزعة على اإلنرتنت مل تتعرض‬
‫للتشويه أو للتالعب من قبل طفيليني أو قراصنة اإلنرتنيت باعرتاضهم هلا‪،‬‬
‫فتقنية اعرتاض املعلومات على شبكة اإلنرتنيت والعبث هبا سواء باإلضافة أو‬
‫احلذف أو التعديل أمراً ليس بالصعب تقنياً‪.‬‬
‫لذلك ترافق تطوير لغة اإلفصاح احملاسيب ‪ XBRL‬بتطوير أدوات محايتها‬
‫فكانت تقنية ‪ XARL‬اليت هتدف إىل تزويد بطاقات البيانات باحلماية واألمان‬
‫ملساعدة مستخدميها بتنمية ثقتهم باملعلومات املالية املنشورة وللتأكد من أن‬
‫املعلومات املو ّزعة على اإلنرتنت مل تتعرض لالعرتاض والعَبث‪ ،‬وتعتمد تنمية‬
‫الثقة باملعلومات املالية على إجراءات التأمني املنفذة على تلك املعلومات‬
‫والتدابري األمنية املتخذة حلماية سالمة املعلومات عند نقلها على الويب‪.‬‬

‫‪161‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫إن محاية البيانات حتد من خطر التوسع العالئقي يف التبادل البيين للبيانات‪،‬‬
‫لذلك يعترب أسلوب حماكاة االتصال ‪Emulation Commutation EC‬‬
‫باستخدام ‪ XML/XBRL‬املطوّر لفحص مدى تأمني البيانات املتبادلة وقياس‬
‫مستوى اخلطر يف التبادل بني تنظيمني له تأثري هامّ على ختفيض اخلطر‬
‫العالئقي ونفس هذا اخلطر موجود يف عمليات وصفقات ‪.B2B‬‬

‫‪4.4‬نشر الربامج والتجارة االلكرتونية ‪:e-Commerce‬‬


‫بعد تصميم أي برنامج حاسوبي تكون مكوناته ومكتباته منتشرة بني جملدات‬
‫وفهارس احلاسب الذي صُمم عليه‪ ،‬تسمى هذه املكونات ‪ Source‬وهي نسخة‬
‫النص املفتوح وهذه النسخة ال يتم تسليمها عادة للمستخدمني بل يقوم مربجمو‬
‫األنظمة بتجميع مكونات براجمهم ضمن ملفات تنفيذية تسيطر على جمرياته‬
‫بشكل مرمز دون أي إمكانية الستعراض نص الربنامج ‪ Source‬من قبل أي‬
‫طرف باستثناء من حيوز النسخة األصل ‪ .Source‬تسمى عملية التجميع‬
‫املرمزة هذه ‪ Deployment‬أي جتهيز النظام للنشر‪.‬‬
‫من جهة أخرى‪ ،‬ال يستطيع مستخدمو النظام استعماله وهو هبذه الصيغة‪،‬‬
‫والبد من تركيبه على أجهزهتم باستخدام أحد أمري ‪Setup or Install‬‬
‫عموماً (مع إمكانية تغري ذلك)‪.‬‬
‫لقد مت تطبيق هذه التقنية وتطويرها لنشر الربامج ‪Deploying Software‬‬
‫‪ Agents‬يف تطبيقات التجارة االلكرتونية ‪ .e-Commerce‬ويعترب وكيل‬
‫الصفقة ‪ Agent Transaction‬برناجماً متخصّصاً يتفاعل مبوجبه املتص ّفح‬
‫مع وسائل التقاط بيانات ‪ Data-Capture‬نظام معاجلة الصفقات يف نقطة‬
‫أو مكان االلتقاط (مثل خادم الويب)‪ .‬يؤمن هذا اإلطار وسائل تدقيق صحة‬
‫ودقة الصفقة ضمن منوذج اإلنرتنت التصاالت البيانات‪ ،‬إضافة إىل مفردات‬

‫‪162‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫‪ XBRL‬ملساعدة اإلدارة بربامج التفويض إلهناء أو تصحيح أصناف الصفقات‪.‬‬

‫‪5.5‬أثر ‪ XBRL‬على مهنة مراجعة وتدقيق احلسابات‪:‬‬


‫توجه هوفمان(‪ )1‬يف مؤمتر ‪ XBRL‬الدويل الثامن (يف مدينة سياتل) إىل مدققي‬
‫احلسابات بالسؤال التايل‪ :‬إذا كان التقرير ميكن أن يكون فورياً‪ ،‬فهل حيتمل أن‬
‫تكون املراجعة فورية؟ أم أن مراجعة احلسابات الفورية ليست أكثر من أمنيات؟‬
‫لقد توسع الطلب على ‪ XBRL‬بسبب فضائح الشركات املالية‪ ،‬فحملة األسهم‬
‫واحملللني بدؤوا يطلبون تقارير مالية أكثر شفافية دون احلاجة إىل التدقيق‬
‫يف مئات األرطال من املستندات حبثاً عن املعلومات األكثر أمهية يف القوائم‬
‫والتقارير املالية‪ .‬وحيدد حمرك حبث ‪ XBRL‬مكان املعلومات من مواقع الويب‬
‫أو املصادر املتعددة وحيوهلا فوراً إىل برامج جدولة‪ ،‬فهو يبحث عن احملتوى‬
‫املطلوب بدقة ويوجه البحث عن املعلومات آلياً نيابة عن املستخدم عوضاً‬
‫عن إجباره للنظر إليها بشكل متسلسل‪ ،‬فاإلفصاح سيكون أكثر شفافية لكون‬
‫املعلومات مكشوفة مما سيقلل األخطاء ويوجه عملية البحث وسيقدم معلومات‬
‫نوعية مما سيسهّل تكاملها ومقارنتها‪.‬‬
‫وطبقا إلحتاد ‪ XBRL‬الدولي ‪ XBRL International Consortium‬فإن‬
‫لغة ‪ XBRL‬تؤمن مزايا متعددة ملراجع ومدقق احلسابات ألهنا‪:‬‬
‫ ‪ -‬تسمح لقرّائها الدخول إىل املعلومات اليت حيتاجوهنا بسرعة مما خيفض‬
‫األعمال الكتابية ويوفر الوقت واملال‪.‬‬
‫ ‪ -‬تسمح بالتبادل اآليل واملوثوق للمعلومات املالية عرب صيغ وتقنيات الربامج‬
‫مبا فيها اإلنرتنت‪.‬‬
‫ ‪ -‬ال تتطلّب تغيري معايري احملاسبة احلالية من سياسات اإلفصاح وغريها‪.‬‬
‫(‪ )1‬رئيس ‪ XBRL International‬‬

‫‪163‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫ ‪ -‬حتسّن الوصول إىل املعلومات املالية بتوفريها رقمياً مما ميكن من إعادة‬
‫استعماهلا أكثر من مرة‪.‬‬
‫ ‪ -‬يقلل أخطار إعادة إدخال البيانات املالية حيث ال حاجة ملستخدميها‬
‫إعادة إدخاهلا ثانية مما خي ّفض تكاليف حتضري وتوزيع البيانات املالية‪.‬‬
‫ ‪ -‬حيسّن أداء حملّل البيانات ويرشّد قرارات املستثمر‪.‬‬
‫لذلك فإن ‪ XBRL‬سيجعل أداء مدققي احلسابات أكثر كفاءة وسرعة ولعله‬
‫خيفض أجورهم أو حيد وترية ازديادها‪.‬‬

‫‪6.6‬أثر ‪ XBRL‬على معايري احملاسبة الدولية ‪:IAS‬‬


‫(أ) قابلية الفهم‪ :‬إن مستوى الفهم لدى املستخدمني خيتلف باختالفهم(‪،)1‬‬
‫فتختلف الرغبة يف تتبعهم للمعلومات مما قد يُحرج اإلدارة عند إعدادها‬
‫للبيانات والنتائج احملاسبية يف تقديرها ملستوى فهم وإدراك البيانات من قبل‬
‫املستفيدين منها‪ ،‬لكن تقنية ‪ XBRL‬سهلت سرد البيانات (ولو كثرت) اليت‬
‫يرغب بعرضها بالشكل الذي يرغبه لتناسب فهمه هلا‪.‬‬
‫(ب) املوثوقية‪ :‬تساعد ‪ XBRL‬يف تداوهلا االلكرتوني للبيانات يف جتنب األخطاء‬
‫النامجة عن الكتابة والنقل والقراءة‪ ،‬مما يزيد موثوقيتها لدى املستخدمني(‪.)2‬‬
‫(ج) املستخدمون وحاجاهتم املالية‪ :‬يستخدم البيانات املالية أطراف عدة لتلبية‬
‫احتياجاهتم املختلفة من املعلومات‪ ،‬وتشمل هذه االحتياجات ما يلي(‪:)3‬‬
‫ ‪ -‬املستثمرون‪ :‬يهتم أصحاب رؤوس األموال ومستشاريهم باملخاطر املالزمة‬
‫الستثماراهتم والعائد املتحقق منها‪ ،‬فيهتم املسامهون يف مدى قدرة املشروع‬
‫على توزيع أرباحه! وهتتم إدارته يف تقرير االحتفاظ باالستثمار أم بيعه؟ أو‬

‫(‪ )1‬املعايري احملاسبية الدولية‪ ،‬مرجع سابق‪ ،‬الفقرة ‪ ،24‬صفحة إ‪. 13-‬‬
‫(‪ )2‬املعايري احملاسبية الدولية‪ ،‬مرجع سابق‪ ،‬الفقرة ‪ ،31‬صفحة إ‪ .14-‬‬
‫(‪ )3‬املعايري احملاسبية الدولية‪ ،‬مرجع سابق‪ ،‬الفقرة ‪ ،9‬صفحة إ‪ .8-‬‬

‫‪164‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫يف اختاذ قرار الشراء من عدمه؟‬


‫ ‪ -‬املوظفون‪ :‬يهتم املوظفون واجملموعات اليت متثلهم باملعلومات املتعلقة‬
‫باستقرار ورحبية أرباب عملهم‪ ،‬كما يهتمون باملعلومات اليت متكنهم من تقييم‬
‫قدرة املشروع على دفع مكافآهتم ومنافعهم التقاعدية وتوفر فرص العمل‪.‬‬
‫ ‪ -‬املقرضون يهتمون باملعلومات اليت تساعدهم فيما إذا كانت قروضهم وما‬
‫يتبعها سوف تدفع عند استحقاقاهتا‪.‬‬
‫ ‪ -‬املوردون والدائنون يهتمون باملعلومات اليت متكنهم من حتديد ما إذا كانت‬
‫املبالغ املطلوبة هلم ستُدفع عند االستحقاق‪.‬‬
‫ ‪ -‬العمالء يهتمون باملعلومات املتعلقة باستمرارية املشروع خصوصاً عندما‬
‫يكون هلم ارتباط طويل األجل معه‪.‬‬
‫ ‪ -‬احلكومات ووكاالهتا حيث هتتم بعملية توزيع املوارد وباملعلومات اليت‬
‫تنظم نشاطات املشاريع‪ ،‬وحتديد السياسات الضريبية‪ ،‬وما يهم إحصاءات‬
‫الدخل القومي وإحصاءات مشاهبة‪.‬‬
‫ ‪ -‬اجلمهور‪ :‬تؤثر املشاريع على أفراد اجلمهور بطرق متنوعة فعلى سبيل‬
‫املثال تقدم املشاريع مساعدات كبرية لالقتصاد احمللي بطرق خمتلفة منها‬
‫عدد األفراد الذين تستخدمهم ورعايتها للموردين احملليني‪ ،‬وميكن للبيانات‬
‫املالية أن تساعد اجلمهور بتزويدهم مبعلومات حول االجتاهات والتطورات‬
‫احلديثة يف مناء املشروع وتنوع نشاطاته‪.‬‬
‫وعليه‪ ،‬يصعب للبيانات املالية بصورهتا التقليدية أن تليب كافة احتياجات‬
‫هؤالء املستخدمني مع اشرتاكهم مجيعاً يف احلاجة هلا بصورة وتوقيت حمدد‪.‬‬
‫لكن اإلدارة لديها اإلمكانية لتحديد شكل وحمتوى املعلومات اإلضافية‪ ،‬وهنا‬
‫تنشأ أمهية ‪ XBRL‬يف مساعدة اإلدارة يف عرض بياناهتا املالية من خالل نقل‬
‫مسؤولية ذلك إىل مستخدمي البيانات وحصر مسؤوليتها يف االهتمام بإعداد‬

‫‪165‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫البيانات األساسية أو اإلضافية منها‪.‬‬
‫(د) اجلوهر فوق الشكل(‪ :)1‬حتقق ‪ XBRL‬هذه اخلاصية بالشكل األمثل ألهنا‬
‫تركز على جوهر املعلومة وترتك شكل إظهارها وعرضها للمستخدمني مبا‬
‫يناسبهم‪ .‬فقد أضحت التقنيات أداة هامة لدى اإلدارة ومستخدمي البيانات‬
‫يف كوهنا ساعدت على توحيد طرق عملهم عند احلد الالزم واملشرتك‪.‬‬
‫(هـ) احلياد‪ :‬إن احلياد يف عرض البيانات املالية دون حتيز(‪ )2‬جلهة حمددة‬
‫يزيد من موثوقية القرار املتخذ بناء على هذه البيانات‪ ،‬فكل طرف مستقل يف‬
‫تناوهلا بالشكل والطريقة والتحليل الذي يراه من جهته ومبا يناسبه‪.‬‬
‫(و) التوقيت املناسب‪ :‬إن التأخري يف عرض التقارير املالية تُفقد بياناهتا‬
‫املالءمة(‪ ،)3‬فاإلدارة توازن بني ميزة رفع التقارير يف الوقت املناسب وتوفري‬
‫معلومات موثوقة‪ ،‬أما صانعو القرارات فيطلبون التقارير املوثوق هبا يف أسرع‬
‫وقت وهذا ما حتققه ‪.XBRL‬‬
‫(ح) املوازنة بني التكلفة واملنفعة(‪ :)4‬تنخفض تكلفة إعداد التقارير املالية مع‬
‫‪ XBRL‬مما يُضعف هذا القيد‪ ،‬خاصة وأن توفري املعلومات لبعض اجلهات قد‬
‫يفوق تكلفة إعدادها‪ ،‬وال جيب أن تتحكم اإلدارة فقط هبذه املوازنة ألهنا قد ال‬
‫حتيط علماً بظروف اجلهات املستفيدة أو املتضررة وال مبقدار ذلك‪.‬‬

‫‪6.6‬أثر ‪ XBRL‬على شكل اإلفصاح ‪:Disclosure‬‬


‫التزم سوق أبو ظيب لألوراق املالية(‪ )5‬أمام املستثمرين (الشكل ‪ )6-4‬بتبين أفضل‬
‫املمارسات واملعايري والتكنولوجيات يف كافة أنشطة السوق وعملياته لضمان‬

‫(‪ )1‬املعايري احملاسبية الدولية‪ ،‬مرجع سابق‪ ،‬الفقرة ‪ ،35‬صفحة إ‪. 15-‬‬
‫(‪ )2‬املعايري احملاسبية الدولية‪ ،‬مرجع سابق‪ ،‬الفقرة ‪ ،36‬صفحة إ‪ .15-‬‬
‫(‪ )3‬املعايري احملاسبية الدولية‪ ،‬مرجع سابق‪ ،‬الفقرة ‪ ،43‬صفحة إ‪ .17-‬‬
‫(‪ )4‬املعايري احملاسبية الدولية‪ ،‬مرجع سابق‪ ،‬الفقرة ‪ ،44‬صفحة إ‪ .17-‬‬
‫(‪ )5‬محد الشامسي عضو جملس اإلدارة املنتدب‪( ،‬قمة احملاسبة الدولية)‪ ،‬دبي ‪ .2006‬‬

‫‪166‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫مصلحة وفائدة كافة األطراف املشاركة‪ .‬واعترب أن بيانات ‪ XBRL‬املالية تُعد‬


‫تقدما مهماً يف جمال استخدام املستندات املطبوعة ويدفع بتوزيع وعرض‬
‫املعلومات املالية إىل عصر اإلنرتنت‪ .‬فهي ستساعد الشركات على استخدام‬
‫املعلومات املالية داخليا على حنو أفضل‪ ،‬وستؤمن إفصاحاً سريعاً عن البيانات‬
‫املالية وتوصيلها للمستثمرين مما سيعزز مبدأ اإلفصاح والشفافية ويساهم‬
‫يف نشر البيانات املالية على حنو أكثر كفاءة وأقل تكلفة هبدف متكني املستثمر‬
‫من بناء قراره االستثماري على أسس علمية‪ .‬إضافة إىل أهنا ستساعد على‬
‫تطبيق املعايري احملاسبية الدولية وعرض التقارير املالية والتقيد مبتطلباهتا‪.‬‬

‫ﺍﻟﺑﻭﺭﺻﺔ‬
‫ﺍﻟﺷــﺭﻛﺎﺕ ﺍﻟﻣﺳﺟﻠﺔ ﻓﻲ ﻟﺑﻭﺭﺻـﺔ‬

‫‪Web Design‬‬

‫ﺍﻟﻣﺳﺗﺛﻣﺭﻭﻥ‬
‫‪XBRL‬ﺍﻟﻣﺩﺧﻼﺕ‬ ‫‪XBRL‬ﺍﻟﻣﺧﺭﺟﺎﺕ‬

‫‪Multi Media‬‬

‫الشكل (‪ )6-4‬شكل اإلفصاح‬

‫‪167‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫املبحث الرابع‬
‫عناصر لغة ‪XBRL‬‬

‫اللغة تعريفاً هي أصوات يُعبِّر هبا كل قوم عن أغراضهم(‪ )1‬ولكل لغة قواعدها‬
‫اخلاصة اليت متيّزها وتوضح طرق عملها‪ ،‬لذلك البد من التعرف على عناصر‬
‫وقواعد لغة ‪ XBRL‬ليسهل التعامل معها‪.‬‬
‫‪Element‬‬

‫‪An XML element, but also a "fact" or piece of information de-‬‬


‫‪scribed by this taxonomy. For example, the element with the‬‬
‫‪name “nonCurrentAssets. propertyPlantAndEquipmentNet” is‬‬
‫‪an element.‬‬

‫تُعِدُّ املؤسسات واملنشآت تقاريرها وقوائمها املالية طبقاً للمبادئ أو للمعايري‬


‫احملاسبية احمللية أو الدولية‪ ،‬وتقوم الربجميات بتحويل هذه القوائم والتقارير‬
‫املالية إىل قوائم مالية مرمزة باستخدام قواعد ترميز املعلومات يف لغة ‪XBRL‬‬
‫لتكون جاهزة للنشر االلكرتوني وصاحلة للتبادل‪ ،‬الشكل (‪.)7-4‬‬

‫قوائم مالية مرمزة‬ ‫ترميز املعلومات‬ ‫التقارير والقوائم املالية‬

‫الشكل (‪)7-4‬‬

‫‪ instance document‬‬


‫‪An XML document containing XBRL elements. The financial state-‬‬
‫‪ments of a Company or any part thereof, expressed in XBRL, would be‬‬
‫‪an instance document as would an HTML file that had various XBRL‬‬
‫‪items embedded in it.‬‬

‫(‪ )1‬قاموس احمليط ‬

‫‪168‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫عناصر لغة ‪:XBRL‬‬


‫إن اعتماد ‪ XBRL‬على بنية مستندات ‪( XML‬كما مرّ معنا) يعين متاثل بنية‬
‫مستنداهتما‪ ،‬ومبا أن مستند ‪ XML‬مير بثالثة مراحل قبل أن يصبح جاهزاً‬
‫لالستخدام‪ ،‬وهي‪:‬‬
‫ ‪ -‬مرحلة تعريف البطاقات ‪.TAG‬‬
‫ ‪ -‬مرحلة تعريف نوع املستند ‪ DTD‬أو ‪.Schema‬‬
‫ ‪ -‬مرحلة عرض النتائج يف مستند ‪.XML‬‬
‫وتكافئ مرحلة تعريف املستند ‪ DTD‬يف لغة ‪ XBRL‬مرحلة بناء مصطلحات‬
‫مستند ‪ Global Common Document Taxonomy GCD‬واليت‬
‫طورت بالتوافق مع ‪ US GCD Taxonomy‬وتتضمن معلومات الشركة‬
‫والوثيقة والفرتة املغطاة وأية بيانات أخرى ذات عالقة‪.‬‬
‫لذلك تتألف عناصر لغة ‪ XBRL‬من العناصر التالية‪:‬‬
‫‪ 1.1‬البطاقات التعريفية ‪.Tags‬‬
‫‪ 2.2‬قاموس التصنيف ‪.Taxonomy‬‬
‫‪Link bases: References, Labels,‬‬ ‫ ‪ -‬قواعد الربط‬
‫‪.Presentation, Calculation, Definition‬‬
‫ ‪ -‬التبويب ‪.Classification‬‬
‫ ‪ -‬املخطط ‪.Schema‬‬
‫‪ 3.3‬املستند املقرتح بصيغة ‪ XBRL‬أو ما يسمى باملستند املقرتح ‪Instance‬‬
‫‪.Document‬‬

‫مثال‪ :‬إذا كانت البيانات التالية متثل جانب األصول مبيزانية إحدى الشركات(‪:)1‬‬
‫(‪ )1‬أبو العزم حممد‪ ،‬الدكتور فهيم‪ ،‬إطار ومفاهيم لغة ‪ ،XBRL‬ندوة التجارة االلكرتونية‪ ،‬جامعة امللك خالد‪ ،‬أهبا‪ .2004 ،‬‬

‫‪169‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
Assets
Current assets
Cash 2000
Receivable accounts
3000
Customers 10000
Inventory 5000
-------- 20000
Fixed assets
Land 20000
Machines 10000
-------- 30000
Total ------- 50000

:‫ كالتايل‬XBRL ‫فيمكن متثيلها بلغة‬

<Assets>
<Current_assets> 20000
<Cash> 2000 </Cash>
<Receivable_accounts> 3000 </ Receivable_accounts>
<Customers> 10000 </ Customers>
<Inventory> 5000 </ Inventory>
</ Current_assets>
<Fixed_assets> 30000
<Land> 20000 </ Land>
<Machines> 10000 </ Machines>
</ Fixed_assets>
</Assets>

:Tags ‫أوالً – البطاقات التعريفية‬


‫البطاقة التعريفية هي بيان أو مصطلح داخل أقواس على شكل زاوية مثل‬
‫> ويالحظ أن أرقام مفردات األصول يف املثال السابق قد أُحيطت‬Assets<
‫ ومت التعبري عنها على‬3000 ‫ببطاقات تعريفية كحساب سندات القبض مببلغ‬
:‫النحو التايل‬
<Receivable_accounts> 3000 </Receivable_accounts>

170
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ويسمى التعبري السابق عنصراً ‪ Element‬طبقاً لنحويات لغة ‪ XBRL‬فال‬


‫فواصل بني الكلمات بل (شرطة حتتية ‪ )Underline‬عوضاً عن دجمهما معاً‪،‬‬
‫وبذلك تكون حمتويات البطاقة واضحة عند تداوهلا ألن بطاقتها التعريفية‬
‫فريدة أي غري متكررة مع غريها ويؤمن ربطها خمطط ‪XBRL Schema‬‬
‫الذي يوفر معلومات كثرية عن كيفية إعدادها وعالقتها بغريها من مفردات‬
‫القوائم املالية وتفاصيل أخرى‪.‬‬

‫ثانياً ‪ -‬قاموس املصطلحات ‪:XBRL Taxonomy‬‬


‫قاموس مصطلحات لغة ‪ XBRL‬هو قاموس يضم تعريف وتصنيف املئات من‬
‫تعابري التقارير املالية والعالقات الرياضية والتعريفية اليت تربط بينها‪ ،‬إضافة‬
‫إىل معلومات حول أشكال عرضها‪.‬‬
‫إن قاموس مصطلحات ‪ XBRL‬هو عبارة عن ملف ‪ XSD‬متوافق مع خمطط‬
‫‪ XML‬حيوي عناصر ‪ ،XBRL‬واليت هي مبثابة عناصر ‪ XML‬معرّفة مبا‬
‫خيص ‪ .XBRL‬وقد حيوي مراجع ربط خارجي ‪ .XLink‬وميثل عنصر‬
‫‪ XBRL‬حقيقة أو جزء من معلومة موصوفة مبصطلح ‪.XBRL‬‬
‫يعترب قاموس مصطلحات ‪ XBRL‬نظام تصنيف يصف حمتويات القوائم‬
‫املالية وتقارير أخرى‪ ،‬وهو مبثابة امتداد ملخططات ‪،XML Schema‬‬
‫ومي ّثل ‪ Taxonomies‬مفاهيم ملئات األعمال الفردية اليت جتمعها العالقات‬
‫الرياضية والتعريفية والعالقات املتبادلة فيما بينها من خالل توافر عالمات‬
‫نصّية ومعلومات حول كيفية عرض ك ّل مفهوم ملستخدمه‪.‬‬
‫حيوي قاموس املصطلحات وصفاً لبيانات منمطة من الضروري اإلفصاح عنها‬
‫تش ّكل نظاماً تصنيفياً حملتوى التقارير احملاسبية‪ ،‬كما جيري ترميز املعلومات‬
‫احملاسبية الناجتة عن نظام احملاسبة املطبق يف شكل قياسي وطبقاً ملا هو‬

‫‪171‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
.‫موصوف يف قاموس املصطلحات‬

Terminology(1)
Taxonomy: An XBRL Taxonomy is an XML Schema-compli-
ant .xsd file that contains XBRL elements, which are XML ele-
ments that are defined by XBRL-specific attributes. An XBRL
Taxonomy may also contain references to XLink linkbases.
Instance document: An XML document, which includes one or
more XBRL elements and optional references to zero or more
XLink linkbases.
Element: An XBRL element is a “fact” or piece of information
described by an XBRL taxonomy.
Linkbase: Linkbases provide additional information about
XBRL elements, in particular, relationships between them
such as the relationship that “Cash” is defined as part of “Cur-
rent Assets.” Linkbases used by XBRL are compliant with the
World Wide Web Consortium’s (W3C) XML Linking Language
(XLink) Recommendation 1.0, 27 June 2001.

‫ ضمن صيغة حمددة‬XBRL ‫ و‬XML ‫إذن يتم بناء املستند مبجموعة عناصر‬
‫ وتكون صاحلة للقراءة البشرية‬GAAP ‫هبدف إنتاج بيانات مالية متوافقة مع‬
XBRL ‫ ويقابل كل جزء من البيانات املالية صيغة من‬.‫واآللية على حد سواء‬
‫ ويعرب عنها‬XBRL ‫ وجمموع الرموز الناجتة تكافئ ملف‬،‫تصف تلك البيانات‬
‫ببطاقات البيانات أي معلومات ضمن أقواس "<" و ">" حتوي مصطلحات‬
.XBRL
ً‫إن مصدر بطاقات البيانات هو النظام املايل نفسه سواء حررت البطاقات يدويا‬
‫ أو غريها وقواعد‬VB ‫ أو‬JAVA ‫أو بربنامج طوّر بلغات الربجمة املشرتكة مثل‬
‫ أو غريها وتكون مهمة الربنامج يف البداية حتويل‬SQL Server ‫البيانات مثل‬
(1) XBRL Korea Domain Working Group, 2004-01-19, Explanatory Notes (Public Working Draft).

172
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫دليل احلسابات إىل قاموس مصطلحات ‪ XBRL‬ثم يكون جاهزاً لتحويل‬


‫ميزان املراجعة مثالً إىل مستند ‪.XBRL‬‬

‫قارئ الباركود‬
‫ميسح قارئ الباركود مادة منمطة ‪ UPS‬تتوافق مع الرتميز العاملي للمنتجات‪ .‬و ‪ UPS‬هي‬
‫بطاقة مرتبطة مبعلومات تتعلق باملادة املمسوحة‪ ،‬فعند إجراء املسح (القراءة الضوئية) يتم‬
‫نقل املعلومات املتعلقة باملادة إىل األنظمة املهتمة (مثل نظام اجلرد)‪ .‬وحيوي القارئ الضوئي‬
‫أجبدية (خريطة من الباركود) تعريف املنتج‪ .‬وتشبه قائمة رموز الباركود ومعانيها مصطلحات‬
‫‪( XBRL‬القائمة العامّة) ووثيقتها املقرتحة (القائمة حسب الطلب)‪ .‬تساعد البيانات الناجتة‬
‫عن قراءة الباركود يف حتديث أنظمة اجلرد وإعادة توجيه وتنظيم املنتجات وتشكيل تقارير‬
‫إدارية عن املبيعات‪.‬‬
‫إن املعلومات املالية املرمزة ببطاقات بيانات ‪ XBRL‬ميكن أن تعمل بنفس الطريقة‪.‬‬

‫إن تراكم املصطلحات ساعد يف تكوين مكتبة للشروط املالية مسيت بقاموس‬
‫تصنيف(‪ Taxonomies )1‬يُستخدم يف هتيئة القوائم والتقارير املالية على‬
‫شكل مستندات ‪ ،XBRL‬فالرمز ‪ 156‬مثالً يف مصطلحات تصنيف املشروعات‬
‫الصناعية والتجارية األمريكية يُكافئ بطاقة العنصر (إنشاءات قيد الصنع)‬
‫‪ ConstructionIn Progress‬مبصطلحات ‪ ،XBRL‬وبازدياد الرتاكم‬
‫املعريف ستتشكل مبادئ حماسبية مقبولة عموما ‪ GAAP‬حسب تصنيف‬
‫مصطلحات ‪.XBRL‬‬
‫‪ ID 156 Element Name: ConstructionInProgress‬‬
‫‪Element label: Construction in Progress Level: 7‬‬

‫إن هذا القاموس االصطالحي مرن حبيث ميكن اإلضافة إليه‪ ،‬فإذا استعملت‬
‫شركة ما حساباً غري موجود ضمن مصطلحات الشركات التجارية والصناعية‪،‬‬
‫فإن قاموس التصنيف ‪ GAAP‬سيضيفه ليصبح متاحاً هلذه الشركة ولغريها‬
‫ ‪(1) http://www.xfrml.org/resourcecenter/taxonomies.asp?sid=22‬‬

‫‪173‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫ألنه أضحى جزءاً من بيانات ‪ XBRL‬وصارت لديه القدرة على التعرّف على‬
‫بنية معلومات الشركة املعيّنة‪.‬‬
‫مصطلحات املعايري احملاسبية الدولية التجارية والصناعية‬
‫)‪(IAS C&I Taxonomy‬‬
‫‪International Accounting Standards Commercial and Industrial Taxono-‬‬
‫‪my‬‬

‫إذن يرتتب على الشركات تد ّقيق مستنداهتا املقرتحة مع قاموس التصنيف‬


‫لتحديد مدى مطابقة بطاقات بياناهتا املستخدمة لشروطه لتحصل على‬
‫تقرير باألخطاء للبطاقات غري املعرفة يف حنويات تصنيفه وتُنجز هذه العملية‬
‫بصورة آلية مع خمططات ‪ XML Schema‬مستقبالً مما سيجعلها أسهل‬
‫بكثري‪ .‬ويعترب تدقيق حمتويات املستند ضرورة البد منها للمستند املقرتح قبل‬
‫تداوله ألن األنظمة لن تعاجل بطاقات بياناته إذا مل حتظ باملوافقة على حنوياته‬
‫اليت حتوي البيانات املالية املرمزة بصيغة ‪.XBRL‬‬
‫‪element names‬‬
‫‪Element names consist of two parts separated by a period using camel‬‬
‫‪case conventions of 80 characters total or less. The logic for creating‬‬
‫‪element names in this manner is discussed in the XBRL Specification‬‬
‫‪dated 2000-07-31. For example, “balanceSheet.assets” is an element‬‬
‫‪name.‬‬

‫حيوي القاموس التصنيفي مفردات ‪ XBRL‬ومفاهيمها والعناوين الواضحة‬


‫والصيغ الرياضية وطريقة ترتيب إظهارها إضافة إىل خصائص أخرى‪ .‬ويعترب‬
‫عنصر ‪ XBRL‬جزء من معلومة موصوفة مبصطلحات ‪ ،XBRL‬فعلى سبيل‬
‫املثال‪ ،‬العنصر ذو االسم “‪ ”ifrsgp: CurrentAssets‬هو اسم عنصر ‪XBRL‬‬
‫يُفصح عن حقيقة من قائمة املركز املايل هي "األصول املتداولة" وتؤمن قواعد‬

‫‪174‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫الربط معلومات إضافية حول عناصر ‪ XBRL‬كالعالقات فيما بني العناصر‪،‬‬


‫فعلى سبيل املثال‪ ،‬العنصر "معمل وجتهيزات" مُعرّف كنوع "أصول" واالرتباطات‬
‫املستعملة من قبل ‪ XBRL‬تتوافق مع إحتاد نظام الشبكة العاملية ‪.W3C‬‬
‫إن املصطلحات هي تعابري مبنية بتقنية لغة ‪ XML‬ميكن فهمها من قبل اإلنسان‬
‫والتطبيقات الكمبيوترية على حد سواء‪ ،‬وتتشكل مصطلحات القوائم املالية‬
‫األساسية من قواعد ربط عناصر ‪( XBRL‬بامتداد ‪ )xml.‬وملفات خمطط‬
‫‪( XML‬بامتداد ‪ )xsd.‬الذي هو عبارة عن خمطط مصطلحات لغة ‪.XBRL‬‬

‫قواعد الربط ‪:Linkbases‬‬


‫تؤمن قواعد الربط املعلومات اإلضافية حول عناصر ‪ XBRL‬وبشكل خاص‬
‫العالقات املتبادلة فيما بينهم كالعالقة بني النقدية ‪ Cash‬املعرفة كجزء من‬
‫األصول املتداولة ‪ Current Assets‬وتتوافق قواعد الربط املستخدمة من‬
‫‪ XBRL‬مع توصيات(‪ )1‬لغة ‪ XML‬املعتمدة من ‪ .)2(W3C‬وتتألف هذه الروابط‬
‫من(‪:)3‬‬
‫Š Šالتعريف ‪ :ID‬وهو رقم غري متكرر يستخدم كمرجع للعنصر ويكون كرقم‬
‫متسلسل يبدأ من الواحد‪.‬‬
‫Š Šالوزن ‪ :Weight‬مهمته اإلشارة إىل الوزن املعطى لكل عنصر حماسيب‪،‬‬
‫فاألصول املتداولة تتألف من أصول سريعة وخمزون‪ ،‬فإذا كانت قيمة األصول‬
‫اجلاهزة ‪ 100‬واملخزون ‪ ،200‬فمجموع األصول املتداولة يبلغ ‪ .300‬وبناء على‬
‫ذلك يتم إعطاء وزناً إضافياً (‪ )1+‬لألصول اجلاهزة واملخزون‪ .‬ومن جهة‬
‫أخرى تتألف صايف الزبائن من إمجايل الزبائن مطروح منها رصيد الزبائن‬

‫‪(1) XLink 1.0, 27 Jun2 2001‬‬


‫ ‪(2) World Wide Web Consortium’s‬‬
‫(‪ )3‬للمزيد راجع امللحق ‪ 1‬‬

‫‪175‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫املشكوك فيها‪ ،‬لذلك خي ّفض وزن املخصص (‪ )1-‬لقاء الديون املشكوك فيها‪،‬‬
‫ألهنا ستطرح من رصيد الزبائن‪.‬‬
‫Š Šالنوع ‪ :Data Type‬إن لكل عنصر نوعاً خاصاً به فقياس النقدية يتم‬
‫بالدوالر وتتحدد بذلك خاصية قياس بند النقدية واحلصص غري املدفوعة‬
‫مثالً‪.‬‬
‫Š Šالعنوان ‪ :Label‬مهمته اإلشارة إىل أمساء احلسابات املستخدمة حيث‬
‫لكل عنصر اسم كالنقدية والقيمة احلالية لألوراق املالية‪ ،‬ويكون اسم العنوان‬
‫‪ Label‬باللغة اإلنكليزية وسوف تكون بلغات أخرى قريباً كاليابانية والفرنسية‪،‬‬
‫ويراعى قواعد التسمية املذكور أدناه يف تسمية "العناوين ‪ "Labels‬حيث‬
‫توجد أمساء العناوين بشكل منفصل يف قواعد الربط ‪.label linkbases‬‬
‫Š Šاملرجع ‪ :Reference‬مهمته توفري ربط املبادئ واملعايري بعناصر التقارير‬
‫املالية‪ .‬فمثالً يتم ربط عنصر األصول الثابتة املذكور يف القوائم املالية مبا‬
‫يقابلها يف املعايري احملاسبية ‪ IAS‬أو املبادئ احملاسبية ‪ .GAAP‬أما عناصر‬
‫بيانات املراجع املستخدمة يف قواعد ربط املصطلحات فهي‪Name, :‬‬
‫‪ ،Number, Paragraph, Subparagraph, Clause‬وتظهر يف‬
‫مصطلحات القوائم األساسية كالتايل ‪ PFS Taxonomy‬حيث يشار إىل‪:‬‬
‫ ‪ -‬معايري ‪ IAS‬كالتايل‪.IAS x para y(z( :‬‬
‫ ‪ -‬جلنة التفسريات ‪IAS Standing Interpretations Committee‬‬
‫)‪ (SIC‬كالتالي‪.SIC x para y(z( :‬‬
‫‪(SIC‬‬
‫ ‪ -‬الرتكيبات املنتهية ‪ Structural completeness‬كاجملاميع الفرعية‬
‫مثالً ‪ IAS standards‬كالتايل‪.IAS-SC :‬‬
‫Š Š التعريف ‪ :Definition‬مهمته وصف كيفية ربط العناصر بعضها ببعض‬
‫أو ما يسمى عالقة (اجلد‪ ،‬األب‪ ،‬االبن) فاملخزون يُعرَّف كنوع من األصول‬

‫‪176‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫املتداولة واألصول املتداولة تُعرَّف كنوع من األصول‪.‬‬


‫Š Šاالسم ‪ :Name‬هو اسم العنصر املقروء كمبيوترياً فالنقدية‬
‫وما يعادهلا ‪ Cash and cash equivalents‬يشار هلا باالسم‬
‫‪ ،CashandCashEquivalents‬كما جيب أن يكون االسم غري متكرر ويبدأ‬
‫حبرف أو بالشرطة السفلية ‪ Underline‬مع االنتباه إىل األحرف الصغرية‬
‫والكبرية ألن اللغة تتحسس حالة األحرف ‪ case-sensitive‬وهذا يطابق‬
‫قواعد لغة ‪ .XML‬ويتوجب على الشركات اليت تشكل مصطلحاهتا اخلاصة أن‬
‫تراعي هذه القواعد لتحقيق االستخدام األفضل "‪ ،"Best Practices‬ويتم‬
‫دمج األمساء لتكون بدون فراغات مثال ذلك االسم "‪"Balance Sheet‬‬
‫يصبح ‪ .BalanceSheet‬ويتم استبدال الواصالت اللغوية مثل‪an, and, :‬‬
‫‪any, are, as, at, be, but, by, can, could, does, for, from,‬‬
‫‪has, have, if, in, is, its, made, may, of, on, or, such, than,‬‬
‫‪ that, the, this, to, when, where, which, with, would‬بالشرطة‬
‫السفلية ‪.Underline‬‬
‫Š Šاالسم األب ‪ :Parent Name‬كل اسم يُصمم بالرتكيبة اهليكلية (أب‪،‬‬
‫ابن) فالنقدية وما يعادهلا مستوى تابع لألصول اجلاهزة وهي بدورها متثل‬
‫األب هلا‪.‬‬
‫Š Šالوصف ‪ :Description‬يُعرِّف ويصف العنصر مع مرجعه املرتبط‬
‫باملعايري احملاسبية‪.‬‬
‫Š Šالرتتيب ‪ :Order‬ترتب مجيع احلسابات حسب درجة سيولتها املالية‬
‫فاألصول املتداولة تُقسَّم إىل خمزون وأصول جاهزة‪ ،‬وحتصل األصول‬
‫اجلاهزة على الرتتيب (‪ )1‬واملخزون الرتتيب (‪ )2‬بناء على ترتيب سيولة‬
‫املعايري احملاسبية‪.‬‬

‫‪177‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫Š Šاحلساب اإلمجايل (‪ :Substitution Group (Tuple‬يُبوّب كل اسم‬
‫حسب طبيعته أو جمموعته‪ ،‬ويدعى كل عنصر مرتبط بعدة حسابات فرعية‬
‫تابعة له حبساب جمموعة أو إمجايل‪.‬‬
‫Š Šنوع الرصيد ‪ :Balance Type‬تُبوّب حسابات القوائم املالية كمدين‬
‫ودائن‪ ،‬فحسابات األصول تبوب كحسابات مدينة وحسابات االلتزامات‬
‫وحقوق امللكية تبوب كحسابات دائنة‪.‬‬
‫Š Šاحلسابات ‪ :Calculation‬إن القوائم املالية غنية بالعالقات املتبادلة‬
‫بني عناصرها‪ ،‬ويعرب عن هذه العالقات يف لغة ‪ XBRL‬باستخدام ارتباطات‬
‫احلسابات ‪ Calculation links‬كعالقات اجلمع أو الطرح بني واحد أو‬
‫أكثر من العناصر‪ ،‬وتقوم ارتباطات التعريف ‪ Definition links‬بتحديد‬
‫شكل هذه العالقات وآليات تنفيذها‪ ،‬فللوصول إىل الربح اإلمجايل تضاف‬
‫اإليرادات وتطرح تكلفة املبيعات‪ ،‬أو حلساب التغريات يف قائمة حقوق امللكية‬
‫البد من حساب فرق التغري بني فرتتي بداية وهناية كل عنصر‪.‬‬
‫Š Šالعرض ‪ :Presentation‬أي عرض العناصر يف شكل منطقي‪ ،‬فمثالً‬
‫تُعرض اإليرادات ثم تكلفة املبيعات ثم جممل الربح‪ .‬فمصطلحات القوائم‬
‫املالية األساسية تقدم بنموذج واحد للعرض‪ ،‬ولتقدميها بنموذجني مطبوعني‬
‫مثالً‪ ،‬ال بد من حتديد أحدمها وتعترب صيغ التقديم نسخة مطابقة من حيث‬
‫ارتباطات التعاريف واحلسابات لتوضيح العالقات املتبادلة بني العناصر‪.‬‬
‫علماً أن كالً من املعايري احملاسبية واملمارسة العملية تشجع استخدام ميزانيات‬
‫مبوبة طبقا لدرجة سيولتها‪.‬‬
‫Š Šأمساء النطاقات ‪ :Namespaces‬تعترب أمساء النطاقات هامة يف كل‬
‫من ‪ XML, XBRL, XML Schema‬واهلدف منها تعريف انتماء عنصر‬
‫املصطلحات‪ .‬وهي تسمح للربجميات حل ّل أي التباس قد ينشأ عن اختالف‬

‫‪178‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫العناصر عن عناصر مصطلحات أخرى واليت قد تَستخدم نفس أمساء العناصر‪.‬‬


‫فاسم النطاق جيب أن يكون فريداً وموحداً على املستوى العاملي ‪Uniform‬‬
‫‪ Resource Identifier URI‬ضمن أي مستند ‪ XML‬حيث ال داع إلعادة‬
‫التعريف ضمن كل املصطلحات‪ ،‬وبدال من ذلك تسمح ‪ XML‬بتعريف اختصار‬
‫لكل اسم نطاق مستخدم باستخدام عبارة "‪ ،"qualified‬وتقوم قواميس‬
‫املصطلحات ومستندات ‪ XBRL‬بتشكيل اسم بديل ‪ alias‬مثل‪iascf- :‬‬
‫‪ pfs‬ملصطلحات املعايري احملاسبية ‪ .IAS Taxonomy‬لذلك يشار للعنصر‬
‫املعرف من قبل املعايري احملاسبية ‪iascf-pfs:CashCashEquivalents‬‬
‫ولعنصر املعايري الربيطانية ‪ uk:CashCashEquivalents‬حيث يضاف‬
‫لألمساء البديلة أحرف سابقة لكل عنصر من عناصر ‪.XML‬‬

‫عند إضافة مصاريف يف شجرة صايف األرباح يتم إعطاؤها وزن بقيمة ‪( -1‬ناقص واحد)‪ ،‬فإذا‬
‫كان مجعاً عادياً فإن ذلك سيخرب املصطلحات (مدين‪/‬دائن) بأن العقدة احلالية ‪ node‬هي‬
‫معاكسة حلالة اجلذر‪ ،‬مما يؤدي إىل طرحها‪.‬‬

‫مثال(‪ :)1‬يظهر الشكل (‪ )6-4‬التايل أن املصطلحات هي عبارة عن ملف خمطط‬


‫‪ XMLL‬أو أكثر ويوضح أيضاً ارتباطات عنصر امليزانية �‪NonCurrentAs‬‬
‫‪:sets‬‬

‫‪(1) Recommendation, issued in accordance with XBRL International Processes REC 2002-‬‬
‫‪04-20, Primary Financial Statements (PFS), Financial Reporting for Commercial and Industrial‬‬
‫ ‪Entities, International Accounting Standards (IAS), 2002-11-15, Explanatory Notes‬‬

‫‪179‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫‪Contents of Taxonomy‬‬
‫‪Package‬‬ ‫)‪(Example‬‬
‫‪references‬‬
‫‪Xml Schema‬‬ ‫‪xml.‬‬ ‫)‪IAS 1(66)(a‬‬
‫‪xsd.‬‬

‫‪Presentation‬‬
‫‪After Property,‬‬
‫‪xml.‬‬
‫‪Plant and Equipment‬‬

‫‪NonCurrentAssets‬‬
‫‪Value is added to‬‬
‫)‪(Element‬‬ ‫‪calculation‬‬
‫‪Non Current Assets‬‬
‫‪xml.‬‬

‫‪Investment Property‬‬
‫‪labeis‬‬
‫‪xml.‬‬

‫‪Is the child of‬‬


‫‪XBRL‬‬ ‫‪Non Current Assets‬‬
‫‪Linkbases‬‬ ‫‪definition‬‬
‫‪xml.‬‬

‫الشكل (‪)6-4‬‬

‫حمتوى مصطلحات القوائم املالية‪:‬‬


‫تتألف حمتويات ‪ GAAP Taxonomy‬من القوائم املالية التالية (مثال امللحق‬
‫‪:)2‬‬
‫ ‪-‬قائمة املركز املايل أو امليزانية ‪ :Balance Sheet‬طورت بنية قاموس‬
‫املصطلحات كما هو موصوف يف املعايري احملاسبية املالية مفرتضة أن معظم‬
‫احلسابات هلا قيمة موجبة‪ .‬ومييز كل حساب بوزن خاص جتعل عملية‬
‫التأكد من صحته ممكنة‪ ،‬وكل عنصر ضمن امليزانية ينتمي ألحد مفاهيم‬
‫املعايري احملاسبية‪ ،‬حتى احلسابات غري املوجودة حسب ‪ GAAP‬يتم تشكيلها‬
‫ألهداف املقارنة‪ ،‬فمثالً‪ ،‬األصول املؤجلة ال تظهر طبقا للمعاير احملاسبية‬
‫املالية لكنها تش ّكل كأصول غري ملموسة‪.‬‬

‫‪180‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ ‪-‬قائمة الدخل ‪ :Income Statement‬ترتب من حساب املبيعات‬


‫وصوال إىل صايف الدخل طبقا العتبارات ‪ GAAP Taxonomy‬و ‪IAS‬‬
‫‪.Taxonomy‬‬
‫ ‪-‬قائمة توزيع األرباح احملتجزة ‪Statement of Appropriation of‬‬
‫‪.Retained Earnings‬‬
‫ ‪-‬قائمة التدفقات النقدية ‪ :Cash Flow Statement‬غالباً ما تستخدم‬
‫أمساء عناصر قائميت املركز املايل والدخل لتكوين عناصر هذه القائمة‪.‬‬

‫أمثلة عن تفسري املصطلحات‪:‬‬


‫ال تقدم مصطلحات القوائم احملاسبية األساسية ‪Primary Financial‬‬
‫‪ Statements PFS‬للمحاسبني أو للمحللني أي جديد‪ ،‬ويبني الشكل أدناه‬
‫للعنصر "‪ "Non Current Assets‬املوجود يف قسم ‪ Assets‬من امليزانية‬
‫‪ Balance Sheet‬ملصطلحات القوائم املالية األساسية‪:‬‬

‫‪Element Name‬‬ ‫‪Element Label‬‬ ‫‪ID‬‬


‫‪NonCurrentAssets‬‬ ‫‪Non Current Assets‬‬ ‫أصول غري متداولة‬ ‫‪4‬‬
‫‪PropertyPlantEquipment‬‬ ‫‪Property, Plant and Equipment‬‬ ‫املعمل والتجهيزات‬ ‫‪5‬‬
‫‪InvestmentProperty‬‬ ‫‪Investment Property‬‬ ‫استثمارات‬ ‫‪14‬‬
‫‪IntangibleAssets‬‬ ‫‪Intangible Assets‬‬ ‫أصول غري ملموسة‬ ‫‪15‬‬

‫هذا يعين أن يف املنشآت التجارية والصناعية أصل ثابت (غري متداول) يدعى‬
‫‪ Property, Plant and Equipment‬يظهر يف القوائم املالية األساسية‬
‫‪ PFS‬حتت العنصر ذو االسم ‪ PropertyPlantEquipment‬وحتت العنوان‬
‫‪( Labell‬باللغة االنكليزية حصرياً) "�‪Property, Plant and Equip‬‬

‫‪181‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫‪ "ment‬وهو جزء من وثيقة مستند ‪ XBRL‬وسيتم اإلفصاح عنه كمجموع‬
‫إمجايل جملاميع فرعية للعنصر "‪،"Property, Plant and Equipment‬‬
‫فيمكن مثالً أن يتضمن عناصر فرعية كاإلنشاءات قيد اإلجناز واألراضي‬
‫واألبنية واملعمل والتجهيزات وغريها‪ ،‬أي أن العنصر "‪Property, Plant‬‬
‫‪ ."and Equipment‬يتفرع إىل أبناء (الشكل ‪ )7-4‬يتم تصعيد جمموعها‬
‫إليه‪.‬‬
‫ويبدو جزء من بنية امليزانية كالتايل‪:‬‬

‫‪Element Labels‬‬ ‫‪ID‬‬


‫‪Balance Sheet‬‬ ‫‪2‬‬
‫‪Assets‬‬ ‫‪3‬‬
‫‪Non Current Assets‬‬ ‫‪4‬‬
‫‪Current Assets‬‬ ‫‪46‬‬
‫‪Liabilities and Equity‬‬ ‫‪79‬‬
‫‪Equity‬‬ ‫‪80‬‬
‫‪Minority Interests in Net Assets‬‬ ‫‪103‬‬
‫‪Liabilities‬‬ ‫‪104‬‬
‫‪Non Current Liabilities‬‬ ‫‪105‬‬
‫‪Current Liabilities‬‬ ‫‪133‬‬

‫أبنية قيد اإلنشاء‬

‫املعمل والتجهيزات‬ ‫أراضي‬

‫استثمارات مملوكة‬ ‫أنواع أخرى‪...‬‬


‫األصول الثابتة‬
‫أصول ومهية‬

‫أصول ثابتة أخرى‬

‫‪182‬‬
‫>> الفصل الرابع‬
XBRL
eXtensible Business Reporting Language

Classified Format

Order of Liquidity Format

Balance Sheet
Net Assets Format

Portfolio Format
)7-4( ‫الشكل‬

:‫أما اجلزء من بنية قائمة الدخل فيبدو كالتايل‬


Element Labels ID
Income Statement 162
Net Profit (Loss) Transferred to Equity 163
Earnings Per Share 251

:)8-4( ‫ الشكل‬،‫لقائمة الدخل قسمان أساسيان‬


Net Profit (Loss) Transferred ‫ صايف الربح احملول إىل حقوق امللكية‬-
.to Equity
.Earnings Per Share ‫ رحبية السهم‬-

By Nature
Income Statement

By Function

)8-4( ‫الشكل‬

183
‫ أداة اإلفصاح المالي والمحاسبي‬XBRL ‫>> لغة‬
:)9-4( ‫ الشكل‬،‫وتكون بنية الشجرية لقائمة الدخل كالتايل‬
Extraordinary with child elements
Items of Income
Net Profit (Loss) (Expense), After
Tax Minority
Transferred to Interests
Equity Included in
Group Profit
(Loss) Income Tax
Net Profit
from Ordinary Expense
Activities (Income) Gain (Loss)
Profit (Loss) on Disposal of
After Tax Discontinuing
Operation
Profits (Loss)
Before Tax Gain (Loss) on
Remeasurement
of Available for
Sale Financial
Assets
other elements

Finance
Costs
with child elements

ets...

)9-4( ‫الشكل‬

‫إن هدف قائمة الدخل حتديد صايف دخل املنشأة خالل الفرتة احملاسبية‬
‫" والذي ميكن تقسيمه إىل أجزاء‬Net Income" ‫والذي يشار إليه باسم‬
‫ وللربح قبل الضريبة‬،‫أخرى كالدخل قبل الضرائب والدخل بعد الضرائب‬
‫أقسام كالربح الناجم عن العمليات االستثنائية والربح الناتج عن إعادة تقييم‬
‫األصول أو نتيجة بيعها إضافة للربح الناجم عن عمليات وأنشطة املنشأة‬
.‫االعتيادية‬
)10-4( ‫ الشكل‬:‫بنية قائمة التدفق النقدي‬
Element Labels ID
Statement of Cash Flows 258
Cash and Cash Equivalents, Ending Balance 259
Net Increase (Decrease) in Cash and Cash Equivalents 260
Net Cash Flows from (Used in) Operating Activities 261
Net Cash Flows from (Used in) Investing Activities 344
Net Cash Flows from (Used in) Financing Activities 387
Effect of Exchange Rate Changes on Cash and Cash Equivalents 409
Cash and Cash Equivalents, Beginning Balance 410

184
‫>> الفصل الرابع‬
XBRL
eXtensible Business Reporting Language

Net Cash Flows


from (Used
Net Cash Flows in) lnvesting
from (Used Activities
in) Operating
Activities Net Cash Flows
from (Used
Net Increase Net Cash Flows in) Financing
(Decrease) from (Used Activities
in Cash in) lnvesting
Equivalents Activities

Cash And Cash Effect of Net Cash Flows


Exchange Rate from (Used
Equivalents,
Changes on in) Financing
Ending Balance Cash And Cash
Activities
Equivalents

Cash And Cash


Equivalents,
Beginning
Balance

)10-4( ‫الشكل‬

‫تؤمن قائمة التدفق النقدي تسويات بني األرصدة النقدية االفتتاحية والنهائية‬
‫وتوضح صايف التغري يف التدفق النقدي الناجم عن األنشطة التشغيلية‬
-4( ‫ الشكل‬،‫ ولكل من هذه األجزاء أقسام تفصيلية‬.‫واالستثمارية والتمويلية‬
.)11

Indirect Method
Cash Flow
Statement
Direct Method

)11-4( ‫الشكل‬

185
‫ أداة اإلفصاح المالي والمحاسبي‬XBRL ‫>> لغة‬
:‫بنية قائمة التغري يف حقوق امللكية‬
Element Labels ID
Statement of Changes in Equity 411
Issued Capital Movements 412
Share Capital, Ordinary Shares, Ending Balance 413
Share Premium, Ordinary Shares, Ending Balance 433
Share Capital, Preference Shares, Ending Balance 451
Share Premium, Preference Shares, Ending Balance 466
Reserves Movements 482
Treasury Shares Movements 634
Retained Profits (Accumulated Losses) Movements 648
Equity, Total, Ending Balance 672

Issuance of
Ordinary Shares

Equity
Movements
Resulting from
a Business
Share Capital, Combination Fourteen other possible changes

Ordinary to Share Capital, Ordinary

Shares, Shares in the taxonony.

Changes
Other...

Share Capital,
Ordinary Shares,
Ending Balance

Share Capital,
Share Capital, Ordinary
Ordinary Shares, Shares,
Restated Balance Prior Period
Adjustments

Share Capital,
Ordinary Shares,
Beginning
Balance,
Originally Stated

)12-4( ‫الشكل‬

‫) فإن تفاصيل حركة عنصر رأس املال‬12-4( ‫وحسب املثال املوضح يف الشكل‬
:‫" تتضمن‬Issued Capital Movements" ‫املصدر‬

186
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ ‪ -‬أسهم رأس املال ‪.Share Capital‬‬


‫ ‪ -‬أسهم عادية ‪.Ordinary Shares‬‬
‫ ‪ -‬أسهم ممتازة ‪.Preference Shares‬‬
‫ ‪ -‬أسهم العالوة ‪.Share Premium‬‬
‫وتشكل كل من هذه العناصر تسوية بني رصيدي أول وهناية املدة حلسابات‬
‫امللكية إضافة للرصيد االفتتاحي حلقوق امللكية‪.‬‬

‫التبويب ‪:Classification‬‬
‫يتميز نظام التبويب بالبساطة والشفافية والتوضيح فيشرح نفسه وحمتواه‪،‬‬
‫ونظام املصطلحات ‪ XBRL GAAP Taxonomy‬يهدف إىل ضمان قدرة‬
‫املستخدمني على معرفة‪:‬‬
‫ ‪ -‬ملاذا مت تضمني عنصر ما يف قاموس املصطلحات‪.‬‬
‫ ‪ -‬هل العنوان املستخدم مطلوب من ‪IAS, GAAP‬؟‬
‫ ‪ -‬هل جيب اإلفصاح عن العنصر يف مكان معيّن يف القوائم املالية؟‬
‫ ‪ -‬ما هي القيود املفروضة على كيفية قياس العنصر؟‬
‫أي أن املستخدمني جيب أن يعرفوا كيفية استخدام املراجع (الشكل ‪)13-4‬‬
‫بوصفها مُفهرس املعايري بغية‪:‬‬
‫ ‪ -‬تنظيم بنية التقارير املالية‪.‬‬
‫ ‪ -‬ح ّل إشكاالت وقضايا القياس‪ ،‬فاحملللني يهتمون بإجراءات القياس نسبة‬
‫إىل املعايري احملاسبية ‪ ،IAS‬لذلك جيب أن يكون للمستخدمني القدرة على‬
‫استعمال نظام املراجع كدليل إىل املعايري ألمهيته يف تفسري املصطلحات‪،‬‬
‫فالدور األساسي ‪ IAS C&I Taxonomy‬تسهيل مبادلة البيانات‪.‬‬

‫‪187‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫مثال(‪ :)1‬يفصح العنصر ‪ 65‬عن بند‬
‫نظام املراجع‬
‫‪IAS C&I Taxonomy‬‬
‫نفقات البحث والتطوير ‪Research‬‬
‫‪ ، and (2)Development R&D‬ويشري‬
‫له املرجعني ‪،,IAS 38 41 IAS 38 115‬‬
‫بناء التوجيه التفسريي‬ ‫فاملرجع ‪ IAS 38 41‬يوضح كيفية قياس‬
‫‪Taxonomy‬‬
‫نفقة البحث والتطوير ‪ R&D‬وهو ال يظهر‬
‫الشكل (‪)13-4‬‬ ‫يف القوائم‪ ،‬بينما املرجع ‪R&D, IAS 38‬‬
‫‪ 115‬يوضح طبيعة النفقة‪.‬‬
‫مثال‪ :‬بند ملكية املعمل والتجهيزات ‪Property Plant and Equipment‬‬
‫‪PPE: IAS 16 60‬‬
‫مثال‪ :‬يفصح املرجعان (‪ )IAS 12 77, IAS 1 75 e‬عن نفقة ضريبة الدخل‪.‬‬

‫خمططات ‪:XML Schema‬‬


‫حيتاج قاموس املصطلحات إىل أداة تساعده يف إدراك وفهم البطاقات التعريفية‬
‫‪ Tag‬والعالقات البينية بني العناصر وتعريفاهتا وتصنيفاهتا والعالقات مع‬
‫القواميس والعناصر اخلارجية‪ .‬وتعترب خمططات ‪ XML Schema‬أداة‬
‫تعريف بنية مستند ‪ XML‬فتزود بطاقات البيانات ‪ Tag‬باملنطق والذكاء‪،‬‬
‫فتحدد وتعرّف األجزاء األساسية للمستند وما هي العناصر اليت ميكن أن‬
‫تظهر فيه وأمساءها وصفاهتا وقِيَمها االفرتاضية والثابتة وعناصرها الفرعية‬
‫وترتيبها ونوع العنصر وهل هو فارغ أم ال؟‬
‫وعلى الرغم من أهنا مل حتظ بالقبول النهائي من ‪ W3C‬ورغم أهنا مازالت‬

‫‪(1) Referencing: XBRL GAAP Taxonomies, Alan Teixeira - The University of Auckland, New‬‬
‫ ‪Zealand and Josef Macdonald – Ernst & Young, Auckland, New Zealand, 2002.‬‬
‫ ‪(2) Element ID numbers in this document are from version iascf-ci-pfs-2002-06-15.‬‬

‫‪188‬‬
‫>> الفصل الرابع‬
XBRL
eXtensible Business Reporting Language

‫ براعة يف تدقيق قسم تعريف‬XML ‫ختضع للتغيري والتبديل إال أهنا أكثر أدوات‬
‫ يف معظم تطبيقات‬DTD ‫ حمل نظام‬XML ‫ وقد ح ّل خمطط‬DTD ‫نوع املستند‬
‫الويب بسبب قابليته الستيعاب أية إضافات مستقبلية وسهولته ودعمه لكل‬
.‫أنواع البيانات‬
‫ جلانب األصول من املثال‬XML ‫واملثال التايل هو صورة مبسطة ملخطط لغة‬
:)3(‫السابق‬

<xs: schema>
<xs: element name = “Assets” type = “xs: element “>
<xs: element name = “Current_assets” type = “xs: mixed”>
<xs: sequence>
<xs: element name = “Cash” type = “xs:numeric”/>
<xs: element name = "Receivable_accounts”
type=“xs:numeric”/>
<xs: element name =” Customers” type = “xs:numeric”/>
<xs: element name =” Inventory” type = “xs:numeric”/>
</ xs: sequence>
</ xs: element>
<xs: element name = “Fixed_assets” type = “xs: mixed”>
<xs: sequence>
<xs: element name = "Land” type = “xs:numeric”/>
<xs: element name = "Machines” type = “xs:numeric”/>
</ xs: sequence>
</ xs: element>
</ xs: element>
</ xs: schema>

xs:< ‫ والعنصر اجلذر هو‬،XML Schema ‫ اختصار لعبارة‬xs ‫واألحرف‬


‫ وقد حددت األمساء الفريدة ملفردات جانب‬،>schema> </ xs: schema
Current_assets ‫ فاالسم‬،‫األصول ونوعها وترتيبها وعالقة بعضها ببعض‬

.‫ مرجع سابق‬،‫) أبو العزم حممد‬3(

189
‫ أداة اإلفصاح المالي والمحاسبي‬XBRL ‫>> لغة‬
‫خُصص لعنصر األصول اجلارية املستخدم يف البطاقة التعريفية له حيث‬
‫يتبع له أربعة عناصر فرعية تظهر مرتبة كالتايل‪ :‬النقدية فسندات القبض‬
‫فالعمالء فاملخزون‪.‬‬

‫مصطلحات اليومية واألستاذ العام والعالقات الداخلية‪:‬‬


‫نظرا لتباين املعايري والقواعد احملاسبية املعتمدة يف أحناء شتى من العامل‪ ،‬فقد‬
‫يكون لكل بلد مصطلحاته اخلاصة به إلعداد تقاريره املالية بل قد يستقل كل‬
‫قطاع صناعي أو جتاري مبتطلبات خاصة به‪ ،‬ويصعب توحيد كل ذلك معاً‪،‬‬
‫لذلك اصطلح على قاموس أستاذ عام ‪General Ledger Taxonomy‬‬
‫‪ XBRL (GL‬حبيث ميكن إضافة قواميس أو مصطلحات ألغراض‬ ‫)‪(GLXBRL‬‬
‫‪XBRL‬‬
‫حمددة تكون متاحة للجميع شأن مصطلحات ‪ .XBRL‬الشكل (‪.)14-4‬‬
‫وتؤمن قواعد الربط ‪ XML Linking Language Xlink‬استخدام العالقات‬
‫بني عناصر مصطلحات ‪ XBRL‬ومصطلحات أو معلومات أخرى من خارج‬
‫لغة ‪ ،XBRL‬وتتكون هذه القواعد من روابط موسعة ‪.Extended links‬‬
‫ويتوافر حالياً دعم للقواميس التالية‪:‬‬
‫ ‪ -‬اجلزء املركزي من قاموس املصطلحات ‪:GL-COR Taxonomy‬‬
‫هي مصطلحات متوافقة مع مواصفات النسخة ‪XBRL Version 2.0 a‬‬
‫تساعد يف دمج قواميس إضافية ذات أغراض حمددة‪ ،‬وهتتم بتأمني صيغ‬
‫قياسية لتمثيل حقول البيانات احملاسبية والعمليات اليت تسمح برتميز قيود‬
‫اليومية وملفات احملاسبة األساسية والتقارير التارخيية يف ‪.)1(XBRL‬‬
‫ ‪ -‬تعدد العمالت ‪ :GL-MUC Taxonomy‬ال يعمل هذا القاموس بشكل‬
‫مستقل بل كإضافة لتغطية احتياجات تتعلق بالعمالت ومعدالت صرفها‪ ،‬فهو‬
‫ ‪(1) XBRL GL, the Journal taxonomy: Core 1.1.‬‬

‫‪190‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫يوسع قاموس ‪ XBRL GL Core‬بإضافة احلقول الالزمة ملتابعة صفقات‬


‫تعدد العمالت(‪.)1‬‬
‫ ‪ -‬حقائق األعمال املتقدمة ‪ :GL-BUS Taxonomy‬ال يعمل هذا‬
‫القاموس بشكل مستقل بل كإضافة لتغطية احتياجات ما يتعلق بالصفقات‬
‫وبيانات احملاسبة‪ ،‬فهو يوسع قاموس ‪ XBRL GL Core‬مع بيئة األعمال‪،‬‬
‫مما يسمح بتعقب تفاصيل كل جزء من العمل‪ ،‬كاجلرد والتقديرات املنفذة‬
‫إضافة إىل تفاصيل العمل التنظيمية كمعلومات عن املشروع والوكالء والزبائن‬
‫والباعة واملوظفني وتفاصيل أخرى(‪.)2‬‬
‫ ‪ -‬احملاسبة املتقدمة األمريكية الربيطانية ‪:GL-USK Taxonomy‬‬
‫ال يعمل هذا القاموس بشكل مستقل بل كإضافة ملصطلحات احملاسبات‬
‫األمريكية والربيطانية لتغطية حماسبات أخرى مشاهبة كاملصطلحات غري‬
‫املوجودة يف األنظمة األوربية النامجة عن التدخل احلكومي يف األنظمة‬
‫األوربية مقارنة باحتياجات السوق األمريكية الربيطانية(‪.)3‬‬
‫‪XBRL GL Core‬‬ ‫‪XBRL GL Advanced‬‬ ‫‪XBRL GL Advanced‬‬ ‫‪XBRL GL‬‬ ‫‪XBRL GL‬‬
‫‪Business Facts‬‬ ‫‪US/UK Accounting‬‬ ‫‪Multicurrency‬‬ ‫‪Other Module‬‬

‫‪XBRL GL Palette‬‬ ‫‪XBRL GL Palette‬‬


‫)‪(Company A‬‬ ‫)‪(Company B‬‬

‫‪XBRL Instance‬‬ ‫‪XBRL Instance‬‬


‫‪Documents for‬‬ ‫‪Documents for‬‬
‫‪Company A‬‬ ‫‪Company B‬‬

‫األستاذ العام‪ ،‬إطار مصطلحات اليومية ‪ XBRL GL‬الشكل (‪ )14-4‬قاموس‬


‫ ‪(1) XBRL Multicurrency, XBRL GL Core 1.1 (GL-MUC).‬‬
‫ ‪(2) XBRL Advanced Business Facts, XBRL GL Core 1.1 (GL-BUS).‬‬
‫ )‪(3) XBRL Advanced US/UK Accounting 1.1 (GL-USK‬‬

‫‪191‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫ثالثاً ‪ -‬املستند املقرتح بصيغة ‪:XBRL‬‬
‫يسمى املستند النهائي بصيغة‬
‫‪XBRL Business Report‬‬
‫‪ XBRL‬املستند املقرتح ‪Instance‬‬
‫‪Instance‬‬ ‫‪Taxonomy‬‬
‫‪- Facts‬‬ ‫‪- Concepts‬‬ ‫‪ Document‬وهو مستند متوافق‬
‫‪- Context‬‬ ‫‪- Relationships‬‬
‫مع ‪ XML‬يتضمن عنصر أو أكثر‬
‫الشكل (‪)15-4‬‬ ‫من ‪ XBRL‬ومراجع اختيارية‬
‫لروابط ‪ XLink‬وقواعد الربط ‪ ،Linkbases‬الشكل (‪.)15-4‬‬
‫بعد ترميز البيانات املالية بشكل صحيح تُستعمل أدوات ‪ XML‬لتحليل البيانات‬
‫ولتشكيل قواعد البيانات والتقارير وأسلوب التحويل إىل ‪ HTML‬ووظائف‬
‫أخرى‪ .‬ثم تصبح املعلومات جاهزة للتبادل واملعاجلة‪ .‬واملستند املقرتح هو ملف‬
‫‪ XML‬حيوي بيانات التقرير كعناصر ‪ XBRL‬حيث يعتربها كمجموعة حقائق‬
‫مالية ممثلة ببطاقات البيانات‪ ،‬مثال ذلك القائمة املالية السنوية أو قائمة‬
‫الدخل أو كشف حساب‪.‬‬
‫بعد االنتهاء من إعداد قاموس لغة ‪ XBRL‬تأتي مرحلة التطبيق وهي ترمجة‬
‫التقارير املالية للشركة استنادا إىل قاموس املصطلحات(‪ ،)1‬ومنيز فيها املراحل‬
‫التالية‪:‬‬
‫‪ 1.1‬يتم ترميز وتعريف مفردات التقرير املايل للشركة باستخدام البطاقات‬
‫التعريفية ‪ Tags‬واليت تتطابق أمساؤها مع أمساء املفاهيم أو املصطلحات‬
‫املالية املتفق عليها والواردة بالقاموس‪ .‬وتعمل البطاقة التعريفية ‪ Tag‬على‬
‫ربط مفردة التقرير املايل بالعنصر املناظر هلا مبخطط قاموس لغة ‪XBRL‬‬
‫والذي يو ّفر كمّاً هائالً من املعلومات‪ ،‬مبعنى آخر تعترب البطاقة التعريفية‬
‫مبثابة املفتاح الرئيسي الذي يربط مفردة التقرير املايل بقواعد املعلومات‬
‫(‪ )1‬أبو العزم حممد‪ ،‬مرجع سابق‪ .‬‬

‫‪192‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ضمن خمطط أو خمططات لغة ‪ XBRL‬وخمطط أو خمططات لغة ‪.XML‬‬


‫‪ 2.2‬ثم يتم فحص البطاقات املعرفة ‪ Tagged data‬باملستند املقرتح أي‬
‫فحصها للتحقق فيما إذا كانت تتفق مع األمساء الفريدة اليت حيويها خمطط‬
‫القاموس ‪.Taxonomy schema‬‬
‫‪ 3.3‬ثم تتم عملية الرتمجة حيث يتم أخذ كل مفردة من مفردات التقرير املايل‬
‫للشركة والبحث عنها يف القاموس عن االسم املناظر هلا والذي يُستخدم لبناء‬
‫البطاقة التعريفية للمفردة‪.‬‬
‫‪ 4.4‬ينتج عن كل ذلك مستند بصيغة ‪ XBRL‬يُفصح عن األعمال أو ما يسمى‬
‫باملستند املقرتح ‪.Instance Document‬‬
‫وحسب املثال السابق‪ :‬فإن البطاقة التعريفية <‪ >Current_assets‬تعترب‬
‫مفتاحاً رئيسياً يربط الرقم ‪ 20,000‬بالعنصر املناظر له مبخطط القاموس وهو‬
‫<‪>"xs:element name= "Current_assets" type=" xs:mixed‬‬
‫وهو يُوفر كل املعلومات املقرتنة بالرقم ‪ 20000‬من ناحية حسابه واملعايري‬
‫واإلجراءات اليت ُطبقت للوصول إليه وكيفية عرضه وترتيبه ولغة العرض‬
‫وغريها من املعامل اليت تُفصح عنها قواعد الربط اخلاصة هبذا العنصر‪ ،‬الشكل‬
‫(‪.)16-4‬‬

‫‪XBRL Business Report‬‬

‫‪Taxonomy‬‬ ‫‪XBRL 2.1‬‬


‫‪Instance‬‬ ‫‪Schema‬‬ ‫‪Linkbase‬‬
‫‪- Facts‬‬ ‫‪Concepts‬‬ ‫‪Relationships‬‬ ‫‪XBRL‬‬ ‫‪XLink‬‬ ‫‪XML‬‬
‫‪- Context‬‬ ‫‪Schema‬‬ ‫‪Schema‬‬ ‫‪Schema‬‬

‫الشكل (‪)16-4‬‬

‫‪193‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫اختبارات التوافق(‪:)1‬‬
‫البد ملستند ‪ XBRL‬من أن حيقق التوافقية مع قواعد معاجلة ‪ XBRL‬منعاً‬
‫ألي خسارة يف املعلومات‪ ،‬ويعترب التوافق معيارياً إذا عبَر املستند كل اختبارات‬
‫التوافق‪ .‬لذلك منيز بني عدة مستويات من التوافقية‪:‬‬
‫‪ 1.1‬احلد األدنى من التوافقية‪ :‬تستطيع املعاجلات أن متيز بشكل واضح بني‬
‫مستندات ‪ XBRL‬الصحيحة والباطلة من خالل صحة حنويتها‪ ،‬وهذه هي‬
‫مهمة ‪ W3C XML Schema‬فهو يُقرر مدى صالحية مستند ‪XBRL‬‬
‫وهل جيب تطبيق قيود حنوية إضافية عليه أم ال؟‬

‫‪ 2.2‬التوافقية الكاملة‪ :‬تَشتق املعاجلات معاني كلمات مستندات ‪XBRL‬‬


‫بشكل صحيح وتوضح ذلك بنوعني‪:‬‬
‫ ‪ -‬املصادقة على قواعد الربط حيث تتوىل قواعد االرتباط إعطاء نتيجة‬
‫مدى توافق املراجع‪ ،‬وتفرتض اختبارات ‪ Linkbase‬أنه لن حتدث معاجلة‬
‫‪ XBRL‬حتى يتم إعراب امللفات ‪ xsd‬و ‪ xml‬دون أية أخطاء‪.‬‬
‫‪PTVL: Post-Taxonomy Validation Linkbases‬‬
‫ ‪ -‬املصادقة على املصطلحات وتشمل معاجلة التعريف واحلساب وقواعد‬
‫الربط‪.‬‬
‫‪PTVI: Post-Taxonomy Validation Instances‬‬

‫ويو ّلد االختبار تقريراً يبني مدى جناح أو فشل التطبيق عند ك ّل اختبار‪،‬‬
‫فاالختبار ال يتوقف عند أول خطأ أو فشل بل حياول أداء ك ّل االختبارات حتى‬
‫النهاية‪.‬‬
‫‪(1) Walter Hamscher, XBRL 2.1 Conformance Suite 1.0, Public Working Draft of 31 December‬‬
‫ ‪2003.‬‬

‫‪194‬‬
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫أهداف فحص املخططات ‪:Schema Test Objectives‬‬


‫تفرتض اختبارات ‪ Schema‬أنه لن حتدث معاجلة ‪ XBRL‬حتى يتم إعراب‬
‫ملف ‪ xsd‬بشكل صحيح ويُصادق عليه خمطط ‪ XML Schema‬دون أية‬
‫أخطاء‪ .‬وتتلخص أهداف فحص املخططات كالتايل‪:‬‬
‫‪ 1.1‬اختبار توافقية احلد األدنى للمخطط ‪Schema Minimal‬‬
‫‪ :Conformance‬وتتلخص أهداف اختبارات احلد األدنى‪:‬‬
‫ ‪ -‬التحقق من وجود ‪ XBRL Namespace‬يف العنصر‪.‬‬
‫ ‪ -‬التحقق من صحة استخدام خاصيّة ‪.periodType‬‬
‫ ‪ -‬التحقق من عدم وجود أنواع جمهولة‪.‬‬
‫ ‪ -‬التحقق من صحة تعريف اجملموعات يف ‪.tuple‬‬
‫‪ 2.2‬االختبار الكامل للمخطط ‪ :Schema Full Conformance‬ليس‬
‫هناك اختبارات كاملة للتوافقية‪.‬‬

‫أهداف فحص قاعدة االرتباطات ‪:Linkbases test objectives‬‬


‫تفرتض اختبارات ‪ Linkbase‬أنه لن حتدث معاجلة ‪ XBRL‬حتى يتم إعراب‬
‫امللفات ‪ xsd‬و ‪ xml‬دون أخطاء‪ .‬وتتلخص أهداف فحص قاعدة االرتباطات‬
‫كالتايل‪:‬‬
‫‪ 1.1‬اختبار توافقية احلد األدنى ‪:Linkbase Minimal Conformance‬‬
‫إنّ أهداف اختبارات توافق احلد األدنى هي‪:‬‬
‫ ‪ -‬ضمان معاجلة ظهور عناصر ‪ linkbaseRef‬بشكل صحيح يف‬
‫خمططات ‪ schema‬ليتمكن ‪ linkbases‬من مطابقة مجيع العناصر‬
‫لقاموس املصطلحات‪.‬‬
‫ ‪ -‬ضمان معاجلة خاصية ‪ xml:base‬بشكل صحيح يف عناصر ‪.linkbaseRef‬‬

‫‪195‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
‫ ‪ -‬ضمان معاجلة قيود الوراثة يف ‪ XBRL‬لضمان مقابلة عناصر‬
‫‪ linkbaseRef‬يف ‪ linkbases‬احلاوي على بعض أنواع الوصالت من‬
‫النوع القابل للتوسع‪.‬‬
‫ ‪ -‬ضمان أن عناصر الباحث ‪ locator‬حتل بشكل صحيح خصائص‬
‫‪ herf‬يف ‪ XML Schema‬أو أن العنصر من نوع ‪.resource‬‬
‫ ‪ -‬ضمان صحة املؤشر النحوي ‪.xpointer‬‬
‫ ‪ -‬ضمان معاجلة أحداث ‪ xml:base‬بشكل صحيح عندما حتل البواحث‬
‫‪ locators‬خصائص ‪.herf‬‬
‫ ‪ -‬ضمان أنه ال يوجد قوسان يف وصلة من النوع (املوسع) هلا نفس‬
‫العناوين من "‪ "from‬وإىل" ‪ "to XLink‬حتى إذا اختلفت قيم ‪arcrole‬‬
‫وهذا من شروط ‪ XLink‬النحوية‪.‬‬
‫ ‪ -‬التأكد من احتواء ومطابقة قاموس املصطلحات ألمساء النطاقات‬
‫‪ namespace‬مع إمكانية الوصول إليها بواسطة عنوان ‪ herf‬وعناصر‬
‫‪.)1( Schema LinkbaseRef‬‬
‫ ‪ -‬اكتشاف أية انتهاكات لألقواس الداخلية‪.‬‬
‫ ‪ -‬اكتشاف حاالت ظاهرة على الوصالت القابلة للتوسع غري مصرّح هبا‪.‬‬
‫ ‪ -‬اكتشاف ظهور ‪ URL‬غري املصرّح به يف اخلاصيّة ‪.PreferredLabel‬‬
‫ ‪ -‬اكتشاف أقواس غري مصرّح هبا‪.‬‬
‫ ‪ -‬اكتشاف انتهاكات خاصية التوازن وحساب اجملاميع‪.‬‬
‫‪ 2.2‬اختبار التوافقية الكاملة لقواعد الربط ‪Linkbase Full‬‬
‫‪ ،Conformance‬إن هدف اختبار التوافقية الكاملة هو التأكد من إمكانية‬
‫اشتقاق رسم بياني كامل لكل جمموعة أقواس وأن ‪ PTVL‬هي عنصر حتوي‬
‫ ‪(1) www.xbrl.org/2003/instance‬‬

‫‪196‬‬
‫>> الفصل الرابع‬
XBRL
eXtensible Business Reporting Language

:‫سلسلة عناصر أقواس فيها‬


‫ استبدلت بتعبري‬locator ‫ مراجع غري مباشرة إىل العناصر من نوع‬-
‫}) حملتويات‬URL}#{concept element id{ ‫ (يف النمط‬XPath
.‫العناصر اليت يشريون إليها‬
‫ استبدلت‬Resource ‫ مراجع غري مباشرة إىل عناصر من نوع‬-
.‫مبحتويات تلك العناصر‬
‫ أن خواص كل عنصر متفرع عن اجلذر مصنف بشكل معجمي‬PTVL ‫ويضمن‬
.‫بعد ذلك يصنفها نسبة ألمساء العنصر وقيم خواصه‬

Before XBRL validation:


<linkbase
xmlns="http://www.xbrl.org/2003/linkbase"
xmlns:xl="http://www.xbrl.org/2001/XLink"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xml:base="../schema"
xsi:schemaLocation="
http://www.xbrl.org/2003/linkbase
../lib/xbrl-linkbase-2003-12-31.xsd">
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator"
xlink:href="LinkbaseRefXMLBase.xsd#fixedAssets"
xlink:label="aaa" />
<label xlink:type="resource" xlink:label="aaaLabel"
xlink:role="http://www.xbrl.org/2003/role/label"
xml:lang="en">Fixed Assets</label>
<labelArc xlink:type="arc" xlink:from="aaa" xlink:to="aaaLabel"
xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label"/>
</labelLink>
</linkbase>

‫ قبل وبعد اختبارات‬XBRL (‫)قبل اختبارات املصطلحات يف قاعدة االرتباطات‬

197
‫ أداة اإلفصاح المالي والمحاسبي‬XBRL ‫>> لغة‬
PTVL after validation:

<ptvl xmlns="http://www.xbrl.org/2003/ptv"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.xbrl.org/2003/ptv ../../lib/ptv-2003-12-31.xsd">
<arc arcRole="http://www.xbrl.org/2003/arcrole/concept-label"
extRole="http://www.xbrl.org/2003/role/link"
fromPath="http://mycompany.com/xbrl/taxonomy#fixedAssets"
labelLang="en"
linkType="label"
resRole="http://www.xbrl.org/2003/role/label">Fixed Assets</arc>
</ptvl>

:Instance test objectives ‫أهداف فحص املستند املقرتح‬


‫ حتى يتم إعراب مدخالت‬XBRL ‫تفرتض االختبارات عدم حدوث معاجلة‬
xsd schema ‫ فتقرر فيما إذا كانت ملفات‬.‫ بدون أخطاء‬xml ‫ و‬xsd ‫امللفات‬
‫ واملستند املقرتح صُحِّح حنوياً بتدقيق صفاته وقيوده اليت مل‬xml linkbases‫و‬
‫ ملصطلحات‬XBRL ‫ وال تصحيحات‬XML Schema ‫تكتشفها تصحيحات‬
.linkbases ‫ وقواعد الربط‬Schema ‫املخططات‬
‫ إنّ هدف‬:Instance Minimal Conformance ‫ توافق احلالة األدنى‬1.1
:‫اختبارات توافقية احلد األدنى هو‬
.Schemas ‫ تشري إىل‬Schemaref ‫ ضمان أن كل عناصر‬-
‫ بشكل صحيح يف عناصر‬xml:base ‫ ضمان معاجلة خاصية‬-
.SchemaRef
.XBRL ‫ ضمان أن كل عنصر له هوية ضمن جمال نفس عنصر‬-
.XBRL ‫ هو ضمن جمال عنصر‬herf dereferences ‫ ضمان أن كل‬-
‫ ضمان أن ال أحفاد للعنصر أي ال فروع ضمن الشجرة يف أمساء‬-
.XBRL namespaces ‫نطاقات‬
.DateTime ‫ ضمان أن البداية تسبق النهاية‬-

198
‫>> الفصل الرابع‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ ‪ -‬ضمان أن كل عنصر ينتمي إىل خاصيّة ‪.periodType‬‬


‫ ‪ -‬ضمان جتانس وحدة القياس (النقدية واحلصص واألنواع األخرى)‪.‬‬
‫ ‪ -‬ضمان أن كل عنصر عددي ينتمي للدقة احملددة‪.‬‬
‫ ‪ -‬ضمان أنّ األقواس املكافئة مدققة بشكل صحيح‪.‬‬
‫ ‪ -‬اكتشاف أية أقواس منسوخة أو متناقضة يف التقديم والتعريف وحساب‬
‫‪.linkbases‬‬
‫‪ 2.2‬اختبار التوافقية الكاملة للمستند ‪Instance Full Conformance‬‬
‫إن اختبارات ‪ PTVI‬للمستند املقرتح صحيحة وأن حمتواه من عناصر‬
‫‪ Schemaref‬متبوعة بعناصر ‪ unit‬وعنصر ‪ context‬أو أكثر ثم باقي‬
‫العناصر‪ .‬وتصنف كل جمموعة من العناصر بشكل معجمي ضمن نوعها‪،‬‬
‫ويتم وراثة خصائص التوازن والدقة وغريها‪Balance, Instantaneous, :‬‬
‫‪ ,etc Precision‬وتطبق على العناصر املعروضة يف ‪ .PTVI‬أما أهداف‬
‫اختبارات التوافقية الكاملة فهي التأكد من توليد ‪ PTVI‬حيوي‪:‬‬
‫‪ 1.1‬خاصية الدقة لكل بند مع خاصية الكسور العشرية‪.‬‬
‫‪ 2.2‬قيم البند األكثر دقة بإغالق كل اسم بديل ميكن أن يوجد‪.‬‬
‫‪ 3.3‬البنود األكثر دقة بإغالق بند اجملموع بأقواس وهذا يتطلب التحقق‬
‫من‪:‬‬
‫ ‪ -‬عدم تكرار البنود‪.‬‬
‫ ‪ -‬عدم تكرار البنود املتماثلة وغري املعرفة كنسخ‪.‬‬
‫ ‪ -‬أن القيم العددية املعطاة ال تناقض القيم املشتقة يف ‪.PTVI‬‬

‫‪199‬‬
‫>> لغة ‪ XBRL‬أداة اإلفصاح المالي والمحاسبي‬
Instance before taxonomy validation (schema and linkbases not shown):
<xbrl
xmlns="http://www.xbrl.org/2003/instance"
xmlns:cnv="http://www.cnv.gov.ar/xbrl/"
xmlns:ISO4217="http://www.xbrl.org/2003/iso4217">
<schemaRef href="xbrl-cnv-2003-10-19.xsd"/>
<unit id="u1">
<measure>ISO4217:USD</measure>
</unit>
<context id="c1">
<entity>
<identifier scheme="www.cnv.gov.ar/cnv">norne</identifier>
</entity>
<period>
<instant>2001-12-31</instant>
</period>
</context>
<cnv:Creditos contextRef="c1" precision="7" unitRef="u1">50000</
cnv:Creditos>
<cnv:BienesdeUso contextRef="c1" precision="7" unitRef="u1">7000</
cnv:BienesdeUso>
<cnv:BienesDiversos contextRef="c1" precision="7" unitRef="u1">6000</
cnv:BienesDiversos>
</xbrl>

After taxonomy validation:

<xbrl
xmlns="http://www.xbrl.org/2003/instance"
xmlns:ptv="http://www.xbrl.org/2003/ptv"
xmlns:cnv="http://www.cnv.gov.ar/xbrl/"
xmlns:ISO4217="http://www.xbrl.org/2003/iso4217">
<unit id="u1">
<measure>ISO4217:USD</measure>
</unit>
<numericContext id="c1" precision="9" cwa="true">
<entity>
<identifier scheme="www.cnv.gov.ar/cnv">norne</identifier>
</entity>
<period>
<instant>2001-12-31</instant>

200
‫>> الفصل الرابع‬
XBRL
eXtensible Business Reporting Language

</period>
</numericContext>
<cnv:BienesdeUso
numericContext="c1" precision="7" unitRef="u1"
ptv:periodType="instant" ptv:balance="debit">7000.000</cnv:BienesdeUso>
<cnv:BienesDiversos
numericContext="c1" precision="7" unitRef="u1"
ptv:periodType="instant" ptv:balance="credit">6000.000</
cnv:BienesDiversos>
<cnv:BienesTotal
contextRef="c1" precision="7" unitRef="u1"
ptv:periodType="instant" ptv:balance="credit">13000.0</cnv:BienesTotal>
<cnv:Creditos
numericContext="c1" precision="7" unitRef="u1"
ptv:periodType="instant" ptv:balance="credit">50000.00</cnv:Creditos>
<cnv:CreditosTotal
numericContext="c1" precision="7" unitRef="u1"
ptv:periodType="instant" ptv:balance="credit">50000.00</cnv:CreditosTotal>
</xbrl>

)‫قبل وبعد التدقيق (قبل تدقيق احلالة‬

201
‫ أداة اإلفصاح المالي والمحاسبي‬XBRL ‫>> لغة‬
‫اخلامتة والنتائج‬

‫لفتت لغة ‪ XBRL‬اهتمامي بسبب السنوات الطويلة اليت قضيتها يف جمال‬


‫الربجمة وإعداد نظم احملاسبة واليت زادت عن العشرين عاماً‪ .‬فكانت البداية‬
‫جبمع أكثر من ‪ 250‬ميغابايت من املعلومات عن هذه اللغة عرب االنرتنيت ثم‬
‫قرأهتا وخلصتها وترمجتها وصنفتها‪ .‬وانتهى إعداد هذا الكتاب بنهاية عام‬
‫‪ 2005‬لكن نشره تأخر بسبب متابعاتي لتطورات هذه اللغة اجلديدة‪ ،‬ثم‬
‫قررت نشره اآلن ليكون مادة مشروع جديد سنعمل عليه مع (جملس احملاسبة‬
‫اإلسالمية)(‪ )1‬اليت أتشرف بكوني رئيسها الفخري‪.‬‬
‫إن ما مييز هذا املؤلف أنه أول كتاب عن لغة ‪ XBRL‬باللغة العربية وقد واجهتين‬
‫صعوبات كثرية يف إعداده أمهها عدم وفرة املراجع عموماً سوى االنرتنيت‪.‬‬

‫مستقبل ‪XBRL‬؟‬
‫ستمتلك كل شركة موقعها اخلاص على شبكة الويب وستعرض بياناهتا املالية‬
‫لألطراف ذات العالقة على ذلك املوقع‪ ،‬وسيفضل احملللون املاليون احلصول‬
‫على املعلومات من املواقع مباشرة‪.‬‬
‫ومبا أن متطلبات هذه التقنية جمانية ومنتشرة وتتحمل صناعة احملاسبة‬
‫تكاليف تطويرها من خالل جعل هذا املعيار بنية حتتية أساسية هلا‪ ،‬إضافة‬
‫إىل امتالك مواصفة واحدة فإن ذلك كله سيجعل تكاليف إعداد ونشر التقارير‬
‫املالية يف حدها األدنى‪.‬‬
‫لذلك ال يستبعد قيام الشركات بتقديم معلوماهتا املالية بصيغة ‪،XBRL‬‬
‫فحتى لو رغبت شركة ما باحلصول على قرض فإهنا مضطرة لتقديم طلبها‬
‫ ‪(1) www.iacouncil.net‬‬

‫‪202‬‬
‫>> ‪XBRL‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫مدعماً ببياناهتا املالية وسيكون ذلك بصيغة ‪ XBRL‬ثم سرتسلها بالربيد‬


‫اإللكرتوني إىل املصرف‪ ،‬الذي سيتمكن بدوره من إجراء ما يريده من حتليل‬
‫ودراسة الكرتونياً دون احلاجة إلعادة اإلدخال‪.‬‬
‫ومبا أن باعة األنظمة احملاسبية سيضعون بطاقات بيانات ‪ XBRL‬يف أنظمتهم‬
‫للسماح للمستخدمني بإسناد حساباهتم إىل هذا اإلطار لتمكني معاجلة إعداد‬
‫التقارير بشكل أكثر كفاءة‪ ،‬فإن ذلك سيسهل ويزيد من اإلقبال على بيانات‬
‫‪ XBRL‬ألهنا ستسمح بتحضري بياناهتا املالية بكفاءة أكثر‪ ،‬فهم سيفعلون ذلك‬
‫مرة واحدة ثم ينشروهنا على مواقع الويب‪.‬‬
‫أما احمللّلون‪ ،‬واملستثمرون‪ ،‬واملنظمات فيستحسن استخدامهم لبيانات القوائم‬
‫املالية بلجوئهم إىل التحليل اآليل حيث سيستلمون معلوماهتم بالصيغ املفضلة‬
‫وبالشكل األنسب لذلك‪( ،‬الشكل ‪.)17-4‬‬

‫‪GAAP‬‬
‫‪XBRL GL‬‬ ‫‪GAAP GP, US IFRS‬‬

‫‪/‬‬ ‫‪/‬‬

‫(‬ ‫)‬

‫‪203‬‬
‫>> الخاتمة والنتائج‬
‫املنافع احملتملة الستخدام ‪:XBRL‬‬
‫إن التقرير املعدّ على أساس ‪ XBRL‬هو نسخة إلكرتونية حمسنة من القوائم‬
‫املالية اليت قد يكون أساسها ورقي‪ .‬لذلك فإن إعداد التقارير والقوائم املالية‬
‫هبذه الصيغة يُساعد يف حتقيق فوائد عديدة منها‪:‬‬
‫‪ 1.1‬خفض معاجلة البيانات‪.‬‬
‫‪ 2.2‬إعداد التقارير املالية باستهالك ورق أقل‪ ،‬فالتقارير االلكرتونية صديقة‬
‫البيئة‪.‬‬
‫‪ 3.3‬حتقيق التوافقية‪.‬‬
‫‪ 4.4‬خفض الوقت املطلوب ألداء خمتلف مهام احملاسبة‪:‬‬
‫▪ ▪ فتحضري عدة تقارير يستغرق وقتاً أقل‪ ،‬بسبب سهولة استخدام‬
‫معلومات ‪ XBRL‬املش ّفرة يف املستندات لتكوين الناتج حسب الطلب‪.‬‬
‫▪ ▪ سرعة حتليل البيانات املالية‪.‬‬
‫‪ 5.5‬قيام باعة (الربامج) بدمج ‪ XBRL‬ضمن تطبيقاهتم‪.‬‬
‫‪ 6.6‬خفض تكلفة تبادل البيانات‪.‬‬
‫‪ 7.7‬حتسني حتليل املعلومات املالية‪.‬‬
‫‪ 8.8‬تطوير جودة وسرعة عمليات املراجعة باستخدام برامج وتطبيقات‬
‫تستطيع قراءة ملفات ‪ XML‬وتطبيق املراجعة اآللية‪.‬‬
‫‪ 9.9‬تصدير القوائم املالية باستخدام لغة ‪ XML‬والتخلص من مشاكل السرية‬
‫رغم تقدم تقنيات التشفري وإمكانية اخرتاقها‪.‬‬
‫‪ 1010‬انعكاس مفاهيم لغات الربجمة املوجهة ‪Object Oriented‬‬
‫‪ )Programming Language (OOPL‬على احملاسبة من خالل لغة‬ ‫)‪(OOPL‬‬
‫‪.XBRL‬‬
‫‪ 1111‬إمكانية النشر بلغات خمتلفة كاالنكليزية والفرنسية والعربية وغريها‬

‫‪204‬‬
‫>> ‪XBRL‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫مباشرة من خالل حلول برجمية‪.‬‬


‫‪ 1212‬الرتكيز على تصدير القوائم املالية بوصفها لغة التخاطب للعمل احملاسيب‬
‫للتعبري عن بيئة األعمال‪.‬‬
‫‪ 1313‬سهولة وقابلية تبادل البيانات باستعمال تشفري ‪ XML‬املتوافق‪ .‬وال‬
‫يهم عدد مرات استخدام ملف ‪ XBRL‬من قبل أي طرف ألنه معروض على‬
‫متصفح ويب‪ ،‬أو مرسل إىل قاعدة بيانات‪ ،‬أو مرسل إىل طابعة‪ ،‬أو جاهز‬
‫لالستعمال ضمن مستند ‪ XML‬آخر‪ ،‬وقد يكون وثيقة صوتية‪ ،‬وعلى كل حال‬
‫فإن االستخدام الذكي للبيانات سبب لبناء تطبيقات قويّة‪.‬‬
‫‪ 1414‬زيادة قدرة احملللني املاليني على استخراج وحتليّل ومعاجلة هذه‬
‫املعلومات بأدوات مصمّمة خصيصا هلذا الغرض‪.‬‬
‫‪ 1515‬السماح بالتبادل اآليل وباقتطاع جزء أو أجزاء من املعلومات املالية‬
‫بشكل موثوق‪ ،‬عرب خمتلف الصيغ وتقنيات الربامج‪ ،‬مبا يف ذلك اإلنرتنت‪.‬‬
‫‪ 1616‬ليس هناك من حاجة إلدخال املعلومات املالية ثانية‪ ،‬مما يقلل خطر‬
‫إدخال البيانات بشكل خاطئ‪ ،‬بغية إعادة استخدامها سواء كطباعة القوائم‬
‫املالية‪.‬‬
‫‪ 1717‬تساعد ‪ XBRL‬يف التوزيع املبسط واملوثوق للمعلومات املالية مبا يضمن‬
‫نقل البيانات بسهولة ودقة‪ .‬فمثالً‪:‬‬
‫▪ ▪ قد حتتاج الشركة للحصول على قرض أو للتأ ّكد من قدرهتا االئتمانية‪،‬‬
‫فيمكن ذلك بتصدّير البيانات املطلوبة إىل ‪ XBRL‬وتوجيهها إىل مؤسسة‬
‫االئتمان أو املصرف‪ ،‬حيث يستوردها نظامها بدوره آليا‪ ،‬دون أي حاجة‬
‫إلعادة قفل قواعد بياناهتا يدويا مما يزيل األخطار املرتبطة بسوء قفلها‬
‫كلياً‪.‬‬
‫▪ ▪ يساعد ‪ XBRL‬يف التخلص من العمل الشاق عند إعداد التصاريح‬

‫‪205‬‬
‫>> الخاتمة والنتائج‬
‫الضريبية حيث ميكن جتهيز البيانات املالية بسهولة إىل الصيغة املطلوبة‬
‫وترسل بالربيد اإللكرتوني بسرعة شديدة إىل اجلهة احملددة‪.‬‬
‫▪ ▪ يستعمل ‪ XBRL‬يف املشاريع الكبرية ألغراض توحيد القوائم أو البيانات‪،‬‬
‫فتضمن ‪ XBRL‬أمتتة هذه العمليات بإعادة إنتاج دقيقة للمعلومات املالية‬
‫مما خي ّفض جماالت اخلطأ ويطوّر طرق جتهيز إعداد التقارير املالية‪.‬‬
‫‪ 1818‬حتقيق االستقالل التقين حيث جتعل ‪ XBRL‬توزيع املعلومات املالية‬
‫أسهل وأكثر استقاللية‪.‬‬
‫‪ 1919‬توحيد مصدر املعلومات ألن ‪ XBRL‬حتضرها بشكل مثايل يف صيغ‬
‫خمتلفة‪ .‬فالوقت املهدور يف قفل قواعد البيانات حفاظاً على سريتها وإعادة‬
‫هتيئة وتصميم البيانات إلعداد التقارير املالية كبري جداً‪.‬‬
‫‪ 2020‬رفع كفاءة اإلنرتنت ألهنا أضحت مصدراً أساسياً للمعلومات املالية‪،‬‬
‫فتساعد يف زيادة عدد الشركات اليت تفصح عن أمناط إفصاحها املايل‬
‫على اإلنرتنت يف خمتلف أحناء العامل‪ ،‬فمثالً إن أكثر من ‪ % 80‬من الشركات‬
‫األمريكية تبين قراراهتا بناء على املعلومات املنشورة على اإلنرتنت‪ .‬فتقديم‬
‫املعلومات املالية على الشبكة أصبح خطوة طبيعية يف سلسلة جتهيز املعلومات‬
‫املالية‪ .‬كما ستساعد سهولة نشرها يف الويب من زيادة عرض صفحة‬
‫الويب اخلاصة بالشركة‪ .‬ومن ناحية أخرى سيكون ذلك مفيداً للشركات‬
‫ذات العالقات اهلامة مع املستثمرين‪ ،‬فاألرقام مرئية وفعالة وستزيد انتباه‬
‫املستثمر ألنه سيكون من السهل عليه االطالع على املعلومات وحتليلها‪ ،‬مما‬
‫سيضع الشركة على رادارات املستثمرين احملتملني(‪.)1‬‬

‫ ‪(1) www.microsoft.com/BusinessSolutions‬‬

‫‪206‬‬
‫>> ‪XBRL‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫منافع ومزايا لغة ‪:XBRL‬‬


‫تقدم لغة ‪ XBRL‬منافع لكل األطراف املهتمة بعرض املعلومات املالية كالشركات‬
‫العامة واخلاصة ومهنة احملاسبة وواضعي السياسات احملاسبية واحملللني‬
‫املاليني وجمتمع االستثمار وأسواق املال واملقرضني‪ ،‬وكذلك الطرف الثالث‬
‫كمطوري الربامج والذين يعملون يف جمال تكامل النظم وجامعي البيانات)‪.‬‬
‫وتتمثل املنافع واملزايا األساسية اليت تقدمها لغة ‪ XBRL‬يف االستقالل‬
‫التكنولوجي وإمكانية التداول البيين للبيانات واإلعداد اجليد للقوائم املالية‬
‫وعمل املستخلصات املوثوق فيها من املعلومات املالية وتبادهلا بثقة ونشرها‬
‫بسهولة وحتليلها بسرعة‪ .‬أما أهم املنافع واملزايا فتتلخص باآلتي(‪:)1‬‬
‫‪ 1.1‬اخنفاض اجملهود املطلوب واحلاجة ملعاجلة البيانات للحصول على كل‬
‫أنواع التقارير‪.‬‬
‫‪ 2.2‬حتدث معاجلة البيانات عندما حتتاج الشركات إلعادة وضع أو تنظيم‬
‫خمرجات نظمها املالية لتلبية احتياجات خمتلف املستفيدين‪ ،‬فقبل استخدام‬
‫لغة ‪ XBRL‬كان يتم استخالص املعلومات املالية من قواعد البيانات مثل‬
‫األستاذ العام إلعداد التقارير‪ ،‬ثم يتم تشغيل هذه املعلومات املستخلصة‬
‫عدة مرات حبسب حاجة املستفيد‪ ،‬على سبيل املثال‪ ،‬يتم تشغيل قائمة‬
‫امليزانية لغرض ملفات البورصة ولغرض إعداد التقرير السنوي ولغرض‬
‫املراجعة اخلارجية ولغرض إجراء التحليل املايل‪ ،‬وكل وجه من هذه األوجه‬
‫رمبا حيتاج إىل إعادة إدخال وإىل معاجلة إضافية للمعلومات للحصول على‬
‫التقرير املطلوب‪ .‬لكن مع لغة ‪ XBRL‬يتم إدخال وترميز املعلومات مرة‬
‫واحدة ثم تصبح جاهزة لالستخالص منها إلكرتونيا إلعداد كافة أشكال‬
‫التقارير لكل املستفيدين واليت ميكن أن تسلم إليهم إلكرتونيا بدون احلاجة‬
‫ ‪(1) www.xbrl.org/whatisxbrl‬‬

‫‪207‬‬
‫>> الخاتمة والنتائج‬
‫للتقارير املعتمدة على الورق(‪ .)1‬على سبيل املثال‪ ،‬عندما يشرتي عميل جديد‬
‫سلعة ما‪ ،‬فإنه مبجرد إدخال هذه املعلومات‪ ،‬فإهنا ستكون آخر مرة إدخال‬
‫بالنسبة ألي شخص بالشركة يرغب يف إجراء معاجلة هلا‪ ،‬وسوف تعرف‬
‫شفرات لغة ‪ XBRL‬العميل ومشرتياته ضمن نظام املقبوضات ونظام املخزون‬
‫(الذي يكون متصل باملورد الذي يستخدم لغة ‪ XBRL‬أيضاً) وقاعدة بيانات‬
‫الضرائب ملعرفة الضريبة املستحقة ومقدارها‪ ،‬وأخريا جتد هذه املعلومات‬
‫طريقها إىل القوائم املالية يف شكل يناسب املراجع اخلارجي الذي يستخدم‬
‫لغة ‪ XBRL‬أيضاً‪ .‬وهذا يعين أن الشركات مل تعد يف حاجة لتبديد املوارد‬
‫البشرية واالقتصادية الكبرية لتحويل البيانات من شكل إىل آخر‪ ،‬مما يوفر‬
‫املزيد من الوقت للمحاسب للرتكيز على أعمال القيمة املضافة مثل حتليل‬
‫معلومات األعمال ‪.‬‬
‫‪ 3.3‬تعمل لغة ‪ XBRL‬وفق الطرق واملعايري املقبولة بالصناعة‪ :‬أي وفق‬
‫توصيات جلنة الويب ‪ W3C‬اخلاصة بلغة ‪ ،XML‬وهذه اللجنة هي املسئولة‬
‫عن وضع بروتوكوالت اإلنرتنت‪ .‬كما أن مواصفات لغة ‪ XBRL‬تتسق مع‬
‫مبادئ احملاسبة األمريكية ‪ .US GAAP‬وبذلك ال تتطلب لغة ‪XBRL‬‬
‫وضع معايري حماسبية جديدة‪ ،‬كما ال تطلب من الشركات اإلفصاح عن أي‬
‫معلومات إضافية أكثر من اإلفصاح العادي الذي تتطلبه معايري احملاسبة‬
‫احلالية(‪.)2‬‬
‫‪ 4.4‬استخدام لغة ‪ XBRL‬يوفر يف الوقت من عدة أوجه‪:‬‬
‫ ‪-‬أوالً‪ :‬إعداد التقارير املتعددة سوف يأخذ وقتا أقل ألن املعلومات املعدة‬
‫باستخدام لغة ‪ XBRL‬بعدة أشكال من املستندات اليت تعد حسب رغبة‬
‫املستفيد‪.‬‬
‫ ‪(1) Third XBRL Conference at Bryant College،2002،Sec.5‬‬
‫ ‪(2) www.xbrl-ie.org/public/aboutxbrl.html‬‬

‫‪208‬‬
‫>> ‪XBRL‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫ ‪-‬ثانياً‪ :‬حتليل البيانات سوف يكون أسرع ألهنا سوف تكون بالفعل يف شكل‬
‫جاهز للتحليل وال حتتاج إلعادة ترتيبها‪،‬‬
‫ ‪-‬ثالثاً‪ :‬أن احمللل املايل سوف يستطيع استخالص وحتليل وتشغيل هذه‬
‫البيانات باستخدام الربامج املصممة خصيصا هلذا الغرض‪.‬‬
‫‪ 5.5‬معظم بائعي الربامج سوف يتكاملون مع لغة ‪ :XBRL‬إذا اتفقت مهنة‬
‫احملاسبة على جمموعة من الرموز ‪ Codes‬ملفردات القوائم املالية‪ ،‬فإن‬
‫كل صناع برامج احملاسبة سوف يدجموهنا يف براجمهم‪ .‬والنتيجة ستكون‬
‫وجود قوائم مالية مشفرة بنسق موحد ميكن أن يتبادهلا ويستخدمها كل‬
‫املستفيدين عرب كل احملطات والربامج ‪ Platforms‬بدون احلاجة حلفظ أو‬
‫تذكر الشفرات املناظرة ملفردات القوائم املالية‪ ،‬مثل قائد السيارة الذي قد‬
‫يعرف كيف يعمل جهاز نقل احلركة بالسيارة لكن ال يتوجب عليه التفكري فيه‬
‫أثناء القيادة كل يوم(‪ .)1‬ويشرتك يف الواقع أكثر من ‪ 25‬بائع للربامج املالية ويف‬
‫مقدمتهم شركة مايكروسوفت يف املنظمة الدولية لتطوير لغة ‪ XBRL‬حتى‬
‫يوليو ‪ 2000‬ومن املتوقع أن تدمج لغة ‪ XBRL‬يف برامج وتطبيقات احملاسبة‬
‫مستقبال‪.‬‬
‫‪ 6.6‬السماح بإمكانية التبادل البيين للبيانات ‪ :Interchangeability‬تتفق‬
‫لغة ‪ XBRL‬مع التوصيات الصادرة عن جلنة الويب ‪ W3C‬بشأن لغة ‪XML‬‬
‫ومن ثم فإن املعلومات املعدة بلغة ‪ XBRL‬ميكن أن تظهر على الويب أو‬
‫ترسل إىل قاعدة بيانات أو إىل الطابعة أو إىل مستند صوتي لسماعها أو إىل‬
‫الربيد اإللكرتوني أو إىل الشاشة أو تستخدم إلعداد ملف آخر بلغة ‪،XML‬‬
‫بكلمات أخرى ليس هناك حدود أو افرتاضات مسبقة عن كيفية استخدام‬
‫هذه البيانات من جانب العميل أو املستفيد(‪.)2‬‬
‫ ‪(1) Hoffman، Kurt&Koreto،1999‬‬
‫ ‪(2) Third XBRL Conference at Bryant College، 2002، Sec.5‬‬

‫‪209‬‬
‫>> الخاتمة والنتائج‬
‫‪ 7.7‬حتسني قابلية املقارنة للمعلومات املالية‪ :‬يتوقع أن حتدث لغة ‪XBRL‬‬
‫ثورة يف عامل التقارير املالية بسبب الرتميز املوحد لكل مفردات التقارير‬
‫املالية أو املعيارية وهذا من شأنه أن حيسن املقارنة بني التقارير بالصناعات‬
‫والقطاعات املختلفة‪ .‬على سبيل املثال حالة شركتني تستخدمان برامج‬
‫خمتلفة حلسابات املدفوعات فإن املقارنة بينهما تصبح مشكلة‪ ،‬ولكن لو‬
‫استخدمت الشركتان لغة ‪ XBRL‬فإن شفراهتم ستكون موحدة ومن ثم يتم‬
‫مقارنة معلوماهتم بقليل من اجملهود‪ .‬وهذا هو سر قوة املعايري أو التوحيد(‪.)1‬‬
‫‪ 8.8‬االستقالل التكنولوجي وجمانية االستعمال‪ :‬تسمح لغة ‪ XBRL‬بالتبادل‬
‫األوتوماتيكي وعمل ملخصات موثوق فيها من املعلومات املالية عرب كل أشكال‬
‫الربامج والتكنولوجيا مبا فيها اإلنرتنت‪ .‬كما أن لغة ‪ XBRL‬ليست ملكا‬
‫لشركة أو جهة معينة ولكنها متاحة جمانا جلميع الشركات واملستفيدين عرب‬
‫العامل لكوهنا نتاج جمهودات عاملية مشرتكة(‪.)2‬‬
‫‪ 9.9‬حتسني جودة وسرعة الدخول للمعلومات املالية‪ :‬حسنت لغة ‪XBRL‬‬
‫من إمكانية االعتماد وسرعة احلصول على املعلومات املالية حبيث ميكن‬
‫للمسامهني والدائنني واملنظمني واحملللني وغريهم احلصول على البيانات‬
‫املطلوبة بسرعة ومعقولية وبدقة وكفاءة‪ .‬وذلك جبعل متصفح الويب يبحث‬
‫بشكل أكثر دقة ومالئمة عن املعلومات املالية املطلوبة نظرا العتماد لغة‬
‫‪ XBRL‬على لغة ‪ XML‬واليت أصبحت على نطاق واسع أساس تداول‬
‫البيانات عرب اإلنرتنت‪ ،‬كما حسنت لغة ‪ XBRL‬من عملية توزيع معلومات‬
‫األعمال بدون فقد ألمانة ومصداقية البيانات‪ ،‬كما قللت من األخطاء املرتتبة‬
‫على إدخال البيانات ألن كل التقارير يتم احلصول عليها من مصدر معلومات‬

‫ ‪(1) Hoffman، Kurt & Koreto، 1999‬‬


‫ ‪(2) www.fhblack.com/xbrl2.html‬‬

‫‪210‬‬
‫>> ‪XBRL‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫واحد فقط(‪.)1‬‬
‫‪ 1010‬تكامل نظم احملاسبة وسهولة توحيد القوائم املالية‪ :‬تأمّل أن شركة ما‬
‫تتكون من مائة شركة تابعة أو أكثر وكل منها تستخدم نظم حماسبية خمتلفة‪،‬‬
‫فإن إعداد القوائم املالية املوحدة سوف يأخذ وقتا طويال‪ ،‬والوقت املستغرق يف‬
‫إعداد القوائم املالية املوحدة سوف يعطي مؤشرا عن اجملهود املطلوب إلغالق‬
‫الدفاتر يف هناية كل فرتة مالية‪ ،‬ومن املتوقع أن يأخذ إعداد القوائم املالية‬
‫املوحدة لالستخدام اخلارجي وقتا أطول من إعدادها لالستخدام الداخلي‪.‬‬
‫وأحد احللول املتاحة للشركة هو استخدام تطبيقات برجمية خاصة (مملوكة‬
‫جلهة معينة) لتوصيل وتداول البيانات بني النظم احملاسبية املختلفة‪ ،‬وهذا‬
‫احلل مكلف وفوائده حمدودة بسبب تعقيدات النظم اليت يتم توصيل بعضها‬
‫ببعض‪.‬‬
‫وتوفر لغة ‪ XBRL‬لهذه الشركة طريقة أفضل وأرخص وأسرع لتوحيد قوائمها‬
‫المالية وذلك بإعداد قاموس التصنيف الداخلي ‪Internal taxonomy‬‬
‫ألغراض تطبيق لغة ‪ XBRL‬والذي يستخدم كأساس موحد ومعياري لترميز‬
‫مفردات القوائم المالية بكل فروع الشركة وتوابعها‪ .‬وبذلك يمكن للشركة‬
‫األم الحصول على المعلومات المطلوبة من الشركات التابعة وإنجاز العمليات‬
‫المتعلقة بإقفال الدفاتر بغرض إعداد القوائم المالية الموحدة في وقت قياسي‬
‫وبتكلفة ال تذكر‪ ،‬كما يمكن للشركة األم تحديث وتتبع األثر تلقائيا عبر كل‬
‫المستندات والعمليات التي تأثرت بالتعديل بدال من إعدادها وتحديثها يدويا‪،‬‬
‫كما يمكن لهذه الشركة أن تجني الفوائد األخرى من استخدام لغة ‪،XBRL‬‬
‫(الشكل ‪.)18-4‬‬

‫ ‪(1) www.xbrl-ie.org/public/aboutxbrl.html‬‬

‫‪211‬‬
‫>> الخاتمة والنتائج‬
‫‪/‬‬

‫(‬ ‫)‬

‫منافع استخدام ‪ XBRL‬في المجال الحكومي‪:‬‬


‫يرمي مشروع التصنيف الحكومي ‪ Taxonomy Project‬إلى توحيد إعداد‬
‫التقارير المالية في المعلومات بين الشركات والحكومة‪ .‬ويركز المشروع‬
‫على األعباء اإلدارية إلعداد التقارير المالية الدورية والحسابات والضرائب‪.‬‬
‫ويهدف هذا المشروع إلى خفض العبء اإلداري عن كاهل الشركات‪ .‬ويتوقف‬
‫نجاح المشروع على تعاون مكاتب الضرائب والغرف التجارية والشركات‬
‫نفسها ويؤدي هذا المشروع إلى خفض التكلفة في بعض األجهزة الحكومية‪.‬‬
‫وقد يبقى استخدام هذا التصنيف طوعياً للشركة نفسها حيث يترك تقرير‬
‫األشياء األقل كفاءة لها‪.‬‬

‫‪212‬‬
‫>> ‪XBRL‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫يساعد التصنيف في البنية التحتية الالزمة للحكومة االلكترونية فجميع‬


‫القطاعات تقدم معلوماتها مع مراعاة السرية والوضع القانوني مما يسهل بناء‬
‫نموذج بيانات (تصنيف) يمثل أساس بناء الخدمات االلكترونية‪ .‬فالبيانات‬
‫تعد لمرة واحدة وتستخدم مرات ومرات وبأشكال مختلفة وألغراض متعددة‬
‫بشفافية مما يسمح بإحكام الرقابة على هذه البيانات ومدلوالهتا‪ ،‬ودعم‬
‫القرارات اإلدارية بأقل األعباء والتكاليف وبأسرع وقت متاح مما سينعكس‬
‫على زيادة معدالت النمو االقتصادي واالجتماعي بشكل عام‪.‬‬
‫أما جماالت االستخدام فهي‪:‬‬

‫‪ 1.1‬تقارير احلسابات السنوية‬


‫ ‪ -‬املبادئ احملاسبية املقبولة عموماً‪.‬‬
‫ ‪ -‬معايري التقرير (اإلفصاح) املالية الدولية‬
‫‪ 2.2‬الضرائب‬
‫ ‪ -‬ضرائب الشركات‪.‬‬
‫ ‪ -‬ضرائب الدخل‪.‬‬
‫ ‪ -‬ضرائب القيمة املضافة‪.‬‬
‫ ‪ -‬ضرائب األجور‪.‬‬
‫‪ 3.3‬اإلحصاءات املالية‬
‫ ‪ -‬املؤسسات املالية‪.‬‬
‫ ‪ -‬املؤسسات غري املالية‪.‬‬

‫‪213‬‬
‫>> الخاتمة والنتائج‬
‫ ‪ -‬مواصفات السلع واخلدمات‪.‬‬

‫منافع استخدام ‪ XBRL‬يف جمال إفصاح املؤسسات املالية اإلسالمية‪:‬‬


‫هدف معيار اإلفصاح لدعم الشفافية وانضباط السوق يف املؤسسات اليت‬
‫تقدم خدمات مالية إسالمية الصادر عن جملس اخلدمات املالية اإلسالمية‬
‫‪ IFSB‬إىل‪:‬‬
‫ ‪ .‬أ متكني املشاركني يف السوق دعم تطبيق معايري جملس اخلدمات املالية‬
‫اإلسالمية اخلاصة بكفاية رأس املال‪ ،‬وإدارة املخاطر‪ ،‬واملراجعة الرقابية‬
‫ومعايري احلوكمة؛‬
‫ ‪.‬ب تيسري حصول املشاركني يف السوق على معلومات دقيقة ومتجددة‬
‫وصادقة وحصول أصحاب احلسابات االستثمارية علي مثل هذه املعلومات‬
‫وتعزيز قدرهتم ملتابعة أداء استثماراهتم‪ ،‬من خالل تقييم املعلومات الرئيسية‪:‬‬
‫ ‪ -‬نوع مؤسسة اخلدمات املالية اإلسالمية ونطاق طريقة التوحيد اليت‬
‫يتم يستخدمها‪.‬‬
‫ ‪ -‬هيكل رأس املال ونظرة عامة عن كفاية رأس املال‪.‬‬
‫ ‪ -‬معاجلة احلسابات االستثمارية‪ ،‬مبا يف ذلك خماطرها وعوائدها‪.‬‬
‫ ‪ -‬عملية إدارة املخاطر‪.‬‬
‫ ‪ -‬املخاطر مصنفة تبعاً لنوعها‪ ،‬ومؤشرات تقاسم املخاطر مع أصحاب‬
‫احلسابات االستثمارية‪ ،‬ومن ثم كفاية رأس املال اخلاص باملؤسسة‪.‬‬
‫ ‪ -‬املالمح الرئيسية للحوكمة العامة واحلوكمة وفقاً للشريعة اإلسالمية‪.‬‬
‫ ‪ -‬نطاق اإلفصاحات الودية للعمالء عن مثل هذه املخاطر والعوائد؛‬

‫‪214‬‬
‫>> ‪XBRL‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫وااللتزام بالشريعة ومنتجات احلساب االستثماري‪.‬‬


‫ ‪ -‬دور النوافذ املصرفية اإلسالمية‪.‬‬
‫وعندما ترتبط هذه اإلفصاحات بالبنية التحتية القانونية والسوقية‪ ،‬فستتمكن‬
‫قوى السوق من تعزيز استقرار وسالمة التمويل اإلسالمي وتدعيم معايري‬
‫جملس اخلدمات املالية اإلسالمية‪.‬‬

‫االعتبارات الرئيسية لنظام اإلفصاح الفعال‪:‬‬


‫ ‪ -‬جيب أن يتم اإلفصاح عن املعلومات الالزمة‪.‬‬
‫ ‪ -‬جيب أن تتم إتاحتها وتيسري احلصول عليها‪.‬‬
‫ ‪ -‬جيب أن يتم تقدميها كجزء من متطلبات اإلفصاح املرتبط بالتقارير‬
‫املالية الدورية‪ ،‬أو من خالل إفصاحات خاصة باملنتج أو باملستثمر (مع مراعاة‬
‫حاجة مستثمري التجزئة)‪.‬‬
‫ ‪ -‬جيب أن خيضع موقع اإلفصاح لتقدير اإلدارة‪.‬‬

‫التفاعل مع اإلفصاحات احملاسبية‪:‬‬


‫◦ ◦ جيب تكملة متطلبات املعايري احملاسبية الدولية ذات الصلة‪.‬‬
‫◦ ◦ جيب أن يعكس احتياجات املعلومات اخلاصة ألصحاب احلسابات‬
‫االستثمارية واملسامهني واليت تنشأ عن املخاطر اخلاصة مبؤسسات اخلدمات‬
‫املالية اإلسالمية‪ ،‬واليت ال يتم التعامل معها بكفاءة يف ظل معايري احملاسبة‬
‫الدولية‪.‬‬
‫◦ ◦ ميكن اإلعالن عن إفصاحات غري إلزامية أو غري تشريعية يف القوائم‬

‫‪215‬‬
‫>> الخاتمة والنتائج‬
‫املالية أو التقارير التنظيمية اليت خضعت للمراجعة من خالل القنوات العامة‬
‫األخرى مثل األحباث املطبوعة أو املواقع اإللكرتونية أو وسائل اإلعالم األخرى‪.‬‬
‫وجيب أن ختضع مثل هذه اإلفصاحات للفحص املالئم فيما يتعلق مبالءمتها‬
‫للقوائم املالية أو التقارير النظامية اليت خضعت للمراجعة‪.‬‬
‫◦ ◦ جيب أن تعلن مؤسسات اخلدمات املالية اإلسالمية (والنوافذ اإلسالمية)‬
‫عن معلومات مادية حبيث ميكن أن يؤثر حذفها أو عدم وضعها بطريقة‬
‫مالئمة على املستخدم الذي يعتمد على مثل هذه املعلومات بغرض إجراء‬
‫التقييمات االقتصادية والشرعية أو اختاذ القرارات طبقاً ملتطلبات الشريعة‪.‬‬
‫وقد يكون احلكم النوعي املعتمد على احتياجات املستخدم من املعلومات‬
‫ومتطلبات الشريعة داللة مالئمة على املادية‪.‬‬
‫◦ ◦ جيب أن يتم اإلفصاح ذو الطبيعة الدورية‪ ،‬بشكل تلخيصي عن مبادئ‬
‫وأهداف وسياسات إدارة املخاطر اليت تستخدمها مؤسسات اخلدمات املالية‬
‫اإلسالمية‪ .‬أما املعلومات ذات احلساسية للمخاطر على مؤسسات اخلدمات‬
‫املالية اإلسالمية‪.‬‬
‫◦ ◦ جيب نشر املعلومات املادية مبجرد إتاحتها ملستخدميها مع الوفاء‬
‫باملواعيد اليت حتددها متطلبات اإلفصاح اخلاصة باهليئات الرقابية‪.‬‬
‫◦ ◦ بالنسبة ملعلومات امللكية واملعلومات اليت تعد حساسة للمنافسة‪ ،‬واليت‬
‫تعرض الوضع التنافسي للمؤسسات للمخاطر إذا مت تبادهلا‪ .‬فيتم إجراء‬
‫توازن مالئم بني الرغبة يف اإلفصاح اجليد وبني محاية معلومات امللكية‬
‫واملعلومات السرية حسب تقديرات اإلدارة‪.‬‬

‫‪216‬‬
‫>> ‪XBRL‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫البالغة االلكرتونية‪:‬‬
‫اعتاد الناس سواء األدباء منهم أو غري األدباء على استخدام مصطلح البالغة‬
‫تعبرياً عن فصاحة القول‪ ،‬فالبالغ (معجم لسان العرب) هو اإليصال‪ ،‬أو هو ما‬
‫يُتَبَ َّل ُغ به ويُتَوَصَّ ُل إىل الشيء املطلوب‪ ،‬فرجل بَلِي ٌغ و ِبل ْ ٌغ‪ :‬حسَنُ الكالم فصيحه‬
‫يُبلغ بعبارة لسانه ُكنْهَ ما يف قلبه‪ ،‬واجلمعُ بُلَغاءُ‪ ،‬وقد بَل ُ َغ (بضم الالم) بَالغ ًة‬
‫أَي صار بَلِيغاً‪.‬‬
‫ويُميز الذوق الفطري حلو الكالم من خالل ايقاع الكلمات على السمع‪،‬‬
‫فالرتاكيب والرصف وقوة املعاني واخليال يُميز بعض الكالم عن بعضه‪ ،‬كما‬
‫أن العقل والبصرية يفاضالن ويعلالن سالمة ذلك‪ .‬وعليه فعلوم البالغة تتكون‬
‫من املعاني والبيان والبديع‪ .‬فاألول به يُعرف احلال بلفظ عربي‪ ،‬والثاني حيدد‬
‫املعنى ويوضحه‪ ،‬والثالث يُحسّن الكالم بعدما طابق مقتضى حاله وأوضح‬
‫داللته‪.‬‬
‫أما مصطلح االلكرتوني (قاموس اكسفورد األمريكي) فهو التشغيل مبساعدة‬
‫أدوات (تدار بالتيار الكهربائي) ذات عالقة بااللكرتونيات‪ ،‬تُنفِذ وتُعَالِج مهاماً‬
‫حمددة باستخدام وسائل عديدة‪ ،‬فاحلسابات البسيطة مثالً تتم باستخدام‬
‫اآللة احلاسبة‪ ،‬بينما تنفذ مهام املصارف االلكرتونية بوسائل أكثر تعقيداً‪.‬‬
‫لذلك فالبالغة االلكرتونية هي اإلفصاح باستخدام أدوات الكرتونية باعتماد‬
‫لغات مرمزة ذات عبارات مرصوفة برتاكيب وقواعد حمددة تؤدي إىل معا ٍن‬
‫حمددة ال حتتمل التأويل‪.‬‬
‫فاإلفصاح يُساعد يف ضبط وانتظام السوق من خالل إفصاح مؤسساته ألهنا‬
‫تسمح للمشاركني فيه بتقييم املعلومات الرئيسية حول نطاق وجمال التطبيق‪،‬‬

‫‪217‬‬
‫>> الخاتمة والنتائج‬
‫فيتمكنون من احلصول على معلومات (املفرتض أهنا صادقة) متكنهم من تقييم‬
‫أنشطة املؤسسات وخماطرها‪ ،‬مما يشجع املشاركة بشكل آمن وفعال‪.‬‬
‫وقد روى البخاري قول رسول اهلل صلى اهلل عليه وسلم‪ :‬البيعان باخليار ما‬
‫مل يتفرقا أو قال حتى يتفرقا فإن صدقا وبينا بورك هلما يف بيعهما وإن كتما‬
‫وكذبا حمقت بركة بيعهما‪.‬‬
‫فهو صلى اهلل عليه وسلم قد أوتي جوامع الكلم لذلك فبيانه هو البيان الشايف‪،‬‬
‫فاإلفصاح هو الصدق وهو عكس الكذب‪ ،‬أما الشفافية فهي مزيد من اإلفصاح‬
‫أي التبيني أو هي عكس الكتمان‪ .‬أما نتائج عدم االلتزام هبا فهو حمق بركة‬
‫البيع‪ ،‬وهذا يكون يف كساد األسواق وفسادها‪ .‬فالبائع الكاذب والغاش واملدلس‬
‫مؤذ للسوق ومن فيه‪ ،‬وهذا حتليل جزئي‪ ،‬فإذا عممنا هذا السلوك على السوق‬
‫كله‪ ،‬كسدت حال السوق وضاق احلال بأهله فيخرج منه من خيرج وجياهد‬
‫منهم من جياهد يف سبيل البقاء‪ ،‬وهذا حتليل كلي‪ .‬وإذا عممنا هذا السلوك‬
‫على األسواق العاملية فمؤداه كسادها وفسادها وإحجام الناس والشركات عن‬
‫اإلنفاق فنكون أمام كساد وأزمة سيولة عاملية‪.‬‬
‫إن بالغة املصطفى صلى اهلل عليه وسلم واضحة يف ذكره للصدق والتبيني أي‬
‫اإلفصاح والشفافية بينما تتجلى فصاحته بقوله‪( :‬إن كتما وكذبا) وهذا معناه‬
‫أن الشفافية ختتفي أوال ثم خيتفي اإلقصاح النتشار الكذب‪ ،‬وهذا بيان يعود‬
‫ألكثر من ‪ ١٤‬قرناً‪.‬‬
‫ميكننا التمييز بني مرحلتني هامتني مرّ هبما اإلفصاح‪ ،‬األوىل مرحلة التشريع‬
‫وسن القوانني الناظمة‪ ،‬والثانية مرحلة فضائح السوق األمريكية وخاصة منها‬
‫اليت تلت أحداث ‪ 11‬أيلول‪ .‬فاألنظمة والقوانني والتشريعات وأجهزة الرقابة‬

‫‪218‬‬
‫>> ‪XBRL‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫واإلشراف على أسواق رأس املال هتدف إىل محاية املستثمرين واحملافظة على‬
‫األمانة والصدق يف التعامل يف عمليات تداول األوراق املالية ويتم ذلك من‬
‫خالل عدة آليات لعل أمهها وجود قواعد صارمة لإلفصاح عن املعلومات‪.‬‬

‫بالغة الشفافية واإلفصاح‪:‬‬


‫إن الشفافية هي اإلفصاح العام عن املعلومات املتجددة والصادقة اليت متكن‬
‫مستخدميها من التقييم الدقيق لوضع املؤسسة وأدائها املايل‪ ،‬ولألنشطة‬
‫ووضع املخاطر وممارسات إدارة املخاطر‪.‬‬
‫لذلك فاإلفصاح وحده ال يؤدي إىل الشفافية‪ ،‬وألجل حتقيق الشفافية البد‬
‫من تقديم إفصاح كافٍ ودقيقٍ ذي صلة باملعلومات النوعية والكمية اليت متكن‬
‫املستخدمني من القيام بالتقييمات املالئمة ألنشطة املؤسسة ووضع املخاطر‪.‬‬
‫أما مزايا اإلفصاح الكايف فتتمثل يف اآلتي‪:‬‬

‫‪ 1.1‬تعزيز قابلية املقارنة األفقية والعمودية‪ ،‬فاإلفصاح مي ّكن من مقارنة‬


‫أعمال املؤسسات نفسها خالل السنوات لقياس تطور أدائها‪ ،‬ومي ّكن أيضاً من‬
‫مقارنة املؤسسات فيما بينها يف السوق‪.‬‬
‫‪ 2.2‬التشجيع على استخدام التعريفات الرقابية وتصنيفات التقارير يف‬
‫اإلفصاح العام وتقوية املعايري اليت تتضمن مصداقية املعلومات‪.‬‬
‫‪ 3.3‬تيسري تقييم املشاركني للمؤسسات يف السوق وللسوق نفسها‪.‬‬
‫ويُقسم اإلفصاح إىل ثالثة أنواع‪ )١( :‬إفصاح حماسيب‪ ،‬و (‪ )2‬إفصاح غري‬
‫حماسيب إلزامي يساعد يف توضيح املتطلبات الالزمة لصالحية اإلفصاح‪ ،‬و‬

‫‪219‬‬
‫>> الخاتمة والنتائج‬
‫(‪ )3‬إفصاح غري حماسيب غري إلزامي يساعد يف توضيح متطلبات إضافية‪.‬‬

‫توصيات الباحث‪:‬‬
‫إن مستقبل العمل مع ‪ XBRL‬حيتم على مجيع األطراف ذات العالقة السعي‬
‫إىل‪:‬‬
‫ ‪ -‬تطوير العمل باملصطلحات ‪ Taxonomies‬سواء لبلد حمدد أو لصناعة‬
‫معينة‪.‬‬
‫ ‪ -‬إجياد تطبيقات وبرامج تستخدم ‪.XBRL‬‬
‫ ‪ -‬إنتاج أحباث أصيلة يف كيفية تالؤم ‪ XBRL‬مع بيئة األعمال والبيئة‬
‫االجتماعية والسياسية‪.‬‬

‫‪  ‬‬

‫‪220‬‬
‫>> ‪XBRL‬‬
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫‪‬‬

‫‪‬‬
‫اللهم تقبل عملنا هذا واجعله خالصاً لوجهك الكريم‪ ،‬واجعل فيه‬
‫النفع واخلري للناس أمجعني‪.‬‬
‫وآخر دعوانا أن احلمدُ هلل رب العاملني‬

‫الدكتور سامر مظهر قنطقجي‬


‫مت حبماة (محاها اهلل) بتاريخ ‪٢٠١٢/٦/٢٤‬‬
‫‪‬‬
‫‪‬‬

‫‪221‬‬
‫>> الخاتمة والنتائج‬
Structure of GAAP Taxonomy1 ً‫بنية مصطلحات املبادئ احملاسبية املقبولة عموما‬

Substitution
ID Data Type Name Parent Name Order Group
1 String GlobalCommonDocument     xbrli:item
2 String EntityInformation GlobalCommonDocument 1 xbrli:item
3 String ParentEntity EntityInformation 1 xbrli:item
4 String EntityNames EntityInformation 2 xbrli:item
5 Tuple EntityCurrentLegalName EntityNames 1 xbrli:tuple
6 String EntityCurrentLegalNameName EntityCurrentLegalName 1 xbrli:item
7 String EntityCurrentLegalNameDescription EntityCurrentLegalName 2 xbrli:item
8 String EntityTradingName EntityNames 2 xbrli:item
9 Tuple EntityFormerName EntityNames 3 xbrli:tuple
10 String EntityFormerNameName EntityFormerName 1 xbrli:item
11 String EntityFormerNameDescription EntityFormerName 2 xbrli:item
12 Date EntityFormerNameDateNameChanged EntityFormerName 3 xbrli:item
13 String EntityBusinessDescription EntityInformation 3 xbrli:item
14 Tuple EntityIdentifier EntityInformation 4 xbrli:tuple
15 String EntityIdentifierName EntityIdentifier 1 xbrli:item
16 String EntityIdentifierDescription EntityIdentifier 2 xbrli:item
17 Tuple EntityForm EntityInformation 5 xbrli:tuple
18 String EntityLegalForm EntityForm 1 xbrli:item
19 String EntityLegalJurisdictionFormed EntityForm 2 xbrli:item
20 Date EntityDateFormed EntityForm 3 xbrli:item
21 Tuple EntityIncorporationInformation EntityInformation 6 xbrli:tuple
22 String StateCountryIncorporationName EntityIncorporationInformation 1 xbrli:item
23 Date DateIncorporation EntityIncorporationInformation 2 xbrli:item
24 Tuple EntityPublicListingInformation EntityInformation 7 xbrli:tuple
25 String ExchangeName EntityPublicListingInformation 1 xbrli:item
‫ وللحصول على نسخة الكرتونية منها‬،‫ ومل نعرض معايري التقرير املالية الدولية بسبب ضخامتها‬.Structure of GAAP Taxonomy ً‫) اكتفينا بعرض ملحق بنية مصطلحات املبادئ احملاسبية املقبولة عموما‬1(
:‫ميكن االنتقال إىل االرتباط التايل‬
International Financial Reporting Standards (IFRS), Financial Reporting for Commercial and Industrial Entities (CI), www.xbrl.org/taxonomy/int/fr/ifrs/ci/2003-
07-15
XBRL
eXtensible Business Reporting Language

26 String ExchangeDescription EntityPublicListingInformation 2 xbrli:item


27 String TradingSymbol EntityPublicListingInformation 3 xbrli:item
28 String IssueTypeSecurityName EntityPublicListingInformation 4 xbrli:item
29 String IssueTypeSecurityDescription EntityPublicListingInformation 5 xbrli:item
30 Tuple EntityIndustrySectorCodeIndentifier EntityInformation 8 xbrli:tuple
31 String EntityIndustrySectorCodeIndentifierName EntityIndustrySectorCodeIndentifier 1 xbrli:item
32 String EntityIndustrySectorCodeIndentifierDescription EntityIndustrySectorCodeIndentifier 2 xbrli:item
33 Tuple EntityAddress EntityInformation 9 xbrli:tuple
34 String AddressName EntityAddress 1 xbrli:item
35 String AddressDescription EntityAddress 2 xbrli:item
36 String Street1 EntityAddress 3 xbrli:item
37 String Street2 EntityAddress 4 xbrli:item
38 String City EntityAddress 5 xbrli:item
39 String StateProvince EntityAddress 6 xbrli:item
40 String ZIPPostalCode EntityAddress 7 xbrli:item
41 String Country EntityAddress 8 xbrli:item
42 Tuple EntityPhoneFaxNumber EntityInformation 10 xbrli:tuple
43 String PhoneNumberName EntityPhoneFaxNumber 1 xbrli:item
44 String FaxNumberName EntityPhoneFaxNumber 2 xbrli:item
45 String PhoneFaxNumberDescription EntityPhoneFaxNumber 3 xbrli:item
46 String CountryRegion EntityPhoneFaxNumber 4 xbrli:item
47 String CityAreaCode EntityPhoneFaxNumber 5 xbrli:item
48 Tuple EntityContact EntityInformation 11 xbrli:tuple
49 String EntityContactName EntityContact 1 xbrli:item
50 String EntityContactTitlePosition EntityContact 2 xbrli:item
51 Tuple EmailEntityContact EntityContact 3 xbrli:tuple
52 String EmailAddress EmailEntityContact 1 xbrli:item
53 String EmailAddressDescription EmailEntityContact 2 xbrli:item
54 Tuple AddressEntityContact EntityContact 4 xbrli:tuple
55 String AddressName AddressEntityContact 1 xbrli:item
56 String AddressDescription AddressEntityContact 2 xbrli:item
57 String Street1 AddressEntityContact 3 xbrli:item
58 String Street2 AddressEntityContact 4 xbrli:item
59 String City AddressEntityContact 5 xbrli:item
60 String StateProvince AddressEntityContact 6 xbrli:item
61 String ZIPPostalCode AddressEntityContact 7 xbrli:item
62 String Country AddressEntityContact 8 xbrli:item
63 Tuple PhoneFaxNumberEntityContact EntityContact 5 xbrli:tuple
64 String PhoneNumberName PhoneFaxNumberEntityContact 1 xbrli:item
65 String FaxNumberName PhoneFaxNumberEntityContact 2 xbrli:item
66 String PhoneFaxNumberDescription PhoneFaxNumberEntityContact 3 xbrli:item
67 String CountryRegion PhoneFaxNumberEntityContact 4 xbrli:item
68 String CityAreaCode PhoneFaxNumberEntityContact 5 xbrli:item
69 Tuple EntityWebSite EntityInformation 12 xbrli:tuple
URI
70 WebSiteURL EntityWebSite 1 xbrli:item
Reference
71 String WebSiteDescription EntityWebSite 2 xbrli:item
72 Tuple EntityTaxIdentifier EntityInformation 13 xbrli:tuple
73 String TaxIdentificationNumber EntityTaxIdentifier 1 xbrli:item
74 String PrincipalTaxJurisdiction EntityTaxIdentifier 2 xbrli:item
75 String OtherEntityInformation EntityInformation 14 xbrli:item
76 String DocumentInformation GlobalCommonDocument 2 xbrli:item
77 String DocumentIdentifier DocumentInformation 1 xbrli:item
78 String DocumentIdentifierDescription DocumentInformation 2 xbrli:item
79 String DocumentNameTitle DocumentInformation 3 xbrli:item
80 String DocumentDescription DocumentInformation 4 xbrli:item
81 Date DocumentCreationDate DocumentInformation 5 xbrli:item
82 Date DocumentLastEditDate DocumentInformation 6 xbrli:item
83 Tuple DocumentRevisionHistory DocumentInformation 7 xbrli:tuple
84 Decimal VersionNumber DocumentRevisionHistory 1 xbrli:item
85 String DocumentRevisionHistoryDescription DocumentRevisionHistory 2 xbrli:item
86 String RevisedName DocumentRevisionHistory 3 xbrli:item
87 Monetary RevisedTitle DocumentRevisionHistory 4 xbrli:item
88 Date DateRevision DocumentRevisionHistory 5 xbrli:item
89 Tuple DocumentLanguage DocumentInformation 8 xbrli:tuple
90 String DocumentLanguageName DocumentLanguage 1 xbrli:item
91 String DocumentLanguageDescription DocumentLanguage 2 xbrli:item
92 Tuple DocumentAuthor DocumentInformation 9 xbrli:tuple
XBRL
eXtensible Business Reporting Language

93 String DocumentAuthorName DocumentAuthor 1 xbrli:item


94 String DocumentAuthorTitlePosition DocumentAuthor 2 xbrli:item
95 Tuple DocumentAuthorEmail DocumentAuthor 3 xbrli:tuple
96 String EmailAddress DocumentAuthorEmail 1 xbrli:item
97 String EmailAddressDescription DocumentAuthorEmail 2 xbrli:item
98 Tuple DocumentAuthorAddress DocumentAuthor 4 xbrli:tuple
99 String AddressName DocumentAuthorAddress 1 xbrli:item
100 String AddressDescription DocumentAuthorAddress 2 xbrli:item
101 String Street1 DocumentAuthorAddress 3 xbrli:item
102 String Street2 DocumentAuthorAddress 4 xbrli:item
103 String City DocumentAuthorAddress 5 xbrli:item
104 String StateProvince DocumentAuthorAddress 6 xbrli:item
105 String ZIPPostalCode DocumentAuthorAddress 7 xbrli:item
106 String Country DocumentAuthorAddress 8 xbrli:item
107 Tuple DocumentAuthorPhoneFaxNumber DocumentAuthor 5 xbrli:tuple
108 String PhoneNumberName DocumentAuthorPhoneFaxNumber 1 xbrli:item
109 String FaxNumberName DocumentAuthorPhoneFaxNumber 2 xbrli:item
110 String PhoneFaxNumberDescription DocumentAuthorPhoneFaxNumber 3 xbrli:item
111 String CountryRegion DocumentAuthorPhoneFaxNumber 4 xbrli:item
112 String CityAreaCode DocumentAuthorPhoneFaxNumber 5 xbrli:item
113 Tuple DocumentContact DocumentInformation 10 xbrli:tuple
114 String DocumentContactName DocumentContact 1 xbrli:item
115 String DocumentContactTitlePosition DocumentContact 2 xbrli:item
116 Tuple DocumentContactEmail DocumentContact 3 xbrli:tuple
117 String EmailAddress DocumentContactEmail 1 xbrli:item
118 String EmailAddressDescription DocumentContactEmail 2 xbrli:item
119 Tuple DocumentContactAddress DocumentContact 4 xbrli:tuple
120 String AddressName DocumentContactAddress 1 xbrli:item
121 String AddressDescription DocumentContactAddress 2 xbrli:item
122 String Street1 DocumentContactAddress 3 xbrli:item
123 String Street2 DocumentContactAddress 4 xbrli:item
124 String City DocumentContactAddress 5 xbrli:item
125 String StateProvince DocumentContactAddress 6 xbrli:item
126 String ZIPPostalCode DocumentContactAddress 7 xbrli:item
127 String Country DocumentContactAddress 8 xbrli:item
128 Tuple DocumentContactPhoneFaxNumber DocumentContact 5 xbrli:tuple
129 String PhoneNumberName DocumentContactPhoneFaxNumber 1 xbrli:item
130 String FaxNumberName DocumentContactPhoneFaxNumber 2 xbrli:item
131 String PhoneFaxNumberDescription DocumentContactPhoneFaxNumber 3 xbrli:item
132 String CountryRegion DocumentContactPhoneFaxNumber 4 xbrli:item
133 String CityAreaCode DocumentContactPhoneFaxNumber 5 xbrli:item
134 String OtherDocumentInformation DocumentInformation 11 xbrli:item
135 String PeriodsCovered GlobalCommonDocument 3 xbrli:item
136 Date PeriodStartDate PeriodsCovered 1 xbrli:item
137 Date PeriodEndDate PeriodsCovered 2 xbrli:item
138 Tuple PeriodDuration PeriodsCovered 3 xbrli:tuple
139 Decimal NumberOfUnits PeriodDuration 1 xbrli:item
140 String UnitMeasurementOfTime PeriodDuration 2 xbrli:item
141 Date FiscalYearEndDate PeriodsCovered 4 xbrli:item
142 String ContactMethods GlobalCommonDocument 4 xbrli:item
143 Tuple Address ContactMethods 1 xbrli:tuple
144 String AddressName Address 1 xbrli:item
145 String AddressDescription Address 2 xbrli:item
146 String Street1 Address 3 xbrli:item
147 String Street2 Address 4 xbrli:item
148 String City Address 5 xbrli:item
149 String StateProvince Address 6 xbrli:item
150 String ZIPPostalCode Address 7 xbrli:item
151 String Country Address 8 xbrli:item
152 Tuple PhoneFaxNumber ContactMethods 2 xbrli:tuple
153 String PhoneNumberName PhoneFaxNumber 1 xbrli:item
154 String FaxNumberName PhoneFaxNumber 2 xbrli:item
155 String PhoneFaxNumberDescription PhoneFaxNumber 3 xbrli:item
156 String CountryRegion PhoneFaxNumber 4 xbrli:item
157 String CityAreaCode PhoneFaxNumber 5 xbrli:item
158 Tuple InternetInformation ContactMethods 3 xbrli:item
URI
159 WebSiteURL InternetInformation 1 xbrli:item
Reference
XBRL
eXtensible Business Reporting Language

160 String WebSiteDescription InternetInformation 2 xbrli:item


161 String EmailAddress InternetInformation 3 xbrli:item
162 String EmailAddressDescription InternetInformation 4 xbrli:item
GAAP Taxonomy ‫حمتوى مصطلحات القوائم املالية‬

Financial Statement
Balance Sheet
Total Asset
Current Assets
Quick Assets
Cash and Cash Equivalents
Short-term Financial Instruments
Marketable Securities
Trading Securities
Available for Sale Securities in Current Assets Net
Available for Sale Securities in Current Assets
Fair Value Adjustment for Available for Sale Securities in Current Assets
Held to Maturity Securities in Current Assets Net
Held to Maturity Securities in Current Assets
Fair Value Adjustment for Held to Maturity Securities in Current Assets
Trade Receivables Net
Trade Receivables
Allowance for Doubtful Accounts for Trade Receivables
Present Value Discount for Trade Receivables
Short-term Loans Net
Short-term Loans
Allowance for Doubtful Accounts for Short-term Loans
Present Value Discount for Short-term Loans
Non Trade Receivables Net
Non Trade Receivables
Allowance for Doubtful Accounts for Non Trade Receivables
Present Value Discount for Non Trade Receivables
Accrued Revenues Net
Accrued Revenues
Allowance for Doubtful Accounts for Accrued Revenues
Advance Payments Net

228
XBRL >>
XBRL
eXtensible Business Reporting Language

Advance Payments
Allowance for Doubtful Accounts for Advance Payments
Prepaid Expenses
Derivatives in Current Assets
Prepaid Income Taxes
Other Quick Assets Net
Other Quick Assets
Allowance for Doubtful Accounts for Other Quick Assets
Inventories
Merchandises
Finished Goods
Semi Finished Goods
Works in Process
Raw Materials
Supplies
Other Inventories
Non Current Assets
Investments
Long-term financial Instruments
Investment in Securities Net
Investment in Securities
Allowance for Valuation of Investment Securities
Long-term Investment in Securities
Available for Sale Securities in Investment Assets Net
Available for Sale Securities in Investment Assets
Fair Value Adjustment for Available for Sale Securities Investment Assets
Held to Maturity Securities in Investment Assets Net
Held to Maturity Securities in Investment Assets
Fair Value Adjustment for Held to Maturity Securities in Investment Assets
Long-term loans Net
Long-term Loans
Allowance for Doubtful Accounts for Long-term Loans
Present Value Discount for Long-term Loans
Long-term Trade Receivables Net

229
‫>> المالحق‬
Long-term Trade Receivables
Present Value Discount for Long-term Trade Receivables
Allowance for Doubtful Accounts for Long-term Trade Receivables
Debit Hedged Instruments for Long-term Trade Receivables
Investment in Properties
Deposits Provided Net
Deposits Provided
Allowance for Doubtful Accounts for Deposits Provided
Deferred Income Tax Assets
Long-term Non Trade Receivables
Long-term Non Trade Receivables
Present Value Discount for Long-term Non Trade Receivables
Allowance for Doubtful Accounts for Long-term Non Trade Receivables
Debit Hedged Instruments for Long-term Non Trade Receivables
Group Retirement Deposits in Investment Assets
Long-term Advance Payments Net
Long-term Advance Payments
Allowance for Doubtful Accounts for Long-term Advance Payments
Long-term Prepaid Expenses
Derivatives in Investment Assets
Other Investments Net
Other Investments
Allowance for Doubtful Accounts for Other Investments
Property Plant Equipment
Land Net
Land
Customers Contribution to Construction Costs for Land
Government Subsidy for Land
Adjustment to Use Right for Land
Accumulated Impairment for Land
Buildings Net
Buildings
Customers Contribution to construction Costs for Buildings
Government Subsidy for Buildings

230
XBRL >>
XBRL
eXtensible Business Reporting Language

Accumulated Depreciation for Buildings


Adjustment to Use Right for Buildings
Accumulated Impairment for Buildings
Structures Net
Structures
Customers contribution to Construction Costs for Structures
Government Subsidy for Structures
Accumulated Depreciation for Structures
Adjustment to Uses right for Structures
Accumulated Impariment for Structures
Total Machinery Net
Total Machinery
Customers Contribution to Construction Costs for Machinery
Government Subsidy for Machinery
Accumulated Depreciation for Machinery
Adjustment to Use right for Machinery
Accumulated Impairment for Machinery
Ships Net
Ships
Customers Contribution to Construction Costs for Ships
Government Subsidy for Ships
Accumulated Depreciation for Ships
Adjustment to Use right for Ships
Accumulated Impairment for Ships
Vehicles Net
Vehicles
Customers Contribution to Construction Costs for Vehicles
Government Subsidy for Vehicles
Accumulated Depreciation for Vehicles
Adjustment to Use right for Vehicles
Accumulated Impairment for Vehicles
Construction in Progress Net
Contruction in Progress
Customers Contribution to Construction Costs for Contruction in Progress

231
‫>> المالحق‬
Government Subsidy for Contruction in Progress
Adjustment to Use right for Contruction in Progress
Accumulated Impairment for Contruction in Progress
Capital Lease Assets Net
Capital Lease Assets
Customers Contribution to Construction Costs for Ships
Government Subsidy for Ships
Accumulated Depreciation for Ships
Accumulated Impairment for Ships
Airplanes Net
Airplanes
Customers Contribution to Construction Costs for Airplanes
Government Subsidy for Airplanes
Accumulated Depreciation for Airplanes
Adjustment to Use right for Airplanes
Accumulated Impairment for Airplanes
Office Equipment Net
Office Equipment
Customers Contribution to Construction Costs for Office
Equipment
Government Subsidy for Office Equipment
Accumulated Depreciation for Office Equipment
Adjustment to Use right for Office Equipment
Accumulated Impairment for Office Equipment
Tools Net
Tools Net
Customers Contribution to Construction Costs for Tools
Government Subsidy for Tools
Accumulated Depreciation for Tools
Adjustment to Use right for Office Tools
Accumulated Impairment for Office Tools
Other Tangible Assets Net

Other Tangible Assets


Customers Contribution to Construction Costs for Other

232
XBRL >>
XBRL
eXtensible Business Reporting Language

Tangible Assets
Government Subsidy for Other Tangible Assets
Accumulated Depreciation for Other Tangible Assets
Adjustment to Use right for Other Tangible Assets
Accumulated Impairment for Other Tangible Assets
Leased Assets M
Capital Lease Asets M Net
Capital Lease Assets M
Accumulated Depreciation for Capital Lease Assets M
Machinery Leased in Leased Assets M Net
Machinery Leased in Leased Assets M
Accumulated Depreciation for Machinery Leased in Leased Assets M
Capital Lease Ships M Net
Capital Lease Ship M
Accumulated Depreciation for Capital Lease Ship M
Tools Leased M Net
Tools Leased M
Accumulated Depreciation for Tools Leased M
Office Equipment Leased M Net
Office Equipment Leased M
Accumulated Depreciation for Office Equipment Leased M
Vehicles Leased M Net
Vehicles Leased M
Accumulated Depreciation for Vehicles Leased M
Leasehold Improvement Leased M Net
Leasehold Improvement Leased M
Accumulated Depreciation for Leasehold Improvement Leased M
Intangible Assets
Goodwill Net
Goodwill
Government Subsidy for Goodwill
Patents Industrial Net
Patents Industrial
Government Subsidy for Patents Industrial

233
‫>> المالحق‬
Mining Rights Net
Mining Rights
Government Subsidy for Mining Rights
Fishing Rights Net
Fishing Right
Government Subsidy for Fishing Rights
Land Rights Net
Land Rights
Government Subsidy for Land Rights
Development Costs Net
Development Costs
Government Subsidy for Development Costs
Organization Costs Net
Organization Costs
Government Subsidy for Organization Costs
Licenses and Franchise Net
Licenses and Franchise
Government Subsidy for Licenses and Franchise
Copyrights Net
Copyrights
Government Subsidy for Copyrights
Foregift for Rent Net
Foregift for Rent
Government Subsidy for Foregift for Rent
Computer Software Net
Computer Software
Government Subsidy for Computer Software
Other Intangible Assets Net
Other Intangible Assets
Government Subsidy for Other Intangible Assets
Negative Goodwill Net
Negative Goodwill

Government Subsidy for Negative Goodwill


Deferred Assets

234
XBRL >>
XBRL
eXtensible Business Reporting Language

Organization Costs in DA
Preoperating Costs
New Stock Issuance Costs
Debenture Issuance Costs
Research and Development Costs
Foreign Exchange Translation Debit
Other Deferred Assets
Government Subsidy in Deferred Assets
Total Liabilities and Stockholders Equity
Total Liabilities
Current Liabilities
Trade Payables Net
Trade Payables
Present Value Discount for Trade Payables
Short-term Borrowings
Non Trade Payables Net
Non Trade Payables
Present Value discount for Non Trade Payables
Advances from Customers
Withholdings
Accrued Expenses
Income Taxes Payable
Dividends Payable
Current Portion of Long-term Liabilities Net
Current Portion of Long-term Liabilities
Conversion Rights Adjustment for Bonds Payables
Current Portion of Long-term Accrued Interest of Current Portion of
Long-term Liabilities
Premium on Bonds Payable of Current Portion of Long-term Liabilities
Stock Warrants Adjustment for Bonds Payables
Discount on Bonds Payable of Current Portion of Long-term liabilities
Current Portion of Yield to Maturity Premium on Bonds Payable of
Current Portion of Long-term Liabilities
Present Value Discount for Bonds Payable of Current Portion of

235
‫>> المالحق‬
Long-term Liabilities
Unearned Revenues
Short-term Allowance Credit
Allowance for Estimated Return of Goods
Other Current Liabilities
Capital Stocks Subscribed in Current Liabilities
Derivatives in Current liabilities
Long-term Liabilities
Bonds Payable Net
Bonds Payable
Conversion Rights Adjustment for Bonds Payable
Stock Warrants Adjustment for Bonds Payable
Long-term Accrued Interest of Bonds Payable
Premium on Bonds Payable of Bonds Payable
Discount on Bonds Payable of Bonds Payable
Yield to Maturity on Bonds Payable of Bonds Payable
Convertible Bonds Net
Convertible Bonds
Conversion Rights Adjustment for Convertible Bonds
Long-term Accrued Interest of Convertible Bonds
Premium on Bonds Payable of Convertible Bonds
Discount on Bonds Payable of Convertible Bonds
Yield to Maturity on Bonds Payable of Convertible Bonds
Bonds with Stock Warrants
Bonds with Stock Warrants
Stock Warrants Adjustment for Bonds with Stock Warrants
Long-term Accrued Interest of Bonds with Stock Warrants
Premium on Bonds Payable of Bonds with Stock Warrants
Discount on Bonds Payable of Bonds with Stock Warrants
Yield to Maturity on Bonds Payable of Bonds with Stock Warrants
Exchangeable Bonds Net
Exchangeable Bonds

Long-term Accrued Interest of Exchangeable Bonds


Premium on Bonds Payable of Exchangeable Bonds

236
XBRL >>
XBRL
eXtensible Business Reporting Language

Discount on Bonds Payable of Exchangeable Bonds


Long-term Borrowings Net
Long-term Borrowing
Present Value Discount for Long-term Borrowings
Credit Hedged Instruments for Long-term Borrowings
Long-term Trade Payables Net
Long-term Trade Payables
Present Value Discount for Long-term Trade Payables
Credit Hedged Instruments for Long-term Trade Payables
Long-term Allowance Credit
Provision for Serverance Benefits Net
Provision for Severance Benefits
Deposits for Severance Benefits
Contribution to National Pension Plan
Allowance for Construction Warranties
Allowance for Restoration
Allowance for Product Warranties
Allowance for Other Estimated Liabilities
Deferred Income Tax Liabilities
Long-term Non Trade Payables Net
Long-term No Trade Payables
Present Value Discount for Long-term no Trade Payables
Long-term Accrued Expenses Net
Long-term Accrued Expenses Net
Present Value Discount for Long-term Accrued Expenses
Derivatives in Non Current Liabilities
Other Long-term Liabilities
Total Stockholders Equity
Capital Stock
Common Stock
Preferred Stock
Payment for New Stock
Additional Paid in Capital
Additional Paid in and Other Capital

237
‫>> المالحق‬
Gains on Capital Reduction
Other Additional Capital
Retained Earnings or Accumulated Deficit
Legal Appropriated Retained Earnings and Reserves
Legal Appropriated Retained Earnings
Other legal Appropriated Retained Earnings
Discretionary Appropriated Retained Earnings
Inappropriate Retained Earnings or Carryout Accumulated Deficit
Inappropriate retained Earnings or Indisposed Accumulated Deficit
Capital Adjustments
Discount on Stock Issuance in CA
Pre Operation Dividends in CA
Treasury Stock in CA
Debit Cumulative Effect of Foreign Currency Translation in CA
Credit Cumulative Effect of Foreign Currency Translation in CA
Stock Dividends Distributable in CA
Losses on Valuation of Investment Securities in CA
Gains on Valuation of Investment Securities in CA
Losses on Valuation of Available for Sale Securities in CA
Gains on Valuation of Available for Sale Securities in CA
Other Capital Adjustments in CA
Losses on Capital Reduction in CA
Losses on Sale of Treasury Stock in CA
Consideration for Conversion Rights in CA
Consideration for Stock Warrants in CA
Stock Option in CA
Total Loss on Valuations of Derivatives in CA
Debt to be Swapped for Equity in CA
Government Subsidy for Land in CA
Customers contribution to construction Costs for Land in CA
Present Value Discount for Fund for Facilities

238
XBRL >>
XBRL
eXtensible Business Reporting Language

Income Statement
Total Sales
Sales
Sales Allowance and Return and Sales discount
Sales Merchandise
Sales Finished Goods
Other Sales
Cost of Goods Sold
Cost of Goods Sold
Total Beginning Inventory and Costs of Goods Purchase or Manufactured
and Transfers from Other Accounts
Beginning Inventory
Cost of Goods Purchased or Manufactured
Transfer to Other Accounts
Ending Inventory
Cost of Merchandise Sold
Total of Beginning Inventory and Purchase and Transfer from other accounts
Beginning Inventory for Cost of Merchandise Sold
Cost of Merchandise Purchased for Cost of Merchandise Sold
Transfer to Other Accounts in MG
Ending Inventory of Merchandise
Cost of Finished Goods Sold
Total of Beginning Inventory and Cost of Finished Goods and Transfer from
other accounts for Cost of Finished Goods Sold
Beginning Inventory for Cost of Merchandise Sold for Cost of Finished
Goods Sold
Cost of Finished Goods for Cost of Finished Goods Sold
Transfer to Other Accounts in FG
Ending Inventory of Finished Goods
Cost of Other Goods Sold
Total Beginning Inventory and Costs of Goods Purchase or Manufactured
and Transfers from Other Accounts
Beginning Amount of Merchandise
Purchase and Manufactured

239
‫>> المالحق‬
Transfer to Other Accounts in OG
Ending Inventory of Others
COS Adjustments
Gross Profit or Loss
Selling and Administrative Expense
Total Salaries Expenses
Salaries Expenses
Wage
Salaries Officials
Total Bonuses
Bonuses
Officials Bonus Money
Other Salaries
Compensations Expenses Associated with Stock Option
Total Provisions for Severance Indemnities
Provisions for Severance indemnities
Contribution to Provision for Severance Benefits
Contribution to Provision for Group Severance Benefits
Employee Benefits
Utilities Expenses
Freight Expenses
Repairs Expenses
Supplies Expenses
Total Taxes and Dues
Rental Expenses
Insurance Premium
Travel Expenses
Communication Expenses
Total Service Fees
Sales Commissions
Total Entertainment Expenses
Publication Expenses
Vehicles Maintenance Expenses
Training Expenses

240
XBRL >>
XBRL
eXtensible Business Reporting Language

Packaging Expenses
Development Expenses
Research Expenses
Royalty Expenses
Patent Fees
Total Export Expenses
Event Expense
Defect maintenance
Total Samples Expenses
Advertising Expenses
Sales Promotional Expenses
Business Progress Expenses
Overseas Marketing Expenses
Warranty Expenses
Miscellaneous Administrative Expenses
Miscellaneous Expenses
Bad Debt Expenses
Total Amortization Expenses on Intangible Assets
Amortization Expenses on Intangible Assets
Amortization Expenses on Goodwill
Amortization Expenses on Patents
Amortizations Expenses on Other Intangible Assets
Total Depreciation Expenses
Other Selling and Administrative Expenses
Expense for Return of Goods
Operating Income or Loss
Non Operating Revenues
Total Interest Revenues in NOR
Dividends Income in NOR
Gains on Sale of Accounts Receivable in NOR
Gains on Sale of Marketable Securities in NOR
Gains on Disposal of Short-term Investment Assets in NOR
Gain on Disposition of Securities Held for Trading in NOR
Gains on Disposition of Investment in NOR

241
‫>> المالحق‬
Gains on Sale of Investment Securities in NOR
Gains on Disposition of Long-term Investment Securities in NOR
Gain on Disposition of Securities Held to Maturity in NOR
Gain on Disposition of Securities Available for Sale in NOR
Gain on Disposition of Property Plant and Equipment in NOR
Gain on Disposition of Intangible Assets in NOR
Rental Revenues in NOR
Gains on Foreign Currency Transaction in NOR
Gains on Foreign Currency Translation in NOR
Gains on Valuation of Marketable Securities in NOR
Gain on Valuation of Short-term Investment Assets in NOR
Gain on Valuation of Securities Held for Trading in NOR
Gains on Valuation of Available for Sale Securities in NOR
Gains on Valuation of Long-term Investment Securities in NOR
Total Gains on Valuations of Derivatives in NOE
Total Gains on Transactions of Derivatives in NOE
Total Recovery of Derivatives Transaction Credit in NOR
Equity Income on Investments in NOR
Gains on Retirement of Bonds in NOR
Reversal of Allowance for Doubtful Accounts in NOR
Total Recovery of Impairment Losses on Investments in NOR
Recovery of Impairment Losses on Property Plant and Equipment in NOR
Recovery of Impairment Losses on Intangible Assets in NOR
Recovery of Impairment Losses on Development Costs in NOR
Income Tax Refunds in NOR
Gain on Prior Period Error Correction in NOR
Fees Revenues in NOR
Royalty Income in NOR
Miscellaneous Revenues in NOR
Other Non Operating Revenues in NOR
Non Operating Expenses
Total Interest Expense in NOE
Loss of Disposition of Accounts Receivable in NOE
Amortization of Industrial Property Right In NOE

242
XBRL >>
XBRL
eXtensible Business Reporting Language

Losses on Sale of Marketable Securities in NOE


Loss on Disposition of Short-term Investment Assets in NOE
Loss on Disposition of Securities Held for Trading in NOE
Loss on disposition of Securities Available for Sale in NOE
Loss on disposition of Securities Held to Maturity in NOE
Losses on Disposition of Investments in NOE
Losses on Sale of Investment Securities in NOE
Loss on Disposition of Long-term Investment Securities in NOE
Losses on Disposition of Property Plant and Equipment in NOE
Losses on Disposition of Intangible Assets in NOE
Losses on Foreign Currency Transaction in NOE
Losses on Foreign Currency Translation in NOE
Total Losses on Valuation of Inventories in NOE
Losses on Valuation of Marketable Securities in NOE
Loss on Valuation of Short-term Investment Assets in NOE
Loss on Valuation of Securities Held for Trading in NOE
Losses on Valuation of Investments in NOE
Loss on Valuation of Long-term Investment Securities in NOE
Total Loss on Valuation of Derivatives in NOE
Total Loss on Transactions of Derivatives in NOE
Total Amortization of Derivatives Transaction Debit in NOE
Equity Losses on Investments in NOE
Losses on Retirement of Bonds in NOE
Total Impairment Losses on Investments in NOE
Impairment Losses on Property Plant and Equipment in NOE
Impairment Losses on Intangible Assets in NOE
Impairment Losses on Development Costs in NOE
Additional Payment of Income Taxes in NOE
Loss on Prior Period Error Correction NOE
Donation in NOE
Other Bad Debt Expenses in NOE
Depreciation Expenses on Assets not in Use in NOE
Total Amortization Expenses on Intangible Assets in NOE
Miscellaneous Losses in NOE

243
‫>> المالحق‬
Other Non Operating Expenses in NOE
Gain or Loss Before Extraordinary Gains Losses and Income Taxes
Extraordinary Gains
Gains on Assets contributed in EG
Gains from Liabilities Exempted in EG
Gains on Insurance Settlements in EG
Gain on Prior Period Error Correction in EG
Gains on Disposition of Property Plant and Equipment in EG
Gains on Disposition of Investments in EG
Gains on Retirement of Bonds in EG
Other Extraordinary Gains in EG
Extraordinary Losses
Losses Due to Disaster in EL
Loss on Prior Period Error Correction EL
Losses on Disposition of Property Plant and Equipment in EL
Losses on Disposition of Investments in EL
Losses on Retirement of Bonds in EL
Other Extraordinary Losses in EL
Income or Loss Before Income Tax Expenses
Income Tax Expenses
Net Income or Loss in IS
Statement of Appropriation of Retained Earnings
Retained Earnings Before Appropriation
Inappropriate Retained Earnings or Accumulated Deficit Carried over from Prior Period
Gain on Prior Period Error Correction
Loss on Prior Period Error Correction
Interim Dividend
Accumulated Effect of Accounting Policy Change
Net Income or Loss in RE
Other Increases or Decreases in RE
Transfer from Voluntary Reserves
Subtotal of Retained Earnings Before Appropriation
Appropriations
Legal Reserve

244
XBRL >>
XBRL
eXtensible Business Reporting Language

Statutory Reserve Other


Dividends
Stock Dividend
Total Voluntary Reserves
Appropriation of Other Retained Earnings
Disposition of Deficit
Reverse of Voluntary Reserve
Reverse of Other Legal Reserve
Reverse of Legal Reserve
Reverse of Capital Surplus
Inappropriate Retained Earnings or Accumulated Deficit Carried forward to
Subsequent Period
Statement of Appropriation of Disposition of Deficit
Accumulated Deficit Before Disposition in Deficit
Inappropriate Retained Earnings or Accumulated Deficit Carried over from Prior
Period in Deficit
Gain on Prior Period Error Correction in Deficit
Loss on Prior Period Error Correction in Deficit
Interim Dividend in Deficit
Accumulated Effect of Accounting Policy Change in Deficit
Net Income or Loss in Deficit
Other Increases or Decreases in Deficit
Transfer from Voluntary Reserves in Deficit
Subtotal of Retained Earnings Before Appropriation in Deficit
Appropriations in Deficit
Legal Reserve in deficit
Statutory Reserve Other in Deficit
Dividends in Deficit
Stock Dividends in Deficit
Total Voluntary Reserves in Deficit
Appropriation of Other Retained Earnings in Deficit
Disposition of Deficits in Deficit
Reverse of Voluntary Reserve in Deficit
Reverse of Other Legal Reserve in Deficit

245
‫>> المالحق‬
Reverse of Legal Reserve in Deficit
Reverse of Capital Surplus in Deficit
Inappropriate Retained Earnings or Accumulated Deficit Carried forward to
Subsequent Period in Deficit
Cash Flow Statement
Cash and Cash Equivalent at Ending
Increase or Decrease in Cash and Cash Equivalent
Cash Flow from Operating Activities
Net Income or Loss in Cash Flow Statement
Addition of Expenses of Non Cash Transaction
Depreciation Expenses in Cash Flow Statement
Bad Debt Expenses in Cash Flow Statement
Provision for Severance Indemnities in Cash Flow Statement
Amortization of Intangibles in Cash Flow Statement
Interest Expenses in Cash Flow Statement
Loss on Discount of Debenture Issuance in Cash Flow Statement
Amortization of Present Value discount in Cash Flow Statement
Loss on Disposition of Marketable Securities in Cash Flow Statement
Loss on Valuation of Derivatives in Cash Flow Statement
Amortization of Derivatives Transaction Debit in Cash Flow Statement
Loss on Derivatives Transactions in Cash Flow Statement
Loss on Valuation of Inventories in Cash Flow Statement
Loss on Valuation of Marketable Securities in Cash Flow Statement
Loss on Foreign Exchange Translations in Cash Flow Statement
Other Bad Debt Expenses in Cash Flow Statement
Losses on Disposition of Property Plant and Equipment in Cash Flow
Statement
Losses on Disposition of Intangible Assets in Cash Flow Statement
Losses on Disposition of Investments in Cash Flow Statement
Impairment loss of Investment Assets in Cash Flow Statement
Loss on redemption of Debentures in Cash Flow Statement
Loss on Valuation using Equity Method of Accounting in Cash Flow Statement
Impairment Losses on Property Plant and Equipment in Cash Flow Statement
Impairment Loss of Intangible assets in Cash Flow Statement

246
XBRL >>
XBRL
eXtensible Business Reporting Language

Loss on Prior Period Error Correction in Cash Flow Statement


Transfer to Liability Provision in Cash Flow Statement
Other Expenses of Non Cash Transaction
Deduction of Revenue of Non Cash Transaction
Gains on Sale of Marketable Securities in Cash Flow Statement
Gains on Foreign Currency Translation in Cash Flow Statement
Gains on Valuations of Derivatives in Cash Flow Statement
Recovery of Derivatives Transaction Credit in Cash Flow Statement
Gains on Transactions of Derivatives in Cash Flow Statement
Gains on Valuation of Marketable Securities in Cash Flow Statement
Gains on Disposition of Investment in Cash Flow Statement
Gains on Disposition of Property Plant and Equipment in Cash Flow Statement

Gains on Disposition of Intangible Assets in Cash Flow Statement


Equity Income on Investment in Cash Flow Statement
Recovery of Impairment Losses on Investments in Cash Flow Statement
Recovery of Impairment Losses on Property Plant and Equipment in
Cash Flow Statement
Recovery of Impairment Losses on Intangible Assets in Cash Flow Statement
Gains on Retirement of Bonds in Cash Flow Statement
Recovery of Liability Provision in Cash Flow Statement
Interest Revenues in Cash Flow Statement
Reverse of Present Value Discount in Cash Flow Statement
Amortization of Premium on Debenture Issuance in Cash Flow Statement
Amortization of Present Value Discount in Interest Income in Cash Flow
Statement
Gain on Prior Period Error Correction in Cash Flow Statement
Other Revenues of Non Cash Transaction
Changes in Assets and Liabilities Operating Activities
Decrease or Increase in Trade Receivables
Decrease or Increase in Non Trade Receivables
Decrease or Increase in Accrued Revenues
Decrease or Increase in Prepayment
Decrease or Increase in Prepaid Income Taxes
Decrease or Increase in Prepaid Expenses

247
‫>> المالحق‬
Decrease or Increase in Other Quick Assets
Decrease or Increase in Inventories
Decrease or Increase in Long-term Trade Receivables
Decrease or Increase in Deferred Income Tax Assets
Decrease or Increase in Other Operating Assets
Increase or Decrease in Trade Payables
Increase or Decrease in Non Trade Payables
Increase or Decrease in Income Taxes Payable
Increase or Decrease in Advances from Customers
Increase or Decrease in Withholdings
Increase or Decrease in Accrued Expenses
Increase or Decrease in Unearned Revenues
Increase or Decrease in Short-term Allowance Credit
Increase or Decrease in Provision for Severance Benefits
Increase or Decrease in Provision for Restoration
Increase or Decrease in Provision for Product Warranties
Increase or Decrease in Provision for Other Estimated Liabilities
Increase or Decrease in Deferred Income Tax Liabilities
Payments in Severance
Increase or Decrease on Other Operating Liabilities
Cash Flow from Investing Activities
Inflows from Investing Activities
Decrease in Current Asset
Disposition in Short-term Financial Instruments
Disposition in Marketable Securities
Retrieval in Short-term Loans
Retrieval in Non Trade Receivables
Decrease in Other Quick Assets
Decrease in Investments
Decrease in Long-term Financial Instruments
Disposition in Investment in Securities
Decrease in Long-term Loans
Decrease in Investment in Properties
Decrease in Deposits Provided

248
XBRL >>
XBRL
eXtensible Business Reporting Language

Disposition in Derivatives
Decrease in Other Investments
Disposition in Property Plant and Equipment
Disposition in Land
Disposition in Buildings
Disposition in Structures
Disposition in Machinary
Disposition in Tools
Disposition in Office Equipment
Disposition in Vehicles
Disposition in Capital Lease Assets
Disposition in Leasehold Improvements
Disposition in Ships
Disposition in Airplanes
Disposition in Other Tangible Assets
Disposition in Construction in Progress
Disposition in Intangible Assets
Disposition in Goodwill
Disposition in Patents Industrial
Disposition in Mining Rights
Disposition in Fishing Rights
Disposition in Land Rights
Disposition in Development Costs
Disposition in Organization Costs
Disposition in Licenses and Franchise
Disposition in Copyrights
Disposition in Foregift for Rent
Disposition in Computer software
Disposition in Other Intangible Assets
Decrease in Deferred Assets
Addition from Other Investing Activities
Outflows from Investing Activities
Increase in Current Assets
Acquire in Short-term Financial Instruments

249
‫>> المالحق‬
Acquire in Marketable Securities
Acquire in Electric Utilities
Increase in Non Trade Receivables
Increase in Other Quick Assets
Increase in Investments
Increase in Long-term Financial Instruments
Acquire in Investment in Securities
Increase in Long-term Loans
Increase in Investment in Properties
Increase in Deposits Provided
Acquire in Derivatives
Acquire in Other Investment
Acquire in Property Plant Equipment
Acquire in Intangible Assets
Acquire in Land
Acquire in Buildings
Acquire in Structures
Acquire in Structures
Acquire in Machinery
Acquire in Tools
Acquire in Office Equipment
Acquire in Vehicles
Acquire in Capital Lease Assets
Acquire in Leasehold Improvements
Acquire in Ships
Acquire in Airplanes
Acquire in Other Tangible Assets
Acquire in Construction in Progress
Acquire in Intangible Assets
Acquire in Goodwill
Acquire in Parents Industrial
Acquire in Mining Rights
Acquire in Fishing Rights
Acquire in Land Rights

250
XBRL >>
XBRL
eXtensible Business Reporting Language

Increase in Development Costs


Increase in Organization Costs
Increase in Licenses and Franchise
Acquire in Copyrights
Acquire in Foregift for Rent
Increase in Computer Software
Increase in Other Intangible Assets
Increase in Deferred Assets
Deduction from Other Investing Activities
Cash Flows from Financing Activities
Inflows from Financing Activities
Increase in Current Liabilities
Increase in Short-term Borrowings
Increase in Non Trade Payables
Increase in Dividends Payables
Increase in Other Current Liabilities
Increase in Long-term Liabilities
Increase in Bonds Payables
Increase in Long-term Borrowings
Increase in Lease Payable
Increase in Other Fixed Liabilities
Increase in Capital Stock
Increase in Stock Issuance
Increase in Common Stock Issuance
Increase in Preferred Stock Issuance
Increase in Capital Stock Subscribed
Increase in Additional Paid in and Other Capital
Disposition in Treasury Stock in CA
Increase in Capital Adjustments
Inflows in Merge and Business Transfer
Inflows from Other Financing Activities
Outflows from Financing Activities
Decrease in Current Liabilities
Decrease in Short-term Borrowings

251
‫>> المالحق‬
Decrease in Non Trade Payables
Decrease in Dividends Payables
Decrease in Current Portion of Long-term Liabilities
Decrease in Other Current Liabilities
Decrease in Long-term Liabilities
Decrease in Long-term Borrowings
Payments in Long-term Non Trade Payables
Decrease in Other Long-term Liabilities
Decrease in Capital Stock
Decrease in Common Stock
Decrease in Preferred Stock
Decrease in Capital Stock Subscribed
Decrease in Additional Paid in and Other Capital
Acquire in Treasury Stock in CA
Decrease in Capital Adjustments
Payments in Dividends
Outflows from Other Financing Activities
Increase or Decrease in Other Cash
Cash and Cash Equivalent at Beginning

252
XBRL >>
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫املراجع العربية‬

‫‪ 1.1‬أبو العزم حممد‪ ،‬الدكتور فهيم‪ ،‬إطار ومفاهيم لغة ‪ ،XBRL‬ندوة التجارة‬
‫االلكرتونية‪ ،‬جامعة امللك خالد‪ ،‬أهبا‪.2004 ،‬‬
‫‪ 2.2‬إعالن املنتدى العاملي للتطوير احملاسيب‪ ،‬املبادئ احملاسبية املقبولة بشكل‬
‫عام لعام ‪ ،2001‬مسح جديد يربز فروق جوهرية بني متطلبات احملاسبة‬
‫الوطنية ومعايري احملاسبة الدولية‪.‬‬
‫‪ 3.3‬سنن الرتمذي‪.‬‬
‫‪ 4.4‬قاموس احمليط‪.‬‬
‫‪ 5.5‬قاموس لسان العرب‪.‬‬
‫‪ 6.6‬قمة احملاسبة الدولية يف دبي ‪ ،2006‬مجعية احملاسبني "سوق أبو ظيب"‬
‫‪http://ameinfo.com/56451.html‬‬
‫‪ 7.7‬خمتار الصحاح حملمد أبي بكر الرازي‪.‬‬
‫‪ 8.8‬معايري احملاسبة الدولية ‪ ،2002‬ترمجة مجعية اجملمع العربي للمحاسبني‬
‫القانونيني‪ ،‬األردن‪.‬‬
‫‪ 9.9‬امليداني‪ ،‬د‪ .‬حممد أمين عزت‪ ،‬تطوير أسواق رأس املال يف سورية‪ ،‬مقال‬
‫منشور على االنرتنيت بتاريخ ‪.2002/2/19‬‬

‫‪253‬‬
‫>> المراجع العربية‬
‫املراجع األجنبية‬

1. Benoît Marchal, XML by Examples, QUE, 2000,


2. Element ID numbers in this document are from version iascf-
ci-pfs-2002-06-15.
3. ftp://ftp.jclark.com/pub/xml/expat1_2.zip
4. Hoffman, Kurt & Koreto, 1999.
5. http://acord.org
6. http://aicpa.org
7. http://alphaworks.ibm.com
8. http://boj.or.jp/en/index.htm
9. http://citec.fi
10. http://fhblack.com/xbrl2.html
11. http://http://rpbourret.com/xml/XMLAndDatabases.htm
12. http://http://ucc.ie/xml/#doctype
13. http://http://ucc.ie/xml/#htmlxml
14. http://http://ucc.ie/xml/#valid
15. http://http://vervet.com/
16. http://http://vervet.com/
17. http://jclark.com/xml/expat.html
18. http://legalxml.org
19. http://microsoft.com
20. http://microsoft.com/BusinessSolutions

254
XBRL >>
XBRL
eXtensible Business Reporting Language

21. http://mismo.org
22. http://mozilla.org
23. http://msdn.microsoft.com/XML/XMLDownloads/default.
aspx
24. http://opera.com/opera5/specs.html
25. http://pdbeam.uwaterloo.ca/~rlander/
26. http://pwc.com/Extweb/service.nsf/docid/8E1B9090174497
BA85256BF10038D5D7
27. http://sec.gov
28. http://ucc.ie/xml/#api
29. http://ucc.ie/xml/#doctype
30. http://ucc.ie/xml/#html
31. http://ucc.ie/xml/#hypertext
32. http://ucc.ie/xml/#style
33. http://ucc.ie/xml/#xmlsoft
34. http://verticalnet.com
35. http://w3.org/TR/NOTE-sgml-xml-971215#null
36. http://w3.org/TR/REC-xml#sec-prolog-dtd
37. http://w3c.org
38. http://www1.shore.net/~dmoisan/
39. http://xbrl.org/2003/instance
40. http://xbrl.org/taxonomy/int/br/common/g,cd/2002-10-15
41. http://xbrl.org/taxonomy/int/br/common/gcd/2002-10-15/int-

255 ‫>> المراجع األجنبية‬


gcd-2002-10-15.xsd
42. http://xbrl.org/taxonomy/int/br/common/gcd/2002-10-15/int-
gcd-2002-10-15-references.xml
43. http://xbrl.org/taxonomy/int/br/common/gcd/2002-10-15/int-
gcd-2002-10-15-labels.xml
44. http://xbrl.org/taxonomy/int/br/common/gcd/2002-10-15/int-
gcd-2002-10-15-presentation.xml
45. http://xbrl.org/taxonomy/int/br/common/gcd/2002-10-15/int-
gcd-2002-10-15-calculation.xml
46. http://xbrl.org/taxonomy/int/br/common/gcd/2002-10-15/int-
gcd-2002-10-15-definition.xml
47. http://xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07
48. http://xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-
ar-2003-07-07.xsd
49. http://xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-ar
2003-07-07-references.xml
50. http://xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-ar-2003-
07-07-labels.xml
51. http://xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-ar-
2003-07-07-presentation.xml
52. http://xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-ar-
2003-07-07-calculation.xml
53. http://xbrl.org/taxonomy/int/br/rpt/ar/2003-07-07/int-ar-

256
XBRL >>
XBRL
eXtensible Business Reporting Language

2003-07-07-definition.xml
54. http://xbrl.org/whatisxbrl
55. http://xbrl-ie.org/public/aboutxbrl.html
56. http://xbrl-ie.org/public/aboutxbrl.html
57. http://xdev.datachannel.com/directory/xml-parser.html
58. http://xfrml.org/resourcecenter/taxonomies.asp?sid=22
59. http://xml.apache.org
60. http://xml.coverpages.org
61. http://xml.coverpages.org
62. Recommendation, issued in accordance with XBRL Inter-
national Processes REC 2002-04-20, Primary Financial State-
ments (PFS), Financial Reporting for Commercial and Industrial
Entities, International Accounting Standards (IAS), 2002-11-15,
Explanatory Notes.
63. Referencing: XBRL GAAP Taxonomies, Alan Teixeira - The
University of Auckland, New Zealand and Josef Macdonald –
Ernst & Young, Auckland, New Zealand, 2002.
64. Ron van Ardenne, Batavia XBRL Proof of Concept Guide,
2004, http://batavia-xbrl.com.
65. The World Wide Web Committee, or W3C, is a worldwide
consortium that establishes protocols or rules for the Internet.
http://w3c.org
66. The XML Cover Pages Extensible Markup Language (XML)

257 ‫>> المراجع األجنبية‬


By: Robin Cover Last modified; July 31, 2000 Found at http://
oasis-open.org/cover/xml.html#overview August 1, 2000.
67. Third XBRL Conference at Bryant College, 2002, Sec.5
68. Third XBRL Conference at Bryant College، 2002، Sec.5
69. Walter Hamscher, XBRL 2.1 Conformance Suite 1.0, Public
Working Draft of 31 December 2003.
70. What is SGML, Extract from the OII Technology Handbook,
Technology Appraisals Limited 1996? Found at http://techapps.
co.uk/iihb_sgml.html , July 31, 2000.
71. XBRL Advanced Business Facts, XBRL GL Core 1.1 (GL-
BUS).
72. XBRL Advanced US/UK Accounting 1.1 (GL-USK)
73. XBRL GL, the Journal taxonomy: Core 1.1.
74. XBRL Korea Domain Working Group, 2004-01-19, Explana-
tory Notes (Public Working Draft).
75. XBRL Multicurrency, XBRL GL Core 1.1 (GL-MUC).
76. XML in 10 Points, by Bert Bos, 1999-2000. Created 27 Mar
1999 (last update: Date: 2000/05/26 15:48:52) http://w3.org/
XML/1999/XML-in-10-points, Viewed July 31, 2000.

258
XBRL >>
‫‪XBRL‬‬
‫‪eXtensible Business Reporting Language‬‬

‫مؤلفات الدكتور سامر مظهر قنطقجي‬

‫‪ 1.1‬ترشيد عمليات الصيانة باألساليب الكمية (رسالة ماجستري ‪ -‬جامعة‬


‫حلب)‪.‬‬
‫‪ 2.2‬دور احلضارة اإلسالمية يف تطوي الفكر احملاسيب (رسالة دكتوراه –‬
‫جامعة حلب)‪.‬‬
‫‪ 3.3‬فقه احملاسبة اإلسالمية – ج ‪ ،1‬املنهجية العامة‪ ،‬مؤسسة الرسالة‬
‫ناشرون بدمشق‪.‬‬
‫‪ 4.4‬فقه احملاسبة اإلسالمية – ج ‪ ،2‬احملاسبة االجتماعية‪ ،‬دار النهضة‬
‫بدمشق‪.‬‬
‫‪ 5.5‬مشكلة البطالة وعالجها يف الفقه اإلسالمي‪ ،‬مؤسسة الرسالة ناشرون‬
‫بدمشق‪.‬‬
‫‪ 6.6‬الفروق اجلوهرية بني املصارف اإلسالمية واملصارف الربوية‪ ،‬دار شعاع‪.‬‬
‫‪ 7.7‬صناعة التمويل يف املصارف واملؤسسات املالية اإلسالمية‪ ،‬دار شعاع‪.‬‬
‫‪ 8.8‬التأمني اإلسالمي التكافلي‪ ،‬أسسه وحماسبته‪ ،‬دار شعاع‪.‬‬
‫‪ 9.9‬سياستا حتصيل الزكاة وإلغاء الضرائب املاليتني (فقه االقتصاد املايل)‪،‬‬
‫دار شعاع‪.‬‬
‫‪ 1010‬صندوق القرض احلسن‪ ،‬دار شعاع‪.‬‬
‫‪ 1111‬ضوابط االقتصاد اإلسالمي يف معاجلة األزمات املالية العاملية‪ ،‬دار‬
‫النهضة‪.‬‬
‫‪ 1212‬األزمة املالية العاملية وضوابط االقتصاد اإلسالمي هلا‪ ،‬دار السيد‬
‫باململكة العربية السعودية‪.‬‬
‫‪ 1313‬ضوابط االقتصاد اإلسالمي يف معاجلة األزمات املالية العاملية (نسخة‬

‫‪259‬‬
‫>> المؤلفات‬
‫مزيدة ومنقحة)‪ ،‬دار شعاع‪.‬‬
‫‪ 1414‬فقه األسواق‪ ،‬سلسة فقه املعامالت اإلسالمية‪ ،‬مؤسسة الرسالة ناشرون‬
‫بدمشق‪.‬‬
‫‪ 1515‬فقه اإليراد‪ ،‬سلسة فقه املعامالت اإلسالمية‪ ،‬مؤسسة الرسالة ناشرون‬
‫بدمشق‪.‬‬
‫‪ 1616‬فقه التكلفة‪ ،‬سلسة فقه املعامالت اإلسالمية‪ ،‬مؤسسة الرسالة ناشرون‬
‫بدمشق‪.‬‬
‫‪ 1717‬فقه الربح‪ ،‬سلسة فقه املعامالت اإلسالمية‪ ،‬مؤسسة الرسالة ناشرون‬
‫بدمشق‪.‬‬
‫‪ 1818‬أيهما أصلح يف االستثمار معيار الربح أم معيار االستثمار؟‪ ،‬سلسة فقه‬
‫املعامالت اإلسالمية‪ ،‬مؤسسة الرسالة ناشرون بدمشق‬
‫‪ 1919‬منوذج توزيع أرباح وخسائر شركات املضاربة اإلسالمية‪ ،‬سلسة فقه‬
‫املعامالت اإلسالمية‪ ،‬مؤسسة الرسالة ناشرون بدمشق‪.‬‬
‫‪ 2020‬الفساد‪ ،‬أسبابه ونتائجه واحللول املقرتحة للقضاء عليه‪ ،‬سلسة فقه‬
‫املعامالت اإلسالمية‪ ،‬مؤسسة الرسالة ناشرون بدمشق‪.‬‬
‫‪ 2121‬معيار قياس أداء املعامالت املالية اإلسالمية (بديالً عن مؤشر الفائدة)‪،‬‬
‫سلسة فقه املعامالت اإلسالمية‪ ،‬مؤسسة الرسالة ناشرون بدمشق‪.‬‬
‫‪ 2222‬مؤسسات البنية التحتية للصناعة املالية اإلسالمية‪.‬‬
‫‪ 2323‬كتاب فقه املعامالت الرياضي‪ ،‬دار أبي الفداء العاملية للنشر‪.‬‬
‫‪ 2424‬كتاب لغة اإلفصاح املايل واحملاسيب ‪ ،XBRL‬دار أبي الفداء العاملية‬
‫للنشر‪.‬‬

‫‪260‬‬
XBRL
eXtensible Business Reporting Language

‫لغة اإلفصاح المالي والمحاسبي‬

XBRL
eXtensible Business Reporting Language

The Financial & Accountancy Disclosure Language

‫الدكتور سامر مظهر قنطقجي‬

2012 ‫الطبعة االلكرتونية األوىل‬

261
‫لغة اإلفصاح املايل واحملاسبي‬

‫"لغة اإلفصاح املايل واحملاسيب" ِّلمؤلفه األستاذ الدكتور سامر قنطقجي هو امتدادٌ ملشروعه الكبري‬
‫يف نشر االقتصاد اإلسالمي وعلومه وآفاقه املعاصرة عرب مسار النشر اإللكرتوني‪.‬‬
‫كل مستجدات هذا‬ ‫والكتاب خالصة خربة وجتارب ا ِّلمؤلف العلمية والعملية‪ ،‬صاغها ومللم فيها َّ‬
‫لكل من يريد أن يغرف من هذا العلم أو يستند إىل‬ ‫ريادي ِّ‬
‫ٍّ‬ ‫أساس‬
‫ٍ‬ ‫العلم ليكون هذا الكتاب حجرَ‬
‫جدا ٍر متنيٍ أو ينال حظاً من اإلضاءات الكاشفة للخفايا واملظ ِهرة لألبعاد واالمتدادات الراسخة‬
‫للغةِ اإلفصاح املايل واحملاسيب‪.‬‬

‫***‬

‫الكتاب هو أول عمل باللغة العربية "كما يقول ا ّلمؤلف" عن لغة ‪ XBRL‬لغة اإلفصاح املايل‬
‫واحملاسيب‪ ،‬حيث احملاسبة لغة األعمال بل هي أُسُّها وأساسها وحيث ربط العلم بالعمل والتنظري‬
‫بالتطبيق هو أحد هواجس ا ّلمؤلف وأهدافه الكربى عرب سلسلة كتبه املعنية باالقتصاد اإلسالمي‬
‫تأسيساً وتوليداً‪ ،‬ذاك أن ربط العلم بالعمل هو الذي حيرك النهضة ويصنع املتانة الفكرية ويليب‬
‫حوائج األمة ويفصل األصالة عن التبعية‪.‬‬

‫***‬

‫يسرُّ جمموعة دار أبي الفداء العاملية للنشر والتوزيع والرتمجة أن تشرف فنياً على نشر هذا الكتاب‬
‫والذي نرجو من اهلل أن حيقق مراد مؤلفه يف تلبية حوائج طالب العلم والتقاطع مع اهتمامات‬
‫الباحثني يف هذا املضمار والساعني ملزيدٍ من التحصيل العلمي والسبق البحثي‪.‬‬

‫الناشر‬

‫دار أبي الفداء العاملية للنشر والتوزيع والرتمجة‬

‫‪262‬‬

You might also like