PDA

View Full Version : خبر: نرم افزار تولید شناسه بانکی *شبا*



hojjatshariffam
دوشنبه 28 آذر 1390, 15:58 عصر
نرم افزار تولید شناسه بانکی *شبا*
فعلا اینو داشته باشید تا بعد از تکمیل برای همه بانک ها و فرمت صحیح شماره حسابها به همراه توضیحات کامل ارائه شود.
79417
این نرم افزار با سی شارپ نوشته شده است و برای اجرا نیاز به dotNetFrameWork 2 دارد.

hojjatshariffam
دوشنبه 28 آذر 1390, 16:01 عصر
توضیحات بیشتر : sepehrsoftware.persianblog.ir (http://sepehrsoftware.persianblog.ir/post/3/)


تاپیک: نرم افزار تولید شناسه قبض و شناسه پرداخت (http://barnamenevis.org/showthread.php?316173-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%AA%D9%88%D9%84%DB%8C%D8%AF-%D8%B4%D9%86%D8%A7%D8%B3%D9%87-%D9%82%D8%A8%D8%B6-%D9%88-%D8%B4%D9%86%D8%A7%D8%B3%D9%87-%D9%BE%D8%B1%D8%AF%D8%A7%D8%AE%D8%AA)

ma.rad
دوشنبه 28 آذر 1390, 16:28 عصر
لطفا قوانین سایت رو مطالعه کنید

hojjatshariffam
پنج شنبه 01 دی 1390, 02:58 صبح
لطفا قوانین سایت رو مطالعه کنید
منظورتونو دقیقا بفرمائید که کدوم بند قوانینه ، بله ممکنه سهوا قانونی رو رعایت نکرده باشو ولی بهتره قید کنید
این نرم افزار یه نرم افزار کاربردیه و عموم می تونن ازش استفاده کنند . ولی هنوز نقص داره

mohsen86
جمعه 16 تیر 1391, 19:36 عصر
توضیحات بیشتر : sepehrsoftware.persianblog.ir (http://sepehrsoftware.persianblog.ir/post/3/)


تاپیک: نرم افزار تولید شناسه قبض و شناسه پرداخت (http://barnamenevis.org/showthread.php?316173-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%AA%D9%88%D9%84%DB%8C%D8%AF-%D8%B4%D9%86%D8%A7%D8%B3%D9%87-%D9%82%D8%A8%D8%B6-%D9%88-%D8%B4%D9%86%D8%A7%D8%B3%D9%87-%D9%BE%D8%B1%D8%AF%D8%A7%D8%AE%D8%AA)

لطفا در صورا امکان کد برنامه را هم قرار بده
omohsen86@yahoo.com

hojjatshariffam
دوشنبه 16 بهمن 1391, 06:38 صبح
اینم نسجه جدید این نرم افزار
99505
چک صحت کد شبا هم اضافه شده است.
موفق باشید.

m.sunset
دوشنبه 23 بهمن 1391, 21:42 عصر
سلام
درصورت امکان توضیحات و یا قسمتی از سورس برنامه را هم قرار بدید
با تشکر

AmirGhasemi
دوشنبه 23 بهمن 1391, 22:32 عصر
سلام
دوست عزيز لطفا الگورتيم كار را برايمان بگذار! اين جا يك سايت اموزشي نيست نه سايت شيرينگ نرم افزار
الگوريتم و روش توليد شبا را اينجا بگذار تا همه مان دعاگو شما باشيم

ho3ein.3ven
دوشنبه 23 بهمن 1391, 23:13 عصر
خواهشا یکم در مورد طریقه کارکرد نرم افزار توضیح بده

jafari1
چهارشنبه 26 شهریور 1393, 17:40 عصر
- قواعد کلی شبا:
3-1- قواعد ساختاری شبا:
3-1-1- هر کاراکتر تنها می تواند یکی از حروف بزرگ الفبای انگلیسی [A-Z] یا یک رقم انگلیسی [0-9] باشد. استفاده از هیچ کاراکتر دیگری، از جمله اعداد و حروف فارسی مجاز نیست.
3-1-2- طول شبا دقیقاً باید معادل 26 کاراکتر باشد. شماره های کمتر یا بیشتر از 26 کاراکتر مجاز نیستند.
3-1-3- استفاده از حروف تنها برای کد کشور (دو رقم سمت چپ شبا) مجاز است. بقیه اجزای شبا تنها می تواند دربرگیرنده اعداد باشد.

3-2- نمایش شبا:
3-2-1-نمایش در سیستمهای رایانه ای: در سیستمهای رایانه ای، شبا مانند نمونه زیر، به صورت یکپارچه و بدون فاصله نمایش داده می شود، مانند این نمونه:
IR0696000000010324200001
3-2-2-نمایش در اشکال نوشتاری: در اشکال نوشتاری، مانند فرمها و نامه ها، از سمت چپ، بین هر چهار کاراکتر، یک فاصله قرار می گیرد. در نتیجه کد شبا در فرم نوشتاری شامل 6 دسته چهار کاراکتری و یک دسته 2 کاراکتری در سمت راست خواهد بود. به عنوان مثال شبای مذکور در بند فوق به صورت زیر نوشته می شود:
IR06 2960 0000 0010 0324 2000 01


4- ساختار و اجزاء شبا:
4-1- شبا یک کد 26 کاراکتری است که به صورت زیر به سه بخش اصلی تقسیم می شود:


جزء

BBAN

CD

CC



توضیح

شماره حساب پایه

کد کنترلی

کد کشور: ثابت= IR



طول

22 رقم

2 رقم

2 حرف





4-1-1- یک شبا به صورت [CC][CD] ساخته می شود. (کروشه تنها برای تفکیک اجزاء است و در شبا دیده نمی شود)
4-1-2- CC به معنی کد کشور، در مورد تمامی حسابهای بانکی کشور براساس استاندارد ISO-3166-1 معادل دو حرف IR (حروف بزرگ لاتین) است. کد کشور تنها بخش حرفی شبا محسوب می شود.
4-1-3- CD به طول دو رقم به معنی ارقام کنترلی یا چک دیجیت شناسه شبا می باشد.
4-1-4- BBAN به طول 22 رقم که شماره پایه حساب بانکی را تشکیل می دهد و در بند (5) این سند در مورد آن بحث شده است.


[B]5- ساختار و قالب BBAN:
5-1- مشخصات کلی: قالب BBAN یک کد به طول 22 رقم با قالب زیر است:


B19

0

0

0

B2

B1

A3

A2

A1



22

0

0

0

5

4

3

2

1





5-2- اجزاء BBAN: براساس جدول فوق به صورت زیر توضیح داده می شود:
5-2-1- شناسه بانک، که در موقعیت A1 الی A3 به طول سه رقم قرار می گیرد. شناسه بانک یک عدد سه رقمی است که براساس کد بانکها تدوین شده است. باتوجه به این که این کدها درحال حاضر دو رقمی هستند، تا اطلاع ثانوی از صفر در سمت چپ این کد برای تمام بانکها و موسسات اعتباری استفاده شده است. کد بانکها مطابق با جدول زیر تنظیم می شود:


ردیف

نام بانک

شناسه بانک



1

بانک اقتصاد نوین

055



2

بانک پارسیان

054



3

بانک پاسارگاد

057



4

پست بانک ایران

021



5

بانک تجارت

018



6

موسسه اعتباری توسعه

051



7

بانک توسعه صادرات

020



8

بانک رفاه

013



9

بانک سامان

056



10

بانک سپه

015



11

بانک سرمایه

058



12

بانک صادرات ایران

019



13

بانک صنعت و معدن

011



14

بانک کارآفرین

053



15

بانک کشاورزی

016



16

بانک مرکزی جمهوری اسلامی ایران

010



17

بانک مسکن

014



18

بانک ملت

012



19

بانک ملی ایران

017




5-2-2- شناسه حساب که در موقعیت B1 الی B19 قرار می گیرد. باتوجه به اینکه شماره حسابهای فعلی بانک ملی (سیستم متمرکز- سیبا) 13 رقمی می باشد، با استفاده از راهکارهای ذیل به قالب 19رقمی تبدیل می شود.
الف: شناسه نوع حساب که در موقعیت B1 قرار می گیرد برای حسابهای سپرده، مقداد صفر و برای حسابهای تسهیلات عدد یک تکمیل می شود.
ب: برای موقعیتهای B2 الی B19 نیز، به سمت چپ شماره حساب باید به اندازه ای رقم صفر افزوده شود که طول آن برابر 18 رقم شود. بدین ترتیب با ترکیب عدد 18 رقمی حاصله و کد نوع حساب (بند الف)، شناسه حساب (BBAN) به طول 19 رقم تولید می شود

fotrosi
شنبه 01 اسفند 1394, 12:16 عصر
این نرم افزار فقط بانک ملی رو درست حساب می کند

HosseinP
شنبه 01 اسفند 1394, 12:20 عصر
این برنامه فقط برای بانک ملی درست جواب میده

takdll
سه شنبه 09 آبان 1402, 12:39 عصر
حاوی تروجان است و ویروس شناسایی شد.

debugger
جمعه 01 دی 1402, 13:02 عصر
بانک ملت زدم درست کار نکرد . فقط برای تبدیل شماره حساب خود برنامه نویسش که بانک ملی هست درست عمل می کند:قهقهه: