تحلیل حساسیت در اکسل برای بودجه؛ آزمون فروش و هزینه
با ساخت یک مدل بودجه شفاف در اکسل، اثر تغییر حجم فروش، نرخ فروش و هزینه متغیر را بر سود، حاشیه سود ناخالص و نقطه سر به سر بسنجید؛ سپس نتایج را به تصمی
مقاله

وقتی جمع سفارشهای پرداختشده با مبلغ واریزی بانک برابر نیست، لزوماً پولی گم نشده است. کارمزد، استرداد وجه، تفاوت روز تراکنش و روز تسویه یا تجمیع چند پرداخت در یک واریزی میتواند اختلاف ایجاد کند. هدف مغایرتگیری درگاه پرداخت این است که مسیر هر مبلغ از سفارش تا تراکنش تأییدشده و سپس صورتحساب بانک قابل ردیابی باشد.
سه سامانه معمولاً سه زمان متفاوت ثبت میکنند: فروشگاه زمان سفارش را نگه میدارد، درگاه زمان پرداخت و تأیید را ثبت میکند و بانک تاریخ واریز تسویه را نشان میدهد. بنابراین مقایسه مستقیم فروش روز با گردش همان روز بانک، کنترل کاملی نیست. گزارش صنعت پرداختیاری ایران ۱۴۰۴ نیز یکپارچگی با سیستم حسابداری، صورتحساب و تسویه را در زمره نیازها و راهکارهای عملی این حوزه قرار میدهد.
پیش از اصلاح سند، اختلاف را در یکی از طبقات زیر قرار دهید:
تا تاریخ ۱۰ مرداد ۱۴۰۵، برابر با ۱ اوت ۲۰۲۶ نباید یک نرخ یا ساعت تسویه قدیمی را برای همه درگاهها مبنا گرفت. برای نمونه، گزارش اصلاح نظام کارمزد در سال ۱۴۰۲ یک سابقه تاریخی مهم است، اما برای ثبت امروز باید مبلغ واقعی مندرج در گزارش تسویه، قرارداد جاری و ابلاغیه معتبر همان دوره بررسی شود.
تطبیق مطمئن با مبلغ و تاریخ تنها انجام نمیشود. یک جدول میانی بسازید که حداقل فیلدهای زیر را از سه منبع گردآوری کند:
| منبع | فیلدهای کلیدی | کاربرد کنترلی |
|---|---|---|
| فروشگاه | شماره سفارش، مبلغ قابلپرداخت، زمان سفارش، وضعیت تحویل یا لغو | تشخیص مطالبه و زمان مناسب شناسایی فروش |
| درگاه | شناسه پذیرنده، شماره تراکنش یا مرجع، شناسه سفارش، مبلغ، زمان تأیید، وضعیت | اثبات پرداخت موفق و جلوگیری از ثبت تکراری |
| گزارش تسویه | شناسه بسته تسویه، اقلام عضو، مبلغ ناخالص، کارمزد، استرداد، تعدیل و مبلغ خالص | تبدیل چند تراکنش به یک مبلغ قابل تطبیق با بانک |
| بانک | تاریخ و تاریخ مؤثر، مبلغ، شرح واریز، شناسه یا شماره پیگیری بانکی | اثبات وصول وجه به حساب بانکی |
شناسه سفارش داخلی را هنگام ایجاد درخواست پرداخت برای درگاه ارسال و شناسه برگشتی درگاه را بدون تغییر ذخیره کنید. یک راهنمای فنی رسمی درگاه ایرانی نیز نشان میدهد که تأیید تراکنش با ترکیبی از شماره سفارش، مبلغ و شناسه تراکنش انجام میشود. نام فیلدها میان ارائهدهندگان متفاوت است، اما منطق کنترل ثابت میماند.
گزارش خام را نگه دارید و اصلاحات دستی را در نسخهای جداگانه انجام دهید. وضعیتها را نیز به چند مقدار استاندارد مانند «ایجادشده»، «تأییدشده»، «ناموفق»، «برگشتشده»، «مسترد» و «تسویهشده» نگاشت کنید. ثبت یک شناسه مرجع یکتا بهعنوان کلید غیرتکراری، مانع آن میشود که چند بار دریافت پیام بازگشت، چند سند مالی ایجاد کند.
فقط پرداختی را موفق تلقی کنید که تأیید سمت سرور دارد و مبلغ و شناسه سفارش آن با داده فروشگاه سازگار است. بازگشت مرورگر مشتری به صفحه موفقیت، بهتنهایی مدرک کافی نیست. اختلاف مبلغ، نبود سفارش یا استفاده دوباره از شناسه مرجع باید وارد صف بررسی شود.
تراکنشهای تأییدشده را براساس شناسه بسته تسویه گروهبندی کنید. کنترل اصلی این مرحله چنین است:
مبلغ خالص مورد انتظار بسته = تراکنشهای تسویهشده − استردادها − کارمزدها ± تعدیلات
این رویکرد در مستندات تخصصی جهانی نیز دیده میشود. راهنمای تطبیق واریزیهای تجمیعی پرداختها و سایر رویدادهای هر واریز را در یک بسته نشان میدهد و گزارش جزئیات تسویه برای هر بسته، تراکنش، کارمزد، اصلاح و شناسه قابل مشاهده در صورتحساب بانک را تفکیک میکند.
مبلغ خالص هر بسته را با گردش بانک تطبیق دهید. شناسه واریز یا شرح بانکی کلید نخست است؛ مبلغ و بازه تاریخ نقش کنترل تکمیلی دارند. اگر چند بسته در یک واریزی آمدهاند، یک جدول اتصال نگه دارید. اگر یک بسته در چند واریز پرداخت شده، وضعیت آن را تا وصول کامل «تسویه جزئی» ثبت کنید.
وجه تأییدشدهای که هنوز به بانک نرسیده، موجودی حساب بانکی نیست. استفاده از حسابی مانند «وجوه در راه درگاه پرداخت» در گروه داراییهای جاری، فاصله میان دریافت از مشتری و تسویه بانکی را آشکار میکند. راهنمای تخصصی حساب واسط نیز پیشنهاد میکند وصول مشتری ابتدا به حساب تسویه منتقل و هنگام مشاهده واریز، از آن حساب به بانک منتقل شود.
حساب واسط جای حساب فروش یا حساب دریافتنی را نمیگیرد. مطابق استاندارد حسابداری ۴۳، درآمد با ایفای تعهد عملکردی و انتقال کالا یا خدمت شناسایی میشود؛ زمان پرداخت مشتری ممکن است با زمان شناسایی درآمد متفاوت باشد.
فرض کنید سه سفارش تأییدشده در مجموع ۱۸٬۰۰۰٬۰۰۰ ریال است. پیش از واریز، مبلغ ۱٬۵۰۰٬۰۰۰ ریال مسترد و ۷۵٬۰۰۰ ریال کارمزد طبق گزارش همان بسته کسر میشود. بانک در روز بعد ۱۶٬۴۲۵٬۰۰۰ ریال واریز میکند. ارقام صرفاً آموزشیاند و بیانگر نرخ مصوب یا قراردادی نیستند.
پس از این ثبتها، مانده بسته در حساب واسط صفر میشود. اگر ارائهدهنده ابتدا کل وجه را واریز و کارمزد را بعداً جداگانه برداشت کند، ثبت کارمزد نیز باید جدا و در تاریخ برداشت یا ایجاد بدهی مستند انجام شود. کسر کارمزد از فروش، مبلغ درآمد را بیدلیل خالص میکند؛ مگر آنکه براساس ماهیت قرارداد و ارزیابی اصیل یا نماینده، مبنای خالص واقعاً قابل اعمال باشد.
رابطه حساب واسط باید در هر تاریخ گزارشگری برقرار باشد:
مانده اول دوره + پرداختهای تأییدشده − تسویههای بانکی − استردادها − کارمزدهای کسرشده ± اصلاحات = مانده پایان دوره
مانده پایان دوره را به گروههای «در مهلت عادی»، «یک روز پس از سررسید»، «دو تا سه روز» و «بیش از سه روز» تقسیم کنید؛ مهلت عادی را از قرارداد و برنامه جاری تسویه بگیرید. تعطیلی، نقص شبا یا مسدودی حساب میتواند توضیح اختلاف باشد، اما جای مدرک و شماره پیگیری را نمیگیرد.
هدف کنترل، صفرکردن اجباری حساب واسط نیست. مانده غیرصفر ممکن است کاملاً موجه باشد، به شرط آنکه از تراکنشهای تأییدشده و تسویهنشده تشکیل شده و برای هر قلم، مبلغ، شناسه مرجع، بسته تسویه، مسئول پیگیری و وضعیت بعدی مشخص باشد. سیاست ثبت نهایی باید با ماهیت قرارداد، رویه حسابداری واحد تجاری و نظر مسئول مالی یا حسابرس هماهنگ شود.