چکهای دریافتنی و پرداختنی
شناسنامه چک، صیاد، سررسید، وصول و برگشت و تطبیق با بانک
چک دریافتنی و پرداختنی: تاریخها، سررسید، واگذاری و وضعیت وصول
چک سند پرداخت یا دریافت با تعهد زمانی است. گرفتن چک مساوی وصول پول به بانک نیست؛ صادرکردن چک نیز لزوماً به معنی برداشت همان روز بانک نیست. برای هر چک باید جهت، وضعیت و طرف معامله روشن باشد.
فیلدهای مدل Cheque
| فیلد | معنی و کنترل |
|---|---|
جهت (direction) | دریافتنی یا پرداختنی بودن نسبت به کسبوکار |
شناسه صیادی (sayad_id) | مرجع شناسه چک در موارد مرتبط؛ با سند واقعی تطبیق شود |
| شماره چک | شناسایی روی برگه یا رکورد |
| حساب بانکی | بانک مربوط به چک؛ برای چکهای صادره/دریافتی با دقت بررسی شود |
شخص (party) | صادرکننده یا دریافتکننده طبق جهت چک |
| مبلغ | تعهد مالی؛ با واحد ارز کنترل شود |
| تاریخ صدور | زمان ایجاد چک |
| تاریخ سررسید | موعد مورد انتظار وصول یا پرداخت |
| وضعیت | صادرشده، در جریان، وصولشده، برگشتی و موارد قرارداد عملیات |
زنجیره پشتنویسی (endorsement_chain) | سابقه انتقال حقوق چک |
سند دفترکل (journal_entry) | ارتباط اثر حسابداری در صورت وجود |
یک سناریوی دریافت چک
مشتری بابت فاکتور ۳۰ میلیونی یک چک ۲۰ میلیونی میدهد. تا زمان تحقق فرآیند صحیح، نباید ۲۰ میلیون را به عنوان «وجه قطعی در بانک» نشان دهید. مانده دریافتنی، اسناد در جریان وصول و وضعیت چک را طبق سیاست مالی تفکیک کنید. هنگام وصول، از ثبت دوباره درآمد فروش جلوگیری شود.
یک سناریوی چک پرداختنی
به تأمینکننده چک سررسید ماه بعد میدهید. ثبت صدور چک به تنهایی به معنی برداشت از بانک امروز نیست. بعد از وصول/تسویه بانکی، وضعیت چک، بدهی فروشنده و بانک باید با یکدیگر تطبیق داده شوند.
ترتیب کنترل روزانه
۱. چکهای سررسید امروز، فردا و سررسیدگذشته را از فهرست پیدا کنید.
۲. شماره، مبلغ، بانک، شخص و تاریخها را با مدرک اصلی کنترل کنید.
۳. تغییر وضعیت را فقط با رویداد معتبر ثبت کنید؛ چک برگشتی را بهعنوان نقد وصولشده گزارش ندهید.
۴. در صورت انتقال/پشتنویسی، سابقه و طرف جدید را نگه دارید.
۵. تطبیق صورتحساب بانک را انجام دهید؛ یک چک ممکن است در دفتر و بانک تاریخهای متفاوتی داشته باشد.
خطاهای رایج
چک وصول شده ولی طلب شخص باقی است: سند وصول و تخصیص به فاکتور را بررسی کنید.
بانک از چک کم شده ولی وضعیت هنوز باز است: تراکنش و تطبیق بانکی را بررسی کنید، پرداخت جدید نسازید.
چک برگشت خورده: مسیر اصلاح حساب دریافتنی/پرداختنی و کارمزدهای مرتبط را بهطور مستند اجرا کنید.
محدودیت
وجود sayad_id و cheque-events در مدلها به معنی تضمین اتصال رسمی و سرتاسری به همه سرویسهای بانکی یا صیادی نیست. صحت بیرونی را از مرجع مربوط تأیید کنید.
ادامه
خزانه · صورتحساب اشخاص · تطبیق بانکی
سناریوی یک چک سهمرحلهای
فروشندهای هستید که مشتری بابت فروش قطعی، چک یکماهه میدهد. در روز دریافت، هویت چک، مبلغ، تاریخ صدور و سررسید، نام شخص و سند فروش را ثبت میکنید. سپس تا موعد وصول، چک را در فهرست سررسیدها پیگیری میکنید. وقتی بانک وصول را تأیید کرد، باید روشن شود چه سندی از دریافتنی مشتری کم شده و چه مبلغی واقعاً به حساب بانک اضافه شده است. اگر چک برگشت خورد، مانده دریافتنی و وضعیت حقوقی پیگیری باید با واقعیت هماهنگ شوند؛ صرف بازکردن دوباره فاکتور یا ثبت یک فروش تازه، روش حل برگشت چک نیست.
حالا سمت پرداختنی را ببینید: کسبوکار برای خرید جنس، چک صادر کرده است. هنگام صدور چک ممکن است نوع تعهد به چک پرداختنی تغییر کند، اما وجه بانک تا زمان وصول الزاماً کم نمیشود. اگر سیستم چک را هنگام صدور و هنگام وصول هر دو از بانک کم کند، وجه دوبار کاهش پیدا میکند. بنابراین ثبت حسابداری چک را با قرارداد عملیاتی موجود و وضعیت واقعی بانک بررسی کنید.
چک واگذار شده و پشتنویسی
چکی که از مشتری گرفته شده میتواند طبق قرارداد و قوانین قابل انتقال به شخص دیگری باشد. مدل endorsement_chain برای ثبت سابقه چنین تغییراتی در نظر گرفته شده است. واگذاری چک به معنای پایان یافتن همه مسئولیتهای حقوقی یا مالی نیست. باید بررسی شود پس از واگذاری، چه تعهد یا حق رجوعی باقی میماند و در دفاتر چه اثری باید ثبت شود. تصمیم حقوقی را با استفاده صرف از یک وضعیت ساده در UI نگیرید.
کنترل قبل از سررسید
برای هر چک وضعیت هویت شخص، بانک، تاریخها، مبلغ و مرجع فروش/خرید را بررسی کنید. نزدیک سررسید، وضعیت را با پیام یا استعلام رسمی مربوط تطبیق دهید. اگر وضعیت چک در سامانه نامشخص است ولی بانک برداشت یا واریز را نشان میدهد، اول سند بانکی و رخداد چک را مرتبط کنید و بعد درباره اصلاح مالی تصمیم بگیرید. مدارک صیادی و اطلاعات شخصی را در گزارش عمومی افشا نکنید.
نمونه پیگیری چک دارای تأخیر در وصول
اگر چک امروز سررسید شده ولی بانک هنوز نتیجه قطعی نداده است، وضعیت چک را «وصولشده» اعلام نکنید. با بررسی شناسه، مبلغ، حساب بانک، شخص و پاسخ رسمی، وضعیت پرونده را مشخص کنید. اگر سررسید گذشته و وصول انجام نشده، مانده دریافتنی یا تعهد مربوط باید طبق سیاست حسابداری و وضعیت سند قابل پیگیری بماند. گزارش مدیریتی بهتر است چک «نزد بانک»، «سررسیدگذشته»، «برگشتی» و «وصولشده» را در چهار دسته متفاوت نشان دهد. جمع همه چکهای دریافتی، موجودی نقد قطعی بانک نیست.
مثال چک صادرشده ولی هنوز وصولنشده
اگر چکی با سررسید هفته آینده به تأمینکننده دادهاید، ثبت صدور و تعهد مربوط با برداشت واقعی بانک در روز وصول لزوماً همزمان نیست. بسته به روش حسابداری، ممکن است حساب «چکهای پرداختنی» یا حساب واسط به کار رود. در روز وصول، همان تعهد باید تسویه شود؛ پرداخت جدید و مستقل بدون بررسی میتواند بانک را دوبار کاهش دهد.
برای چک برگشتی، نتیجه خارجی بانک، مدرک برگشت، وضعیت سند تجاری و حساب شخص را با هم بررسی کنید؛ صرف تغییر وضعیت یک فیلد کافی نیست. شناسه چک و بانک را محرمانه نگه دارید.