تقع بيانات البائع في فاتورة نظام الفوترة الوطني في كتلة واحدة من ملف XML اسمها cac:AccountingSupplierParty، وتحمل أربع معلومات يحددها الدليل التقني الصادر عن دائرة ضريبة الدخل والمبيعات. هذه المعلومات هي رمز الدولة JO، والرقم الضريبي للبائع في العنصر cbc:CompanyID، ورمز المخطط الضريبي VAT، واسم البائع في العنصر cbc:RegistrationName كما هو مسجل لدى الدائرة. أما من يصدر فاتورته من بوابة النظام مباشرة فلا يكتب شيئًا من ذلك، لأن قسم بيانات البائع في نموذج الفاتورة يظهر معبأً مسبقًا وللقراءة فقط.
يشرح هذا المقال كل عنصر في الكتلة، وما يكتبه نظامك فيه، وما ينسخه كما هو، وأين تلتقي هذه البيانات بنصوص التشريع وبرسائل الرفض، ثم يجمع ذلك في قائمة فحص قصيرة قبل الإرسال. أما حكم كل حقل في الملف كله من حيث الإجبار والاختيار فتجده في مقال الحقول الإجبارية والاختيارية في نظام الفوترة الوطني، ولبيانات المشتري مقال مستقل ضمن السلسلة نفسها.
والمقال موجّه إلى المبرمج الذي يربط برنامجًا محاسبيًا بنظام الفوترة الوطني، وإلى المحاسب الذي يراجع ملفات الفواتير ويريد أن يعرف من أين تأتي بيانات منشأته فيها.
بيانات البائع في فاتورة نظام الفوترة الوطني داخل ملف XML
يعرض الدليل التقني للربط، في إصداره 1.5، قالب هذه الكتلة في الصفحة 15 تحت عنوان «البيانات الخاصة بالبائع (المكلف)». والمكلف في هذا السياق هو المنشأة التي تصدر الفاتورة وترسلها، فبياناتها هي بيانات البائع في الملف.

يُقرأ القالب بمفتاح الألوان الذي يتكرر فوق كل قوالب الدليل. فالعنصر المظلل بالأصفر متغير إجباري يملؤه نظام البائع، والمظلل بالأخضر متغير اختياري، وما لا تظليل عليه وصف ثابت يُنسخ دون تغيير. وفي كتلة البائع عنصران مظللان بالأصفر، ولا يظهر فيها أي عنصر أخضر، فالعناصر الخضراء في كل قالب خمسة، أحدها في الترويسة والأربعة الباقية في كتلة المشتري.
مرِّر الجدول أفقيًا لعرض بقية الأعمدة
والنتيجة العملية أن نظامك يكتب في كتلة البائع قيمتين فقط، هما الرقم الضريبي والاسم، وينسخ باقي الكتلة حرفيًا. ولأن القيمتين ثابتتان للمنشأة الواحدة، فالخطأ فيهما لا يصيب فاتورة واحدة، بل يتكرر في كل فاتورة يبنيها النظام حتى يُصحح المصدر الذي يأخذ منه القيمة.
الرقم الضريبي للبائع في العنصر CompanyID
يصف الدليل محتوى العنصر cbc:CompanyID بأنه «الرقم الضريبي الخاص بالمكلف (البائع)»، وهو رقم المنشأة لدى دائرة ضريبة الدخل والمبيعات. والرقم الضريبي هو أيضًا أول حقل في شاشة الدخول إلى نظام الفوترة الوطني، إلى جانب اسم المستخدم وكلمة المرور.

