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

เคสที่ 10 — AP RTV → ใบลดหนี้ → นำไปหักบิลถัดไป (Scenario A)

เคสที่ 10 — AP: RTV → ใบลดหนี้ → นำไปหักบิลถัดไป (Scenario A)

ตัวเลข: บิลเดิม 107,000 (PAID) ใบลดหนี้ 107,000 บิลใหม่ 107,000 ใช้ CN เครดิตคลุมเต็มจำนวน ไม่มีเงินสดใหม่ออก

Flow

1
บิลเดิม PAID 107,000สถานะปกติก่อนคืน
2
RTV ApproveDr Suspense / Cr Inventory (ส่งสินค้าคืนผู้ขาย)
3
ใบลดหนี้ ApproveCN credit balance +107,000 รออยู่ (Scenario A)
4
บิลใหม่ DRAFT — เลือก CNPicker แสดง CN credit ที่มีอยู่ เลือกเพื่อใช้
5
บิลใหม่ Approve — combined JEDr AP / Cr CN credit balance → PAID ทันที

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

วิธีที่ picker ใช้กลไกร่วมกับ advance-payment picker

Phase 3D เพิ่ม source_bill_adjustment_id (nullable) ใน advance_applications ข้างเคียงกับ advance_payment_id — ต้องตั้งค่าได้ตัวใดตัวหนึ่งต่อ row picker query รวมทั้งสอง source บิลใหม่ลง JE ในแบบเดียวกัน (Dr AP / Cr <source>) ต่างกันเพียงบัญชีฝั่งหักล้าง

← รายการเคส