عملیات ارسال سفارش

TopicCode: SAL.DELIVERY.OPERATIONS

این صفحه برای چیست؟

مدیریت مأمور ارسال و چرخه ایجاد، تخصیص، اعزام، وصول، تحویل، تسویه و لغو ارسال.

مسیر دسترسی

/delivery

دسترسی و دامنه شعبه

برای عملیات روی رکورد موجود، شعبه واقعی همان رکورد/سند مرجع قطعی است. تغییر شناسه ورودی مجوز ایجاد نمی‌کند. در لیست/گزارش بدون شعبه صریح، داده به شعبه جاری محدود است.

اجزای مهم

  • field.delivery.publicOrderNo
  • field.delivery.note
  • field.delivery.agent.code
  • field.delivery.agent.displayName
  • field.delivery.agent.mobile
  • field.delivery.agent.vehiclePlate
  • field.delivery.agent.contact
  • field.delivery.assignment.agent
  • field.delivery.collection.method
  • field.delivery.collection.cashBox
  • field.delivery.collection.bankAccount
  • field.delivery.collection.referenceNo
  • field.delivery.cancel.reason

عملیات

  • action.delivery.create
  • action.delivery.assign
  • action.delivery.dispatch
  • action.delivery.collect
  • action.delivery.deliver
  • action.delivery.settle
  • action.delivery.cancel

قواعد مهم

  • شماره عمومی سفارش/رسید برای کاربر نمایش داده می‌شود؛ شناسه داخلی مرجع قطعی نمایش نیست.
  • مبلغ/قیمت/مقدار/هزینه مالی/موجودی با دقت قطعی DECIMAL(24,8) باقی می‌ماند.
  • تلاش مجدد یا خطای اعتبارسنجی نباید اثر جانبی مالی، موجودی، میز یا آشپزخانه نیمه‌کاره/تکراری ایجاد کند.
  • اثر مالی باید از سرویس/حسابداری نگاشت و خزانه واقعی عبور کند؛ رابط کاربری یا فروش حضوری نباید سند حسابداری را مستقیم بسازد.

راهنماهای مرتبط

POS.MODULE.OVERVIEW، SAL.ORDER.LIFECYCLE و راهنماهای فروش/موجودی/حسابداری مرتبط.