يملأ مثال الدليل العنصر بالرقم 12345678 واسم شركة افتراضي، وهي قيم توضيحية لبيان شكل الكتلة. فلا تنسخ المثال إلى ملفك، بل ضع فيه رقم منشأتك واسمها.
ويستحق هذا العنصر عناية خاصة لأن الدليل يربط الرقم الضريبي بأكثر من رسالة رفض. ففي شرح الرمز 500 يقول الدليل نصًا ما يلي.
«خطأ في الرقم الضريبي أو تسلسل مصدر الدخل وبدرجة أقل يكون الخطأ في ال Client_ID أو ال Secret_Key ويمكن ان تكون نسبة الضريبة الموجودة في ملف ال XML ليست ضمن نسب الضريبة المعتمدة لدى الدائرة».
وطريقة فحص هذه الأسباب بالترتيب في مقال خطأ 500 في نظام الفوترة الوطني. وفي رسائل الرمز 400 تظهر رسالة This user is not authorized to submit this type of invoice، ويفسرها الدليل بأن المكلف يرسل نوع فاتورة لا يتناسب مع رقمه الضريبي أو تسلسل مصدر الدخل الخاص به، مثل فاتورة دخل يرسلها مكلف مسجل في ضريبة المبيعات العامة أو العكس. وتفصيلها في مقال رسالة This user is not authorized to submit this type of invoice.
ومن الإرشادات العشر التي يختم بها الدليل إرشاد بعنوان «التحقق قبل الإرسال»، يطلب فيه مراجعة المجاميع والضرائب ورقم المكلف ورقم المشتري والحقول الإجبارية قبل إرسال الفاتورة، لتقليل أخطاء الرمز 400. وإن أردت أن تتأكد من أن رقمك الضريبي مسجل في النظام أصلًا، فالدائرة تتيح خدمة التحقق من التسجيل في نظام الفوترة الوطني بالبحث بالرقم الضريبي.
وللمنشأة المسجلة مستند رسمي يحمل رقمها، هو «وثيقة تسجيل في نظام الفوترة الوطني الالكتروني». وحقولها ثلاثة، هي التاريخ واسم الشركة أو المؤسسة والرقم الضريبي، ونصها يذكر أن المنشأة ذات الرقم الضريبي المذكور فيها مسجلة في نظام الفوترة الوطني الالكتروني. فهي تثبت التسجيل فقط، وليست ترخيصًا ولا اعتمادًا.
رمز المخطط الضريبي VAT: قيمة حرفية لا اسم ضريبة
يأتي تحت الرقم الضريبي للبائع مخطط ضريبي معرّفه VAT. وهذه القيمة غير مظللة في القالب، فهي وصف ثابت يُنسخ كما هو، ولا يملك نظام البائع أن يغيرها أو يترجمها أو يستبدل بها شيئًا آخر.
والاختصار هنا رمز حرفي يطبعه الدليل في بنية الملف، وليس اسم الضريبة التي يفرضها الأردن. فالضريبة الأردنية على بيع السلع والخدمات اسمها ضريبة المبيعات العامة، ونسبتها العامة 16%، وإلى جانبها الضريبة الخاصة على سلع بعينها. فلا تقرأ الرمز في الملف على أنه تسمية للضريبة، ولا تكتب اسم الضريبة الأردنية مكانه.
ويتكرر الرمز نفسه في بنود الفاتورة. ففي بنية الضريبة على مستوى البند في فواتير ضريبة المبيعات العامة يظهر المخطط الضريبي بالقيمة VAT أيضًا، إلى جانب فئة الضريبة التي يشرحها مقال فئات الضريبة S وZ وO في نظام الفوترة الوطني. والحكم واحد في الموضعين، فالقيمة تُنسخ ولا تُعدّل.
ويعامل الدليل كل ما لا تظليل عليه وصفًا ثابتًا «بدون تغيير»، وينص في أول إرشاداته على الالتزام بمعيار UBL 2.1، وعلى أن أي خلل في بنية الملف يؤدي إلى رفض الفاتورة. لذلك يكون أسلم ما تفعله مع القيم الحرفية أن تنقلها من القالب كما هي.
اسم البائع في RegistrationName كما هو مسجل لدى الدائرة
يصف الدليل محتوى العنصر cbc:RegistrationName بأنه اسم البائع كما هو مسجل لدى دائرة ضريبة الدخل والمبيعات. فالمرجع هو الاسم في سجل الدائرة، لا صيغة مختصرة منه ولا اسم تسويقي تستعمله المنشأة في إعلاناتها أو على واجهة محلها.
ويلتقي هذا الشرط بالتشريع. فالمادة (5/أ) من نظام تنظيم شؤون الفوترة والرقابة عليها رقم (34) لسنة 2019 تعدّد البيانات التي يجب أن تتضمنها الفاتورة، ومنها اسم البائع كاملًا وعنوانه، والرقم الضريبي للبائع إذا كان مسجلًا في ضريبة المبيعات، والرقم الوطني إذا كان غير مسجل. والمادة (10) من النظام نفسه تجعل مسؤولية مطابقة الفاتورة للواقع الفعلي على البائع والمشتري على حد سواء.
غير أن التشريع يتحدث عن الفاتورة من حيث المبدأ، والدليل التقني يحدد ما يُرسل في الملف. وكتلة البائع في القالب لا تحمل من العنوان إلا رمز الدولة، ولا يشرح الدليل كيف يُستوفى في الملف عنوان البائع الذي تذكره المادة (5/أ). فلا تبنِ على هذا الفرق استنتاجًا من عندك، واسأل عنه الدعم الفني للدائرة إن احتجت إلى جواب.
وبيانات البائع من البيانات التي تظهر عند التحقق من الفاتورة. فحين يُمسح رمز QR بتطبيق سند من خيار «التحقق من المستندات الرقمية» وتكون الوثيقة صحيحة، يعرض التطبيق بيانات الفاتورة الأساسية الموجودة داخل الرمز، وهي قيمة الفاتورة الإجمالية ورقمها ومجموع الضريبة فيها وتاريخها، ثم الرقم الضريبي للبائع واسم البائع.
بيانات البائع في بوابة نظام الفوترة الوطني
من يصدر فاتورته من البوابة لا يتعامل مع ملف XML. ففي نموذج «فاتورة جديدة» قسم بعنوان «بيانات البائع» يظهر معبأً مسبقًا وللقراءة فقط، ولا يكتب فيه المستخدم شيئًا.

