Nama ERP DocsNama ERP Docs
Home
Namasoft.com
Data Model
GitHub
Home
Namasoft.com
Data Model
GitHub
  • Home

    • Guides

      • بعض المعلومات عن استعمال هذا الموقع
      • Utility Links
      • System Minimum Requirements
      • Nama ERP Installation Guide
      • Reports Guide (Jasper Reports)
      • Keyboard Shortcuts
      • Layout Names:
      • Entity Flows

        • مقدمة عن مسارات الكيان
        • Field Values Calculator
        • Importing Data from Excel or Queries
        • EAGenerateEntityFromEntityAction
      • دليل استخدام أداة إنشاء التقارير ونماذج الطباعة
      • الفواتير والضرائب والخصومات

        • ربط سندات الدفع بالفواتير
        • دليل استعمال وتشغيل الضرائب والخصومات بنظام Nama ERP وتأثيرها على حساب قيم الفواتير
        • دليل ربط Nama ERP بأنظمة الفاتورة الإلكترونية
        • الربط مع هيئة الزكاة والدخل بالسعودية
        • Electronic Receipt (Egypt Tax eInvoice) تفعيل الإيصال الإلكتروني - الفاتورة الإلكترونية - مصر
      • Tempo Language Manual
      • Sending Invoices and Documents to Customers
      • SMS and WhatsApp Configuration in Nama ERP
      • Field Filter with Criteria
      • تعديل الترجمات في نظام نما
      • Criteria Based Validation
      • صيغ الحضور والانصراف
      • الربط مع ماكينات الحضور والانصراف
      • Email By Parameterized Reports In Task Scheduler
      • Nama Properties
      • Customer Reward Points (Loyalty Points)
      • دليل استعمال النقاط الفنية في نقاط البيع
      • ORACLE JDBC Integration Connection in context.xml for integration purposes
      • Nama ERP REST API
      • Criteria from Text Parser
      • ضوابط إنشاء طلبات تطوير من قبل أقسام الدعم الفني والتجهيز بالشركة
    • Examples

      • أمثلة لمسارات كيان
    • Reprocessing Transactions

      • Reprocessing Quantity, Cost, and Stock Ages
      • Accounting Utilities - Ledger and Debt Ages Reprocessing
      • Queries to Check for (and Fix) Cost And Qty Problems
      • Inventory Related Utility Queries
      • Manufacturing Utilities
      • Fixed Assets Module Utilities
      • Real Estate Utilities
      • Database Related Operations
      • Suggest Indexes for Large Detail Tables
      • General Purpose Utility Queries
      • Replication Utilities
    • Frequently Asked Questions

      • أسئلة عامة
      • أسئلة شائعة حول تعديل الشاشات
      • أسئلة شائعة عن التنبيهات والرسائل
      • أسئلة عامة عن GUI Post Actions
      • أسئلة شائعة عن مسارات الكيان
      • أسئلة شائعة حول الفواتير والدفع
      • أسئلة في موديول التوزيع والمخازن والمبيعات والمشتريات
      • أسئلة شائعة حول موديول التصنيع في نظام Nama ERP
      • أسئلة شائعة حول نقاط البيع
      • أسئلة شائعة في موديول الرواتب والموارد البشرية
      • أسئلة شائعة عن تصميم التقارير
      • أسئلة شائعة حول أداة إنشاء التقارير
      • أسئلة شائعة عن الموافقات
      • أسئلة شائعة حول تطبيقات الهواتف المحمولة في نظام Nama ERP
      • أسئلة شائعة حول فلترة الحقول
      • Database Related Errors FAQ
    • Video Tutorials

      • توثيق فيديو تنصيب Nama ERP والبرامج المساعدة
      • Supply Chain Videos

        • فيديو طريقة عمل التكاليف - 1
        • فيديو طريقة عمل التكاليف - 2
        • فيديو طريقة عمل التكاليف - 3
      • توثيق شرح التكاليف غير المباشرة والفعلي في نظام تصنيع
      • Report Wizard Videos

        • فيديو (1) شرح أداة انشاء التقار
        • شرح تفصيلي لجروبنج (Grouping) ومصادر البيانات وترتيب التقارير في Nama ERP
        • توثيق كامل لإنشاء تقارير الكروس تاب، كشف الحساب، وحركة المخزون باستخدام أداة إنشاء التقارير
        • توثيق فيديو تدريب تقرير فاتورة المبيعات وميزات الجيو الجديدة
        • شرح إنشاء نموذج طباعة شاشة مستند تصفية
        • توثيق شامل لمحتوى الفيديو حول إعداد تقارير الريبورت ويزرد وإدارة الصلاحيات

ربط سندات الدفع بالفواتير

يدعم نظام Nama ERP ربط الفواتير بسندات الدفع بمرونة عبر سيناريوهات متعددة.

تعريف سندات الدفع

