ملفات الدفع NTI
ترويسة التطبيق
تبدأ جميع السجلات بترويسة تطبيق مكونة من 40 حرفاً. يتم استخدام المعلومات الواردة في هذا السجل بواسطة أنظمة الاستقبال لمعالجة البيانات بطريقة فعالة.
الرقم | الموضع | نوع البيانات/الحجم | الحقل | الوصف | التعليمات | الملاحظات |
---|---|---|---|---|---|---|
1 | 1-2 | أبجدي/رقمي (2) | المعرّف | AH | ترويسة التطبيق | |
2 | 3-3 | رقمي (1) | الإصدار | 2 | ||
3 | 4-5 | رقمي (2) | رمز الإرجاع | 00 | 00= تم رفض الدفعة، ولكن لا توجد أخطاء في هذا السجل | |
4 | 6-9 | أبجدي/رقمي (4) | معرّف الإجراء | TBIU | ||
5 | 10-13 | رقمي (4) | تاريخ المعاملة | تاريخ النظام | MMDD | |
6 | 14-19 | رقمي (6) | رقم التسلسل | PayablesElectronicTransferID.SequenceNumber | عدد التسلسل في ذلك اليوم يبدأ من 1 |
يمثل عدد عمليات AP161 في اليوم لنفس رمز الدفع. يجب إعادة ضبط العداد على 000001 كل يوم. تأكد من تشغيل الترقيم التسلسلي في سلسلة غير منقطعة طوال يوم العمل بأكمله. وهذا مهم بشكل خاص عند نقل عدة دفعات خلال اليوم نفسه. عندما يتم رفض دفعة ما، يجب أن يبدأ رقم التسلسل دائماً بمقدار 1 – 1 أعلى مما كان عليه في آخر دفعة تم إرسالها. |
7 | 20-27 | أبجدي/رقمي (8) | رمز المعاملة | مساحات | محجوز | |
8 | 28-38 | أبجدي/رقمي (11) | UserID | مساحات | محجوز | |
9 | 39-40 | رقمي (2) | NoOf80Char | 04 | عدد الكتل المكونة من 80 حرفاً والتي تشكل سجلاً واحداً. |
سجل الترويسة - نوع السجل 0 - السجل الأولي - الدفعة (BETFOR00)
تحتوي ترويسة السجل على السجلات التي يتم إنشاؤها مرة واحدة لكل رمز نقدي، مجموعة دفع، رمز دفع.
الرقم | الموضع | نوع البيانات/الحجم | الحقل | الوصف | التعليمات | الملاحظات |
---|---|---|---|---|---|---|
1 | 1-40 | أبجدي/رقمي (40) | ترويسة التطبيق | راجع الوصف "ترويسة التطبيق" | ||
2 | 41-48 | أبجدي/رقمي (8) | رمز المعاملة | BETFOR00 | نوع السجل | |
3 | 49-59 | أبجدي/رقمي (11) | رقم المؤسسة | BankTransactionCode.ElectronicPaymentOrganizationIdentifier أو PayablesElectronicTransferID.OrganizationIdentifier | يتم تغيير هذا الآن إلى CBI أو APE-ORG-IDENTIFIER JT480089 | |
4 | 60-70 | أبجدي/رقمي (11) | القسم | المساحة | ||
5 | 71-74 | رقمي (4) | التحكم في التسلسل | PayablesElectronicTransferID.SequenceCounter | يجب أن يبدأ الإرسال الأول عند 0001. بعد تجاوز 9999 يجب أن يستمر مع 0000 | عداد يتزايد مع كل سجل تتم معالجته (الترويس، التفاصيل، الإجمالي). يأتي الرقم الأول مما تم إدخاله في PayablesElectronicTransferID. يقوم المستخدمون بتعيين/إعادة تعيين هذا العداد |
6 | 75-80 | أبجدي/رقمي (6) | محجوز | فارغ | محجوز | |
7 | 81-84 | رقمي (4) | تاريخ الإنتاج | تاريخ النظام | MMDD | |
8 | 85-94 | أبجدي/رقمي (10) | كلمة المرور | المساحة | ||
9 | 95-104 | أبجدي/رقمي (10) | الإصدار | VERSJON002 | ||
10 | 105-114 | أبجدي/رقمي (10) | كلمة المرور الجديدة | المساحة | ||
11 | 115-125 | أبجدي/رقمي (11) | رقم المشغّل | المساحة | ||
12 | 126-126 | أبجدي/رقمي (1) | SigileUSe | المساحة | ||
13 | 127-132 | رقمي (6) | SigilSealDate | صفر | ||
14 | 133-152 | رقمي (20) | SigilPartKey | صفر | ||
15 | 153-153 | أبجدي/رقمي (1) | SigilSealHow | المساحة | ||
16 | 154-296 | أبجدي/رقمي (143) | محجوز | المساحة | ||
17 | 297-311 | أبجدي/رقمي (15) | دُفعة مرجعية خاصة | المساحة | ||
18 | 312-320 | أبجدي/رقمي (9) | محجوز | المساحة |
سجل المستفيد - نوع السجل 1 - سجل التحويل (BETFOR01)
يتم إنشاء سجلات الدفع/المستفيد مرة واحدة لكل مورّد أو عند الوصول إلى الحدود أو عند تغيير العملة.
الرقم | الموضع | نوع البيانات/الحجم | الحقل | الوصف | التعليمات | ملاحظة |
---|---|---|---|---|---|---|
1 | 1-40 | أبجدي/رقمي (40) | ترويسة التطبيق | راجع وصف ترويسة التطبيق | ||
2 | 41-48 | أبجدي/رقمي (8) | رمز المعاملة | BETFOR01 | نوع السجل | |
3 | 49-59 | رقمي (11) | رقم المؤسسة | BankTransactionCode.ElectronicPaymentOrganizationIdentifier أو PayablesElectronicTransferID.OrganizationIdentifier | ||
4 | 60-70 | أبجدي/رقمي (40) | رقم الحساب | ElectronicTransferID في PayablesElectronicTransferID | ||
5 | 71-74 | رقمي (4) | التحكم في التسلسل | PayablesElectronicTransferID.SequenceCounter | يستخدم فقط أول 11 حرفاً من حساب البنك ويتم استخدام الأحرف الرقمية فقط. إذا لم يكن BankAccountValidationType = R، فسيتم استبدال جميع المسافات في الحساب بـ 0. سيتم ملء الحقل بالحساب إذا لم يكن =0 سيتم تعديل الحساب الآخر بحيث يتم استخراج القيم الرقمية فقط. ستحتوي المواضع 1-4 على أول 4 أرقام مع 0 في البداية إذا لزم الأمر. ستحتوي المواضع من 5 إلى 11 على الأرقام المتبقية مع وضع 0 في المقدمة إذا لزم الأمر |
|
6 | 75-80 | أبجدي/رقمي (6) | رقم المرجع | مساحات | ||
7 | 81-86 | رقمي (6) | تاريخ الدفع | CheckDate في إنشاء الدفع الإلكتروني | تاريخ الدفع الخاص بإنشاء الدفع الإلكتروني | |
8 | 87-116 | أبجدي/رقمي (30) | OwnRefOrder | مساحات | ||
9 | 117-119 | أبجدي/رقمي (3) | عملة الدفع | InvoiceCurrency في PayablesInvoice | ||
10 | 120-122 | أبجدي/رقمي (3) | عملة الفاتورة | InvoiceCurrency في PayablesInvoice | ||
11 | 123-125 | أبجدي/رقمي (3) | الرسوم في الخارج | BEN | ||
12 | 126-128 | أبجدي/رقمي (3) | ChargesInNorge | OUR | ||
13 | 129-158 | أبجدي/رقمي (30) | مؤشر الإشعار | فارغ | ||
14 | 159-159 | أبجدي/رقمي (1) | رمز الأولوية | NormalOrExpressCode في Vendor/VendorLocation | ||
15 | 160-167 | رقمي (8) | سعر الصرف المتفق عليه | فارغ | ||
16 | 168-173 | أبجدي/رقمي (6) | رقم العقد الآجل | فارغ | ||
17 | 174-181 | رقمي (8) | سعر صرف العقد الآجل | فارغ | ||
18 | 182-182 | أبجدي/رقمي (1) | رمز الشيك | فارغ | ||
19 | 183-188 | رقمي (6) | تاريخ القيمة للبنك المستلم | صفر | ي ي ش ش س س | |
20 | 189-190 | أبجدي/رقمي (2) | محجوز | مساحات | ||
21 | 191-202 | رقمي (12) | سعر صرف الاستحقاق | صفر | ||
22 | 203-214 | أبجدي/رقمي (12) | مرجع التنفيذ 2 | مساحات | معالجة الرد | |
23 | 215-230 | رقمي (16) | المبلغ المدين | صفر | ||
24 | 231-246 | رقمي (16) | المبلغ المحوّل | صفر | ||
25 | 247-251 | أبجدي/رقمي (5) | مرجع العميل | مساحات | ||
26 | 252-257 | رقمي (6) | مرجع التنفيذ 1 | مساحات | رد ACK | |
27 | 258-263 | أبجدي/رقمي (6) | تم الاتفاق مع | فارغ | ||
28 | 264-264 | أبجدي/رقمي (1) | رمز الإلغاء | مساحات | ||
29 | 265-265 | أبجدي/رقمي (1) | رمز المقاصة | مساحات | ||
30 | 266-271 | رقمي (6) | تاريخ القيمة | صفر | ي ي ش ش س س | |
31 | 272-280 | رقمي (9) | الرسوم | صفر | ||
32 | 281-292 | رقمي (12) | السعر مقابل الكرونة النرويجية (NOK) | صفر | ||
33 | 293-293 | أبجدي/رقمي (1) | سبب الإلغاء | مساحات | ||
34 | 294-309 | رقمي (16) | المبلغ المحوّل المطلوب | صفر | ||
35 | 310-310 | رقمي (1) | معلومات السعر | مساحات | ||
36 | 311-320 | أبجدي/رقمي (10) | محجوز | مساحات | محجوز |
نوع المستفيد– نوع السجل 2 – تفاصيل البنك (BETFOR02)
يتم إنشاء سجلات الدفع/المستفيد مرة واحدة لكل مورّد أو عند الوصول إلى الحدود أو عند تغيير العملة.
الرقم | الموضع | نوع البيانات/الحجم | الحقل | الوصف | التعليمات | الملاحظات |
---|---|---|---|---|---|---|
1 | 1-40 | أبجدي/رقمي (40) | ترويسة التطبيق | راجع وصف ترويسة التطبيق | ||
2 | 41-48 | أبجدي/رقمي (8) | رمز المعاملة | BETFOR02 | نوع السجل | |
3 | 49-59 | رقمي (11) | رقم المؤسسة | BankTransactionCode.ElectronicPaymentOrganizationIdentifier أو PayablesElectronicTransferID.OrganizationIdentifier | ||
4 | 60-70 | رقمي (11) | رقم الحساب | ElectronicTransferID في PayablesElectronicTransferID | ||
5 | 71-74 | رقمي (4) | التحكم في التسلسل | PayablesElectronicTransferID.SequenceCounter | ||
6 | 75-80 | أبجدي/رقمي (6) | رقم المرجع | مساحات | R1 = رد ACK R2 = رد العملية |
|
7 | 81-91 | أبجدي/رقمي (11) | عنوان SWIFT | SwiftID في Vendor/VendorLocation | ||
8 | 92-126 | أبجدي/رقمي (35) | اسم البنك | اسم البنك في BankEntity | ليُعتبر بمثابة وحدة واحدة. يجب ملء السطر 1 قبل السطر 2، وهكذا. يجب ألا تكون هناك أي أسطر فارغة بين الحقول. | |
9 | 127-161 | أبجدي/رقمي (35) | عنوان البنك 1 | PostalAddress.DeliveryAddress.AddressLine1 في BankEntity | ليُعتبر بمثابة وحدة واحدة. يجب ملء السطر 1 قبل السطر 2، وهكذا. يجب ألا تكون هناك أي أسطر فارغة بين الحقول. | |
10 | 162-196 | أبجدي/رقمي (35) | عنوان البنك2 | PostalAddress.DeliveryAddress.AddressLine2 في BankEntity | ليُعتبر بمثابة وحدة واحدة. يجب ملء السطر 1 قبل السطر 2، وهكذا. يجب ألا تكون هناك أي أسطر فارغة بين الحقول. | |
11 | 197-231 | أبجدي/رقمي (35) | عنوان البنك 3 | PostalAddress.DeliveryAddress.AddressLine3 في BankEntity | ليُعتبر بمثابة وحدة واحدة. يجب ملء السطر 1 قبل السطر 2، وهكذا. يجب ألا تكون هناك أي أسطر فارغة بين الحقول. | |
12 | 232-242 | أبجدي/رقمي (11) | عنوان SWIFT للبنك المراسل | فارغ | ||
13 | 243-244 | أبجدي/رقمي (2) | رمز الدولة للبنك المستلم | PostalAddress.Country في BankEntity | إلزامي | |
14 | 245-259 | أبجدي/رقمي (15) | رمز البنك | مساحات | ||
15 | 260-294 | أبجدي/رقمي (35) | رقم الحساب TBIO | مساحات | يستخدم فقط مع TBIO | |
16 | 295-320 | أبجدي/رقمي (26) | محجوز | مساحات | محجوز |
سجل المستفيد - نوع السجل 3 - سجل عنوان المستفيد (BETFOR03)
يتم إنشاء سجلات الدفع/المستفيد مرة واحدة لكل مورّد أو عند الوصول إلى الحدود أو عند تغيير العملة.
الرقم | الموضع | نوع البيانات/الحجم | الحقل | الوصف | التعليمات | الملاحظات |
---|---|---|---|---|---|---|
1 | 1-40 | أبجدي/رقمي (40) | ترويسة التطبيق | راجع وصف ترويسة التطبيق | ||
2 | 41-48 | أبجدي/رقمي (8) | رمز المعاملة | BETFOR03 | ||
3 | 49-59 | رقمي (11) | رقم المؤسسة | BankTransactionCode.ElectronicPaymentOrganizationIdentifier أو PayablesElectronicTransferID.OrganizationIdentifier | ||
4 | 60-70 | رقمي (11) | رقم الحساب | ElectronicTransferID في PayablesElectronicTransferID | ||
5 | 71-74 | رقمي (4) | التحكم في التسلسل | PayablesElectronicTransferID.SequenceCounter | ||
6 | 75-80 | أبجدي/رقمي (6) | رقم المرجع | مساحات | R1 = رد ACK R2 = رد العملية |
|
7 | 81-115 | أبجدي/رقمي (35) | رقم حساب المستفيد | BankAccountNumber في Vendor/VendorLocation | ||
8 | 116-150 | أبجدي/رقمي (35) | اسم المستفيد | VendorName في Vendor/VendorLocation | ليُعتبر بمثابة وحدة واحدة. يجب ملء السطر 1 قبل السطر 2، وهكذا. يجب ألا تكون هناك أي أسطر فارغة بين الحقول. WF1-PAYEE-NAME |
|
9 | 151-185 | أبجدي/رقمي (35) | عنوان المستفيد 1 | PostalAddress.DeliveryAddress.AddressLine1 في VendorAddress | ليُعتبر بمثابة وحدة واحدة. يجب ملء السطر 1 قبل السطر 2، وهكذا. يجب ألا تكون هناك أي أسطر فارغة بين الحقول. WF1-PAYEE-ADDRESS |
|
10 | 186-220 | أبجدي/رقمي (35) | عنوان المستفيد 2 | PostalAddress.DeliveryAddress.AddressLine2 في VendorAddress | ليُعتبر بمثابة وحدة واحدة. يجب ملء السطر 1 قبل السطر 2، وهكذا. يجب ألا تكون هناك أي أسطر فارغة بين الحقول. WF1-PAYEE-ADDR2 |
|
11 | 221-255 | أبجدي/رقمي (35) | عنوان المستفيد 3 | PostalAddress.DeliveryAddress.AddressLine3 في VendorAddress | ليُعتبر بمثابة وحدة واحدة. يجب ملء السطر 1 قبل السطر 2، وهكذا. يجب ألا تكون هناك أي أسطر فارغة بين الحقول. الموضع 1-6 الرمز البريدي الموضع 7-35 CityAddr5 |
|
12 | 256-257 | أبجدي/رقمي (2) | رمز دولة المستفيد | PostalAddress.Country في VendorAddress | ||
13 | 258-258 | أبجدي/رقمي (1) | رمز الفاكس/ التلكس | فارغ | ||
14 | 259-260 | أبجدي/رقمي (2) | رمز الدولة للتلكس | فارغ | ||
15 | 261-278 | أبجدي/رقمي (18) | رقم الفاكس/ التلكس | فارغ | ||
16 | 279-298 | أبجدي/رقمي (20) | ملاحظة | فارغ | ||
17 | 299-320 | أبجدي/رقمي (22) | محجوز | مساحات | محجوز |
سجل الدفع - نوع السجل 4 - سجل الفاتورة (BETFOR04)
يتم إنشاء سجلات الدفع/المستفيد لكل دفع لكل مورّد.
الرقم | الموضع | نوع البيانات/الحجم | الحقل | الوصف | التعليمات | الملاحظات |
---|---|---|---|---|---|---|
1 | 1-40 | أبجدي/رقمي (40) | ترويسة التطبيق | راجع وصف ترويسة التطبيق | ||
2 | 41-48 | أبجدي/رقمي (8) | رمز المعاملة | BETFOR04 | نوع السجل | |
3 | 49-59 | رقمي (11) | رقم المؤسسة | BankTransactionCode.ElectronicPaymentOrganizationIdentifier أو PayablesElectronicTransferID.OrganizationIdentifier | ||
4 | 60-70 | رقمي (11) | رقم الحساب | ElectronicTransferID في PayablesElectronicTransferID | ||
5 | 71-74 | رقمي (4) | التحكم في التسلسل | PayablesElectronicTransferID.SequenceCounter | ||
6 | 75-80 | أبجدي/رقمي (6) | رقم المرجع | مساحات | ||
7 | 81-115 | أبجدي/رقمي (35) | فاتورة مرجع المستفيد | الفاتورة في PayablesInvoice | ||
8 | 116-150 | أبجدي/رقمي (35) | فاتورة مرجعية خاصة | رمز الدفع من إنشاء الدفع الإلكتروني وPayablesInvoicePayment.TransactionNumber | الموضع 1-3 CBI-BANK-INST-CODE الموضع 6-10 APP-TRANS-NBR |
|
9 | 151-165 | رقمي (15) | مبلغ الفاتورة | NetPaymentAmount في PayablesInvoicePayment | ||
10 | 166-166 | أبجدي/رقمي (1) | رمز DbCRMak | D/K (مدين/ائتمان/مذكرة) | ||
11 | 167-172 | أبجدي/رقمي (6) | رمز تقرير الجهة | PayCategoryCode في PayablesInvoice | الحقل المستخدم للإقرارات/التقارير المقدمة إلى البنك المركزي النرويجي | إذا كانت قيمة PayablesInvoice.PaymentCategoryCode فارغة = Vendor/VendorLocation.PaymentCategoryCode وإلا فإن القيمة = PayablesInvoice.PaymentCategoryCode |
12 | 173-232 | أبجدي/رقمي (60) | نص حر لتقرير الجهة | PaymentCategoryCode.Description من PaymentCategoryCode في PayablesInvoice | الحقل المستخدم للإقرارات/التقارير المقدمة إلى البنك المركزي النرويجي | |
13 | 233-233 | أبجدي/رقمي (1) | إلى الحساب الخاص | مساحات | ||
14 | 234-234 | أبجدي/رقمي (1) | سبب الإلغاء | مساحات | ||
15 | 235-240 | أبجدي/رقمي (6) | محجوز | فارغ | ||
16 | 241-241 | أبجدي/رقمي (1) | محجوز | مساحات | ||
17 | 242-247 | أبجدي/رقمي (6) | محجوز | فارغ | ||
18 | 248-292 | أبجدي/رقمي (45) | محجوز | مساحات | ||
19 | 293-293 | أبجدي/رقمي (1) | رمز البلد الأجنبي (KID) | مساحات | مُنفذ فقط من قبل بعض البنوك. اتصل بالبنك للحصول على التفاصيل. | |
20 | 294-296 | رقمي (3) | الرقم التسلسلي | صفر | ||
21 | 297-320 | أبجدي/رقمي (24) | محجوز | مساحات |
إجمالي السجل - نوع السجل 99 - نهاية سجل الدفعة (BETFOR99)
يتم إنشاء سجل المقطورة مرة واحدة لكل رمز نقدي، ومجموعة دفع، ورمز دفع
الرقم | الموضع | نوع البيانات/الحجم | الحقل | الوصف | التعليمات | الملاحظات |
---|---|---|---|---|---|---|
1 | 1-40 | أبجدي/رقمي (40) |
ترويسة التطبيق رمز المعاملة رقم المؤسسة محجوز التحكم في التسلسل محجوز تاريخ الإنتاج محجوز محجوز عدد السجلات محجوز SigilSecurity SigilLanguage SigilVersion SigilInterface حقل SigilControl |
|||
2 | 41-48 | أبجدي/رقمي (8) | ||||
3 | 49-59 | رقمي (11) | ||||
4 | 60-70 | أبجدي/رقمي (11) | ||||
5 | 71-74 | رقمي (4) | ||||
6 | 75-80 | أبجدي/رقمي (6) | ||||
7 | 81-84 | رقمي (4) | ||||
8 | 85-88 | أبجدي/رقمي (4) | ||||
9 | 89-103 | أبجدي/رقمي (15) | ||||
10 | 104-108 | رقمي (5) | ||||
11 | 109-271 | أبجدي/رقمي (163) | ||||
12 | 272-275 | أبجدي/رقمي (4) | ||||
13 | 276-276 | أبجدي/رقمي (1) | ||||
14 | 277-277 | أبجدي/رقمي (1) | ||||
15 | 278-278 | أبجدي/رقمي (1) | ||||
16 | 279-296 | أبجدي/رقمي (18) | ||||
17 | 297-312 | أبجدي/رقمي (16) | برنامج الإصدار | |||
18 | 313-320 | أبجدي/رقمي (8) | بنك الإصدار |