مبلغ سفارش، تخفیف، کیف پول و حمل
مبنای محاسبه جمع، قیمت تاریخی، سهم پرداخت و تطبیق مالی
تمام مبالغ سفارش: قیمت واحد، تخفیف، ارسال، کیف پول، مبلغ پرداختنی و اثر مالی
برچسب «مبلغ نهایی» به تنهایی کافی نیست. برای فهمیدن اختلاف میان سفارش و بانک یا مبلغ فاکتور، ابتدا باید بدانید هر جزء چگونه محاسبه میشود و از چه رکوردی آمده است. سفارش مبلغ تجاری را ثبت میکند؛ تراکنش پرداخت، نتیجه دریافت وجه را؛ و اسناد حسابداری، شناسایی درآمد و تعهد را بر اساس ثبت معتبر نشان میدهند.
فرهنگ فیلدهای مبلغ
| فیلد | مفهوم | خطای متداول |
|---|---|---|
unit_price | قیمت یک واحد نمایشی از یک تنوع در زمان سفارش | اشتباهگرفتن با قیمت خرید یا قیمت فعلی سایت |
quantity | مقدار هر ردیف در واحد داخلی ذخیرهشده | نمایش عدد داخلی به جای کیلو/تن |
total_price | مبلغ همان ردیف؛ snapshot سفارش | محاسبه مجدد با قیمت امروز کاتالوگ |
subtotal | جمع ارزش ردیفهای سفارش | اضافهکردن هزینه ارسال به آن |
discount_amount | تخفیف مبلغی کل سفارش | ثبت درصد داخل ورودی مبلغ |
shipping_amount | هزینه تحویل ثبتشده در سفارش | صفر نکردن در تحویل حضوری یا تغییر قیمت بدون ثبت |
wallet_amount | سهم مصرفشده از کیف پول | تلقی آن بهعنوان تخفیف محصول یا دریافت بانکی |
payable_amount | مبلغ نهایی قابل پرداخت در سفارش | مقایسه بدون درنظرگرفتن سهم کیف پول و چند روش تسویه |
مثال تشریحی
دو ردیف کالا به ارزش ۷۰۰ هزار و ۳۰۰ هزار تومان داریم: جمع اقلام یک میلیون تومان است. تخفیف ۱۰۰ هزار و ارسال ۵۰ هزار تومان باعث میشود جمع خرید پس از تخفیف و حمل ۹۵۰ هزار تومان باشد. اگر ۲۰۰ هزار تومان کیف پول در مرحله تسویه مصرف شود، سهم پرداخت بیرونی مطابق قواعد همان checkout محاسبه خواهد شد. همیشه payable_amount ذخیرهشده را ملاک تطبیق کنید؛ جمعزدن کورکورانه اعداد بدون شناخت نحوه اعمال کیف پول ممکن است اختلاف ایجاد کند.
فرم سفارش دستی فعلی، جمع اقلام، تخفیف مبلغی، هزینه حمل و مبلغ نهایی را نشان میدهد و فقط روشهای پرداخت دستی/واریز بانکی دارد. ورود شماره رسید پرداخت در این فرم انجام نمیشود؛ پرداخت در اقدام جداگانه ثبت میشود. برای پرداخت از کیف پول یا چند ابزار پرداخت، از مسیر واقعی checkout و رکوردهای مرتبط استفاده کنید و انتظار همه امکانات checkout را از فرم دستی نداشته باشید.
تفاوت تخفیف با بازپرداخت
تخفیف هنگام معامله قیمت اولیه را کاهش میدهد. بازپرداخت پس از دریافت وجه برای برگشت کالا یا اصلاح نتیجه معامله رخ میدهد. اگر مشتری ۵۰ هزار تومان تخفیف گرفته و بعد یک کالا را مرجوع کند، نباید مبلغ مرجوعی را صرفاً از قیمت فعلی کالا بگیرید؛ مبلغ قابل بازگشت باید از snapshot خرید، تخصیص تخفیف و سیاست بازگشت همان سفارش تعیین شود. برنامه مالی بازپرداخت ممکن است جداگانه برای مالیات، حمل و روش پرداخت رسیدگی کند.
تفاوت قیمت با درآمد و وجه نقد
ثبت سفارش ۱۰ میلیون تومانی به تنهایی به معنی افزایش ۱۰ میلیونی بانک نیست. پیشپرداخت نیز لزوماً درآمد قطعی نیست. فروش اعتباری میتواند طلب از مشتری ایجاد کند، نه وجه نقد. اگر پول وصول شد، باید بین دریافت و تخصیص آن به طلب تفکیک قائل شوید. برای اتصال به دفترکل، راهنمای حسابداری سفارش و وصول مشتری را بخوانید.
چرا قیمت تاریخ گذشته باید ثابت بماند؟
سفارش عنوان، SKU، ویژگی، قیمت واحد و مجموع ردیف را نگهداری میکند. اگر فردا قیمت محصول در کاتالوگ تغییر کرد، مبلغ فروش دیروز نباید بیردپا بازنویسی شود. برای سفارش دستی در انتظار پرداخت ممکن است ویرایش مجاز باشد؛ اما بعد از پرداخت یا ایجاد رسید، اصلاح تجاری باید در جریان رسمی و با سابقه انجام شود. همچنین ثبت مبلغ با واحد ارزی نادرست (تومان/ریال) میتواند اختلاف دهبرابری بسازد؛ برچسب فرم و تنظیمات ارز را قبل از ثبت کنترل کنید.
کنترل اختلاف مبلغ
۱. شماره سفارش و Tenant درست را تأیید کنید. ۲. مجموع اقلام را با SKU و مقدارها بازسازی کنید. ۳. تخفیف مبلغی و هزینه ارسال را جدا بخوانید. ۴. سهم کیف پول و مبلغ پرداخت بیرونی را مشخص کنید. ۵. تراکنشهای موفق، ناموفق و برگشتی را بهتفکیک تلاش پرداخت بخوانید. ۶. بازپرداختها و مرجوعیها را جدا بررسی کنید. ۷. مانده شخص را با اسناد قطعی و تخصیص دریافت تطبیق دهید.
اگر مبلغی از مشتری گرفته شده ولی سفارش هنوز منتظر پرداخت است، بهجای تغییر دستی رقم برای صفرشدن اختلاف، بررسی پرداخت را انجام دهید.