نوع الفاتورة قالب يحكم سلوك فواتير تلك الفئة. وهو حيث تعيش السياسة: هل تقبل الفاتورة التعديل بعد إنشائها، وهل تُنشر تلقائيًا، وهل يجوز وجود أكثر من واحدة للعمل نفسه.
وضبط هذه المفاتيح صحيحًا هو ما يمنع الفوترة من أن تكون مسألة انضباط فردي.
الإعدادات
| الحقل | ما يفعله |
|---|---|
| الاسم | ما يختاره المشغّلون. |
| كود نوع الفاتورة | معرّفه. |
| نوع الحمولة | الحركة المنطبقة — FCL أو LCL أو جوي. |
| نوع الشحن | استيراد أو تصدير. |
| المجموعة الضريبية | المعالجة الضريبية الافتراضية لفواتير هذا النوع. |
| السماح بالتعديل | هل يمكن تعديل فاتورة من هذا النوع بعد إنشائها. |
| السماح بالتعدد | هل يجوز وجود أكثر من فاتورة من هذا النوع للعمل نفسه. |
| النشر عند الإنشاء | هل تُنشر فور الإنشاء بدل انتظار المراجعة. |
| تقريب الإجمالي لأعلى | هل يُقرَّب الإجمالي لأعلى. |
| بنود التكلفة قابلة للاختيار | هل يختار المشغّل بنود التكلفة المدرَجة. |
| تخطي سياسة النشر | هل يُتجاوز اعتماد النشر المعتاد. |
| مطابقة بنود الرسوم | هل تُطابَق البنود مع بنود رسوم عرض السعر. |
| تطبيق سياسة الصلاحية | هل النوع محدَّد بتواريخ — انظر أدناه. |
| مصدر بنود التكلفة | من أين تأتي البنود افتراضيًا. |
| ترتيب الفرز | موضعه في القائمة التي يختار منها المشغّلون. |
| نشط | هل يُعرض النوع أصلًا. |
| الشروط المسبقة | فحوص يجب أن تنجح قبل إنشاء فاتورة من هذا النوع. |
| الإجراءات اللاحقة | ما يحدث تلقائيًا بعدها. |
إعدادان يُرفضان مباشرة
لا يجتمع
costLinesPickableمعallowUpdate— "Invalid configuration: when costLinesPickable allowUpdate must be disabled". فإن كان المشغّل هو من يختار البنود، فلا يمكن تعديل الفاتورة بعدها؛ والاختيار يُتخذ مرة واحدة.
applyValidityPolicyيتطلبvalidTo— "validTo is required for invoice types with applyValidityPolicy enabled".
سياسة الصلاحية وأيام التخزين
تطبيق سياسة الصلاحية يجعل النوع محدَّدًا بتواريخ، وهو ما يُمكِّن احتساب أيام التخزين: "Storage days can only be computed for invoice types with applyValidityPolicy enabled".
فإن كانت فاتورة تخزين أو غرامة تأخير لا تحسب الأيام، فهذه العلامة أول ما تراجعه — قبل التعريفة وقبل الوحدات. والفشل المرتبط "Storage to date or storage from date not found" يعني أن العلامة صحيحة لكن التواريخ على الشحنة مفقودة.
المفاتيح الأهم
السماح بالتعديل. إيقافه هو الافتراض الأأمن لأي شيء يواجه العميل. فالفاتورة التي لا تقبل التعديل بعد الإنشاء تُجبر التصحيحات على المرور بإشعارات الدائن، وهو مكانها الصحيح — راجع إشعارات الدائن. فعّله فقط للأنواع الداخلية أو في مرحلة المسودة.
السماح بالتعدد. إيقافه يمنع الفشل الكلاسيكي بالفوترة المزدوجة، حيث يُفوتر العمل مرتين لأن شخصين فعلاها. فعّله عن قصد، للأعمال المفوترة على أقساط أو المقسومة فعلًا.
النشر عند الإنشاء وتخطي سياسة النشر معًا يحددان مقدار المراجعة البشرية بين إنشاء الفاتورة وإصدارها. وتفعيلهما معًا يعني خروج الفواتير بلا فحص. وذلك صحيح للحركة القياسية عالية الحجم وخاطئ لأي شيء غير معتاد. ففكّر في نوع منفصل للحركة التي تحتاج أعينًا عليها، بدل إيقاف المراجعة عمومًا.
مطابقة بنود الرسوم. حين تكون مفعّلة، تُطابَق بنود الفاتورة مع بنود الرسوم المتفق عليها في عرض السعر. وهذه هي الضابطة التي تلتقط الفجوة بين ما سعّرته وما تطالب به. أبقها مفعّلة إلا لسبب محدد — فهي أرخص وقاية من منازعات العملاء متاحة.
تقريب الإجمالي لأعلى يقرّب إجمالي الفاتورة لأعلى. تحقّق أن هذا ما يتوقعه عملاؤك ومصلحة الضرائب قبل تفعيله؛ فقواعد التقريب مصدر شائع لفروق تسوية صغيرة ومستمرة.
بنود التكلفة قابلة للاختيار تتيح للمشغّل اختيار البنود المدرَجة. مفيدة حيث يُفوتر عمل واحد على عدة فواتير؛ ومصدر إغفالات حيث لا حاجة لها.
الشروط المسبقة والإجراءات اللاحقة
الشروط المسبقة فحوص يجب أن تنجح قبل إنشاء فاتورة من هذا النوع — وسيلة لاشتراط بلوغ الشحنة نقطة معينة، أو وجود بيانات مطلوبة، قبل جواز الفوترة.
والإجراءات اللاحقة ما يعمل بعدها، بالروح نفسها في انتقالات مسار العمل: إشعارات، وتوليد مستندات، وإرسال لاحق. راجع تنفيذ انتقال للنمط نفسه مطبَّقًا على الشحنات.
تصميم مجموعة الأنواع لديك
- نوع واحد لكل سياسة فوترة مختلفة فعلًا، لا نوع لكل عميل. فالأنواع سياسة لا تخصيص.
- سمّها بحيث يكون الاختيار بديهيًا عند الإنشاء. فالمشغّل الذي يختار النوع يقرر إن كانت الفاتورة قابلة للتعديل لاحقًا، ولن يقرأ الإعدادات.
- ابدأ مقيَّدًا. السماح بالتعديل موقوف، والسماح بالتعدد موقوف، ومطابقة بنود الرسوم مفعّلة. وأرخِ كل مفتاح حين تطلبه حالة حقيقية، بدل البدء متساهلًا والأمل.
- راجع المجموعة الضريبية. فالمجموعة على النوع هي ما تتخذه الفواتير افتراضيًا، والافتراض الخاطئ يُطبَّق بصمت على كل فاتورة من تلك الفئة.
آخر تحديث ١٠ أغسطس ٢٠٢٦