مقالات

ترقيم الفواتير: القرار الصغير الذي يكسر التدقيق

فجوة في التسلسل أول ما يسأل عنه المدقق. سلسلة متصلة لكل نوع وثيقة، وإلغاء بدل محو، والقاعدة يكتبها المحاسب لا البرنامج.

بقلم أنس حمداوي5 دقائق قراءة
  • numbering
  • invoicing
  • operations
كل المقالات

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

هل يكون الرقم متصلًا أم يحمل معنى؟

متصلة. الرقم الذي يحمل معنى — رمز العميل، والشهر، والفرع، ونوع الوثيقة — يحتاج من يقرأه إلى فكّ شفرة، والفك قاعدة لم يكتبها أحد. والسنة في بداية الرقم أكثر صور هذا الخطأ: تبدو معلومة مجانية، ثم تصير عبئًا أول مرة تُفوتر فيها شحنة وصلت في ديسمبر خلال يناير. حينها تقول البداية سنة ويقول التاريخ سنة أخرى.

والرقم المتصل مع حقول منفصلة للتاريخ والفرع والنوع يعطي القارئ المعلومة نفسها دون أن يبني افتراضًا داخل الهوية. وفي صيغة تبادل مثل UBL 2.1 يحمل رقم الفاتورة حقلًا خاصًا به لأنه معرّف، لا ملخص لمحتوى الوثيقة.

السؤال متصل ذو معنى
ما يصل إلى القارئ ترتيب الإصدار فقط التاريخ والفرع والنوع، وأحيانًا العميل
ما ينكسر لا شيء حين يتغير حقل أي وثيقة مؤرخة بأثر رجعي أو معادة
ما يكلّفه بحث واحد قاعدة فك يتذكرها الجميع

من يملك قرار الترقيم؟

محاسبك، أو مدققك، أو الصيغة التي تفرضها الإدارة الجبائية. ليس المطوّر، وليس القيمة الافتراضية في البرنامج.

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

ماذا يحدث لفاتورة تُلغى؟

تبقى في التسلسل، معلّمة كملغاة، مع اسم من ألغاها وتاريخه وسببه. لا تُمحى، ورقمها لا يُعطى لوثيقة أخرى.

وقيمة التسلسل المتصل أن كل رقم فيه محسوب. امحُ وثيقة تصنع فجوة لا تُميَّز عن وثيقة ضاعت أو حُجبت أو لم تُسجَّل، وهي الاحتمالات الثلاثة التي يُدفع للمدقق ليفصل بينها. الإلغاء جواب مقروء عن سؤال «أين الرقم 41؟»، والمحو ليس جوابًا.

وهل تُلغى الفاتورة الخاطئة وتُعاد، أم تُصحَّح بإشعار دائن؟ هذا قرار محاسبك. أما محوها فليس قرارًا لأحد.

هل للإشعارات الدائنة سلسلة خاصة؟

نعم: سلسلة وبداية خاصة، وإشارة إلى الفاتورة التي تصحّحها. وكذلك وصل التسليم وأمر الشراء وسند القبض: سلسلة لكل نوع وثيقة.

والسبب حسابي. تسلسل يخلط الفواتير والإشعارات الدائنة لا يُجمع ولا يُفحص اكتماله، ومجموعه رقم لا يستعمله أحد. وحين يطلب المدقق فواتير فترة، يكون الجواب مدى، والمدى لا يعني شيئًا خارج سلسلة واحدة.

ماذا لو أصدر فرعان من السلسلة نفسها؟

حينها ينتج عدّادان الرقم نفسه مرتين، ويظهر التصادم بعد أشهر على شكل وثيقتين تدّعيان هوية واحدة. احسم الأمر قبل أن يُفتح الفرع الثاني.

وحلّان يعملان: سلسلة مركزية واحدة يوزّعها النظام ولا يحتفظ فرع بعدّاد، أو سلسلة لكل فرع يحمل مفتاحها رمز الفرع فيكون الرقم فريدًا داخل سلسلته وحده. والخطأ هو عدّادان مستقلان ببداية واحدة.

وفي الحالتين اجعل الهوية مفتاحًا مركبًا في قاعدة البيانات، السلسلة والرقم معًا، بقيد تفرّد لا يتجاوزه التطبيق؛ فالفحص المكتوب في الشيفرة فيه سباق، والقيد لا سباق فيه. والتعديل بعد النشر مكلف، لأن إعادة ترقيم وثيقة طُبعت وأُرسلت تكسر كل إشارة إليها.

كيف تُرحّل الوثائق القديمة دون اختراع أرقام؟

تبقى الأرقام القديمة كما هي، ويُسجَّل مصدرها معها.

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

