Professional Documents
Culture Documents
XBRL
eXtensible Business Reporting Language
اإلشراف الفين العام :جمموعة دار أبي الفداء العاملية للنشر والتوزيع والرتمجة
اآلراء الواردة يف كتب الدار تعرب عن مؤلفيها وال تعرب بالضرورة عن رأي الدار
2
XBRL
eXtensible Business Reporting Language
الرسالة والغاية
3
لغة اإلفصاح المالي والمحاسبي
XBRL
eXtensible Business Reporting Language
4
XBRL
eXtensible Business Reporting Language
5
تقديم
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
11
الفصل األول :احملاسبة لغة األعمال 16
16 ▫ ▫املبحث األول :دور املعلومات يف توجيه قرارات األعمال.
-التقارير احملاسبية.
-قرار االستثمار.
223 املراجع
15
الفصل األول
احملاسبة لغة األعمال
تتوجه األعمال إىل مزيد من التخصص مما يتطلب تضافر العديد منها
ضمن تشكيالت تزداد ضخامة وتركيزاً لرؤوس األموال ولتخصصات أفرادها
اإلداريني والفنيني على حد سواء.
وكان البد من لغة جتمع مصاحل هذه األطراف للمحافظة على منافعها
املشرتكة وصيانتها ،فكانت احملاسبة هي اللغة اليت تتخاطب هبا األعمال ،فبدأ
الرتكيز يزداد على شكل وحمتوى خمرجاهتا من قوائم وتقارير مالية نظراً ألن
هذه القوائم والتقارير هي الواجهة اإلعالمية املعربة عنها .ومبا أن احملاسبة
تشكل نظاماً معلوماتياً دقيقاً فسنتعرض إىل دور املعلومات يف توجيه قرارات
األعمال ،وإىل أمهية اإلفصاح احملاسيب للقوائم املالية ،وإىل مدى تأثر أسواق
املال العاملية (البورصات) مبخرجات احملاسبة.
املبحث األول
دور املعلومات يف توجيه قرارات األعمال
إن توجيه األعمال يكون باختاذ القرارات االستثمارية اهلامة واحليوية اليت
يتخذها شخص أو أشخاص خمولني ،وتكون عملية اختاذ القرار أفضل عندما
حتوي األعمال نظاماً معلوماتياً حمدداً ألنه يشكل (يف هكذا حالة) أساساً
مهماً يُعتمد عليه لتوافر اآلليات الالزمة ضمنه ،وحتى يؤدي النظام املعلوماتي
دوره البد من:
1.1حتديد مصادر البيانات.
16
>> الفصل األول
XBRL
eXtensible Business Reporting Language
17
>> المحاسبة لغة األعمال
البيانات املالية للمشروع ومدى مقدرته على حتمّل وسداد الديون.
4.4الدولة واجملتمع :ممثلة مبؤسساهتا املالية والرقابية والتخطيطية،
واملنظمات غري احلكومية.
5.5الدارسون والباحثون :وهم الذين يستفيدون من البيانات احملاسبية املعدة
من قبل املشروع يف دراساهتم وحبوثهم.
6.6املراجعون واحملللون املاليّون :وهم الذين يقفون على املركز املايل للمشروع
فيقدمون النصح واإلرشاد لإلدارة وللملّك.
7.7أسوق املال :اليت تتلقف البيانات املالية املنشورة وحتليالت املاليني
واالقتصاديني اليت تساهم يف حتديد قيمة األسهم والسندات املتداولة.
النظام احملاسيب:
النظام احملاسيب هو األداة اليت حتقق هبا احملاسبة غايتها ،وحتى حتقق
احملاسبة الغاية املرجوة منها البد من مقومات حتدد بنية النظام احملاسيب،
وهي:
• املستندات والدفاتر.
• دليل احلسابات.
• احملاسب.
• القوائم املالية والقوائم التكميلية هلا واملقرتحات.
18
>> الفصل األول
XBRL
eXtensible Business Reporting Language
ﺡ/ﺗﺷﻐﻳﻝ
Financial Reports
Reports
ﺡ/ﻣﺗﺎﺟﺭﺓ
ﺍﻟﺗﻘﺎﺭﻳﺭ ﺍﻟﻣﺣﺎﺳﺑﻳﺔ
ﺡ/ﺃ.ﺥ
Financial
ﺍﻟﻣﻳﺯﺍﻧﻳﺔ
تعترب جمموعة األوراق الثبوتية (الشكل رقم )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تقارير داخلية :يتم تداوهلا ضمن املنشأة ،لتأمني سي ٍل من املعلومات
املفيدة ملختلف اإلدارات ،ويتناسب شكل التقرير (شكل املعلومة) مع اجلهة
املستفيدة منه ،فاإلدارة الدنيا ترفع تقاريرها يومياً عن حالة مراكز املسؤولية
باعتماد مفهوم اإلدارة باالستثناء (أي التبليغ عن االحنراف عند حصوله)
واإلدارات الوسطى ترفع تقاريرها أسبوعياً بشكل دوري وشامل ،واإلدارات
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فهي التهديدات
املمكن حدوثها بسبب املفاجآت الضارة اليت مل تؤخذ بعني االعتبار.
ويؤثر ذلك على كل الفعاليات االقتصادية والقرارات اإلدارية إضافة إىل قرارات
االستثمار ،فكلما طالت فرتة االستثمار املستقبلية ازدادت التنبؤات وارتفعت
نسبة املخاطر احمليطة بالقرارات االستثمارية.
23
>> المحاسبة لغة األعمال
فاألول يتطلع دوماً إىل استثمارات ختلو من املخاطر أو أهنا تكون يف حدودها
الدنيا على األقل كاالستثمار يف اإلجيار .أما املغامر فإنه على استعداد لتحمل
نتائج املخاطر ،لذلك فإنه يسعى إىل حتقيق نسب عالية من األرباح لتغطية عنصر
املخاطرة شأن شركات التنقيب عن النفط مثالً .وقد يُحجم املستثمر عن اإلقدام
إذا علم بضخامة حجم املخاطر احمليطة باستثماره.
لذلك وضع الفكر االقتصادي التقليدي لكل عنصر من عناصر اإلنتاج عائداً
يقابله .فاألجر يقابل العمل ،واإلجيار يقابل األرض ،والفائدة الربوية تقابل رأس
املال ،والربح يقابل التنظيم أو اإلدارة .بينما يرى الفكر االقتصادي اإلسالمي أن
عناصر اإلنتاج تتمثل بالعمل ويقابله األجر ،ورأس املال الذي يقابل الربح.
ومن الناحية العملية يُقسم الربح إىل قسمني :ربح عادي وآخر غري عادي ،فالربح
العادي ينجم عن جهد اإلدارة وتنظيمها جلميع مكنونات املشروع ،أما الربح غري
العادي فهو ناجم عن عنصر املخاطرة ،أو عن أسباب خارجية ليس لقرارات إدارة
املشروع عالقة هبا كارتفاع األسعار مثالً .وميكن متييز الربح غري العادي ألي
مشروع مبقارنة أرباحه بأرباح مشروع مماثل يعمل يف ظروف مماثلة.
اختاذ القرار:
اإلنسان هو الكائن الوحيد الذي حباه اهلل بالعقل ،فأعماله نامجة عن تدبريه.
لذلك فإن لكل عمل إدارة ،ومن املفرتض أن يكون للمركز اإلداري حقوق
وصالحيات وعليه واجبات ومسؤوليات ،ومن أهم مسؤولياته اختاذ القرارات
املناسبة لضمان حسن سري العمل لتحقيق أهداف اإلدارة.
والقرار املتخذ إما أن يكون قراراً ارجتالياً دون دراسة مسبّقة أو اعتماداً على
خربات سابقة ،وإما أن يكون قراراً علمياً نامجاً عن دراسة ودِراية وحتضري
مسبق.
24
>> الفصل األول
XBRL
eXtensible Business Reporting Language
25
>> المحاسبة لغة األعمال
ازدادت البيانات املتوافرة فإن ذلك سيُرشَّد القرار املتخذ كمعرفة أذواق الناس
وميوهلا إىل أنواع معينة وألوان حمددة وهكذا.
إن املستثمر احلصيف يعرف كيف يستفيد من البيانات واملعلومات وكيف
جيعلها جسراً لألطراف املستفيدة .وتتلخص مراحل اختاذ القرار باخلطوات
التالية (الشكل رقم :)2-1
مجع البيانات ،Dataسواء من داخل املشروع أو من البيئة احمليطة.
حتليل ومعاجلة البيانات ،وتعتمد هذه املرحلة على مدخالت املرحلة السابقة
ومعاجلتها يدوياً أو باستخدام بعض اآلالت أو احلاسبات ،وتشكل خمرجاهتا
معلومات Informationحتمل يف طياهتا معاجلات رياضية أو إحصائية أو
اقتصادية أو حبوث عمليات ،لذلك ميكن متييز املعلومات الناجتة عن املعاجلة
بأهنا أفضل من البيانات الختاذ القرارات ،فلو توافرت البيانات التالية عن
مشروع لتأجري السيارات:
• حجم النقدية املوجودة بتاريخ ما 1مليون لرية.
• بلغت أرباح العام 200ألف لرية.
• رأس املال املستثمر بلغ 2مليون لرية.
فإن نسبة السيولة يف هذا املشروع تبلغ %50من رأس املال مما يعين أن هناك
نقدية فائضة عن حاجة هذا املشروع اخلدمي وجيب توجيهها إىل استثمارات
أخرى ،ألن وجود مثل هذه النقدية املعطلة تؤدي إىل خفض معدل الربح من
%20إىل %10فيما لو مل تُستبعد هذه األموال من املشروع.
3.3التنبؤ عن الفرتات القادمة باستخدام أدوات حتليل الرحبية التجارية
واملالية والقومية ،وحتليل نقطة التعادل واحلساسية والتحليل االحتمايل وما
إىل ذلك.
4.4توفري جمموعة من االقرتاحات والبدائل املتاحة.
26
>> الفصل األول
XBRL
eXtensible Business Reporting Language
بديل 1
املبحث الثاني
اإلفصاح احملاسيب والقوائم املالية
27
>> المحاسبة لغة األعمال
البيئة اخلارجية البيئة الداخلية
مرحلة اإلعداد
والتحضري اعتماداً
مرحلة التحليل املايل القوائم املالية املنشورة
على القواعد
واملعايري احملاسـبية
الشكل ()3-1
وتعترب هذه التقارير والقوائم املالية مبثابة الشكل اإلعالمي للمشروع ألهنا تنشر
معلومات وبيانات حماسبية ومالية هتم ذوي العالقة ،وهي مبثابة صلة وصل
بني املشروع وبني املهتمني به .وبسبب اختالف طرق العرض ودرجة اإلفصاح
يف القوائم املالية فإن قدرة املستفيد منها تتبدل ومن ثم تؤثر على شكل القرار
املتخذ بناء عليها .وقد تعرض املعيار احملاسيب الدويل األول (هيكل وحمتوى
البيانات املالية) إىل مصطلح اإلفصاح يف معناه الواسع ،فشمل بنوداً عُرضت
يف صُلب كل بيان مايل وكذلك يف إيضاحات البيانات املالية.
28
>> الفصل األول
XBRL
eXtensible Business Reporting Language
رقم الصفحة احلالية منسوبة إىل جمموع أرقام صفحات القوائم املالية لضمان
سالمة كامل الصفحات وعدم فقدان أيَّاً منها ،ويُشار إىل اإليضاحات امللحقة
كجزء ال يتجزأ من القوائم بنفس الطريقة.
ويعترب اإلفصاح كافياً إذا مشل كل املعلومات اهلامة بقدر من التفصيل يتناسب
وأمهيتها النسبية ،بينما يعترب اإلفصاح كامالً إذا مشل كافة املعلومات احملاسبية
مما يؤدي إىل إظهار معلومات كبرية مما جيعلها مربكة لغري املهتم.
أما اإلفصاح اإللزامي فهو اإلفصاح الذي يتناسب واجلهة املُلزمة ،ويتناسب
التوسع يف اإلفصاح كنشر معلومات إضافية مع الدور اإلعالمي للقوائم املالية
وذلك هبدف زيادة معرفة وإطالع مستخدمي القوائم املالية .مثال ذلك اإلفصاح
عن العملة اليت أُعدت هبا القوائم املالية وجرى على أساسها القياس احملاسيب،
وكذلك اإلفصاح عن الطرق املستخدمة لتحويل أرصدة العمالت األخرى (إن
وجدت).
29
>> المحاسبة لغة األعمال
والبد من اإلفصاح عن التغيريات يف السياسات احملاسبية املتبعة وتربيرها
وبيان األثر الصايف لذلك التغيري .كما جيب اإلفصاح عن أية تقديرات حماسبية
خاصة منها غري املعتادة وتربيرها وبيان األثر الصايف هلا .وجيب اإلفصاح عن
األخطاء املصححة يف القوائم املالية للفرتات املالية السابقة واحلالية وبيان
طبيعة اخلطأ واألثر التصحيحي له.
30
>> الفصل األول
XBRL
eXtensible Business Reporting Language
عليها بأسرع وأفضل وأدق السبل قبل فوات األوان ،فضخامة السوق وسَعته
تسمح بدخول وخروج الكثريين منه مما يزيد من حدة املنافسة بقوة حيث مل
يعد من مكان للضعفاء فيه.
وتزداد هذه الفجوة بازدياد توسع منظمة التجارة العاملية WTOوبازدياد
الضغوط على تطبيق معايري احملاسبة واملراجعة الدولية.
إن من يعلم أوالً يربح أوالً ومن يعلم أخرياً يكسب أخرياً ،والعكس صحيح فمن
يعلم أخرياً خيسر أوالً ومن يعلم أوالً يربح أوالً ،إهنا معركة استثمار الوقت
بتوقيت املعلومة الصحيحة واملناسبة يف أسرع وقت ممكن.
31
>> المحاسبة لغة األعمال
.ب االلتزام هو مديونية حالية على املشروع ناشئة عن أحداث سابقة ومن
املتوقع أن يتطلب سدادها تدفقات خارجة للموارد (واليت تتجسد فيها منافع
اقتصادية ميلكها املشروع) للخارج.
.ج حق امللكية هو حصة املالك املتبقية يف أصول املشروع بعد طرح كافة
االلتزامات.
املبحث الثالث
احملاسبة وأسواق املال العاملية (البورصات)
تنتشر أسواق البورصة( )2يف خمتلف البلدان وتتفاوت درجة قوهتا وتقدمها
باختالف تطور وتقدم تلك البالد ومدى قوة قاعدهتا االقتصادية وتوافر
32
>> الفصل األول
XBRL
eXtensible Business Reporting Language
تؤدي سوق البورصة (خاصة األوراق املالية منها) وظائف على قدر كبري من
األمهية يف أسواق رأس املال ويف االقتصاد القومي ككل ،تتلخص مبا يلي(:)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
37
>> المحاسبة لغة األعمال
أنواع اإلفصاح:
ميكن تقسيم اإلفصاح إىل:
1.1إفصاح حماسيب.
2.2إفصاح غري حماسيب إلزامي يساعد يف توضيح املتطلبات الالزمة
لصالحية اإلفصاح.
3.3إفصاح غري حماسيب غري إلزامي يساعد يف توضيح متطلبات إضافية.
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
>> المحاسبة وتقنيات األتمتة
التلخيص التجميع التسجيل أحداث اقتصادية
تستلزم هذه العمليات كادراً ضخماً من املوظفني املؤهلني وزمناً طويالً من
العمل ،وغالباً ما تتأخر إدارات احملاسبة يف إعالن النتائج إىل الربع األول من
الفرتة التالية ،ثم تأتي عمليات التدقيق واملراجعة اليت تطول ما فيه الكفاية رغم
اعتمادها على تقنية اختيار عينة من احلسابات وبناء قرارها على نتائجها،
ولوال ذلك المتدت عمليات املراجعة إىل فرتات أطول.
والنتيجة أن املعلومات احملاسبية تأتي متأخرة مما يقلل من أمهيتها وفائدهتا
يف اختاذ القرارات احليوية واهلامة.
لذلك ملا استفادت احملاسبة من تقنيات احلواسب وبرجمياهتا متت السيطرة
على األعمال التقليدية املتكررة ،فصارت عملياهتا أسهل وتنجز بسرعات كبرية
مما جيعلها متاحة يف الوقت املالئم.
إال أن توسع األعمال وانتشارها يف بقاع جغرافية متباعدة وازدياد دور البورصات
بشكل ال ميكن التغاضي عنه ،أدى كل ذلك إىل تعقيد املشكلة من جديد .لكن
ملا ازدادت تقنيات اإلنرتنيت وبرجمياهتا فقد عاد للمحاسبة نشاطها وتطورها
باستفادهتا من هذه التقنيات اجلديدة حيث سخرهتا كأداة من أدواهتا.
بشكل عام ،يتم إعداد نظم احملاسبة على طريقتني:
تسمح األوىل بإعداد شجرة (خريطة )Chartحسابات فارغة أو مُعدة
46
>> الفصل الثاني
XBRL
eXtensible Business Reporting Language
سَلفاً مع السماح بإمكانية تعديلها ،ويف هذه احلالة جيب على مستخدم
النظام سواء كان حماسباً أو غري ذلك اإلملام بطرق وآليات إعداد شجرة
احلسابات لتبويب نظامه احملاسيب مبا خيدم أهدافه وأغراضه.
ويف الثانية يكون النظام مؤسس سلفاً مبجموعة حسابات رئيسية متثل
األصول واخلصوم واالستخدامات واملوارد وبعض احلسابات األساسية اليت
تنتمي للحسابات الرئيسية ،ويستطيع مستخدم النظام أن يتوسع بإضافة ما
يلزمه من حسابات ذات عالقة ضمن هذه الفئات.
وتنتمي معظم الربامج احملاسبية يف العامل هلاتني الطريقتني ،فنظامي
DacEasyو Small Business Managerمثالً يعتمدان الطريقة األوىل
بينما نظام MS-MONEYيعتمد الثانية.
اختالف املصطلحات:
إن اختالف املصطلحات (مدين/دائن) أو (من/إىل) أو (داخل/خارج) أو (وارد/
صادر) أمر شكلي ،حيث ميكن حلّها مبرونة يف أي نظام من خالل خيار
«التجهيزات »Setup or Configurationالذي يسمح عادة للمستخدم أن
خيتار ما يناسبه.
47
>> المحاسبة وتقنيات األتمتة
إلغاء ترحيل القيد والسماح بتعديله:
إن إمكانية إلغاء ترحيل القيد أو السماح بتعديله ،تُعدّ معضلة حماسبية ال
يُسمح هبا ،وحيرص مراجع احلسابات على عدم وجود مثل هذه املخالفات
بسبب آثارها السيئة ،لكن مبا أن احملاسبني هم الذين خيتارون النظام (يف
البلدان غري املتقدمة) فهم حيبذون طريقة اإللغاء باحلذف إلخفاء عيوب
ُّ
واحلل الذي ميكن اختياره يف هذه احلالة هو يف جتهيز النظام أخطائهم.
خبيارين يستطيع املشرف املختص حجب أحدمها إذا شاء ،واخلياران مها:
«السماح بإلغاء القيد بطريقة احلذف» و «السماح بإلغاء القيد بإصدار قيد
معاكس تلقائيا طبقاً للمبادئ احملاسبية املتعارف عليها .»GAAPويتاح
للمشرف على النظام أو ملدقق احلسابات مشاهدة القيود كما مت إدخاهلا
بإضافة خيار خاص يف احلالة األوىل.
وبسبب قدرات وسرعة الربجميات وقواعد البيانات وخدماهتا للشبكات فقد
يتم الدمج بني الطريقتني من خالل صالحيات املستخدم ومشرفه األعلى.
48
>> الفصل الثاني
XBRL
eXtensible Business Reporting Language
املواد برموزها أو بأمسائها أو جبزء من امسها حيث يتمم النظام اجلزء الباقي
دون أي خسارة يف البيانات احملاسبية .إضاف ًة إىل إمكانية إقفال القيد تلقائياً
باحتساب املتمم احلسابي ،وكذلك تدوير احلسابات إىل فرتة حماسبية قادمة،
واحتساب االهتالكات واملخصصات ومتابعة حماسبة األصول الثابتة ومتابعة
أرصدة الزبائن وبيان الراكد منها والتنبيه إىل التجاوزات.
كما تسمح هذه النظم ببناء اسرتاتيجيات مالية دقيقة ومتابعتها تلقائياً دون
تدخل بشري أو ببيان ذلك مباشرة للمدير املسؤول ،إضافة ملراقبة أرصدة
املخزون بشكل حيوي دون الوقوع بأزمات ناشئة عن نقص حد إعادة الطلب،
وكذلك مراقبة احلد األعلى بغية احلد من املشرتيات ،ومعرفة أكثرها حركة
وأقلها مبيعاً وانعكاس ذلك كتغذية راجعة Feedbackإلعادة رسم سياسات
التسويق بناء عليها .إضافة إىل احلصول على تقارير فورية وآنية سواء كانت
رقمية أو بيانية ملونة أو جمسمة ،مما يساعد يف اختاذ القرارات العاجلة
واملهمة قبل فوات األوان.
49
>> المحاسبة وتقنيات األتمتة
ومتر مرحلة إعداد النظام مبراحل ثالث ،هي:
أوالً :الدراسة األولية والتحليلية لألعمال اجلارية :وتشمل هذه الدراسة
األقسام ذات العالقة وتتضمن:
1.1دراسة أولية الحتياجات كل قسم لتحديد متطلباته واملشكالت املعرتضة.
2.2مجع املعلومات األولية عن خمتلف الوثائق واملستندات املستخدمة ضمن
كل قسم ،وتوثيق هذه املستندات وتوصيف استخدامها.
3.3إعداد دراسة حتليلية للوثائق واملستندات والعمليات اجلارية عليها لوضع
خمططات توضح تدفق املعلومات والروابط بينها من جهة وبني األقسام من
جهة أخرى.
ثانياً :الدراسة التصميمية :وتشمل كل قسم بشكل مستقل وتتضمن:
1.1تصميم الوظائف اليت يتطلبها كل قسم.
2.2تصميم شاشات العمل اخلاصة بكل مستند يتعامل معه القسم.
3.3تصميم قواعد البيانات اليت تقوم بتخزين البيانات املطلوبة عن كل
مستند.
4.4تصميم خوارزميات احل ّل اليت تربط الوظائف احملددة على الشاشات مع
قواعد البيانات حبيث تضمن تأمني اخلدمات املطلوبة ،وأمهها :اإلضافة،
والتعديل ،واحلذف ،واالستعراض ،والطباعة.
5.5توثيق املراحل Documentationالسابقة بدليل خاص هبا يتم اللجوء
إليه يف حاالت التعديل أو التطوير املستقبلي.
ثالثاً :االستثمار :يشمل مرحلتا تدريب العاملني واالستثمار الفعلي لألنظمة.
50
>> الفصل الثاني
XBRL
eXtensible Business Reporting Language
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
املبحث الثاني
تقنيات تبادل املعلومات وأشكال تطورها
57
>> المحاسبة وتقنيات األتمتة
حيث ال يتبدل شكله بتبدل موضعه ،ومنها ثنائي الشكل كالسني والشني حيث
يأخذ هذا احلرف شكل سني قطع يف هناية الكلمة أو سني يف بداية أو وسط
الكلمة ،ومنها ثالثي الشكل كالباء والياء حيث يتغري شكل احلرف يف بداية
ووسط وهناية الكلمة ،ومنها رباعي الشكل كاهلاء والتاء حيث خيتلف شكل
احلرف باختالف موضعه (تـ ،ـت ،ت ،ـتـ) .ثم تطورت الربجميات فجعلت منه
حرفاً ذكياً يأخذ شكله الصحيح حسب موقعه من الكلمة ،هذا من الناحية
الشكلية .أما الناحية التمثيلية يف الذاكرة فكانت اجلزء األصعب حيث اختلفت
رموز ASCIIبني شركة وأخرى (ما خيص األحرف العربية) ،بالنسبة لإلظهار
على الشاشة ،وكانت للطباعة الورقية إشكاالهتا اخلاصة بكل شركة على حدة
وبكل نوع طابعات بل وبكل طراز.
58
>> الفصل الثاني
XBRL
eXtensible Business Reporting Language
لذلك استحال إجراء أي تبادل بني برجميات احملاسبة إال إذا كانت تستخدم
59
>> المحاسبة وتقنيات األتمتة
نفس نظام التعريب أو باستخدام برامج بينية حتقق هذه الغاية ،ومن جهة
أخرى جيب أن تكون برامج احملاسبة مصممة بلغة الربجمة نفسها ،مثل:
..C, Basic, Pascal, Cobol, dBase, VB, VC, Oracle…etcولتجاوز
هذه الصعوبات البد من تقنية مشرتكة لتبادل التقارير والقوائم لتقدميها إىل
تطبيقات أخرى قادرة على فهمها.
60
>> الفصل الثاني
XBRL
eXtensible Business Reporting Language
61
>> المحاسبة وتقنيات األتمتة
وتزداد اخلطورة عندما تعمل التطبيقات على شبكات اإلنرتنيت حيث تكون
أكثر عرضة للسطو والسرقة واالخرتاق لكثرة مستخدمي الشبكة ومهاراهتم
العالية جداً.
أمام كل ذلك أصبح صعباً على الشركات أن تدع قواعد بياناهتا عرضة هلذه
املخاطرة الكبرية فأصبحت متتنع عن تقديم مشاركة ملفاهتا احملاسبية واملالية
بتقنية ODBCوبغريها.
لذلك شرعت كربيات شركات التقنية وشركات احملاسبة البحث عن حلول
أفضل تسمح بنشر القوائم والتقارير املالية بسرعة ودقة متجاوزين املعوقات
الكثرية ،كمشاكل التوافقية والسماح بقراءة ومعاجلة املستندات تلقائياً دون
احلاجة إلعادة إدخاهلا ثانية والتعرض حلاالت الوقوع يف األخطاء املختلفة
ومشاكل القرصنة واخرتاق سريّة البيانات .إضافة إىل مراعاة التايل:
-تكاليف مجع البيانات :هي جمموع تكلفة تشغيل النظام وصيانته وتكاليف
التدريب.
-سرعه البيانات :أي ما أمهية ورود البيانات يف الوقت املناسب؟
-مرونة مجع البيانات.
-نوعية البيانات ودقتها ومعدل اخلطأ.
-استخدام البيانات ،ومدى إعادة استخدامها.
62
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
الفصل الثالث
لغة الرتميز املوسع XML
(eXtensible Markup Language (XML
63
>> لغة الترميز الموسع XML
االنرتنيت Internetواالنرتانيت .Intranet
وسوف نتناول لغة الرتميز املوسع من خالل مقدمة تارخيية وثالثة مباحث:
-مقدمة.
-بنية مستند XMLوتنظيم بياناته.
-بنية وأجزاء لغة .XML
-تقنيات عرض مستندات .XML
فعلى سبيل املثال ،يتطلب أي مُنتَج جديد دليل تعليمات تفصيلي وآخر مبسط
للمبتدئني ،وحيتاج الناشر يف هذه احلالة إلعادة استخدام األجزاء األساسية
للمستند يف كليهما ،ومبا أن عملية ترميز املستند يف لغة 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
65
>> لغة الترميز الموسع XML
.XMLثم عرّفت جلنة الشبكة العاملية W3Cلغة XMLبأهنا( :)1لغة ترميز
قابلة للتوسع مُعرّفة بشكل وصفي.
تأسّس يف تشرين األول 1994لقيادة الشبكة العاملية بكامل إمكانياهتا مبوجب االتفاقيات
املشرتكة لرتويج وتطور الويب ،ويضم W3Cأكثر من 400منظمة عضو حول العامل ،وحتظى
بتقدير عاملي لدورها يف منو الويب.
ثم استقر إحتاد نظام الشبكة العاملية W3Cعلى تعريف لغة XMLبأهنا:
جمموعة القواعد والتعليمات واالتفاقيات لتصميم صيغ البيانات بطريقة
تُنتج ملفات يَسهل توليدها وقراءهتا من قبل الكمبيوتر لتفادي خماطر تبعية
منصات العمل وقلة الدعم( .)2وبذلك أصبحت أسلوباً عاملياً لتهيئة وتقديم
البيانات بطرق خمتلفة.
ومن أهم وظائف :XML
-تعريف بنية البيانات.
-جعل هذه البنى منصات مستقلة.
-تقوم معاجلات 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
67
>> لغة الترميز الموسع XML
OASIS.
هو ائتالف غري رحبي يروّج لتطوير وتطبيق معايري املستند على التقنيات احلالية مثل 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
(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< :
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
><doc
><parent
Computer
><em
text
arab
مثال ()4-3
72
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
الستخدام تصريح ،XMLفإن كلمات اإلعالن الدليلية تبدأ بالرمز<! بدالً من األقواس
املفتوحة ،ولتعريف قائمة ما كقائمة تسوّق مثالً فإن قسم DTDيكون كالتايل:
أي هناك عنصر امسه قائمة تسوّق حيوي عناصر تسمّى بنوداً والبدّ أن يكون هناك بند
واحد على األقل أو أكثر (إشارة الزائد تدل على ذلك) .ويوضح أيضا أنّ العنصر قد حيوي
بيانات حرفية معربة ( .)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
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
><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افرتاضية.
76
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
ألهنا جمرد لغة ترميز مواصفات وملفاهتا ملفات بيانات ،ومبجرد تشغيل
برنامج تنفيذي لعرضهم (كاملتص ّفح) سيتعامل معها (كمحوّل بيانات إىل صيغ
أخرى أو كقاعدة بيانات تقرأ البيانات) أو يعدّهلا (مثل حمرّر .)Editorلذلك
ملشاهدة أو عرض ملف XMLجيب فتحه مع حمرّر أو متص ّفح .XML
املبحث الثاني
مستند XMLوتنظيم بياناته
إن عدد التطبيقات احلالية (مبا فيها التطبيقات قيد التطوير) اليت تستعمل أو
تستند على مستندات XMLيف ازدياد ،وكلمة "مستند "Documentال تشري
فقط إىل املستندات التقليدية ،بل تشمل "صيغ البيانات والرسوم وصفقات
التجارة اإللكرتونية واملعادالت الرياضية والبيانات غرضية التوجه وخادمات
اإلنرتنت وآالف األنواع األخرى من املعلومات ّ
املنظمة.
><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
املثال ()8-3
><FOO
!Hello XML
></FOO
78
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
املثال ()11-3
79
>> لغة الترميز الموسع XML
تنظيم البيانات في مستند :XML
يستند XMLعلى أمنوذج حيوي بيانات رئيسية وأخرى تفصيلية ،ولتنظيم
البيانات بشكل جيد " "Well formedالبد من:
-معرفة العناصر احلاوية والعناصر احملتواة ضمنها.
-حتديد عنصر اجلذر ROOTاحلاوي لكل عناصر املستند األخرى
حيث ترد عالمة العنصر اجلذر قبل عالمات العناصر األخرى وتأتي عالمة
هناية العنصر اجلذري بعد كل عالمات هناية العناصر األخرى.
-كل العناصر التابعة للعنصر اجلذر تعترب (أبناء).
-كل العناصر زوجية (أي هلا بداية وهناية).
-لكل عنصر اسم وبطاقة بداية وهناية.
-تستعمل أمساء اخلواص مرة واحدة ضمن نفس العنصر.
-ال يعترب تصريح XMLعنصراً أو عالمة بل هو من تعليمات املعاجلة
لذلك ال جيب تضمينه داخل العنصر اجلذري بينما جيب وضع كل عنصر يف
املستند بني عالميت البدء واالنتهاء.
-ميكن تطبيق أكثر من ورقة منط على نفس املستند وإلحلاق ورقة منط
إىل مستند جيب إضافة تعليمات املعاجلة التالية>?xml-stylesheet?< :
بني تعريف XMLوالعنصر اجلذر ،املثال (:)12-3
املثال ()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
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
املثال ()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
)18-3( املثال
مس ًة وليست عنصراً تابعاً فإن ذلك سوف يظهر كماPOET ولكن إذا كانت
:)19-3( يف املثال
)19-3( املثال
)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
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
<?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( املثال
<?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بشكل قياسي والتحقق من صحة البيانات الواردة من اخلارج،
كما يساعد يف اختبار بيانات خاصة.
العناصر :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
املثال ()25-3
91
>> لغة الترميز الموسع XML
Character Entity References
< ;<
< ;>
& ;&
" ;"
' ;&apos
عناصر :DTD
توفر لغة XMLاحلرية يف تسمية العناصر ،فهي ال حتوي أمساء حمجوزة كما
هو احلال يف لغات الربجمة ،ولديها مرونة كبرية يف اختيار األمساء .لكن البد
من مراعاة جمموعة من القواعد وهي:
-ميكن لألمساء أن تبدأ بأحرف التينية أو غري التينية أو أن تبدأ بالرمز
(_) underscoreولكن ال ميكن أن تبدأ برقم أو بعالمة ترقيم.
-بعد احلرف األول ميكن لألمساء أن حتتوي على أرقام باإلضافة إىل
الرمزين "_" و".".
-ال ميكن لألمساء أن حتتوى على فراغات.
-ال ميكن لألمساء أن حتتوى على " ":فهو حمجوز يف .XML
-ال ميكن لألمساء أن تبدأ باألحرف XMLسواء كانت بأحرف صغرية أو
كبرية.
-ال ميكن أن يكون هناك فراغ بني قوس اإلحاطة املفتوح < وبني اسم
العنصر.
التصريح عن عنصر (املثال :)26-3
املثال ()26-3
92
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
العناصر الفارغة:
ويتم التصريح عنها بالكلمة EMPTYضمن األقواس (املثال :)27-3
example:
>)<!ELEMENT img (EMPTY
املثال ()27-3
العناصر مع البيانات:
يتم التصريح عن البيانات مع نوعها ضمن األقواس (املثال :)28-3
املثال ()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( (املثال،عنها وعن أبناء األبناء وهكذا
)30-3( املثال
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
املثال ()32-3
التصريح عن تكرار نفس العنصر ملرة واحدة على األقل (أكرب من الواحد متاماً):
تشري عالمة ( )+إىل إمكانية تكرار العنصر مرة على األقل (املثال .)33-3
املثال ()33-3
التصريح عن تكرار نفس العنصر مرة واحدة على األقل (أكرب أو يساوي الصفر):
تشري عالمة (*) إىل إمكانية عدم تكرار العنصر أو تكراره ملرة أو أكثر.
95
>> لغة الترميز الموسع XML
>)*<!ELEMENT element-name (child-name
example
>)*<!ELEMENT note (message
التصريح عن عدم تكرار العنصر أو تكراره مرة واحدة فقط :تشري عالمة (؟)
إىل إمكانية عدم تكرار العنصر أو تكراره ملرة فقط (املثال .)34-3
املثال ()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 بالصيغة التالية (املثال
)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
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(
Syntax:
<!ENTITY entity-name "entity-value">
DTD Example:
<!ENTITY writer "Jan Egil Refsnes.">
<!ENTITY copyright "Copyright XML101.">
XML example:
<author>&writer;©right;</author>
)43-3( املثال
100
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
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;©right;</author>
)44-3( املثال
)45-3( املثال
101
XML >> لغة الترميز الموسع
بإسناد قيمةXML يتم توقيف خاصية التحقق من صحة ملف:إيقاف التحقق
.)46-3( " (املثالvalidateOnParse="false لألمرfalse
)46-3( املثال
102
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
<!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( املثال
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( املثال
<!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>
)49-3( املثال
104
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
<!DOCTYPE CATALOG [
<!ELEMENT CATALOG (PRODUCT+)>
<!ELEMENT PRODUCT (SPECIFICATIONS+, OPTIONS?, PRICE+,
NOTES?)>
<!ELEMENT SPECIFICATIONS (#PCDATA)>
<!ELEMENT OPTIONS (#PCDATA)>
<!ELEMENT PRICE (#PCDATA)>
<!ELEMENT NOTES (#PCDATA)>
)50-3( املثال
105
XML >> لغة الترميز الموسع
اإلعراب فعل يفصل املعلومات إىل أجزائها املكوّنة وهذا شبيه بإعراب مجلة مؤلفة من فعل وفاعل ومفعول به مثال.
ففي عامل احلاسبات ،املعرب اللغوي هو برنامج (أو جزء داخل برامج خاصة) يد ّقق امللفات ملعرفة فيما إذا سلكت
مسلكا غري مرغوب به .ومتتلك معظم التطبيقات اليت تفتح امللفات معرباً لغوياً بتصنيف معني إضافة لقدرهتا على
فهم معنى املعلومات .فمثالً برنامج مايكروسوفت Wordحيتوي معرباً لغوياً يتم تنفيذه عند فتح ملف ( ).docأو
ملفاً متوافقاً ويتأكد من فهمه له .فإذا تعرض مللف معطوب corruptedأظهر رسالة خطأ .وتفعل تطبيقات XML
نفس الشيء ألهنا حتوي معرباً لغوياً يقرأ .XMLوسوف ندرس آلية ذلك يف إعراب املثال التايل:
العنصر personيعرف ب ..اخلاصيّة corpidاليت حتوي القيمة " "abc 123واخلاصيّة " "birthحتوي القيمة
" "1960-02-31واخلاصيّة " "genderحتتوي القيمة "أنثى".
-العنصر nameحيوي:
1 .1العنصر " "forenameحيوي النص "."Judy
2 .2العنصر " "surnameحيوي النص "."O'Grady
(-إضافة إىل عناصر أخرى).
وميكن احلصول على معربات لغوية مستقلة تقرأ XMLثم خترب عن وجود أية أخطاء (مثل األقواس اهلاللية
()1
أو االقتباسات املفقودة ،أو رمز markupيف غري مكانه) .وهذه مفيدة جدا الختبار امللفات قبل أي معاجلة هلا،
خصوصا إذا مت تشكيلها يدويا دون حمرّر ،XMLأو من قبل برنامج يف مكان آخر ويُخشى أن يكون ذلك قد أجنز
بشكل غري صحيح.
ولتحميل ملف XMLضمن معرب:
السطر الثاني يشكل مثاالً ملعرب مايكروسوفت والسطر الثالث ينهي التحميل لضمان أن املعرب لن يتابع التنفيذ
قبل حتميل كامل املستند .والسطر الرابع خيرب املعرب لتحميل ملف مستند 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
املثال ()52-3
وعليه فإنّ اختبار الصالحية يعترب كامالً بعد مصادقة املعرّب اللغوي بعدم
وجود أخطاء يف امللف وبعد املوافقة على تعاريف وإعالنات .DTD
(1) http://www.w3.org/TR/NOTE-sgml-xml-971215#null
107
>> لغة الترميز الموسع XML
مثال عن مستند غري مبين بشكل صحيح:
تلميح ()6-3
108
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
)53-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>
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
110
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
املبحث الرابع
تقنيات عرض مستندات XML
املثال ()49-3
111
>> لغة الترميز الموسع XML
ولتحقيق ذلك، جيب إعالم املستعرض لتطبيق ورقة النمط على املستندCSS
يوجد عدد من األساليب املختلفة مبا يف ذلك االتصال بني اخلادم واملستعرض
، واصطالحات التسمية وافرتاضات جهة املستعرضHTTP عرب رؤوس صفحة
يربط فيهCSS مع مرجعXML ) التايل هو جزء من ملف3-50( املثال
.ً معاXML,CSS السطر الثاني ملفي
)50-3( املثال
112
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
املثال ()51-3
املثال ()52-3
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
114
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
115
>> لغة الترميز الموسع XML
▪ ▪ دمج ملفات متعددة وتضمني أحدهم ضمن اآلخر.
▪ ▪ غري موجود أبداً يف ملف خاص به ومع ذلك ال يضر التفكري يف مستند
XMLكما لو كان ملفاً مادام من املمكن أال يكون ملفاً يف قرص متحرك.
-إن مستندات XMLهي نصية يف ذاهتا تتألف من أحرف أجبدية وأرقام
وعالمات ترقيم ومسافات و TABأو ما شابه ،كما يستخدم جمموعة
األحرف املوحدة (نظام احلروف الدويل املوحد )Unicode Characters
واليت ال حتتوي فقط على األحرف والرموز املعتادة يف األجبدية كاإلشارات
العشرية & ;#8478واإلشارات الست عشرية & x211E#بل حتتوي أيضا
على األجبديات اخلاصة باللغات األوربية وغريها.
يؤدي نص مستند XMLوظيفيتني مها:
-البيانات (األحرف) :وهي املعلومة األساسية اخلاصة باملستند.
-الرتميز :الذي يقوم بوصف البناء املنطقي للمستند.
املثال (:)54-3
املثال ()54-3
تتمثل البيانات احلرفية يف العبارة " ،"Hello XMLبينما متثل األجزاء التالية
رموزاً:
.>?”xml version=”1.0” standalone=”"yes"?< -
>GREETING< -و<.>/GREETING
وتكمن أمهية XMLبفصله البيانات الفعلية اخلاصة باملستند عن الرتميز
116
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
>"<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
املثال ()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>
</body>
</html>
)57-3( املثال
:ASP بلغةXML توليد ملفات
دون توافر أية برجميات وذلك بكتابة النصXML ميكن توليد مستندات
)3-58( املثال:ASP كالتايل ثم حبفظه بصيغة
<%
response.ContentType="text/xml"
)58-3( املثال
118
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
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( املثال
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
إن درجة دعم 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
املثال ()60-3
وبناء على ما سبق ،فإن لغة XMLصممت لوصف البيانات وللرتكيز على
ماهيتها وعدم االهتمام بأشكال عرضها أو الرتكيز على كيفية ذلك ،حيث تركت
حرية ذلك للتطبيقات املستفيدة سواء خزنتها يف قاعدة بيانات أو عرضتها
بصيغ متنوعة أو تبادلتها مع شبكة أو حاسب أو أي وسيط آخر ،وذلك حسب
رأي واجتهاد املستفيد من املعلومة بغض النظر عن مصدرها.
123
>> لغة الترميز الموسع XML
املبحث اخلامس
التعامل مع لغة XMLباستخدام MS-Word
124
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
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اخلاص به ثم موافق.
(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خمطط XMLهو حتديد شكلي يكتب يف XMLاملعرفة مبستند XMLمتضمنة أمساء العناصر وأنواع البيانات والعناصر اليت
تظهر جمتمعة ،والسمات املتوفرة لكل عنصر .
( )2لغة الرتميز املوسعة XMLهي منوذج مضغوط من لغة الرتميز العامة القياسية SGMLاليت تساعد مصممي الربامج من إنشاء
عالمات خمصصة توفر مرونة يف تنظيم املعلومات وتقدميها .
127
>> لغة الترميز الموسع XML
أوالً :إضافة عالمات XML
1.1يتم متييز احملتوى الذي يراد وضع عالمة عليه .يُمكن حتديد كلمة ،أو
عبارة أو فقرة أو خلية أو صف أو عمود أو حقل أو صورة أو كائن يف املستند.
الختيار عناصر لتطبيقها يف جزء بنية XMLيتم حتديد عنصر ما.
2.2ولتعيني مسة للعنصر:
-يف جزء بنية XMLحيدد عنصر الشجرة يف مربع العناصر املوجودة يف
املستند (زر الفأرة األمين) ،ثم حتديد السمات.
-قائمة السمات حتدد السمة املطلوبة.
-يف مربع القيمة ،تكتب قيمة السمة.
-ثم إضافة.
128
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
( )1االسم الذي يكتب من أجل االسم املستعار هو االسم الذي سيظهر يف قائمة طرق عرض البيانات املتوفرة يف جزء مهام عرض
بيانات .XML
( )2حزمة توسيع XMLجمموعة من امللفات يتحكم فيها امللف manifest.xmlالذي يضيف وظائف إىل مستندات Wordأو
Excelمن خالل حتديد عرض أو إجراءات خمصصة.
( )3ملعرفة موقع حزم توسيع XMLاخلاصة ميكن االتصال بأخصائي تكنولوجيا املعلومات (.)IT
129
>> لغة الترميز الموسع XML
حذف أحد حلول مستند ذكي(:)1
1.1قائمة أدوات ،قوالب ووظائف إضافية.
2.2ثم حتديد عالمة تبويب حزم توسيع .XML
3.3ثم يف قائمة حزم توسيع XMLاملتوفرة ،حيدد احلل املرغوب حذفه ،ثم
حذف.
( )1يؤدي حذف أحد حلول مستند ذكي إلزالة معلومات التسجيل اخلاصة بذلك احلل من الكمبيوتر .وال يؤدي هذا إىل إزالة
التثبيت بشكل كامل ألي ملف مُخزّن على الكمبيوتر من قبل حزمة توسيع ،XMLنظراً الحتمال مشاركة ذلك امللف من قبل ملف
ذكي آخر .
( )2تتوفر ميزات ،XMLفيما عدا حفظ املستندات بتنسيق XMLمع خمطط ،Word XMLفقط يف Microsoft Office
Professional Edition 2003و Microsoft Office Word 2003املستقل .
130
>> الفصل الثالث
XBRL
eXtensible Business Reporting Language
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هناك الكثري من املفردات املتخصصة يف جماالت متعددة جتعل من كتابة البيانات باستخدام 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
135
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
على البيانات وعدة ساعات لتحليلها ،أما بتدخل برامج التحليل املايل فستكون
عدة دقائق كافية للحصول على نتائج التحليل.
املبحث األول
مفاهيم لغة XBRL
إن تطور األداء احملاسيب البد أن يواكب التطورات التقنية احمليطة ليناسب
ازدياد حاجات املستخدمني املتنامية شكالً ومضموناً ،ويهتم املستخدمون عادة
مبخرجات األداء احملاسيب املتمثلة بالتقارير والقوائم املالية.
ويعترب االهتمام بتطوير آليات حتويل التقارير احملاسبية املستخدمة من قبل
احملاسبني واملد ّققني واحمللّلني املاليني باستخدام تقنيات احلوسبة مبشاركة
مطوري الربجميات يهدف إىل اقرتاح مواصفات مشرتكة تُستخدم لتحسني
معاجلة وعرض هذه التقارير.
وبسبب توسع األعمال نوعياً وجغرافياً وانتشار استخدام االنرتنت بني قطاعات
األعمال الكبرية واملتوسطة والصغرية على حد سواء ،فقد بدأ االهتمام ينصب
على تبادل التقارير احملاسبية الكرتونياً لزيادة سرعة ودقة استخدامها وحتسني
معايريها.
إن استخدام XBRLقد حسّن من قيمة وتوقيت املعلومات املتعلقة باألعمال
من خالل تأمني بيانات أذكى بدالً من بيانات أكثر حجماً.
136
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
(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املنظمات وواضعي املعايري :اليت تضمن أن املصطلحات تلبّي متطلبات التقارير اليت
يشرفون عليهم.
138
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
139
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
فقانون Sarbanes Oxleyاألمريكي (القانون رقم )204-107طلب أن
يكون اإلفصاح جديداً وسريعاً وموثوقاً.
إن XBRLيجعل البيانات "ذكية" فهو يقرر كيفية تخزينها وكيفية تقديمها للبرامج
فيعالجها ويبادلها باستخدام مجموعة معايير ومصطلحات (.)Taxonomies
140
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
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ونقل املعلومات على شبكة االنرتنت جيعلها عملية
يف مجع ودعم املعلومات .ومتكن من االتصال املباشر بني رجال األعمال .كما
حتسن طرق تبادل البيانات داخل املؤسسات والشركات وبني اجلهات املعنية.
لذلك هي:
1.1تسهل تبادل البيانات املالية.
2.2يتم استخراجها فورا.
3.3بياناهتا أدق ،ألن احلصول عليها يتم من املصدر مباشرة.
4.4أداة متميزة ألمتتة األعمال.
143
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
مما عزز منافعها يف عملية صنع القرار بعدة وجوه:
1.1سرعة تداول األحداث والقرارات ووصوهلا فوراً إىل املديرين.
2.2مزيد من الوقت والتحليل واختاذ القرارات اليت متكن الشركات من زيادة
األمتتة جبمع املعلومات وتعزيز مهامها.
3.3القضاء على الروتني يف حتليل املعلومات اليت حتول دون سرعة وسهولة
إدخال البيانات الالزمة للتحليل.
4.4زيادة موثوقية املعلومات.
5.5خفض تكاليف تقديم التقارير ورفع كفاءهتا.
املبحث الثاني
تعريف لغة XBRL
إن استقرار لغة XMLواعتمادها عاملياً كأداة من أدوات اإلعداد والنشر على
الشبكة العاملية WWWجعل منها أساساً جيداً لبناء لغة اإلفصاح احملاسيب
XBRLالقابلة للتوسع حبسب تطور احتياجات مستخدميها .مما ساعد
يف حتقيق االنطالقة السريعة والقوية هلذه اللغة من الناحية التقنية وكذلك
مرونتها بسبب قابليتها للتوسع.
144
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
145
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
بيئة لغة :XBRL
حقق استخدام تقنيات اإلنرتنت لإلفصاح عن البيانات املالية تغيريات جوهرية
حبيث أصبحت أكثر ش ّفافية وكفاءة ،فخفضت هذه التقنيات األعمال املتكررة
اليت يغلب عليها طابع اجلهد احلركي واألعمال الورقية بأكثر من 60باملائة.
إن منظمة XBRL Internationalهي مبثابة إحتاد احتكاري دويل ألكثر
من 150منظمة ،مجع بينها غاية عرض وإعداد التقارير املالية بأسلوب جديد
ومثري .وحازت XBRLعلى تغطية شاملة يف صحافة احملاسبة وعُقدت بشأهنا
املؤمترات وأُلقيت العديد من احملاضرات .وقد تضافرت جهودها لدعم هذه
اللغة.
تتألف XBRLمن ثالثة عناصر( :الشكل()2-4 )1
1.1جمتمع املنظمات.
2.2قواعد لغات تقارير األعمال.
3.3خصائص لغات تقارير األعمال.
146
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
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
149
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
) ألن املستندات الناجتة تُرحّل إىل الويبBarcode برموز املاسح الضوئي
.لتمكني املهتمني من إجياد واستخدام املعلومات اليت يرغبوهنا بسهولة
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
املبحث الثالث
إطار التقرير املايل
151
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
املفاهيم العامة
املستند املوحد عاملياً )(usfr-gc
)(int-gcd
التعابري األولية تعابري اخلدمات املالية
تقرير احملاسبني )(usfr-pt )(usfr-fst
)(int-AR
مالحظات ومناقشات وحتليالت
اإلدارة
)(fr-namda
SECشهادة البورصةِ
)(usfr-sec-cert
US GAAP C&I US GAAP BASI
)(us-gaap-ci )(us-gaap-basi
الشكل ()3-4
وبناء عليه ،تتألف مكونات إطار مصطلحات التقرير املايل من العناصر التالية:
152
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
153
أداة اإلفصاح المالي والمحاسبيXBRL >> لغة
:FR-MR مصطلحات تقرير اإلدارة املقبولة3.3
Financial Reporting Management Report Taxonomy
Acknowledged
إىل تأمني املعلومات ذات العالقةXBRL هتدف هذه املصطلحات اليت طورهتا
.بتقرير اإلدارة املرفق عادة مع التقارير املالية
154
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
مثال
املصطلحات املقبولة للمبادئ احملاسبية اخلاصة باملصارف ومؤسسات االدخار GAAP -
Banking and Savings Institutions (GAAP-BASI) Taxonomy Acknowl-
:edgedهتدف مصطلحات تقريرها املايل للحصول على تعابري حماسبية تفصيلية تسمح
بتوافق هذا القطاع مع املعايري احملاسبية من أجل ترميز قوائمها املالية بلغة .XBRLوهي
تستند على عناصر:
155
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
اهلامة قد تكون خمفية يف مالحظات القوائم املالية.
بينما التقرير املايل املتوفر بصيغ ملفات Excelيتمتع مبرونة أكرب من حيث
معاجلته ومتثيله بيانياً وإمكانية االقتطاع منه وإجراء عمليات رياضية متعددة
عليه ،إال أنه ال يقدم اإلمكانيات الكافية املطلوبة عاملياً يف العرض والتمثيل
والتحليل.
مرحلة التحقق
ﻫﻝ ﺍﻟﻣﺳﺗﻧﺩ ﺻﺣﻳﺢ؟ ﻻ
ﻧﻌﻡ
الشكل ()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وبنفس الوقت ستسهّل الربامج إجراءات
توثيق تقارير املراجعة تلك.
تشمل مصطلحات القوائم املالية األساسية حمتوى القوائم املالية السنوية للقطاعات العامة
واخلاصة مبا فيها إفصاح املالحظات احملدد من .GAAP
والقوائم املالية األساسية هي:
1. Balance Sheet.
2. Income Statement.
3. Statement of Appropriations of Retained Earnings.
4. Cash Flow Statement.
5. Statement of Changes in Equity
158
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
الشكل ()5-4
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
161
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
إن محاية البيانات حتد من خطر التوسع العالئقي يف التبادل البيين للبيانات،
لذلك يعترب أسلوب حماكاة االتصال Emulation Commutation EC
باستخدام XML/XBRLاملطوّر لفحص مدى تأمني البيانات املتبادلة وقياس
مستوى اخلطر يف التبادل بني تنظيمني له تأثري هامّ على ختفيض اخلطر
العالئقي ونفس هذا اخلطر موجود يف عمليات وصفقات .B2B
162
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
163
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
-حتسّن الوصول إىل املعلومات املالية بتوفريها رقمياً مما ميكن من إعادة
استعماهلا أكثر من مرة.
-يقلل أخطار إعادة إدخال البيانات املالية حيث ال حاجة ملستخدميها
إعادة إدخاهلا ثانية مما خي ّفض تكاليف حتضري وتوزيع البيانات املالية.
-حيسّن أداء حملّل البيانات ويرشّد قرارات املستثمر.
لذلك فإن XBRLسيجعل أداء مدققي احلسابات أكثر كفاءة وسرعة ولعله
خيفض أجورهم أو حيد وترية ازديادها.
( )1املعايري احملاسبية الدولية ،مرجع سابق ،الفقرة ،24صفحة إ. 13-
( )2املعايري احملاسبية الدولية ،مرجع سابق ،الفقرة ،31صفحة إ .14-
( )3املعايري احملاسبية الدولية ،مرجع سابق ،الفقرة ،9صفحة إ .8-
164
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
165
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
البيانات األساسية أو اإلضافية منها.
(د) اجلوهر فوق الشكل( :)1حتقق XBRLهذه اخلاصية بالشكل األمثل ألهنا
تركز على جوهر املعلومة وترتك شكل إظهارها وعرضها للمستخدمني مبا
يناسبهم .فقد أضحت التقنيات أداة هامة لدى اإلدارة ومستخدمي البيانات
يف كوهنا ساعدت على توحيد طرق عملهم عند احلد الالزم واملشرتك.
(هـ) احلياد :إن احلياد يف عرض البيانات املالية دون حتيز( )2جلهة حمددة
يزيد من موثوقية القرار املتخذ بناء على هذه البيانات ،فكل طرف مستقل يف
تناوهلا بالشكل والطريقة والتحليل الذي يراه من جهته ومبا يناسبه.
(و) التوقيت املناسب :إن التأخري يف عرض التقارير املالية تُفقد بياناهتا
املالءمة( ،)3فاإلدارة توازن بني ميزة رفع التقارير يف الوقت املناسب وتوفري
معلومات موثوقة ،أما صانعو القرارات فيطلبون التقارير املوثوق هبا يف أسرع
وقت وهذا ما حتققه .XBRL
(ح) املوازنة بني التكلفة واملنفعة( :)4تنخفض تكلفة إعداد التقارير املالية مع
XBRLمما يُضعف هذا القيد ،خاصة وأن توفري املعلومات لبعض اجلهات قد
يفوق تكلفة إعدادها ،وال جيب أن تتحكم اإلدارة فقط هبذه املوازنة ألهنا قد ال
حتيط علماً بظروف اجلهات املستفيدة أو املتضررة وال مبقدار ذلك.
( )1املعايري احملاسبية الدولية ،مرجع سابق ،الفقرة ،35صفحة إ. 15-
( )2املعايري احملاسبية الدولية ،مرجع سابق ،الفقرة ،36صفحة إ .15-
( )3املعايري احملاسبية الدولية ،مرجع سابق ،الفقرة ،43صفحة إ .17-
( )4املعايري احملاسبية الدولية ،مرجع سابق ،الفقرة ،44صفحة إ .17-
( )5محد الشامسي عضو جملس اإلدارة املنتدب( ،قمة احملاسبة الدولية) ،دبي .2006
166
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
ﺍﻟﺑﻭﺭﺻﺔ
ﺍﻟﺷــﺭﻛﺎﺕ ﺍﻟﻣﺳﺟﻠﺔ ﻓﻲ ﻟﺑﻭﺭﺻـﺔ
Web Design
ﺍﻟﻣﺳﺗﺛﻣﺭﻭﻥ
XBRLﺍﻟﻣﺩﺧﻼﺕ XBRLﺍﻟﻣﺧﺭﺟﺎﺕ
Multi Media
167
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
املبحث الرابع
عناصر لغة XBRL
اللغة تعريفاً هي أصوات يُعبِّر هبا كل قوم عن أغراضهم( )1ولكل لغة قواعدها
اخلاصة اليت متيّزها وتوضح طرق عملها ،لذلك البد من التعرف على عناصر
وقواعد لغة XBRLليسهل التعامل معها.
Element
الشكل ()7-4
168
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
مثال :إذا كانت البيانات التالية متثل جانب األصول مبيزانية إحدى الشركات(:)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
<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>
170
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
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
قارئ الباركود
ميسح قارئ الباركود مادة منمطة 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
174
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
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
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
عند إضافة مصاريف يف شجرة صايف األرباح يتم إعطاؤها وزن بقيمة ( -1ناقص واحد) ،فإذا
كان مجعاً عادياً فإن ذلك سيخرب املصطلحات (مدين/دائن) بأن العقدة احلالية nodeهي
معاكسة حلالة اجلذر ،مما يؤدي إىل طرحها.
(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.
الشكل ()6-4
180
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
هذا يعين أن يف املنشآت التجارية والصناعية أصل ثابت (غري متداول) يدعى
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يتم تصعيد جمموعها
إليه.
ويبدو جزء من بنية امليزانية كالتايل:
182
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
Classified Format
Balance Sheet
Net Assets Format
Portfolio Format
)7-4( الشكل
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
)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
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
التبويب :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عن نفقة ضريبة الدخل.
(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>
189
أداة اإلفصاح المالي والمحاسبيXBRL >> لغة
خُصص لعنصر األصول اجلارية املستخدم يف البطاقة التعريفية له حيث
يتبع له أربعة عناصر فرعية تظهر مرتبة كالتايل :النقدية فسندات القبض
فالعمالء فاملخزون.
190
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
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
الشكل ()16-4
193
>> لغة XBRLأداة اإلفصاح المالي والمحاسبي
اختبارات التوافق(:)1
البد ملستند XBRLمن أن حيقق التوافقية مع قواعد معاجلة XBRLمنعاً
ألي خسارة يف املعلومات ،ويعترب التوافق معيارياً إذا عبَر املستند كل اختبارات
التوافق .لذلك منيز بني عدة مستويات من التوافقية:
1.1احلد األدنى من التوافقية :تستطيع املعاجلات أن متيز بشكل واضح بني
مستندات XBRLالصحيحة والباطلة من خالل صحة حنويتها ،وهذه هي
مهمة W3C XML Schemaفهو يُقرر مدى صالحية مستند XBRL
وهل جيب تطبيق قيود حنوية إضافية عليه أم ال؟
ويو ّلد االختبار تقريراً يبني مدى جناح أو فشل التطبيق عند ك ّل اختبار،
فاالختبار ال يتوقف عند أول خطأ أو فشل بل حياول أداء ك ّل االختبارات حتى
النهاية.
(1) Walter Hamscher, XBRL 2.1 Conformance Suite 1.0, Public Working Draft of 31 December
2003.
194
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
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
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>
198
>> الفصل الرابع
XBRL
eXtensible Business Reporting Language
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>
<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؟
ستمتلك كل شركة موقعها اخلاص على شبكة الويب وستعرض بياناهتا املالية
لألطراف ذات العالقة على ذلك املوقع ،وسيفضل احملللون املاليون احلصول
على املعلومات من املواقع مباشرة.
ومبا أن متطلبات هذه التقنية جمانية ومنتشرة وتتحمل صناعة احملاسبة
تكاليف تطويرها من خالل جعل هذا املعيار بنية حتتية أساسية هلا ،إضافة
إىل امتالك مواصفة واحدة فإن ذلك كله سيجعل تكاليف إعداد ونشر التقارير
املالية يف حدها األدنى.
لذلك ال يستبعد قيام الشركات بتقديم معلوماهتا املالية بصيغة ،XBRL
فحتى لو رغبت شركة ما باحلصول على قرض فإهنا مضطرة لتقديم طلبها
(1) www.iacouncil.net
202
>> XBRL
XBRL
eXtensible Business Reporting Language
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
205
>> الخاتمة والنتائج
الضريبية حيث ميكن جتهيز البيانات املالية بسهولة إىل الصيغة املطلوبة
وترسل بالربيد اإللكرتوني بسرعة شديدة إىل اجلهة احملددة.
▪ ▪ يستعمل XBRLيف املشاريع الكبرية ألغراض توحيد القوائم أو البيانات،
فتضمن XBRLأمتتة هذه العمليات بإعادة إنتاج دقيقة للمعلومات املالية
مما خي ّفض جماالت اخلطأ ويطوّر طرق جتهيز إعداد التقارير املالية.
1818حتقيق االستقالل التقين حيث جتعل XBRLتوزيع املعلومات املالية
أسهل وأكثر استقاللية.
1919توحيد مصدر املعلومات ألن XBRLحتضرها بشكل مثايل يف صيغ
خمتلفة .فالوقت املهدور يف قفل قواعد البيانات حفاظاً على سريتها وإعادة
هتيئة وتصميم البيانات إلعداد التقارير املالية كبري جداً.
2020رفع كفاءة اإلنرتنت ألهنا أضحت مصدراً أساسياً للمعلومات املالية،
فتساعد يف زيادة عدد الشركات اليت تفصح عن أمناط إفصاحها املايل
على اإلنرتنت يف خمتلف أحناء العامل ،فمثالً إن أكثر من % 80من الشركات
األمريكية تبين قراراهتا بناء على املعلومات املنشورة على اإلنرتنت .فتقديم
املعلومات املالية على الشبكة أصبح خطوة طبيعية يف سلسلة جتهيز املعلومات
املالية .كما ستساعد سهولة نشرها يف الويب من زيادة عرض صفحة
الويب اخلاصة بالشركة .ومن ناحية أخرى سيكون ذلك مفيداً للشركات
ذات العالقات اهلامة مع املستثمرين ،فاألرقام مرئية وفعالة وستزيد انتباه
املستثمر ألنه سيكون من السهل عليه االطالع على املعلومات وحتليلها ،مما
سيضع الشركة على رادارات املستثمرين احملتملني(.)1
(1) www.microsoft.com/BusinessSolutions
206
>> XBRL
XBRL
eXtensible Business Reporting Language
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من عملية توزيع معلومات
األعمال بدون فقد ألمانة ومصداقية البيانات ،كما قللت من األخطاء املرتتبة
على إدخال البيانات ألن كل التقارير يتم احلصول عليها من مصدر معلومات
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
>> الخاتمة والنتائج
/
( )
212
>> XBRL
XBRL
eXtensible Business Reporting Language
213
>> الخاتمة والنتائج
-مواصفات السلع واخلدمات.
214
>> XBRL
XBRL
eXtensible Business Reporting Language
215
>> الخاتمة والنتائج
املالية أو التقارير التنظيمية اليت خضعت للمراجعة من خالل القنوات العامة
األخرى مثل األحباث املطبوعة أو املواقع اإللكرتونية أو وسائل اإلعالم األخرى.
وجيب أن ختضع مثل هذه اإلفصاحات للفحص املالئم فيما يتعلق مبالءمتها
للقوائم املالية أو التقارير النظامية اليت خضعت للمراجعة.
◦ ◦ جيب أن تعلن مؤسسات اخلدمات املالية اإلسالمية (والنوافذ اإلسالمية)
عن معلومات مادية حبيث ميكن أن يؤثر حذفها أو عدم وضعها بطريقة
مالئمة على املستخدم الذي يعتمد على مثل هذه املعلومات بغرض إجراء
التقييمات االقتصادية والشرعية أو اختاذ القرارات طبقاً ملتطلبات الشريعة.
وقد يكون احلكم النوعي املعتمد على احتياجات املستخدم من املعلومات
ومتطلبات الشريعة داللة مالئمة على املادية.
◦ ◦ جيب أن يتم اإلفصاح ذو الطبيعة الدورية ،بشكل تلخيصي عن مبادئ
وأهداف وسياسات إدارة املخاطر اليت تستخدمها مؤسسات اخلدمات املالية
اإلسالمية .أما املعلومات ذات احلساسية للمخاطر على مؤسسات اخلدمات
املالية اإلسالمية.
◦ ◦ جيب نشر املعلومات املادية مبجرد إتاحتها ملستخدميها مع الوفاء
باملواعيد اليت حتددها متطلبات اإلفصاح اخلاصة باهليئات الرقابية.
◦ ◦ بالنسبة ملعلومات امللكية واملعلومات اليت تعد حساسة للمنافسة ،واليت
تعرض الوضع التنافسي للمؤسسات للمخاطر إذا مت تبادهلا .فيتم إجراء
توازن مالئم بني الرغبة يف اإلفصاح اجليد وبني محاية معلومات امللكية
واملعلومات السرية حسب تقديرات اإلدارة.
216
>> XBRL
XBRL
eXtensible Business Reporting Language
البالغة االلكرتونية:
اعتاد الناس سواء األدباء منهم أو غري األدباء على استخدام مصطلح البالغة
تعبرياً عن فصاحة القول ،فالبالغ (معجم لسان العرب) هو اإليصال ،أو هو ما
يُتَبَ َّل ُغ به ويُتَوَصَّ ُل إىل الشيء املطلوب ،فرجل بَلِي ٌغ و ِبل ْ ٌغ :حسَنُ الكالم فصيحه
يُبلغ بعبارة لسانه ُكنْهَ ما يف قلبه ،واجلمعُ بُلَغاءُ ،وقد بَل ُ َغ (بضم الالم) بَالغ ًة
أَي صار بَلِيغاً.
ويُميز الذوق الفطري حلو الكالم من خالل ايقاع الكلمات على السمع،
فالرتاكيب والرصف وقوة املعاني واخليال يُميز بعض الكالم عن بعضه ،كما
أن العقل والبصرية يفاضالن ويعلالن سالمة ذلك .وعليه فعلوم البالغة تتكون
من املعاني والبيان والبديع .فاألول به يُعرف احلال بلفظ عربي ،والثاني حيدد
املعنى ويوضحه ،والثالث يُحسّن الكالم بعدما طابق مقتضى حاله وأوضح
داللته.
أما مصطلح االلكرتوني (قاموس اكسفورد األمريكي) فهو التشغيل مبساعدة
أدوات (تدار بالتيار الكهربائي) ذات عالقة بااللكرتونيات ،تُنفِذ وتُعَالِج مهاماً
حمددة باستخدام وسائل عديدة ،فاحلسابات البسيطة مثالً تتم باستخدام
اآللة احلاسبة ،بينما تنفذ مهام املصارف االلكرتونية بوسائل أكثر تعقيداً.
لذلك فالبالغة االلكرتونية هي اإلفصاح باستخدام أدوات الكرتونية باعتماد
لغات مرمزة ذات عبارات مرصوفة برتاكيب وقواعد حمددة تؤدي إىل معا ٍن
حمددة ال حتتمل التأويل.
فاإلفصاح يُساعد يف ضبط وانتظام السوق من خالل إفصاح مؤسساته ألهنا
تسمح للمشاركني فيه بتقييم املعلومات الرئيسية حول نطاق وجمال التطبيق،
217
>> الخاتمة والنتائج
فيتمكنون من احلصول على معلومات (املفرتض أهنا صادقة) متكنهم من تقييم
أنشطة املؤسسات وخماطرها ،مما يشجع املشاركة بشكل آمن وفعال.
وقد روى البخاري قول رسول اهلل صلى اهلل عليه وسلم :البيعان باخليار ما
مل يتفرقا أو قال حتى يتفرقا فإن صدقا وبينا بورك هلما يف بيعهما وإن كتما
وكذبا حمقت بركة بيعهما.
فهو صلى اهلل عليه وسلم قد أوتي جوامع الكلم لذلك فبيانه هو البيان الشايف،
فاإلفصاح هو الصدق وهو عكس الكذب ،أما الشفافية فهي مزيد من اإلفصاح
أي التبيني أو هي عكس الكتمان .أما نتائج عدم االلتزام هبا فهو حمق بركة
البيع ،وهذا يكون يف كساد األسواق وفسادها .فالبائع الكاذب والغاش واملدلس
مؤذ للسوق ومن فيه ،وهذا حتليل جزئي ،فإذا عممنا هذا السلوك على السوق
كله ،كسدت حال السوق وضاق احلال بأهله فيخرج منه من خيرج وجياهد
منهم من جياهد يف سبيل البقاء ،وهذا حتليل كلي .وإذا عممنا هذا السلوك
على األسواق العاملية فمؤداه كسادها وفسادها وإحجام الناس والشركات عن
اإلنفاق فنكون أمام كساد وأزمة سيولة عاملية.
إن بالغة املصطفى صلى اهلل عليه وسلم واضحة يف ذكره للصدق والتبيني أي
اإلفصاح والشفافية بينما تتجلى فصاحته بقوله( :إن كتما وكذبا) وهذا معناه
أن الشفافية ختتفي أوال ثم خيتفي اإلقصاح النتشار الكذب ،وهذا بيان يعود
ألكثر من ١٤قرناً.
ميكننا التمييز بني مرحلتني هامتني مرّ هبما اإلفصاح ،األوىل مرحلة التشريع
وسن القوانني الناظمة ،والثانية مرحلة فضائح السوق األمريكية وخاصة منها
اليت تلت أحداث 11أيلول .فاألنظمة والقوانني والتشريعات وأجهزة الرقابة
218
>> XBRL
XBRL
eXtensible Business Reporting Language
واإلشراف على أسواق رأس املال هتدف إىل محاية املستثمرين واحملافظة على
األمانة والصدق يف التعامل يف عمليات تداول األوراق املالية ويتم ذلك من
خالل عدة آليات لعل أمهها وجود قواعد صارمة لإلفصاح عن املعلومات.
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
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
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
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
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
236
XBRL >>
XBRL
eXtensible Business Reporting Language
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
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
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
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
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
>> المراجع العربية
املراجع األجنبية
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-
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)
258
XBRL >>
XBRL
eXtensible Business Reporting Language
259
>> المؤلفات
مزيدة ومنقحة) ،دار شعاع.
1414فقه األسواق ،سلسة فقه املعامالت اإلسالمية ،مؤسسة الرسالة ناشرون
بدمشق.
1515فقه اإليراد ،سلسة فقه املعامالت اإلسالمية ،مؤسسة الرسالة ناشرون
بدمشق.
1616فقه التكلفة ،سلسة فقه املعامالت اإلسالمية ،مؤسسة الرسالة ناشرون
بدمشق.
1717فقه الربح ،سلسة فقه املعامالت اإلسالمية ،مؤسسة الرسالة ناشرون
بدمشق.
1818أيهما أصلح يف االستثمار معيار الربح أم معيار االستثمار؟ ،سلسة فقه
املعامالت اإلسالمية ،مؤسسة الرسالة ناشرون بدمشق
1919منوذج توزيع أرباح وخسائر شركات املضاربة اإلسالمية ،سلسة فقه
املعامالت اإلسالمية ،مؤسسة الرسالة ناشرون بدمشق.
2020الفساد ،أسبابه ونتائجه واحللول املقرتحة للقضاء عليه ،سلسة فقه
املعامالت اإلسالمية ،مؤسسة الرسالة ناشرون بدمشق.
2121معيار قياس أداء املعامالت املالية اإلسالمية (بديالً عن مؤشر الفائدة)،
سلسة فقه املعامالت اإلسالمية ،مؤسسة الرسالة ناشرون بدمشق.
2222مؤسسات البنية التحتية للصناعة املالية اإلسالمية.
2323كتاب فقه املعامالت الرياضي ،دار أبي الفداء العاملية للنشر.
2424كتاب لغة اإلفصاح املايل واحملاسيب ،XBRLدار أبي الفداء العاملية
للنشر.
260
XBRL
eXtensible Business Reporting Language
XBRL
eXtensible Business Reporting Language
261
لغة اإلفصاح املايل واحملاسبي
"لغة اإلفصاح املايل واحملاسيب" ِّلمؤلفه األستاذ الدكتور سامر قنطقجي هو امتدادٌ ملشروعه الكبري
يف نشر االقتصاد اإلسالمي وعلومه وآفاقه املعاصرة عرب مسار النشر اإللكرتوني.
كل مستجدات هذا والكتاب خالصة خربة وجتارب ا ِّلمؤلف العلمية والعملية ،صاغها ومللم فيها َّ
لكل من يريد أن يغرف من هذا العلم أو يستند إىل ريادي ِّ
ٍّ أساس
ٍ العلم ليكون هذا الكتاب حجرَ
جدا ٍر متنيٍ أو ينال حظاً من اإلضاءات الكاشفة للخفايا واملظ ِهرة لألبعاد واالمتدادات الراسخة
للغةِ اإلفصاح املايل واحملاسيب.
***
الكتاب هو أول عمل باللغة العربية "كما يقول ا ّلمؤلف" عن لغة XBRLلغة اإلفصاح املايل
واحملاسيب ،حيث احملاسبة لغة األعمال بل هي أُسُّها وأساسها وحيث ربط العلم بالعمل والتنظري
بالتطبيق هو أحد هواجس ا ّلمؤلف وأهدافه الكربى عرب سلسلة كتبه املعنية باالقتصاد اإلسالمي
تأسيساً وتوليداً ،ذاك أن ربط العلم بالعمل هو الذي حيرك النهضة ويصنع املتانة الفكرية ويليب
حوائج األمة ويفصل األصالة عن التبعية.
***
يسرُّ جمموعة دار أبي الفداء العاملية للنشر والتوزيع والرتمجة أن تشرف فنياً على نشر هذا الكتاب
والذي نرجو من اهلل أن حيقق مراد مؤلفه يف تلبية حوائج طالب العلم والتقاطع مع اهتمامات
الباحثني يف هذا املضمار والساعني ملزيدٍ من التحصيل العلمي والسبق البحثي.
الناشر
262