กลับรายการเคส

เคสที่ 28 — AP Pre-GR + ส่งคืนผู้ขาย

เคสที่ 28 — AP: Pre-GR Bill → ปิดบัญชี → ส่งคืน 1 ชิ้น → CN → REFUND_FROM_VENDOR

ตัวเลข: PO 2 ชิ้น × 100,000 = 214,000 → จ่ายเต็ม → ส่งคืน 1 ชิ้น (มูลค่า 107,000)

สถานการณ์: ใช้ pre-GR Bill ซื้อเชื่อแบบ case-26 → รับของ → จ่ายเต็ม → พบของบกพร่อง 1 ชิ้น → RTV + ผู้ขายคืนเงิน

Flow

1
PR + PO + Pre-GR Billบนเครดิต 214,000 (case-26 base)
2
GR + Recognise Inventoryรับ 2 ชิ้น → สินค้าคงคลัง +200,000
3
จ่ายเงินครบ 214,000Bill → PAID
4
RTV (1 ชิ้น)ของออกจากคลัง + inventory reversed
5
Credit Note (RTV-linked)107,000 → Vendor Refund Receivable
6
REFUND_FROM_VENDORBank +107,000 / Vendor Refund Receivable เคลียร์

ขั้นตอนที่เก็บมา

หลักการเดียวกันกับ AR side

หลัง Recognise Inventory: pending_inventory_amount = 0 + Pre-GR Tag เคลียร์ — บิลกลับเป็น "บิลปกติ" ขั้น RTV → CN → REFUND ตามมาตรฐาน case-09

Scenario B (REFUND_FROM_VENDOR) — รับเงินคืนเป็นเงินสด

source_return_id ผูก CN กับ RTV → backend route ยอด 107,000 ไปบัญชี Vendor Refund Receivable (ไม่ใช่ AP เพราะ AP เคลียร์ไปแล้ว) แล้ว REFUND_FROM_VENDOR payment รับเงินมาล้างจากบัญชีนั้น

สถานะสุดท้าย

บัญชีสุทธิตลอด chain
ธนาคาร−107,000 (จ่าย 214k - รับคืน 107k)
เจ้าหนี้ (AP)0
สินค้าคงคลัง+100,000 สุทธิ (200k receive - 100k RTV)
Input VAT+7,000 สุทธิ (14k - 7k CN)
Vendor Refund Receivable0

← เคสที่ 27 · ← รายการเคส