والوثيقة التي لم يكن لها رقم — وصل مكتوب بخط اليد، أو وصل تسليم من مورّد لا يرقّم — تدخل برقم فارغ وملاحظة تقول ذلك. واختراع رقم لها ينتج سجلًا يبدو صادرًا ولم يكن، وهذا أسوأ من فجوة ظاهرة. ولا تدمج المديات: ابدأ السلسلة الجديدة فوق أعلى رقم قديم، أو أبقِ الاثنين منفصلين بوضوح. والدليل على نجاح الترحيل عدّ لا نظر: عدد الوثائق في كل سلسلة قديمة، قبل وبعد، يجب أن يتطابق.

إجراء القرار

  1. اطلب القاعدة مكتوبة من المحاسب: أي وثائق تُرقَّم، ومن يصدر الرقم، وهل يجوز تخطي رقم.
  2. اجرد كل نوع وثيقة مرقّمة — فاتورة، إشعار دائن، وصل تسليم، أمر شراء، سند قبض — وخصّص لكل منها سلسلتها.
  3. اختر الترقيم المتصل، وانقل التاريخ والفرع والنوع إلى حقولها.
  4. حدّد قاعدة الإلغاء: حالة، وسبب، واسم، وتوقيت؛ ولا يحذف أحد شيئًا، ولا المدير.
  5. اجعل الهوية سلسلة ورقمًا، بقيد تفرّد في قاعدة البيانات لا في الشاشة.
  6. اكتب قاعدة الترحيل قبل أول ترحيل، لا أثناءه.
  7. أضف تقريرًا لا يُطلب: عدد لكل سلسلة في الشهر، والفجوات مسرودة ومفسّرة.

أين يخطئ هذا

  • تُحذف فاتورة التجربة. أول وثيقة في نظام جديد تكون تجربة، فتبدأ السلسلة من 2، ويحتاج ذلك الثقب بعد سنوات إلى حكاية.
  • يُولَّد الرقم في المتصفح أو عند الطباعة. صندوقان في محلين، أو طلب أُعيد إرساله، ينتجان رقمين متطابقين، ويظهر التطابق فاتورتين بيد عميلين.
  • حقل البداية قابل للتعديل. حين يكتبه إنسان، تصير INV-2025 وINV-25 وinv-2025 ثلاث سلاسل، والتقرير الذي يعدّها خاطئ بهدوء.
  • تُسدّ الفجوة بإعادة استعمال الرقم. تصير وثيقتان بهوية واحدة، وهو أسوأ من الثقب الذي سُدّ.
  • القاعدة في رأس مطوّر واحد. لا أحد كتبها، فيغيّرها من يأتي بعده وهو يصلح شيئًا آخر.

ما لا يغطيه هذا المقال

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

نبني طبقة الترقيم على قاعدة يكتبها محاسبك: سلسلة لكل نوع وثيقة، ورقم يُثبَّت قبل عرض الوثيقة، وتقرير فجوات يصل قبل أن يطلبه المدقق.

خدمات في هذا المقال

مقالات

مقالات ذات صلة.

5 دقائق قراءة

معالجة استثناءات الفواتير: الجزء الذي يحسم هل تنجح الأتمتة

معالجة استثناءات الفواتير هي ما يقرر نجاح الأتمتة: من يملك كل استثناء، وما يسجله النظام، وما لا يجوز اعتماده آليا.

  • invoice-automation
  • exceptions
  • operations
اقرأ المقال
4 دقائق قراءة

أتمتة معالجة الفواتير: ما يجب أن يفعله النظام فعلا

الطبقات التي يحتاجها مسار الفواتير: استلام وتحقق ومطابقة وترحيل وأثر يمكن تتبعه، والأخطاء التي تسقط النسخة الأولى.

  • automation
  • systems
  • invoice-processing
اقرأ المقال
5 دقائق قراءة

الشراء دون أمر شراء هو سبب افتراق المخزون عن النقد

أمر الشراء وحده يربط ما اتفق عليه بما وصل وما ورد في الفاتورة. مطابقة الأطراف الثلاثة، والتسليم الجزئي، وفرق السعر بين الأمر والفاتورة.

  • purchasing
  • stock
  • erp
اقرأ المقال
4 دقائق قراءة

تقرير شهري يطابق الأرقام: خمسة أعداد تكفي

المبيعات المفوترة، والنقد المحصل، والهامش الإجمالي، وقيمة المخزون، والذمم المدينة: مصدر كل عدد، وما يطابقه، ومن يوقعه.

  • reporting
  • finance
  • analytics
اقرأ المقال

ابدأ مشروعًا

لديك شيء تريد بناءه؟

ملخص قصير يكفي. تحصل على نطاق مكتوب وسعر ثابت قبل أن يبدأ أي شيء.