محاسبه و اعمال بازگشت وجه

TopicCode: SAL.ORDER.CASHBACK

هدف

بازگشت وجه بعد از نهایی‌سازی محاسبه و در کیف پول از مسیر رویداد/درگاه فنی ثبت می‌شود؛ استرداد باید بخش موثر را برگشت کند.

مسیر اصلی

  1. شعبه و عامل واقعی تعیین و مجوز همان شعبه بررسی می‌شود.
  2. وضعیت و داده ارسالی/تکرارپذیری ایمن قبل از اثر جانبی اعتبارسنجی می‌شود.
  3. تجمیع رسمی فروش تغییر می‌کند.
  4. خزانه/موجودی/حسابداری/کیف پول فقط از سرویس/درگاه فنی/رویداد رسمی قابل اعمال اجرا می‌شوند.
  5. ثبت نهایی فقط وقتی تمام آثار جانبی هم‌تراکنش موفق‌اند انجام می‌شود.

تلاش مجدد / هم‌زمانی

اجرای مجدد یک تکرارپذیری ایمن کلید با داده ارسالی متفاوت تعارض است. عملیات حساس در تراکنش مناسب و با محافظهای هم‌زمانی انجام می‌شود.

موارد ممنوع

  • دورزدن کردن مجوز شعبه با شناسه شعبه ارسالی رابط کاربری.
  • تغییر مستقیم مانده موجودی/خزانه/سند حسابداری/کیف پول.
  • ویرایش مستقیم نهایی‌شده به‌جای برگشت/استرداد/اصلاح.
  • ثبت دوباره درآمد از SAL.ORDER.FINALIZED وقتی فاکتور فروش قطعی ساخته می‌شود.