هر سال در سازمانهای ایرانی، مبالغ قابل توجهی از حساب سازمان بیرون میرود — نه با دزدی سینمایی، بلکه با یک فاکتور تکراری، یک تأمینکننده ثبتشده که کالایی تحویل نداده، یا یک سند که کسی «چون عجله داشت» بدون سند پیوست ثبت کرده. این مقاله نشان میدهد هوش مصنوعی چگونه این موارد را قبل از پرداخت پول پیدا میکند.
نکته مهم در ابتدا: بیشتر خسارت مالی سازمانها از «تقلب عمدی» نیست، از خطای غیرعمدی و کنترل ضعیف است. همین موضوع خبر خوبی است، چون یعنی برای جلوگیری به هوش مصنوعی پیشرفته نیاز نیست — به الگوریتمهای نسبتاً سادهای کافی است که الگوها را ببینند.
چرا کنترلهای سنتی کافی نیستند؟
کنترل سنتی معمولاً این شکل است: «هر سند بالای X ریال باید توسط مدیر مالی تأیید شود.» این کنترل سه ضعف دارد:
- مرزی است، نه هوشمند. کسی که میخواهد پول ببرد، ۹۹ سند به مبلغ ۹۹ میلیون ریال ثبت میکند، نه یک سند به ۱۰ میلیارد ریال.
- به حجم حساس است. وقتی مدیر مالی در پایان ماه ۲۰۰ سند برای تأیید دارد، تأیید عملیاتی میشود نه بازبینی.
- تاریخی است. کنترل معمولاً بعد از پرداخت هشدار میدهد، وقتی پول رفته است.
هوش مصنوعی برعکس عمل میکند: به جای یک مرز عددی، الگوی رفتاری را میسنجد و هشدار را قبل از پرداخت میدهد.
پنج الگوی رایج که هوش مصنوعی شناسایی میکند
| الگو | شکل رایج | ریسک |
|---|---|---|
| پرداخت تکراری | یک فاکتور دو بار ثبت و پرداخت میشود | بالا |
| تقسیم فاکتور | یک خرید بزرگ به چند فاکتور زیر سقف تأیید تقسیم میشود | بالا |
| تأمینکننده کمفعال | تأمینکنندهای که فقط یک بار خریدار بوده و مبلغش غیرعادی است | بالا |
| سند بدون پیوست | ثبت هزینه با مبلغ بالا بدون فاکتور یا قرارداد | متوسط |
| ناسازگاری حساب و شرح | شرح سند با حسابی که در آن ثبت شده همخوانی ندارد | متوسط |
۱. قانون بنفورد: تشخیص عدد «ساختهشده»
یکی از جالبترین ابزارهای تشخیص تقلب، قانون بنفورد است. در دادههای مالی طبیعی، رقم اول اعداد توزیع غیریکنواختی دارد: عدد ۱ حدود ۳۰٪ به عنوان رقم اول ظاهر میشود، عدد ۹ فقط حدود ۵٪. وقتی کسی دستی اعداد را «تمیز» کند — مثلاً فاکتورهای ۹ میلیونی بسازد — این توزیع به هم میریزد. سیستم با سنجش توزیع رقمهای اول در مجموعه اسناد، نشانه دستکاری را میگیرد.
این روش به داده «درست» نیاز ندارد؛ فقط به حجم کافی از اسناد نیاز دارد. در سازمانهایی با صدها سند در ماه، نتیجه قابل اعتماد است.
۲. پرداخت تکراری و «تقریباً تکراری»
تطبیق دقیق دو فاکتور ساده است. مشکل، فاکتورهایی است که «تقریباً» شبیه هم هستند: یک روز متفاوت، یک رقم جابهجا، یا یک حرف متفاوت در نام تأمینکننده. مدل هوش مصنوعی با سنجش شباهت به جای برابری، این موارد را پیدا میکند:
- تأمینکننده «آریان» و «آریانا» با شماره اقتصادی متفاوت اما حساب بانکی یکسان
- دو فاکتور با مبلغ یکسان، تاریخ یک روز فاصله، و شرح مشابه
- پرداختی که ۹۹٪ مبلغ یک فاکتور ثبتشده است و ۱٪ باقیمانده جداگانه پرداخت شده
۳. تأمینکنندهای که وجود ندارد
الگوهای یک تأمینکننده جعلی معمولاً قابل شناسایی هستند: ثبت شدنی است که فقط یک فاکتور دارد، آدرس یا شماره اقتصادی ناقص است، حساب بانکی شخصی است، یا نامش با نام یک کارمند سازمان اشتراک دارد. هیچکدام از اینها به تنهایی «اثم» نیستند، اما وقتی کنار هم بیایند، مدل هشدار میدهد.
۴. رفتار خارج از الگوی هر نقش
هر کارمندی در واحد مالی الگوی کاری خودش را دارد: حسابدار X همیشه اسناد انبار را تأیید میکند، حسابدار Y همیشه اسناد بانکی. وقتی ناگهان کسی اسنادی را تأیید کند که هرگز کار او نبوده، یا در ساعات غیرکاری و در حجم غیرعادی، سیستم آن را به عنوان ناشناس ثبت میکند.
این قابلیت دو مزیت دارد: هم تقلب داخلی را کم میکند، هم دسترسی غیرمجاز را — مثلاً ورود یک کارمند به بخشی از سیستم که نیازی به آن ندارد.
۵. ناسازگاری حساب و شرح سند
مدلهای پردازش زبان طبیعی میتوانند شرح سند را با حسابی که در آن ثبت شده مقایسه کنند. عبارتی مثل «بابت حقالزحمه مشاوره فنی» که در حساب «مواد اولیه» ثبت شده، هشدار میگیرد. این قابلیت علاوه بر کنترل تقلب، دقت گزارشهای مدیریتی را هم بالا میبرد.
یک هشدار واقعی چه شکلی است؟
تفاوت یک سیستم خوب با یک سیستم آزاردهنده، در شکل هشدار است. هشدار خوب این است:
| عنوان | سند ۴۲۱۸ |
|---|---|
| نوع هشدار | پرداخت تقریباً تکراری |
| سند فعلی | تأمینکننده «پارس صنعت» — ۱۸٫۴ میلیون ریال — ۱۲ مرداد |
| سند مشابه | تأمینکننده «پارس صنعت» — ۱۸٫۴ میلیون ریال — ۱۰ مرداد |
| تفاوتها | شماره فاکتور یک رقم متفاوت، شرح سند متفاوت |
| سطح اطمینان | ۹۲٪ |
| اقدام پیشنهادی | درخواست تأیید تأمینکننده قبل از پرداخت |
این هشدار قابل اجرا است. در مقابل، هشدار بدی که میگویید «۵ سند مشکوک شد» هیچ ارزشی ندارد، چون کسی نمیداند از کجا شروع کند.
مرز بین هشدار و اتهام
این مهمترین بخش مقاله است. یک سیستم تشخیص تقلب هرگز نباید نتیجه را به شکل «فلانی تقلب کرد» ارائه دهد. خروجی درست این است: «این سند با الگوی معمول تفاوت دارد و نیاز به بازبینی دارد.»
دلایلش سه چیز است:
- الگوی غیرعادی، تقلب نیست. قرارداد اصلاح شده، خرید استثنایی موجه، یا یک تأمینکننده واقعی با نام شبیه به کارمند — همه توضیح موجه دارند.
- مسئولیت حقوقی. اتهام نادرست به کارمند، پیامد قانونی برای سازمان دارد.
- اعتماد سازمانی. اگر کارمندان حس کنند «سیستم به من شک کرده»، فرهنگ شفافیت سازمان خراب میشود.
پس قاعده طلایی: هوش مصنوعی هشدار میدهد، انسان تصمیم میگیرد، و فرآیند مستند میشود.
سه کنترلی که همین امروز اجرا کنید
قبل از اینکه به سراغ ابزار بروید، این سه کنترل ساده و کمهزینه را اجرا کنید. بسیاری از سازمانها با همین سه مورد، بخش بزرگی از ریسک را کاهش میدهند:
- کنترل یکتایی تأمینکننده. پیش از ثبت تأمینکننده جدید، سیستم باید شماره اقتصادی و حساب بانکی را با لیست موجود مقایسه کند و در صورت تکرار، مسدود شود.
- ممنوعیت تقسیم فاکتور. اگر چند فاکتور از یک تأمینکننده در یک بازه کوتاه ثبت شود و مجموعشان از سقف تأیید بگذرد، به صف تأیید بالاتر برود.
- پیوست اجباری. اسناد بالای یک مبلغ مشخص بدون پیوند فاکتور یا قرارداد، ثبت نشوند.
سوالات پرتکرار
آیا این سیستمها جای حسابرس نمینشینند؟
خیر. حسابرس قضاوت حرفهای، ارزیابی ریسک و صدور نظر میکند. هوش مصنوعی «چشم» حسابرس را قویتر میکند: به جای بازبینی نمونهای از تراکنشها، کل تراکنشها را میبیند. تصمیم نهایی همیشه با انسان است.
چقدر داده لازم است تا این سیستمها کار کنند؟
برای الگوهای ساده مثل پرداخت تکراری و تقسیم فاکتور، حتی چند ماه داده کافی است. برای الگوهای رفتاری مثل «رفتار غیرعادی هر نقش»، به چند ماه تا یک سال داده نیاز است تا الگوی طبیعی هر نقش شکل بگیرد.
آیا هشدارهای کاذب آزاردهنده نمیشوند؟
بله، اگر سیستم خوب تنظیم نشده باشد. سیستم خوب باید از بازخورد شما یاد بگیرد: اگر یک الگو را چند بار «موجه» علامت زدید، دیگر برای همان الگو هشدار نمیدهد. این قابلیت یادگیری، تفاوت «ابزار کنترل» و «ابزار آزار» است.
این قابلیتها در نرمافزار ارشیا وجود دارد؟
بله. نرمافزار حسابداری ارشیا شامل کنترل یکتایی تأمینکننده، تشخیص پرداخت تکراری، و کنترل پیوست اجباری سند است. برای آشنایی با جزئیات، از صفحه محصولات ارشیا دیدن کنید.
نتیجهگیری
تشخیص تقلب و خطا با هوش مصنوعی، موضوع آینده نیست و به الگوریتمهای اسرارآمیز نیاز هم ندارد. به داده ساختیافته، چند الگوی ساده و یک لایه بازبینی انسانی نیاز دارد. آنچه سازمان را از خسارت نجات میدهد، خرید ابزار گران نیست؛ این است که بداند کدام الگوها را ببیند و هشدارها را چگونه بخواند.
اگر میخواهید بدانید کدام یک از این کنترلها در وضعیت فعلی واحد مالی شما از دست میرود، از صفحه نرمافزار حسابداری ارشیا دیدن کنید یا یک جلسه مشاوره رایگان با کارشناسان ارشیا رزرو کنید.