العملية X - ملء التحميل المرحلي للدفع
تشير العملية X إلى الآلية التي تستخدمها المؤسسة لديك لملء جداول الترحيل المتعددة (الموضحة في القسم باللون البرتقالي في الرسم (ERD) التالي).
ترحيل إدارة الإيداع
يجب أن تنشئ سجل ترحيل إدارة إيداع لكل مجموعة معالجة مدفوعات مطلوب تحميلها إلى النظام. ويكون اسم هذا الجدول هو CI_DEP_CTL_ST. يوضح الجدول التالي كل عمود في هذا الجدول.
اسم العمود |
الطول |
مطلوب |
نوع البيانات |
التعليقات |
EXT_SOURCE_ID |
30 |
نعم |
أبجدي رقمي |
يجب أن يتوافق هذا مع معرف مصدر خارجي في أحد مصادر قناة الدفع المحددة. ارجع إلى إعداد مصادر قناة الدفع للحصول على مزيد من المعلومات. |
EXT_TRANSMIT_ID |
50 |
نعم |
أبجدي رقمي |
يمثل هذا المعرف الفريد للتحويل من المصدر الخارجي. ويجب أن يمثل هذا قيمة فريدة لكل عملية تحويل من المصدر. |
DEP_CTL_STG_ST_FLG |
2 |
نعم |
أبجدي رقمي |
يجب تعيين هذا العمود على 20 (تعتبر 20 هي قيمة البحث المقابلة للحالة معلق ) |
DEP_CTL_ID |
10 |
لا |
رقمي |
اترك هذا العمود فارغًا. وسيتم تخصيصه بواسطة النظام عندما يقوم بإنشاء سجل إدارة إيداع. |
TRANSMIT_DTTM |
15 |
نعم |
تاريخ/وقت |
تاريخ تحويل الملف ووقته. |
CURRENCY_CD |
3 |
نعم |
أبجدي رقمي |
يجب أن يكون هذا رمز عملة صالح (على سبيل المثال، USD بالنسبة للدولار الأمريكي). |
TOT_TNDR_CTL_AMT |
13.2 |
نعم |
رقمي |
يجب أن يساوي هذا العمود مجموع مبالغ الدفع في سجلات ترحيل التحكم في قناة الدفع والمرتبطة بترحيل إدارة الإيداع هذا. |
TOT_TNDR_CTL_CNT |
10 |
نعم |
رقمي |
يجب أن يساوي هذا العمود عدد سجلات ترحيل التحكم في قناة الدفع والمرتبطة بترحيل إدارة الإيداع هذا. |
LAST_UPDATE_INST |
10 |
لا |
رقمي |
يتم ملء هذا الحقل أثناء التحميل. وهو معرف مثيل مجدول العملية التي تنفذ التحميل. |
يجب إنشاء ترحيل تحكم في قناة دفع واحد أو أكثر لسجل ترحيل التحكم في قناة الدفع هذا.
ترحيل التحكم في قناة الدفع
يجب أن تنشئ سجل ترحيل تحكم في قناة دفع واحد على الأقل لكل مجموعة معالجة مدفوعات مطلوب تحميلها إلى النظام. ويكون اسم هذا الجدول هو CI_TNDR_CTL_ST. يوضح الجدول التالي كل عمود في هذا الجدول.
اسم العمود |
الطول |
مطلوب |
نوع البيانات |
التعليقات |
EXT_SOURCE_ID |
30 |
نعم |
أبجدي رقمي |
يجب أن يتوافق هذا مع معرف المصدر الخارجي الموجود بالسجل الرئيسي لترحيل إدارة الإيداع. |
EXT_TRANSMIT_ID |
50 |
نعم |
أبجدي رقمي |
يجب أن يتوافق هذا مع معرف التحويل الخارجي الموجود بالسجل الرئيسي لترحيل إدارة الإيداع. |
EXT_BATCH_ID |
30 |
نعم |
أبجدي رقمي |
يمثل هذا المعرف الفريد لمجموعة معالجة المدفوعات فيما يتعلق بمعرف التحويل الخارجي. |
TNDR_CTL_STG_ST_FLG |
2 |
نعم |
أبجدي رقمي |
يجب تعيين هذا العمود على 20 (تعتبر 20 هي قيمة التحويل المقابلة للحالة معلق ) |
TNDR_CTL_ID |
10 |
لا |
رقمي |
اترك هذا العمود فارغًا. وسيتم تخصيصه بواسطة النظام عندما يقوم بإنشاء سجل تحكم في قناة دفع. |
TOT_TNDR_AMT |
13.2 |
نعم |
رقمي |
يجب أن يساوي هذا العمود مجموع مبالغ الدفع في سجلات ترحيل قناة الدفع والمرتبطة بترحيل التحكم في قناة الدفع هذا. |
TOT_TNDR_CNT |
10 |
نعم |
رقمي |
يجب أن يساوي هذا العمود عدد سجلات ترحيل قناة الدفع والمرتبطة بترحيل التحكم في قناة الدفع هذا. |
يجب إنشاء ترحيل قناة دفع واحد أو أكثر لسجل ترحيل التحكم في قناة الدفع هذا.
ترحيل قناة الدفع
يجب أن تنشئ سجل ترحيل قناة دفع واحد على الأقل لكل دفع مرتبط بسجل ترحيل التحكم في قناة الدفع. ويكون اسم الجدول هو CI_PAY_TNDR_ST. يوضح الجدول التالي كل عمود في هذا الجدول.
اسم العمود |
الطول |
مطلوب |
نوع البيانات |
التعليقات |
EXT_SOURCE_ID |
30 |
نعم |
أبجدي رقمي |
يجب أن يتوافق هذا مع معرف المصدر الخارجي الموجود بالسجل الرئيسي لترحيل إدارة الإيداع. |
EXT_TRANSMIT_ID |
50 |
نعم |
أبجدي رقمي |
يجب أن يتوافق هذا مع معرف التحويل الخارجي الموجود بالسجل الرئيسي لترحيل التحكم في قناة الدفع. |
EXT_BATCH_ID |
30 |
نعم |
أبجدي رقمي |
يجب أن يتوافق هذا مع معرف مجموعة المعالجة الخارجية الموجود بالسجل الرئيسي لترحيل التحكم في قناة الدفع. |
EXT_REFERENCE_ID |
30 |
نعم |
أبجدي رقمي |
يمثل هذا المعرف الفريد للدفع فيما يتعلق بمعرف مجموعة المعالجة الخارجية. |
PAY_TND_STG_ST_FLG |
2 |
نعم |
أبجدي رقمي |
يجب تعيين هذا العمود على 10 (تعتبر 10 هي قيمة التحويل المقابلة للحالة معلق ) |
PAY_TENDER_ID |
12 |
لا |
رقمي |
اترك هذا العمود فارغًا. وسيتم تخصيصه بواسطة النظام عندما يقوم بإنشاء سجل قناة دفع. |
TENDER_AMT |
13.2 |
نعم |
رقمي |
المبلغ المقدم من قناة الدفع (أي مبلغ الدفع). |
ACCOUNTING_DT |
10 |
نعم |
التاريخ |
يمثل هذا التاريخ الواجب استخدامه لأغراض المحاسبة. ويجب أن يكون هذا مرتبطًا بفترة محاسبية مفتوحة. |
TENDER_TYPE_CD |
4 |
نعم |
أبجدي رقمي |
يجب أن يتوافق هذا مع المفتاح الأساسي لأحد أنواع قنوات الدفع لديك. ارجع إلى إعداد أنواع قنوات الدفع للحصول على مزيد من المعلومات. |
CUST_ID |
15 |
نعم |
أبجدي رقمي |
يعتبر هذا هو معرف الحساب أو رقم الحساب القديم للعميل الذي يقوم بالدفع عبر قناة الدفع. إذا تعذر على النظام العثور على معرف حساب أو رقم حساب قديم يطابق هذه القيمة، يتم استخدام معرف حساب اتفاقية الخدمة المعلقة لمصدر قناة الدفع في قناة الدفع المقابلة والدفع المقابل. |
MICR_ID |
30 |
لا |
أبجدي رقمي |
يمثل هذا معرف MICR المرتبط بالدفع. |
NAME1 |
40 |
لا |
أبجدي رقمي |
يمثل هذا اسم العميل في الدفع. |
CHECK_NBR |
10 |
لا |
أبجدي رقمي |
يمثل هذا رقم الشيك في الدفع. |
ترحيل الدفع
يجب فقط ملء الصفوف الموجودة بهذا الجدول في حالة توفُر أيٍ من الحالات التالية:
- إذا أردت توزيع قناة دفع على حساب غير الحساب المحدد في CUST_ID في سجل ترحيل قناة الدفع، يجب إنشاء سجل ترحيل دفع. ويمكنك توزيع قناة دفع على حسابات متعددة بإنشاء سجلات ترحيل دفع متعددة. ولاحظ أنه في حالة ما إذا أردت توزيع قناة الدفع على الحساب نفسه، فليس هناك ضرورة لوجود سجل ترحيل دفع.
- إذا أردت تقييد دفعة باتفاقية خدمة محددة، يجب إدراج صف في هذا الجدول للإشارة إلى اتفاقية الخدمة المحددة التي نحن بصددها. يتم ذلك من خلال ملء MATCH_TYPE_CD بقيمة تشير إلى أنك تدفع مقابل اتفاقية خدمة محددة وملء MATCH_VALUE بمعرف فريد لاتفاقية الخدمة.
- إذا كنت تقوم بإجراء احتساب البنود المفتوحة، يجب إدراج صف في هذا الجدول لكل بند للإشارة إلى البند المفتوح الذي يجب إجراء توافق الدفع به. لاحظ أنه نظرًا لأن عميل البنود المفتوحة عادةً ما يقوم بإجراء توافق بين المدفوعات والفواتير، فيمكنك ملء MATCH_TYPE_CD بقيمة تشير إلى أنك تقوم بإجراء التوافق حسب معرف الفاتورة وملء MATCH_VALUE بمعرف فريد للفاتورة.
ويكون اسم هذا الجدول هو CI_PAY_ST. يوضح الجدول التالي كل عمود في هذا الجدول.
اسم العمود |
الطول |
مطلوب |
نوع البيانات |
التعليقات |
EXT_SOURCE_ID |
30 |
نعم |
أبجدي رقمي |
يجب أن يتوافق هذا مع معرف المصدر الخارجي الموجود بالسجل الرئيسي لترحيل قناة الدفع. |
EXT_TRANSMIT_ID |
50 |
نعم |
أبجدي رقمي |
يجب أن يتوافق هذا مع معرف التحويل الخارجي الموجود بالسجل الرئيسي لترحيل قناة الدفع. |
EXT_BATCH_ID |
30 |
نعم |
أبجدي رقمي |
يجب أن يتوافق هذا مع معرف مجموعة المعالجة الخارجية الموجود بالسجل الرئيسي لترحيل قناة الدفع. |
EXT_REFERENCE_ID |
30 |
نعم |
أبجدي رقمي |
يجب أن يتوافق هذا مع معرف المرجع الخارجي الموجود بالسجل الرئيسي لترحيل قناة الدفع. |
CUST_ID |
15 |
نعم |
أبجدي رقمي |
يعتبر هذا هو معرف الحساب أو رقم الحساب القديم للعميل الذي يجب توزيع الدفع عليه. إذا تعذر على النظام العثور على معرف حساب أو رقم حساب قديم يتفق مع هذه القيمة، يتم استخدام معرف حساب الدافع في الدفع المقابل. وإذا كان معرف حساب الدافع غير صالح، يتم استخدام اتفاقية الخدمة المعلقة لمصدر قناة الدفع. |
PAY_AMT |
13.2 |
نعم |
رقمي |
المبلغ المقدم من قناة الدفع (أي مبلغ الدفع). |
MATCH_TYPE_CD |
8 |
لا |
أبجدي رقمي |
راجع وصف حقل MATCH_VALUE أدناه. ارجع إلى المدفوعات وإجراءات التوافق للحصول على مزيد من المعلومات حول أهمية هذا الحقل. |
MATCH_VALUE |
30 |
لا |
أبجدي رقمي |
يتم استخدام الحقلين MATCH_VALUE وMATCH_TYPE_CD معًا للإشارة إلى ضرورة تقييد توزيع الدفع بطريقةٍ ما (أي أنه يجب عدم استخدام خوارزمية توزيع الدفع القياسية). ويشير MATCH_TYPE_CD إلى الطريقة التي يجب بها توزيع الدفع (مثل، التوزيع على اتفاقية خدمة معينة فقط)، ويحتوي الحقل MATCH_VALUE على معرف التقييد (مثل معرف اتفاقية الخدمة). في حالة تحديد MATCH_TYPE_CD، يجب أن يشير إلى نوع مطابقة صالح. |