---
topicCode: SYNC.WORKFLOW.UPLOAD_BATCH
type: WORKFLOW
title: "ارسال و اعمال صف آفلاین صندوق"
language: fa
productVersion: "2.1.0.2"
knowledgeBuildId: KB1-A83DB1F62EE4730A934CF47B
humanUrl: "https://help.melal.ir/help/fa/sync/upload-batch"
capability: "SYNC_CLIENT"
module: "SYNC"
surfaces:
  - "POS"
audiences:
  - "کاربر صندوق مجاز"
  - "پشتیبانی مجاز"
keywords:
  - "صف آفلاین"
  - "ارسال بسته"
  - "ثبت تکراری"
  - "پرداخت"
  - "موجودی"
aiIntents:
  - "صف آفلاین صندوق هنگام اتصال چگونه روی سرور اعمال می‌شود؟"
  - "چرا یک عملیات همگام‌سازی تکراری یا ردشده شناخته می‌شود؟"
---

# ارسال و اعمال صف آفلاین صندوق

## هدف
عملیات ثبت‌شده محلی پس از اتصال به سرور اعمال می‌شوند، بدون اینکه اجرای تکراری یا دورزدن قواعد اصلی فروش، مالی و موجودی ایجاد شود.

## مسیر اصلی
1. سرور هویت دستگاه و شعبه واقعی آن را بررسی می‌کند.
2. بسته و عملیات با شناسه و اثرانگشت محتوایی بررسی می‌شوند.
3. عملیات معتبر از مسیر رسمی قابلیت مربوط اجرا می‌شوند.
4. نتیجه هر عملیات به‌صورت اعمال‌شده، تکراری، متعارض یا ردشده ثبت می‌شود.
5. وضعیت بسته براساس نتایج واقعی نهایی می‌شود.

## قواعد قطعی
- تکرار `ClientOperationId` با محتوای یکسان اثر دوباره ایجاد نمی‌کند؛ محتوای متفاوت با همان شناسه رد می‌شود.
- عملیات حساس در مرز تراکنشی مناسب اجرا می‌شوند.
- نهایی‌کردن فروش بدون شرایط معتبر تسویه رد می‌شود.
- لغو فروش پرداخت‌شده جای بازپرداخت را نمی‌گیرد.
- خرج کیف پول در حالت آفلاین ممنوع است.
