تقلب در باسکول: 6 راهی که عدد بیصدا عوض میشود و چطور جلویش را بگیریم

هر مدیری که باسکول دارد، دیر یا زود با این سؤال روبهرو میشود: «این عدد درست است؟» جواب این سؤال در ترازو نیست؛ در نرمافزاری است که عدد را ثبت میکند، نگه میدارد و اجازهی تغییرش را میدهد یا نمیدهد.
بیشتر تقلبهای باسکول با یک کامیون عجیب شروع نمیشوند. با یک عدد کوچک شروع میشوند که بیصدا عوض شده — اختلاف چندصد کیلویی که در پایان ماه میلیونها تومان میشود. در این مقاله شش راه رایج را مرور میکنیم و میگوییم نرمافزار باسکول برای هرکدام چه باید داشته باشد.
1. وزن دستی
سادهترین راه: ایندیکیتور «خراب است»، پس اپراتور وزن را دستی تایپ میکند. گاهی واقعاً ضروری است؛ اما اگر بیردپا باشد، درِ همهچیز باز است.
کنترل درست: در فرا توزین وزن دستی فقط با مجوز جداگانه ممکن است و دلیلش اجباری است. دلیل و نام کاربر ذخیره میشود و روی خود قبض هشدار «⚠ وزن دستی ثبت شده» چاپ میشود؛ یعنی راننده، طرف معامله و حسابدار همه میبینند. در گزارش پنل هم میشود فقط توزینهای دستی را فیلتر کرد.
2. اصلاح بعدی قبض
قبض درست صادر میشود، اما فردا کسی در سیستم وزن خالی را «اصلاح» میکند. خطرناکترین نوع تقلب است، چون کاغذ راننده دیگر با سیستم نمیخواند و معمولاً هم کسی نمیفهمد.
کنترل درست: ویرایش در فرا توزین یک درخواست است، نه یک دکمهی ذخیره. درخواستدهنده دلیل مینویسد؛ تأییدکننده در صفحهی «تأیید ویرایش قبض» مقدار فعلی و درخواستی هر فیلد را کنار هم میبیند — از کالا و طرفها تا وزن پر و خالی، درصد افت و قیمت — و تأیید یا با دلیل رد میکند. هیچکس نمیتواند درخواست خودش را تأیید کند و اگر قبض بعد از ثبت درخواست عوض شده باشد، درخواست کهنه اعلام میشود. حتی سرور هم ارسال دوبارهی یک قبض با مقادیر متفاوت را بدون مجوز ویرایش نمیپذیرد، پس دور زدن این مسیر از ترمینال هم ممکن نیست.
3. بازی با پر و خالی
در توزین دومرحلهای، اگر نرمافزار وزن اول را همیشه «پر» فرض کند، کافی است ترتیب ورود کامیون عوض شود تا عدد خالص عجیب شود.
کنترل درست: فرا توزین پر و خالی را از روی خود عدد تعیین میکند: بزرگتر پر، کوچکتر خالی، هر کدام زودتر آمده باشد. همین قاعده در ترمینال و سرور یکی است، پس وزن خالص گزارش همیشه با قبض چاپی میخواند.
4. افتی که کسی نمیبیند
در خرید محصول کشاورزی، درصد افت (خاک، ناخالصی، رطوبت) مستقیم روی پول اثر دارد. اگر هر کسی بتواند عددش را عوض کند، بزرگترین درِ پشتی همینجاست.
کنترل درست: در فرا توزین فقط کاربر دارای مجوز میتواند درصد افت را تغییر دهد و وزن خالص نهایی، که مبنای مالی قبض است، جدا از وزن خالص نمایش داده و چاپ میشود.
5. دست بردن در ایندیکیتور
اگر اپراتور بتواند پورت ایندیکیتور را عوض کند یا ترمینال را روی حالت شبیهساز ببرد، میتواند هر وزنی بخواهد «بخواند».
کنترل درست: تنظیمات پورت سریال در فرا توزین پشت مجوز «تنظیم دستگاه» است و اپراتور عادی به آن دسترسی ندارد.
6. فرستادن داده به جای دیگر
یک سناریوی کمتر شناختهشده: آدرس سرور ترمینال عوض شود و قبضهای ارسالنشده به سرور دیگری بروند.
کنترل درست: تا وقتی قبض ارسالنشده در صف هست، تغییر آدرس سرور در فرا توزین بسته است، مگر برای کاربری که مجوز مدیریت تنظیمات دارد.
مجوز جزءبهجزء: ستون اصلی همهی کنترلها
همهی این کنترلها روی یک پایه سوارند: هر کسی فقط همان کاری را بکند که باید. در فرا توزین دیدن، ثبت وزن اول، ثبت وزن دوم، چاپ دوباره، درخواست ویرایش، تأیید ویرایش، وزن دستی و تنظیمات، مجوزهای جدا هستند. حسابدار میتواند گزارش ببیند بیآنکه بتواند قبض صادر کند؛ اپراتور میتواند قبض صادر کند بیآنکه بتواند گذشته را عوض کند.
جمعبندی
نرمافزار باسکول نمیتواند صداقت بسازد، اما میتواند هزینهی تقلب را بالا ببرد: هر تغییر یک مجوز، یک دلیل و یک ردپا. وقتی همه بدانند هر عدد دستی روی قبض چاپ میشود و هر ویرایش امضای نفر دوم را میخواهد، بیشتر تقلبها پیش از شروع تمام میشوند.
پرسشهای پرتکرار
آیا اپراتور در فرا توزین میتواند وزن را دستی وارد کند؟
فقط با مجوز جداگانه و دلیل اجباری؛ هشدار وزن دستی روی قبض چاپ میشود.
ویرایش قبض بعد از صدور چطور انجام میشود؟
با درخواست ویرایش و دلیل؛ شخص دیگری آن را با مقایسهی مقدار فعلی و درخواستی تأیید یا رد میکند.
کسی میتواند درخواست ویرایش خودش را تأیید کند؟
نه. تأییدکننده نمیتواند درخواست خودش را تأیید کند.
در گزارش میشود قبضهای مشکوک را پیدا کرد؟
بله. گزارش پنل فیلتر جداگانه برای قبضهای ویرایششده و توزینهای دستی دارد.