دليل الإعداد · قيود الرواتب إلى زيرو · وصول مبكر
إعداد ترحيل قيود الرواتب إلى زيرو: خطوة بخطوة
هذا الدليل لشخصين يعملان معًا: مسؤول زيرو، الذي يعرف دليل الحسابات وينشئ تطبيق شركتكم لدى Xero ويوافق على الربط، والمسؤول عن الرواتب في أهلاً حمد، الذي يربط زيرو ويربط الحسابات. اتبعوا الخطوات بالترتيب، وكل اسم زر أو حقل من أهلاً حمد مذكور هنا هو نفسه الظاهر على الشاشة.
آخر تحديث: 12 أكتوبر 2026
1. قبل أن تبدأ
وصول مبكر. نفعّل ترحيل قيود الرواتب إلى زيرو لكل شركة على حدة عند طلبها، وهو غير متاح لكل الشركات بعد. وإلى أن يُفعَّل لشركتكم، يقول تبويب ربط الحقول: «ترحيل قيود الرواتب إلى زيرو غير مفعّل لمساحة عملك بعد.»
| البند | المطلوب |
|---|---|
| منظمة زيرو | منظمة في Xero تستطيعون فيها إضافة قيود يدوية: افتحوا Accounting ← Manual journals. وتربط مساعدة Xero القيود اليدوية بدور المستخدم (مدير، أو مستخدم عادي بصلاحية القيود اليدوية) لا بالباقة (Xero Central). |
| أين وصلنا | جُرّب الربط من البداية إلى النهاية على منظمة تجريبية في Xero (عملتها الأساسية الدينار الكويتي): رُحِّلت القيود اليدوية، وعُكس مسيّر محذوف. لم يُرحِّل بعد إلى منظمة Xero فعلية لدى عميل، لذا راجعوا أول القيود بعناية وأبلغونا إن لاحظتم أي خلل. |
| العملة والكسور العشرية | القيود اليدوية دائمًا بـالعملة الأساسية للمنظمة. ويحتفظ Xero بخانتين عشريتين في سطور القيد، فللدينار الكويتي والبحريني والريال العماني يُقرَّب كل سطر إلى خانتين، وقد يختلف عن دفتر أهلاً حمد بما يصل إلى 0.005؛ ويوضع الفرق على أكبر سطر ويبقى القيد متوازنًا. |
| تطبيقكم الخاص لدى Xero | يتصل أهلاً حمد عبر تطبيق ويب (Web app) تنشئه شركتكم على developer.xero.com (القسم 2). وتكفي خطة Starter المجانية لدى Xero: تسمح بربط 5 منظمات لكل تطبيق، وأنتم تحتاجون إلى منظمة واحدة (Xero: خطط التطبيقات). ولا توجد في Xero مفاتيح اختبار منفصلة: جرّبوا أولًا مع شركة Xero التجريبية (Demo Company) أو منظمة تجريبية، ثم اربطوا منظمتكم الفعلية بالتطبيق نفسه. |
| مستخدم في زيرو | ينشئ تطبيق Xero ويسجّل الدخول إلى Xero ليوافق على الربط. استخدموا مديرًا للمنظمة التي تسجّلون فيها الرواتب. |
| في أهلاً حمد | مدير للشركة يستطيع إدارة الإعدادات (لربط زيرو وحفظ ربط الحسابات)، والشخص الذي يعتمد الرواتب ويدفعها. ويُفضَّل أن يساعد محاسبكم في ربط الحسابات. |
لا يُرسل إلى زيرو إلا الإجماليات: سطر لكل حساب، ولا سطر لكل موظف أبدًا. تبقى الأسماء والأرقام الوظيفية والرواتب الفردية في أهلاً حمد (ولا يذكر وصف القيد إلا عدد الموظفين في المسيّر).
قيود دفع الرواتب تبدأ متوقفة في زيرو. لا يسمح Xero بالحسابات البنكية في القيود اليدوية، لذا يرسل أهلاً حمد افتراضيًا استحقاق الرواتب وقيد نهاية الخدمة الشهري، وتطابقون دفعة الرواتب في حركات البنك مع صافي الرواتب المستحقة. ويمكنكم تفعيل قيود الدفع إلى حساب وسيط للرواتب بدلًا من ذلك (القسم 5).
2. في Xero: أنشئوا تطبيق Xero الخاص بكم
يتصل أهلاً حمد بزيرو عبر تطبيق تنشئه شركتكم في موقع المطوّرين لدى Xero ولا تستخدمه إلا لنفسها. يستغرق ذلك دقائق، ولا يحتاج إلى مراجعة من Xero لمنظمة واحدة (Xero: البدء).
- افتحوا
developer.xero.comوسجّلوا الدخول بحسابكم في Xero، ثم افتحوا My Apps (My Apps) واضغطوا New app. - سمّوا التطبيق باسم تعرفونه، مثل
AhlanHamad payroll، واختاروا نوع التكامل Web app. - Company or application URL: موقع شركتكم الإلكتروني.
- Redirect URI: أدخلوا
https://ahlanhamad.com/auth/xero/callbackكما هو تمامًا: يبدأ بـ https، وبالأحرف نفسها، ولا شرطة مائلة في آخره. ويعرض أهلاً حمد العنوان نفسه في تبويب الاتصال تحت «عنوان إعادة التوجيه الذي تسجّله في تطبيقك» مع زر نسخ. - وافقوا على شروط المطوّرين لدى Xero واضغطوا Create app.
- في صفحة Configuration للتطبيق انسخوا Client id، ثم اضغطوا Generate a secret وانسخوا Client secret فورًا، فـXero لا يعرضه إلا مرة واحدة. حافظوا على سريته؛ تلصقونهما في القسم 4 ويحفظهما أهلاً حمد مشفّرين.
الخطط والصلاحيات. يبدأ تطبيق Xero الجديد على خطة Starter المجانية: 5 منظمات مربوطة لكل تطبيق، و1,000 طلب API لكل منظمة يوميًا (Xero: خطط التطبيقات). وقيود الرواتب تستخدم طلبات قليلة لكل مسيّر، وتطبيقكم يربط منظمة واحدة. ولا تختارون الصلاحيات (Scopes) في التطبيق: يطلبها أهلاً حمد عند الربط ويعرضها Xero في شاشة الموافقة: accounting.manualjournals (ترحيل القيود اليدوية والبحث عنها)، وaccounting.settings.read (قراءة دليل الحسابات وبيانات المنظمة)، إضافة إلى openid وprofile وemail وoffline_access ليبقى الربط قائمًا (Xero: الصلاحيات).
3. في زيرو: جهّزوا دليل الحسابات
يرفض Xero بعض الحسابات في القيود اليدوية: حسابات النظام (مثل Wages Payable وAccounts Payable وAccounts Receivable)، والحسابات البنكية، والحسابات التي بلا رمز. ويُظهرها أهلاً حمد باهتة، لذا أنشئوا الحسابات التي تحتاجونها أولًا. في Xero افتحوا Accounting ← Chart of accounts ← Add Account.
- تأكدوا أن لكل حساب ستربطونه رمزًا (Code)، وأضيفوا رمزًا لأي حساب ينقصه.
- إن لم يكن لديكم حساب التزامات عادي لصافي الرواتب فأضيفوه: النوع Current Liability، مع رمز، واسم مثل
Salaries payable. فحساب Wages Payable في Xero حساب نظام ولا يقبل القيود اليدوية. - افعلوا الشيء نفسه للتأمينات الاجتماعية المستحقة (وللاستقطاعات المحتجزة ومستحقات DEWS عند استخدامها): حسابات Current Liability برموز.
- أضيفوا مخصص نهاية الخدمة كحساب Non-current Liability برمز، إن لم يكن موجودًا.
- فقط إن كنتم ستفعّلون قيود دفع الرواتب: أضيفوا حساب Current Liability مثل
Salary clearingبرمز، يقف وسيطًا بين الرواتب والبنك.
المصروفات (الرواتب والسكن والنقل وحصة صاحب العمل في التأمينات ونهاية الخدمة والرسوم البنكية) تُربط بحسابات Expense عادية لها رموز، وهي موجودة في معظم الأدلة.
4. في أهلاً حمد: اربط زيرو
اذهبوا إلى التكاملات وافتحوا زيرو، وابقوا على تبويب الاتصال. تبدأ البطاقة بـاربط عبر تطبيق Xero الخاص بك، ومعها رابط إلى هذا الدليل.
- تأكدوا أن العنوان تحت عنوان إعادة التوجيه الذي تسجّله في تطبيقك هو نفسه الذي أدخلتموه في القسم 2.
- معرّف العميل والسر السري للعميل: الصقوا القيمتين من القسم 2. وتحت حقل السر: «يُخزَّن مشفّراً على الخادم. لن يظهر مرة أخرى ولن يُرسل إلى المتصفح أبداً.»
- اضغطوا الزر الأزرق Connect to Xero (زر Xero نفسه، ويظهر بالإنجليزية). يقول أهلاً حمد «جارٍ نقلك إلى Xero لتسجيل الدخول…».
- سجّلوا الدخول إلى Xero. وفي نافذة اختيار المنظمة لدى Xero اختاروا منظمة واحدة فقط، وهي التي تسجّلون فيها الرواتب، ثم اسمحوا بالوصول (Xero: خطوات الربط).
- تعودون إلى صفحة تقول تم الاتصال بـ Xero، ثم إلى صفحة زيرو. وتعرض البطاقة متصل بزيرو، والمنظمة: مع اسمها، و«مربوط عبر تطبيقك الخاص»، ومعرف المنظمة (رقم المنظمة في Xero، Tenant ID).
يبقى معرّف العميل والسر الخاصان بتطبيقكم محفوظين. وإن ربطتم من جديد لاحقًا تقول البطاقة: «بيانات اعتماد تطبيقك محفوظة. اضغط «ربط» لتسجيل الدخول بها — لا حاجة لإدخالها مرة أخرى.» ولاستخدام تطبيق آخر اضغطوا استبدال بيانات الاعتماد.
من التجربة إلى التشغيل الفعلي. جرّبتم مع شركة Xero التجريبية أو منظمة تجريبية؟ افصلوا الربط، ثم اربطوا من جديد بالتطبيق نفسه واختاروا منظمتكم الفعلية في نافذة اختيار المنظمة لدى Xero. وهي منظمة مختلفة، فحمّلوا الحسابات واحفظوا الربط من جديد (القسم 5).
أو بنقرة واحدة عبر تطبيق أهلاً حمد (حين يتوفر)
لدى أهلاً حمد أيضًا تطبيقه الخاص لدى Xero. وحيث يكون مفعّلًا لمساحة عملكم، يعرض تبويب الاتصال تحت النموذج أو اربط عبر تطبيق أهلاً حمد: تسجّلون الدخول إلى Xero وتوافقون على الوصول، دون تطبيق أو مفاتيح خاصة بكم. ويعرض ما سيصل إليه أهلاً حمد (دليل الحسابات وإعدادات المنظمة للقراءة، والقيود اليدوية، واسم المنظمة وعملتها الأساسية)، وتقول البطاقة بعدها «مربوط عبر تطبيق أهلاً حمد». ويبقى تطبيقكم الخاص الطريقة الأساسية للربط.
هل ترسلون الرواتب أصلًا إلى نظام محاسبة آخر؟ إذا كان نظام آخر مرتبطًا ويستقبل الرواتب، يسألكم أهلاً حمد أولًا: «ربط نظام محاسبة ثانٍ؟» فإن ربطتم زيرو أيضًا، يُرحَّل كل مسيّر إلى النظامين وتُسجَّل تكاليف الرواتب مرتين. وإن كنتم تنتقلون إلى زيرو، فاضغطوا إلغاء، وافصلوا النظام الآخر أولًا، ثم اربطوا زيرو.
5. اختر المنظمة، ثم اربط الحسابات
- افتحوا تبويب ربط الحقول، وعنوان البطاقة ترحيل قيود الرواتب إلى زيرو.
- اضغطوا تحميل حساباتي لقراءة دليل الحسابات واسم المنظمة وعملتها الأساسية من Xero.
- إذا كان حسابكم في زيرو يصل إلى أكثر من منظمة، تطلب البطاقة اختر المنشأة: «حسابك في زيرو يصل إلى أكثر من منشأة. اختر المنشأة التي تُرحَّل إليها قيود الرواتب.» وبعدها تعرض الترحيل إلى تلك المنظمة والعملة الأساسية.
- قرّروا بشأن ترحيل قيود دفع الرواتب (أدناه)، واتركوه متوقفًا ما لم تنشئوا حسابًا وسيطًا للرواتب في القسم 3.
- اربطوا كل حساب أهلاً حمد بـحساب زيرو (الجدول أدناه). بعض الحسابات تُختار مسبقًا وتظهر عليها كلمة مقترح حين تكون المطابقة واضحة، فراجعوها كلها مع محاسبكم.
- اضغطوا حفظ الربط. حين لا ينقص شيء تقول البطاقة اكتمل الربط، وقبل ذلك تقول: «الترحيل متوقف حتى تُربط كل الحسابات المطلوبة.»
- إذا كنتم تصرفون أي رواتب بعملة غير العملة الأساسية لمنظمتكم في Xero، فقرّروا بشأن ترحيل المسيرات بعملات أخرى (القسم 6).
قيود دفع الرواتب: متوقفة أو مفعّلة
| ترحيل قيود دفع الرواتب | ماذا يحدث |
|---|---|
| متوقف (الافتراضي) | لا يُرسل إلا استحقاق الرواتب وقيود نهاية الخدمة، ويظهر سطرا الدفع والرسوم البنكية في بطاقة المسيّر بحالة غير مطلوب. وحين تظهر دفعة الرواتب في حركات البنك في Xero، طابقوها مع حساب صافي الرواتب المستحقة (صنّفوا سطر الكشف إلى ذلك الالتزام عبر Create، Xero: المطابقة). ويقول سطر 1101: «غير مستخدم — قيود دفع الرواتب متوقفة.» |
| مفعّل | تُرسل قيود الدفع والرسوم البنكية أيضًا. اربطوا 1101 الحساب البنكي الذي تُدفع منه الرواتب بحسابكم الوسيط للرواتب (وليس حسابًا بنكيًا)، ثم طابقوا دفعة البنك مع ذلك الحساب الوسيط. وتلميح أهلاً حمد: «لا يسمح Xero بالحسابات البنكية في القيود اليدوية. اختر حسابًا وسيطًا للرواتب ثم طابق دفعة كشف البنك معه، أو اترك قيود الدفع متوقفة وطابق كشف البنك مع صافي الرواتب المستحقة.» |
أي حساب في زيرو لكل حساب رواتب
| الرمز | حساب أهلاً حمد | الحاجة | نوع الحساب المعتاد في زيرو |
|---|---|---|---|
| 5100 | الرواتب — الأساسي والبدلات الأخرى والعمل الإضافي والإضافات | مطلوب | Expense (مصروف) |
| 5400 | بدل السكن | مطلوب | Expense (مصروف) |
| 5500 | بدل النقل | مطلوب | Expense (مصروف) |
| 5200 | حصة صاحب العمل في التأمينات الاجتماعية | مطلوب | Expense (مصروف) |
| 5300 | مصروف مكافأة نهاية الخدمة | مطلوب | Expense (مصروف) |
| 2100 | صافي الرواتب المستحقة | مطلوب | Current Liability (التزام متداول)، وليس Wages Payable |
| 2200 | التأمينات الاجتماعية المستحقة (الموظف وصاحب العمل) | مطلوب | Current Liability (التزام متداول) |
| 2300 | مخصص مكافأة نهاية الخدمة | مطلوب | Non-current Liability (التزام غير متداول) |
| 1101 | الحساب البنكي الذي تُدفع منه الرواتب | فقط عند تفعيل قيود الدفع | عند تفعيل قيود الدفع: حساب وسيط للرواتب من نوع Current Liability، وليس حساب Bank أبدًا |
| 2700 | الاستقطاعات المحتجزة (القروض والجزاءات والإجازات غير المدفوعة) | عند الاستخدام فقط | Current Liability (التزام متداول) |
| 5810 | رسوم التحويل البنكي للرواتب | عند الاستخدام فقط | Expense (مصروف) |
| 5310 | اشتراك صاحب العمل في نظام DEWS (مركز دبي المالي العالمي) | عند الاستخدام فقط | Expense (مصروف) |
| 2310 | مستحقات نظام DEWS | عند الاستخدام فقط | Current Liability (التزام متداول) |
| 5900 | أرباح/خسائر فروق العملة على الرواتب (فقط عند دفع مسير بعملة أخرى بسعر صرف مختلف) | عند الاستخدام فقط | حساب أرباح وخسائر العملات الأجنبية لديكم |
- التكاليف إلى حسابات Expense، والمبالغ المستحقة عليكم إلى حسابات Current Liability؛ ومخصص نهاية الخدمة هو الالتزام غير المتداول الوحيد.
- بعض الحسابات تظهر باهتة. ويوضح أهلاً حمد السبب: «بعض الحسابات معطلة: يرفض Xero في القيود اليدوية حسابات النظام (مثل الأجور المستحقة والذمم الدائنة والذمم المدينة) والحسابات البنكية والحسابات التي بلا رمز. اختر حساب التزامات عاديًا أو حسابًا وسيطًا له رمز.» ولكل منها وسم مثل «حساب نظام — غير مسموح في القيود» أو «حساب بنكي — غير مسموح في القيود» أو «بلا رمز حساب — أضف رمزًا أولًا».
- أضفتم حسابًا في Xero بعد التحميل؟ اضغطوا إعادة تحميل الحسابات ليظهر.
مكافأة نهاية الخدمة ليست ضمن قيد الرواتب، بل لها قيد مستقل كل شهر (5300 مصروف مكافأة نهاية الخدمة / 2300 مخصص مكافأة نهاية الخدمة).
6. ماذا يُرحَّل، ومتى
| عندما يحدث هذا في أهلاً حمد | يصل إلى زيرو | بتاريخ |
|---|---|---|
| اعتماد مسيّر الرواتب (زر اعتماد) | استحقاق الرواتب: الرواتب والبدلات وحصة صاحب العمل في التأمينات والمبالغ المستحقة الناتجة عنها (مدين 5100–5500، ودائن 2100 و2200 و2700 عند الاستخدام) | آخر يوم في شهر الرواتب |
| دفع المسيّر (تأكيد الدفع أو اعتماد الرئيس التنفيذي والدفع) | دفع الرواتب: مدين 2100 صافي الرواتب المستحقة، ودائن 1101 — فقط عند تفعيل ترحيل قيود دفع الرواتب (متوقف افتراضيًا؛ القسم 5). وعند إيقافه يظهر السطر بحالة غير مطلوب وتطابقون حركات البنك بدلًا منه. | يوم اعتماد الدفع |
| تسجيل رسوم التحويل البنكي على مسيّر مدفوع | الرسوم البنكية: مدين 5810، ودائن 1101 — فقط إذا كانت قيود الدفع مفعّلة، مثل دفع الرواتب | يوم الدفع |
| انتهاء الشهر | استحقاق مكافأة نهاية الخدمة: مدين 5300، ودائن 2300، ويُرسل تلقائيًا في اليوم الأول من الشهر التالي. ويمكن تشغيله يدويًا لشهر انتهى من صفحة المالية عبر تشغيل الاستحقاق الشهري. | آخر يوم في ذلك الشهر |
| حذف مسيّر، أو تصحيح قيد مُرحَّل | قيد عكسي: قيد يدوي جديد بالسطور نفسها مع تبديل المدين والدائن. لا يربط Xero بين القيدين، لكن وصف القيد العكسي يبدأ بعبارة Reversal of يليها المرجع الذي يعكسه. ثم يُرحَّل المسيّر المصحَّح من جديد كقيد يدوي جديد. | يوم التغيير |
- كل قيد هو قيد يدوي واحد (Manual journal) في Xero، يُحفظ بحالة Posted (لا مسودة)، بلا ضريبة، وفيه سطر لكل حساب. والوصف (Narration، ويسمّى Journal title في شاشات Xero الأحدث، Xero Central) يبدأ بالوصف ومرجع أهلاً حمد وينتهي بعلامتنا بين قوسين مربعين، مثل
[AH1F2E3D4C5B6A]. - لا نعدّل ولا نحذف أي قيد في زيرو، فالتصحيح دائمًا بقيود جديدة: القيد العكسي أولًا، ثم المسيّر المصحَّح كقيد جديد.
- كل قيد يُرسل مرة واحدة. وإذا انقطع الإرسال في منتصفه، تبحث المحاولة التالية عن القيد بعلامته بدلًا من إنشاء قيد ثانٍ.
- المبالغ بالعملة الأساسية لدفاتركم في زيرو. والمسيّر بعملة أخرى يبقى متوقفًا ما لم تفعّلوا ترحيل المسيرات بعملات أخرى، وعندها يُحوَّل بسعر الصرف اليومي في أهلاً حمد، ويُكتب السعر على القيد.
- المسيرات التي اعتُمدت أو دُفعت قبل حفظ ربط الحسابات لا تُرسل وحدها. افتحوا كل مسيّر واضغطوا إرسال قيود هذا المسير. وتعرضها بطاقة الربط تحت «مسيرات سابقة لم تُرسل إلى زيرو بعد».
- أشهر نهاية الخدمة المسجّلة قبل الربط تظهر في بطاقة الربط. اضغطوا إرسالها، وراجعوا قائمة الأشهر ومبالغها، ثم أكّدوا. تُرسل من الأقدم إلى الأحدث، وكل شهر بتاريخ نهايته.
يبدأ وصف كل قيد بنوعه وبمرجعه في أهلاً حمد: PAY-KW-2026-10 لاستحقاق رواتب الكويت لشهر أكتوبر 2026، وPAY-KW-2026-10-PMT لدفع تلك الرواتب، وPAY-KW-2026-10-FEES لرسومها البنكية، وIND-KW-2026-10 لاستحقاق نهاية الخدمة لذلك الشهر (ورمز الدولة هو رمز دولة المسيّر). ويبدأ وصف القيد العكسي بعبارة Reversal of يليها المرجع الذي يعكسه. ولكل قيد أيضًا علامة: AH يليها 12 حرفًا ورقمًا.
7. راجع أول مسيّر رواتب في زيرو
- في أهلاً حمد افتحوا مسيّر الرواتب. تعرض بطاقة قيود زيرو كل قيد (استحقاق الرواتب، استحقاق مكافأة نهاية الخدمة، …) وحالته. مُرحَّل تعني أن القيد وصل إلى Xero، وتعرض البطاقة معرّفه في Xero (رمز طويل).
- في Xero افتحوا Accounting ← Manual journals ثم تبويب Posted (Xero Central).
- ابحثوا عن القيد بتاريخه (آخر يوم في شهر الرواتب لقيد الاستحقاق) وبوصفه أو عنوانه، الذي يبدأ بنوعه ومرجعه، مثل
Payroll journal entry for 2026-10 — KW…PAY-KW-2026-10، وينتهي بـ[AH…]. - افتحوه وتأكدوا من: التاريخ، والحالة Posted، وسطر لكل حساب مربوط، وأن المجاميع تطابق مسيّر الرواتب في أهلاً حمد (إلى خانتين عشريتين).
- حين تصل دفعة الرواتب إلى حركات البنك، طابقوها كما في القسم 5.
حالات القيد في بطاقة المسيّر: في الانتظار وجارٍ الإرسال (في الطريق)، بانتظار (يجب أن يصل قيد آخر إلى زيرو أولًا)، إعادة المحاولة (زيرو أو الشبكة مشغولة، ونعيد المحاولة تلقائيًا)، مُرحَّل، متوقف (يحتاج إليكم، ويظهر السبب)، فشل (رفضه زيرو، ويظهر السبب)، غير مطلوب (لا شيء يُرسل، ويظهر السبب).
8. حل المشكلات
يصل مديرو الشركة الذين يديرون الإعدادات، والمديرون الماليون، تنبيه داخل التطبيق وبريد إلكتروني حين تتوقف قيود زيرو أو تفشل: تنبيه واحد لكل مشكلة، وتذكير بعد ثلاثة أيام، وملاحظة قصيرة حين تُحل. لا يتضمن البريد مبالغ أو أسماء أو رسائل زيرو؛ افتحوا مسيّر الرواتب لمعرفة السبب.
عند الربط (تبويب الاتصال وصفحة العودة)
| ما يظهر لكم | ما العمل |
|---|---|
| أدخل معرّف العميل والسر الخاصين بتطبيقك للربط. | الصقوا القيمتين من تطبيقكم (في الربط بتطبيقكم الخاص فقط)، ثم اضغطوا زر الاتصال. |
| أدخل معرّف العميل والسر معًا لاستبدال بيانات الاعتماد المحفوظة. | بدأتم استبدال البيانات المحفوظة: املؤوا الحقلين معًا، أو اضغطوا الإبقاء على البيانات المحفوظة. |
| الربط غير متاح بعد: عنوان التطبيق لمساحة العمل هذه غير مُعدّ. تواصل مع الدعم وسنقوم بإعداده. | تواصلوا معنا، فلا خطأ من جهتكم. |
| تعذّر الاتصال بـ Xero — مع «لم يتم إرجاع رمز تفويض. تم إلغاء الاتصال أو أن الرابط غير صالح.» | ألغيتم أو رفضتم في شاشة زيرو، أو فُتح الرابط مرتين. ابدؤوا من جديد من تبويب الاتصال. |
| تم تسجيل خروجك قبل اكتمال الاتصال. سجّل الدخول مرة أخرى، ثم أعد الربط من إعدادات التكامل. | سجّلوا الدخول إلى أهلاً حمد، ثم اضغطوا زر الاتصال من جديد، واستخدموا المتصفح نفسه طوال الخطوات. |
| This connection link is invalid, expired or already used. Start the connection again from the integration's settings page. | كل رابط ربط يعمل مرة واحدة ولوقت قصير. اضغطوا زر الاتصال من جديد في تبويب الاتصال. |
| Token exchange failed: … | رفض زيرو تسليم الربط: غالبًا لأن السر (Client Secret) غير صحيح، أو لأن عنوان إعادة التوجيه في تطبيقكم لا يطابق تمامًا. راجعوا الاثنين (في الربط بتطبيقكم الخاص)، ثم اربطوا من جديد. |
| No stored Xero credentials for this company. Run Connect first. | لم تُحفظ مفاتيح تطبيقكم. افتحوا تبويب الاتصال، والصقوا معرّف العميل والسر من جديد، ثم اضغطوا Connect to Xero. |
| يعرض Xero خطأ بدل تسجيل الدخول يذكر عنوان إعادة التوجيه (Invalid redirect_uri) | عنوان إعادة التوجيه في تطبيق Xero لا يطابق. في صفحة Configuration للتطبيق أضيفوا https://ahlanhamad.com/auth/xero/callback كما هو تمامًا واحفظوا، ثم اربطوا من جديد. |
| Could not tell which Xero organisation was connected. Connect again and approve exactly one organisation. | اخترتم في نافذة اختيار المنظمة لدى Xero أكثر من منظمة أو لم تختاروا أيًّا منها. اربطوا من جديد واختاروا المنظمة التي تسجّلون فيها الرواتب فقط. |
| يلزم إعادة ربط Xero — مع «لم يعد Xero يقبل الربط المحفوظ: أُلغي الوصول أو انتهت صلاحيته. القيود معلّقة ولم تضع. اربط مجددًا من الأسفل وسجّل الدخول، وتُرسل القيود المعلّقة تلقائيًا.» | اضغطوا إعادة الربط وسجّلوا الدخول من جديد، فتُرسل القيود المعلّقة وحدها بعد عودتكم. |
عند تحميل الحسابات (تبويب ربط الحقول)
| ما يظهر لكم | ما العمل |
|---|---|
| Choose which Xero organisation payroll journals go to. | اختاروا المنظمة من اختر المنشأة الذي يظهر تحت الرسالة. |
| Could not list your Xero organisations (…). | لم يُجب Xero. حاولوا بعد دقيقة، وإن تكرر ذلك فأعيدوا ربط زيرو. |
| Xero no longer accepts this connection (refresh …). Reconnect Xero. | اضغطوا إعادة الربط في تبويب الاتصال وسجّلوا الدخول إلى Xero من جديد. |
| تغيّرت الشركة المرتبطة فمُسح الربط السابق. اربط الحسابات من جديد. | ربطتم منظمة أخرى أو اخترتموها. اربطوا الحسابات من جديد واحفظوا. |
في مسيّر الرواتب: متوقف
القيد المتوقف ينتظر ولم يضع. عالجوا السبب فيُرسل، إما وحده أو عند الضغط على إعادة المحاولة في بطاقة المسيّر.
| ما يظهر لكم | ما العمل |
|---|---|
| اربط هذه الحسابات أولاً: 5400, 5500. | اربطوا رموز الحسابات المذكورة في تبويب ربط الحقول واضغطوا حفظ الربط، ثم إعادة المحاولة. |
| حمّل حساباتك واحفظ الربط في صفحة التكامل أولاً. | في تبويب ربط الحقول اضغطوا تحميل حساباتي (واختاروا المنظمة إن طُلب ذلك)، واحفظوا الربط، ثم إعادة المحاولة. |
| … مربوطة بحساب لا يصلح للقيود (ذمم دائنة أو مدينة، أو حساب نظام أو حساب بنكي، أو حساب بلا رمز). اختر حسابًا آخر في صفحة التكامل. | بمصطلحات Xero: حساب نظام (مثل Wages Payable)، أو حساب بنكي، أو حساب بلا رمز، أو ذمم دائنة / مدينة. اربطوا تلك الرموز بحساب Current Liability عادي له رمز (القسم 3)، واحفظوا، ثم إعادة المحاولة. |
| عملة هذا المسير تختلف عن عملة دفاترك. اسمح بالترحيل بعملات أخرى لإرساله. | فعّلوا ترحيل المسيرات بعملات أخرى في تبويب ربط الحقول، ثم إعادة المحاولة. أو أبقوا ذلك المسيّر خارج زيرو. |
| يحتاج الربط إلى تجديد. أعد الربط ثم حاول مرة أخرى. | توقف Xero عن قبول الربط: فُصلت المنظمة عن أهلاً حمد من داخل Xero، أو فقد المستخدم الذي وافق على الربط صلاحيته، أو انتهت صلاحية الوصول. اضغطوا إعادة الربط في تبويب الاتصال وسجّلوا الدخول من جديد واختاروا المنظمة نفسها. القيود المتوقفة لهذا السبب تُرسل تلقائيًا بعد إعادة الربط. |
| غير مرتبط، أو الترحيل غير مفعّل. | اربطوا زيرو من جديد في تبويب الاتصال، فتُرسل القيود المتوقفة تلقائيًا بعد إعادة الربط. وإن كان زيرو مرتبطًا وما زالت الرسالة تظهر، فتواصلوا معنا: ربما أُوقف الترحيل لشركتكم. |
في مسيّر الرواتب: فشل
هذه الرسائل تعود من زيرو بالإنجليزية، وتليها كلمات زيرو نفسها. عالجوا السبب في زيرو أو في ربط الحسابات، ثم اضغطوا إعادة المحاولة. إعادة المحاولة لا تُنشئ قيدًا ثانيًا أبدًا.
| ما يظهر لكم | ما العمل |
|---|---|
| Xero rejected the journal (400). تليها رسالة زيرو نفسها | اقرؤوا رسالة Xero بعد رسالتنا. من الأسباب الشائعة أن التاريخ يسبق تاريخ الإقفال (Lock date) في Xero (Accounting ← Accounting settings ← Financial settings ← Lock Dates، Xero Central)، فاطلبوا من محاسبكم تعديله، أو اعكسوا المسيّر وصحّحوه في أهلاً حمد. |
| Xero could not find the company or an account this journal points at (404). Check the account mapping belongs to the connected company. | حُذف حساب مربوط أو أُرشف في زيرو. اضغطوا إعادة تحميل الحسابات، وصحّحوا الربط، واحفظوا، ثم إعادة المحاولة. |
| This run's payroll accrual journal did not reach Xero. Retry the accrual first, then retry this payment, so it clears exactly the salaries payable the accrual booked. | أعيدوا محاولة سطر استحقاق الرواتب أولًا، ثم سطر دفع الرواتب. |
| No exchange rate from … to … is available. | حاولوا لاحقًا، أو تواصلوا معنا. |
| … — gave up after 6 attempts. | استمر فشل زيرو أو الشبكة. تأكدوا أن زيرو يعمل بشكل طبيعي، ثم اضغطوا إعادة المحاولة. |
في مسيّر الرواتب: غير مطلوب
| ما يظهر لكم | معناه |
|---|---|
| Salary payment and bank-charge journals are off for Xero: Xero doesn't allow bank accounts in manual journals. Reconcile the bank-feed payment against Net salaries payable, or switch payment journals on and map a salary clearing account. | قيود دفع الرواتب متوقفة (الافتراضي)، ولا خطأ في ذلك: طابقوا دفعة البنك مع صافي الرواتب المستحقة، أو فعّلوا قيود الدفع (القسم 5). |
| Reversed in Ahlan Hamad before it reached Xero; the pair nets to zero. | لا شيء مطلوب: القيد وعكسه يلغي أحدهما الآخر، فلا يُرسل أي منهما إلى زيرو. |
| Reverses an entry that never reached Xero, so there is nothing to reverse there. | لا شيء مطلوب. |
نظاما محاسبة
إذا ظهر في صفحة زيرو أو في المسيّر «تُرحَّل قيود الرواتب إلى …» مع أكثر من نظام، فكل مسيّر يُسجَّل في كل نظام منها. إن كنتم تمسكون دفاتركم في زيرو فقط، فافصلوا الأنظمة الأخرى حتى لا تُحتسب تكاليف الرواتب مرتين.
9. فصل الربط
- في أهلاً حمد افتحوا التكاملات ← زيرو ← الاتصال واضغطوا الزر الأزرق Disconnect (زر Xero نفسه). يحذف أهلاً حمد الربط المحفوظ ويزيل الربط من Xero أيضًا.
- إن لم تعودوا تستخدمون تطبيقكم لدى Xero، فيمكنكم حذفه من My Apps في developer.xero.com كذلك.
- القيود الموجودة في زيرو تبقى كما هي، فنحن لا نحذفها ولا نعدّلها.
- ما دام زيرو مفصولًا لا تُرسل قيود الرواتب الجديدة، وتقول بطاقة المسيّر: «زيرو غير مرتبط، لذا لا تُرسل القيود الجديدة.»
- إن ربطتم من جديد لاحقًا، فافتحوا كل مسيّر من تلك الفترة واضغطوا إرسال قيود هذا المسير، وأرسلوا أشهر نهاية الخدمة الظاهرة في بطاقة الربط.
مصادر Xero المستخدمة في هذا الدليل
- مطوّرو Xero: البدء، وخطط التطبيقات، وخطوات ربط OAuth 2.0، والصلاحيات.
- Xero Central: القيود اليدوية، وتغييرات القيود اليدوية، وتواريخ الإقفال، ومطابقة الحساب البنكي.
- Xero علامة تجارية لشركة Xero Limited، ولا ترتبط أهلاً حمد بشركة Xero.