ويضم هذا القسم ستة حقول بحسب دليل إجراءات تنظيم الفاتورة إصدار 2026، هي الاسم وتسلسل مصدر الدخل والرقم الضريبي والدولة والرمز البريدي ورقم الهاتف. وتُنظَّم الفاتورة من حساب المستخدم الفرعي في نظام الفوترة الوطني، فالمستخدم الرئيسي ينشئ المستخدمين الفرعيين، ولا تُنشأ الفواتير إلا من حساباتهم. وخطوات النموذج كاملة في مقال إصدار فاتورة من نظام الفوترة الوطني.
ويلاحظ أن قسم البوابة يعرض ثلاثة حقول لا تظهر في كتلة البائع في قالب XML، هي تسلسل مصدر الدخل والرمز البريدي ورقم الهاتف. فتسلسل مصدر الدخل له في الملف كتلة مستقلة يأتي ذكرها في القسم التالي. أما الرمز البريدي ورقم الهاتف فلا يورد لهما الدليل التقني عنصرًا في كتلة البائع، ولا يذكر أي من الدليلين كيف تنتقل بيانات البوابة إلى الملف. فلا تبنِ على تشابه الأسماء ربطًا بين حقول البوابة وعناصر الملف.
ولا يوثق دليل البوابة طريقة تعديل بيانات البائع إن ظهرت فيها قيمة لا تطابق بيانات منشأتك. والجهة التي يحيل إليها الدليل التقني للاستفسارات هي لجنة الدعم الفني لشؤون الفوترة في دائرة ضريبة الدخل والمبيعات، عبر موقع الدائرة.
كتلة مجاورة لا تدخل في بيانات البائع
لا يقع تسلسل مصدر الدخل داخل كتلة البائع، بل في كتلة مستقلة هي cac:SellerSupplierParty، يحمله العنصر cbc:ID فيها في كل فاتورة تُرسل عبر الواجهة البرمجية. ويختار المكلف التسلسل بنفسه عند إنشاء بيانات الربط من خيار «ربط الأجهزة»، ويرتبط كل زوج من رقم المستخدم والمفتاح السري بتسلسل واحد، كما يشرح مقال رقم المستخدم والمفتاح السري في نظام الفوترة الوطني. وتفصيل هذا الحقل وأخطائه في مقال تسلسل مصدر الدخل ضمن هذه السلسلة.
قائمة فحص بيانات البائع قبل الإرسال
تجمع القائمة التالية ما سبق في نقاط يمكن مراجعتها على أي ملف فاتورة قبل إرساله، أو على إعدادات النظام الذي يبني الملفات.
- رمز الدولة. القيمة
JOمنقولة من القالب كما هي. - الرقم الضريبي. العنصر
cbc:CompanyIDيحمل الرقم الضريبي للمنشأة البائعة نفسها، لا رقم المشتري ولا الرقم الوارد في مثال الدليل. - رمز المخطط الضريبي. القيمة
VATمنقولة حرفيًا، دون ترجمة ودون استبدال اسم الضريبة الأردنية بها. - اسم البائع. العنصر
cbc:RegistrationNameيحمل اسم المنشأة كما هو مسجل لدى الدائرة، لا اسمًا مختصرًا. - نوع الفاتورة. الخانة الثالثة في رمز نوع الفاتورة تتبع تسجيل المنشأة لدى الدائرة. ومن أمثلة الدليل على عدم التناسب فاتورة دخل يرسلها مكلف مسجل في ضريبة المبيعات العامة، أو العكس.
- تسلسل مصدر الدخل. القيمة في كتلته المستقلة صحيحة، مع تذكّر أن بيانات الربط مرتبطة بتسلسل واحد.
وإن رُفضت فاتورة وأردت أن تعرف هل لبيانات البائع صلة بالرفض، فالجدول التالي يجمع الرسائل التي يربطها الدليل بالرقم الضريبي أو بما يجاوره.
وطريقة قراءة رسائل الرفض المفصلة في حقل الرسالة من استجابة النظام في مقال خطأ 400 في نظام الفوترة الوطني.
كيف يتعامل قيود مع بيانات البائع
حين تُصدر الفاتورة من برنامج محاسبي مربوط بالنظام، لا تكتب كتلة البائع بيدك. يبني قيود ملف الفاتورة بصيغة UBL 2.1 مع معرّفها الفريد، ويرسله إلى نظام الفوترة الوطني دون أي تدخل يدوي، عبر تكامل قيود مع نظام الفوترة الوطني.
- فحص قبل الإرسال. يفحص قيود كل فاتورة على مستوى الحقول لحظة إنشائها، وهي الرقم الضريبي، ونوع المستند وطريقة الدفع، ونسبة ضريبة المبيعات العامة، واكتمال البنود، وينبهك بأي خطأ قبل إرسالها لتقليل حالات الرفض.
- حالة كل فاتورة أمامك. تعيد الدائرة حالة الفاتورة ورسالة الخطأ، ويعرضها قيود في لوحة الحالة.
- إعادة إرسال بالمعرّف نفسه. تعرض لوحة الحالة الفواتير التي لم تُرسل وتحتاج إلى إعادة إرسال، وتُعاد بمعرّف UUID نفسه.
والفحص المسبق تنبيه لا ضمان، فقبول الفاتورة قرار لنظام الفوترة الوطني وحده. وللصورة الكاملة عن النظام وطريقة ربط منشأتك به، اقرأ مقال نظام الفوترة الوطني الالكتروني في الأردن، أو تصفح مركز نظام الفوترة الوطني في الأردن.
فوترة إلكترونية ومحاسبة متكاملة في نظام واحد
قيود متكامل مع نظام الفوترة الوطني (JoFotara). تُصدر فاتورتك بالدينار الأردني من قيود فتُقيَّد في دفاترك تلقائيًا وتُرسل إلى النظام، وبعد قبولها يعود عليها رمز QR من دائرة ضريبة الدخل والمبيعات.
الأسئلة الشائعة
ما بيانات البائع في فاتورة نظام الفوترة الوطني؟
تتكون بيانات البائع في ملف الفاتورة من أربعة عناصر في الكتلة cac:AccountingSupplierParty، هي رمز الدولة JO، والرقم الضريبي للبائع، ورمز المخطط الضريبي VAT، واسم البائع كما هو مسجل لدى دائرة ضريبة الدخل والمبيعات. والرقم الضريبي والاسم وحدهما متغيران إجباريان، والباقي وصف ثابت.
هل أكتب ضريبة المبيعات العامة مكان VAT في كتلة البائع؟
تبقى القيمة VAT كما هي، لأنها وصف ثابت غير مظلل في قالب الدليل. فهي رمز حرفي في بنية الملف، أما الضريبة الأردنية فاسمها ضريبة المبيعات العامة، ولا يُكتب اسمها في هذا الموضع.
أي اسم يُكتب في عنصر اسم البائع؟
يُكتب اسم البائع كما هو مسجل لدى دائرة ضريبة الدخل والمبيعات، بحسب وصف الدليل التقني لهذا العنصر. فلا تستعمل اسمًا مختصرًا أو تجاريًا يختلف عن الاسم في سجل الدائرة.
هل أعبئ بيانات البائع عند إصدار الفاتورة من البوابة؟
يظهر قسم بيانات البائع في نموذج الفاتورة على البوابة معبأً مسبقًا وللقراءة فقط. ويضم الاسم وتسلسل مصدر الدخل والرقم الضريبي والدولة والرمز البريدي ورقم الهاتف.
هل تسلسل مصدر الدخل جزء من بيانات البائع في الملف؟
يقع تسلسل مصدر الدخل في كتلة مستقلة هي cac:SellerSupplierParty، وليس داخل كتلة البائع. ويختاره المكلف عند إنشاء بيانات الربط، ويرتبط كل زوج من رقم المستخدم والمفتاح السري بتسلسل واحد.
ما علاقة الرقم الضريبي للبائع بالخطأ 500؟
يضع الدليل التقني الخطأ في الرقم الضريبي أو تسلسل مصدر الدخل أول أسباب الرمز 500 التي يذكرها، ثم يذكر بدرجة أقل رقم المستخدم والمفتاح السري، ونسبة ضريبة خارج القيم المقبولة. لذلك يبدأ الفحص من الرقم في كتلة البائع.
المراجع
- دائرة ضريبة الدخل والمبيعات، الدليل التقني للربط مع نظام الفوترة الوطني من خلال واجهة برمجة التطبيقات (API)، الإصدار 1.5، 2026.
- دائرة ضريبة الدخل والمبيعات، دليل إجراءات تنظيم الفاتورة في نظام الفوترة الوطني الإلكتروني الأردني، إصدار 2026.
- نظام تنظيم شؤون الفوترة والرقابة عليها رقم (34) لسنة 2019 وتعديلاته، النسخة الموحدة 2023.
- دائرة ضريبة الدخل والمبيعات، خدمة التحقق من التسجيل في نظام الفوترة الوطني.
