درخواست و انتقال بانکی در خزانه
فیلدها، تأیید حواله، شبا، انتقال داخلی، مانده و تفاوت با تأیید بانک
خزانهداری پیشرفته: درخواست پرداخت، حواله، انتقال داخلی، زمانبندی و تأیید بانک
در حسابداری خزانه، چهار اتفاق را تفکیک کنید: تعهد پرداخت وجود دارد، درخواست پرداخت ثبت شده، حواله یا انتقال اجرا شده و بانک در صورتحساب رسمی آن را تأیید کرده است. وضعیتهای درخواستی در مدل PaymentRequest شامل پیشنویس، در انتظار تأیید، تأییدشده، زمانبندی پرداخت، پرداختشده، ردشده و لغوشده است. تغییر عنوان درخواست نباید بهتنهایی اثباتکننده برداشت خارجی بانک باشد.
مشخصات درخواست پرداخت
number شماره یکتای درخواست، legal_entity مالک پرداخت، party ذینفع، invoice فاکتور اختیاری، requested_by درخواستکننده و approved_by تأییدکننده هستند. source_account بانک مبدأ، settlement_account حساب بدهکار در پرداخت بدون فاکتور، amount مبلغ، due_on تاریخ، priority فوریت، purpose علت، beneficiary_iban شبا و supporting_document مدرک پشتیباناند. فیلد treasury_transfer ارتباط احتمالی با انتقال خزانه را نگه میدارد.
کنترل حیاتی: اگر invoice انتخاب شده، نوع فاکتور باید پرداختنی باشد و شخص و مانده باز آن با درخواست تطبیق کند. اگر فاکتوری وجود ندارد، حساب settlement_account باید با ماهیت رویداد مطابقت داشته باشد؛ انتخاب خودکار «هزینه» برای اصل وام یا انتقال وجه اشتباه است.
مثال: پرداخت هزینه خدماتی در دو نوبت
فاکتور پیمانکار ۱۲ میلیون است. قرارداد اجازه پرداخت ۵ میلیون امروز و ۷ میلیون هفته آینده را میدهد. دو درخواست مجزا با مرجع همان بدهی میتوانند ایجاد شوند، اما نباید هرکدام کل مبلغ فاکتور را دوباره هزینه کنند. پس از قطعیشدن پرداخت اول، مانده تعهد ۷ میلیون است و پس از دوم صفر میشود. اگر یکی از درخواستها رد یا لغو شد، بانک نباید صرفاً به خاطر وجود درخواست کاهش نشان دهد.
انتقال بین دو بانک کسبوکار
برای انتقال ۲۰ میلیون از بانک الف به بانک ب، مبدأ و مقصد باید دو حساب متعلق به همان شخصیت و به ارز/قواعد انتقال سازگار باشند. در معنای اقتصادی، بانک الف ۲۰ کاهش و بانک ب ۲۰ افزایش دارد؛ جمع نقد کل صفر تغییر خالص دارد. اگر انتقال در یک بانک انجام شده ولی در بانک دیگر هنوز در راه است، حساب واسط/وجه در راه و تطبیق هر دو سمت را طبق سیاست حسابداری کنترل کنید. پرداخت کارمزد بانکی مستقل ممکن است هزینه ایجاد کند.
تأیید بانک چیست و چه چیزی نیست؟
ثبت یک حواله داخلی یا تغییر status درخواست به پرداختشده، بهتنهایی سند صورتحساب واقعی بانک نیست. شماره پیگیری، تاریخ ارزش، مبلغ، بانک، حساب مقصد و اطلاعات بانکی خارجی باید تطبیق شوند. اگر انتقال ناموفق یا برگشت خورد، وضعیت و اثرهای دفتری آن را از مسیر معتبر اصلاح کنید، نه با ثبت دریافت درآمد تازه.
خطاهای متداول
بانک کم نشده: درخواست هنوز زمانبندیشده یا سند دفتری قطعی نشده است؛ وضعیت حواله و بانک را جدا ببینید.
دو بار پرداخت شده: یک درخواست مجدد یا تکرار ارسال به بانک بدون کنترل مرجع رخ داده؛ پیش از هر تلاش دوباره وضعیت خارجی را بررسی کنید.
مبلغ به شخص غلط رفته: نام، شناسه ذینفع و شبا و نقش تأییدکننده را در کنترل چهارچشمی تطبیق کنید.
مانده بدهی صفر نشده: پرداخت انجام شده ولی به فاکتور/حساب پرداختنی صحیح تخصیص نیافته است.
تقسیم وظایف پیشنهادی
ایجادکننده درخواست، تأییدکننده سقف، اجراکننده انتقال و تطبیقکننده صورتحساب بهتر است در عملیات حساس نقشهای جدا داشته باشند. در درخواستهای بالای سقف، تأیید دوم، مدرک قرارداد و کنترل شبا را اجباری کنید؛ داشتن این کنترلها به معنی فعالبودن خودکارشان در همه کسبوکارها نیست.