يقصد بسندات الدفع في هذا السياق أي سند قبض أو صرف نقدية أو ما يعادله. وتشمل:

  • سند قبض (Receipt Voucher): يمثل قبض نقدية دائمًا.

  • سند صرف (Payment Voucher): يمثل صرف نقدية دائمًا.

  • تحويل بنكي (Bank Transfer):

    • يمثل قبض نقدية افتراضيًا.
    • يمكن توجيهه ليصبح سند قبض أو سند صرف عبر خيار: تعامل في أعمار الديون ومصاريف طرق الدفع مثل
  • سند قبض إلكتروني (Electronic Receipt Voucher):

    • يعمل كسند قبض افتراضيًا.
    • يمكن تغييره لسند صرف بنفس خيار التوجيه.
  • سند إشعار مدين (Debit Note):

    • يعمل كسند قبض افتراضيًا.
    • يمكن تغييره لسند صرف بنفس خيار التوجيه.
  • سند إشعار دائن (Credit Note):

    • يعمل كسند صرف افتراضيًا.
    • يمكن تغييره لسند قبض بنفس خيار التوجيه.
  • مرتجعات الفواتير: يمكن اعتبارها كوسيلة دفع بشرط تفعيل الخيار:addReturnToInvoicePayment

    وهو خيار موجود بتوجيه المرتجع لتحديد إن كان سيُضاف إلى سندات الدفع ويُخصم من المتبقي.

ما المقصود بربط الفواتير بالسندات؟

عند ربط فاتورة بسند دفع، يقوم النظام بتحديث حقل المتبقي (money.remaining) في الفاتورة، والذي يمثل الرصيد المتبقي للتحصيل أو السداد.

ما المقصود بالفواتير في هذا السياق؟

المقصود بالفواتير هنا هو أي مستند يترتب عليه استحقاق آجل، سواء كان:

  • لصالح الشركة (مثل فواتير البيع)، أو
  • على الشركة (مثل فواتير الشراء).

ويتم الربط بين الفواتير وسندات الدفع وفق القواعد التالية:

  • فاتورة البيع: تُربط بسندات القبض.
  • مرتجع المبيعات: يُربط بسندات الصرف، كما يمكن اعتباره بديلًا عن سند قبض، ويُربط بفاتورة البيع كأنه سند قبض.
  • فاتورة الشراء: تُربط بسندات الصرف.
  • مرتجع المشتريات: يُربط بسندات القبض، كما يمكن اعتباره بديلًا عن سند صرف، ويُربط بفاتورة الشراء كأنه سند صرف.

تفعيل المتابعة الآلية للربط

قبل البدء، يجب تفعيل الخيار التالي في الإعدادات العامة: usePayReceiptDocsSysEntries

(بالعربية: استعمال الجداول النظامية لمتابعة ربط الصرف والقبض بالفواتير)

جدول PayReceiptDocsSysEntry

بمجرد تفعيل الخيار أعلاه، يتتبع النظام الربط بين السندات والفواتير في جدول نظامي خاص:

الحقلالوظيفة
valueDateتاريخ التنفيذ الفعلي للسند
creationDateتاريخ إنشاء السند
ownerمرجع السند (القبض أو الصرف)
targetمرجع الفاتورة المرتبطة
currencyالعملة المستخدمة في السند
paymentLocalAmountقيمة الصرف بالعملة المحلية
paymentAmountقيمة الدفع بالعملة الأساسية للسند
receiptLocalAmountقيمة القبض بالعملة المحلية
receiptAmountقيمة القبض بالعملة الأساسية للسند
clonedحقل منطقي (true/false) يُستخدم في حالة النسخ – سيتم شرح ذلك لاحقًا

طرق ربط سند الدفع بالفاتورة

يمكن ربط سندات الدفع (مثل سندات القبض) بفواتير المبيعات من خلال الحقول التالية:

1. في رأس السند:

  • fromDoc (بناءًا على): يحدد الفاتورة أو المستند المرتبط بالسند.

2. في تفاصيل السند:

  • lines.originDoc (# المستند): مرجع الفاتورة في جدول التفاصيل.

3. في جدول الفواتير داخل السند:

  • invoices.invoice (الفاتورة): يربط الفاتورة بسند الدفع بشكل مباشر.

السماح بدفع قيمة أكبر من المتبقي بالفاتورة

في بعض حالات العمل، قد يتطلب الأمر دفع مبلغ يتجاوز المتبقي في الفاتورة. لتفعيل هذا السلوك، يمكن استخدام الخيار التالي في توجيه الفاتورة: allowPaymentMoreThanInvoiceAmount السماح بدفع مبلغ أكبر من قيمة الفاتورة


نسخ سندات الدفع من الأوامر إلى الفواتير

عند اتباع سيناريو يبدأ بـ أمر بيع يتم عليه إصدار سند قبض جزئي، ثم يُنشأ بناءً عليه فاتورة مبيعات، من الطبيعي أن يُخصم هذا المبلغ من المتبقي في الفاتورة.

لتنفيذ ذلك، فعّل الخيار التالي في توجيه فاتورة المبيعات:

clonePayReceiptEntry نسخ الجداول النظامية لمتابعة ربط الصرف والقبض الخاصة ببناءًا على للسند

تأثير التفعيل:

  • عند حفظ الفاتورة، يقوم النظام بنسخ كل سندات القبض المرتبطة بأمر البيع الذي تم إنشاء الفاتورة بناءً عليه.
  • وإذا تم لاحقًا إضافة سند قبض جديد على أمر البيع، فسيتم ربطه تلقائيًا بالفاتورة أيضًا.
  • وإذا تم حذف أو تعديل سند القبض، سيقوم النظام بتحديث أثره على المتبقي في كل من أمر البيع والفاتورة.
Edit On github
Last Updated:: 6/17/25, 10:57 PM
Next
دليل استعمال وتشغيل الضرائب والخصومات بنظام Nama ERP وتأثيرها على حساب قيم الفواتير