The checks a rushed filing missesالفحوصات التي يفوتها الإقرار المتعجّل
A filing that adds up is not the same as a filing that is right. Under time pressure people check the total and the closing balance sheet, because those are the two things that look like checking. The errors that survive are the ones neither of those tests can see.الإقرار الذي يستقيم جمعُه ليس هو الإقرار الصحيح. فتحت ضغط الوقت يفحص الناس المجموع والميزانية الختامية، لأنهما الشيئان اللذان يشبهان الفحص. والأخطاء التي تنجو هي تلك التي لا يستطيع أيٌّ من الاختبارين رؤيتها.
01Start with the identities that cannot be argued withابدأ بالمتطابقات التي لا تُجادَل
Four arithmetic identities have to hold before anything else is worth examining. They are not judgement calls — either they tie or the filing is internally inconsistent.أربع متطابقات حسابية يجب أن تصحّ قبل أن يستحق أي شيء آخر الفحص. وهي ليست مواضع اجتهاد — فإما أن تتطابق وإما أن يكون الإقرار متناقضاً داخلياً.
The inventory identity is the one that most often exposes a real problem rather than a typo. A trial balance extracted before the year-end closing entry understates cost of sales, and a trading company can present a genuine profit as a loss — which then propagates all the way to the amount due.ومتطابقة المخزون هي الأكثر كشفاً لمشكلة حقيقية لا لخطأ طباعي. فميزان المراجعة المستخرج قبل قيد الإقفال السنوي يُبخّس تكلفة المبيعات، فتَعرض منشأةٌ تجارية ربحاً حقيقياً على أنه خسارة — ثم ينتشر ذلك حتى المبلغ المستحق.
02Double counting — the error you cannot see by lookingالاحتساب المزدوج — الخطأ الذي لا يُرى بالنظر
This is the most important item on the page. An account can be mapped to a profit-and-loss line and to a zakat-base line at the same time. When that happens the same money is counted twice, and every total on the return still adds up perfectly. There is no imbalance to spot, no figure that looks odd. The declaration is simply wrong by the amount of that account, and nothing in a visual review will tell you.هذا أهم بند في الصفحة. فقد يُربَط حساب واحد بسطر في قائمة الدخل وفي الوقت نفسه بسطر في وعاء الزكاة. وحين يقع ذلك يُحتسب المال نفسه مرتين، وتظل كل مجاميع الإقرار مستقيمة تماماً. فلا اختلال يُلاحَظ، ولا رقم يبدو غريباً. الإقرار خاطئ ببساطة بمقدار ذلك الحساب، ولن يخبرك بذلك شيء في المراجعة البصرية.
Catching it requires comparing the two mappings against each other, which is what CTRL-NO-DOUBLE-COUNT exists to do. It is a check you can perform by hand, and it is almost never performed by hand.والتقاطه يستلزم مقارنة الربطين أحدهما بالآخر، وهو ما وُجد له فحص CTRL-NO-DOUBLE-COUNT. وهو فحص يمكنك إجراؤه يدوياً، ولا يكاد يُجرى يدوياً أبداً.
03The opening balance sheet, not just the closing oneالميزانية الافتتاحية، لا الختامية وحدها
Reviewers check that the closing balance sheet balances. Far fewer check the opening one — yet the opening figures carry the cost of sales (opening inventory) and the continuity with last year's return. If they are wrong or missing, the profit and that continuity are wrong, and the closing balance sheet will still balance. For a fiscal year beginning on or after 1 January 2024 every base line is taken at its year-end value (Article 17). The opening figures still reach the base: through the year's profit, whose cost of sales starts from the opening inventory, and through two real-estate rules of Article 73 — an off-plan sales project is deducted, as an exception to Article 17, at its year-end balance less the additions made to it during the year (Article 73(2)(A)), and whether a project under construction is deducted at all turns on the ratio of its sales cost to its opening inventory plus the year's additions (Article 73(1)(A)(3)). Base lines computed from opening balances otherwise belong to the 1440H regulations and earlier years.يفحص المراجعون اتزان الميزانية الختامية. وقليلون جداً من يفحص الافتتاحية — مع أن الأرقام الافتتاحية تحمل تكلفة المبيعات (مخزون أول المدة) والاتصال بإقرار السنة السابقة. فإن كانت خاطئة أو غائبة كان الربح وذلك الاتصال خاطئين، وظلّت الميزانية الختامية متزنة. وفي سنة مالية تبدأ في 1 يناير 2024 أو بعده يؤخذ كل سطر في وعاء الزكاة بقيمته في نهاية السنة (المادة السابعة عشرة). ومع ذلك تصل الأرقام الافتتاحية إلى الوعاء: عبر ربح السنة الذي تبدأ تكلفة مبيعاته من مخزون أول المدة، وعبر حكمين عقاريين في المادة 73: مشروع البيع على الخارطة تحسمه المادة 73(2)(أ)، استثناء من المادة السابعة عشرة، برصيده في نهاية السنة ناقصا الإضافات إليه خلال السنة؛ والعقار تحت الإنشاء يتوقف حسمه أصلا على نسبة تكلفة مبيعاته إلى مخزون أول المدة مضافا إليه إضافات السنة (المادة 73(1)(أ)(3)). وسطور الوعاء المحتسبة من الأرصدة الافتتاحية فيما عدا ذلك من لائحة 1440هـ وللسنوات السابقة.
Two controls carry this: CTRL-BS-EQ-OPEN for the opening balance sheet itself, and CTRL-ZBL-OPENING-DATA, which for a year under the 1440H regulations checks that the opening data those base lines need is present, and for a later year confirms that the base took its year-end values, naming the off-plan exception whenever a real-estate project is deducted.ويحمل هذا فحصان: CTRL-BS-EQ-OPEN للميزانية الافتتاحية نفسها، وCTRL-ZBL-OPENING-DATA الذي يتحقق في سنةٍ تحكمها لائحة 1440هـ من توافر البيانات الافتتاحية التي تحتاجها تلك السطور، ويؤكد في السنوات اللاحقة أن الوعاء أُخذ بقيم نهاية السنة، ويذكر استثناء البيع على الخارطة كلما حسم مشروع عقاري.
04The accounts nobody mappedالحسابات التي لم يربطها أحد
An unmapped account contributes nothing. It does not error — it silently drops out. On a long ledger the ones that get skipped are the unfamiliar ones, which are disproportionately likely to be the ones that mattered. CTRL-MAP-COVERAGE draws the line at SAR 5,000: any account with a balance larger than that in absolute terms should have been mapped somewhere, and if it was not, that is reported rather than assumed harmless.الحساب غير المربوط لا يسهم بشيء. وهو لا يُصدر خطأً — بل يسقط في صمت. وفي أستاذٍ طويل تكون الحسابات المتخطّاة هي غير المألوفة، وهي الأرجح أن تكون ذات أثر. ويضع CTRL-MAP-COVERAGE الحدّ عند 5,000 ريال: فأي حساب رصيده أكبر من ذلك بالقيمة المطلقة كان ينبغي ربطه في موضعٍ ما، وإن لم يُربط أُبلغ عنه بدل افتراض أنه غير ضار.
05Every adjustment needs something behind itكل تعديل يحتاج ما يسنده
Adjustments are where a declaration departs from the books, which makes them exactly where a reviewer's attention will land. CTRL-ADJ-LINEAGE requires that every applicable adjustment line carries a reference to the document it came from.التعديلات هي موضع مفارقة الإقرار للدفاتر، وهو ما يجعلها بالضبط موضع اهتمام المراجع. ويشترط CTRL-ADJ-LINEAGE أن يحمل كل سطر تعديل منطبق إحالةً إلى المستند الذي جاء منه.
The value of that discipline is not felt when you file. It is felt when someone asks about it a year later, and the difference between an answer and a reconstruction is whether the reference was recorded at the time.وقيمة هذا الانضباط لا تُلمس عند التقديم. بل تُلمس حين يسأل أحدهم عنه بعد سنة، والفرق بين إجابةٍ وإعادةِ بناءٍ هو ما إذا كانت الإحالة قد سُجّلت في حينها.
06The two questions with consequences attachedالسؤالان اللذان تترتب عليهما آثار
The return asks whether there were related-party transactions, and whether country-by-country reporting applies. Both are easy to answer quickly and both change what else you owe.يسأل الإقرار عمّا إذا كانت هناك معاملات مع أطراف ذات علاقة، وعمّا إذا كان التقرير حسب الدولة منطبقاً. وكلاهما سهل الإجابة على عجل، وكلاهما يغيّر ما يترتب عليك غير ذلك.
- CTRL-QA-RP — the related-party question must be answered, and when the answer is yes, the disclosure schedule has to be attached. Answering yes without attaching is a more common failure than answering wrongly.CTRL-QA-RP — يجب الإجابة عن سؤال الأطراف ذات العلاقة، ومتى كانت الإجابة نعم وجب إرفاق جدول الإفصاح. والإجابة بنعم دون إرفاق إخفاقٌ أشيع من الإجابة الخاطئة.
- CTRL-QA-CBCR — the same shape for country-by-country reporting applicability, with its supporting evidence.CTRL-QA-CBCR — الشكل نفسه لانطباق التقرير حسب الدولة، مع ما يسنده من أدلة.
- CTRL-RECEIPTS — where advance payments are declared, the receipts have to be there. A claimed credit without its receipt is the easiest possible item to query.CTRL-RECEIPTS — حيث تُقرّ دفعات مقدمة وجب إحضار إيصالاتها. والائتمان المُطالَب به دون إيصاله أيسر بند يمكن الاستفسار عنه.
07The check that needs another personالفحص الذي يحتاج شخصاً آخر
CTRL-ACC-THRESHOLD is different from the others: it cannot be resolved by fixing the file. Under Article 60(e) of the Income Tax Law, a taxpayer with an income-tax leg whose gross income — measured before deducting expenses — exceeds SAR 1,000,000 must have the return certified by a licensed accountant. Entities listed on Tadawul or Nomu, and SAMA-licensed financing entities, are in scope regardless of size.يختلف CTRL-ACC-THRESHOLD عن سواه: إذ لا يُحلّ بإصلاح الملف. فبموجب المادة 60(هـ) من نظام ضريبة الدخل، يجب على المكلّف الذي لديه شق ضريبي وتتجاوز إيراداته الإجمالية — مقيسةً قبل خصم المصاريف — مبلغ 1,000,000 ريال أن يعتمد إقراره محاسب قانوني مرخّص. وتدخل في النطاق المنشآت المدرجة في تداول أو نمو وجهات التمويل المرخّصة من البنك المركزي، بصرف النظر عن الحجم.
The SAR 1,000,000 test is on gross income, before expenses — not on taxable income and not on profit. A business with SAR 4,000,000 of revenue and a loss for the year is over the threshold. Reading it as a profit test is the single most common way to discover the requirement too late to satisfy it.اختبار الـ1,000,000 ريال يقع على الإيرادات الإجمالية قبل المصاريف — لا على الدخل الخاضع ولا على الربح. فمنشأة إيراداتها 4,000,000 ريال وحققت خسارة في السنة تتجاوز الحدّ. وقراءته على أنه اختبار ربح هي أشيع طريقة لاكتشاف الاشتراط بعد فوات وقت الوفاء به.
08What "ready to submit" should meanما ينبغي أن يعنيه «جاهز للتقديم»
Readiness is not a feeling and it is not the absence of visible problems. It should be a derived state: every blocking check has either passed or been justifiably skipped, and none has failed. That is what CTRL-FREEZE encodes — a single gate computed from all the others, so that "ready" cannot be asserted while something underneath it is failing.الجاهزية ليست شعوراً وليست غياب المشكلات الظاهرة. بل ينبغي أن تكون حالةً مشتقّة: كل فحص مانع إما نجح وإما تُخطّي بمسوّغ، ولم يفشل أيٌّ منها. وهذا ما يرمز إليه CTRL-FREEZE — بوابة واحدة تُحتسب من سائر الفحوصات، بحيث لا يمكن ادّعاء «الجاهزية» وشيء تحتها يفشل.
All of these are checks a careful person can run without software. The reason they are worth automating is not that they are hard. It is that there are twenty of them, they all have to be run again after every correction, and the twentieth run at eleven at night on the twenty-ninth of April is not the one that gets done properly.وكل هذه فحوصات يستطيع شخص متأنٍّ إجراءها بلا برمجيات. وسبب استحقاقها للأتمتة ليس صعوبتها. بل أنها عشرون فحصاً، ويجب إعادتها جميعاً بعد كل تصحيح، وأن الجولة العشرين في الحادية عشرة ليلاً من التاسع والعشرين من إبريل ليست هي التي تُنجَز كما ينبغي.
Sourcesالمصادر
- Income Tax Law, Article 60(e) — accountant certification, measured on gross income before expenses.نظام ضريبة الدخل، المادة 60(هـ) — اعتماد المحاسب، مقيساً على الإيرادات الإجمالية قبل المصاريف.
- Zakat Implementing Regulations (MR 1007/1445H), Article 17 — every base line at its year-end value; Article 23 — additions to the zakat base; Article 27 — the minimum base.اللائحة التنفيذية لجباية الزكاة (القرار 1007/1445هـ)، المادة 17 — كل سطر في الوعاء بقيمته في نهاية السنة؛ والمادة 23 — الإضافات إلى وعاء الزكاة؛ والمادة 27 — الحدّ الأدنى للوعاء.
- Zakat Implementing Regulations (MR 2216/1440H), Article 4 — additions taken at their opening balances, for fiscal years that began before 1 January 2024.اللائحة التنفيذية لجباية الزكاة (القرار 2216/1440هـ)، المادة 4 — إضافات تؤخذ بأرصدتها الافتتاحية، للسنوات المالية التي بدأت قبل 1 يناير 2024.
- Controls as implemented in RiyalPlus: CTRL-TB-BALANCE, CTRL-BS-EQ-CLOSE, CTRL-BS-EQ-OPEN, CTRL-COGS-FORMULA, CTRL-NETPROFIT-TIEOUT, CTRL-NO-DOUBLE-COUNT, CTRL-MAP-COVERAGE, CTRL-ZBL-OPENING-DATA, CTRL-ADJ-LINEAGE, CTRL-QA-RP, CTRL-QA-CBCR, CTRL-RECEIPTS, CTRL-ACC-THRESHOLD, CTRL-FREEZE.الفحوصات كما هي مطبَّقة في ريال بلس: CTRL-TB-BALANCE وCTRL-BS-EQ-CLOSE وCTRL-BS-EQ-OPEN وCTRL-COGS-FORMULA وCTRL-NETPROFIT-TIEOUT وCTRL-NO-DOUBLE-COUNT وCTRL-MAP-COVERAGE وCTRL-ZBL-OPENING-DATA وCTRL-ADJ-LINEAGE وCTRL-QA-RP وCTRL-QA-CBCR وCTRL-RECEIPTS وCTRL-ACC-THRESHOLD وCTRL-FREEZE.
This is general information about published rules, not professional advice. It is not a legal or tax opinion, and it does not account for your circumstances. Where your situation needs judgement, consult a licensed professional.هذا عرض عام لأنظمة منشورة، وليس استشارة مهنية. وهو ليس رأياً نظامياً أو ضريبياً، ولا يراعي ظروفك الخاصة. وإن احتاج وضعك اجتهاداً مهنياً فاستعن بمختص مرخّص.