پرش به محتوای اصلی

پاسخ به: [باگ] زمانی که کارمزد درگاه برای سفارشات رو فعال میکنیم کارمزد به این شکل اضافه…

#601

منطق درست (بدون تغییر ماهوی)
مبلغ پرداخت مشتری = مبلغ سفارش
کارمزد درگاه = هزینه پذیرنده (70902)، نه بدهی مشتری
بانک: واریز کامل − کارسر کارمزد = خالص دریافتی
چه چیزی اشتباه بود
خط داخلی کسر کارمزد از بانک به‌عنوان تراکنش پرداخت مشتری روی فاکتور نمایش و گاهی دوباره ذخیره می‌شد؛ برای همین مبلغ پرداخت‌شده از مبلغ فاکتور بیشتر دیده می‌شد.

اصلاحات
ویرایش فاکتور — خطوط is_commission_line دیگر بارگذاری/ذخیره نمی‌شوند
جزئیات فاکتور — فقط پرداخت مشتری نشان داده می‌شود؛ کارمزد بانکی به‌صورت فیلد جدا روی همان تراکنش
API — خطوط کارمزد دیگر transaction_type ندارند تا به‌اشتباه به‌عنوان پرداخت بازخوانی نشوند