Skip to content

[15.0][FIX] budget_control_expense: check_over_returned_budget only ml debit#546

Open
Pani-k-folk wants to merge 1 commit into15.0from
15.0-fix-budget_control_expense-ml-only-debit
Open

[15.0][FIX] budget_control_expense: check_over_returned_budget only ml debit#546
Pani-k-folk wants to merge 1 commit into15.0from
15.0-fix-budget_control_expense-ml-only-debit

Conversation

@Pani-k-folk
Copy link

แก้ไขบัค ขณะ uncommit expense budget เมื่อรันแล้ว reverse budget move ซ้ำ expense line เดียวกัน

ตัวอย่าง
expense sheet มี 2 ex line ผมรวมเป็น 150 บาท

เมื่อกด Post JV ระบบสร้าง ml 4 บรรทัด ได้แก่
ml 1 expense account ฝั่ง debit ของ ex line 1 100 บาท
ml 2 payable account ฝั่ง credit ของ ex line 1 100 บาท
ml 3 expense account ฝั่ง debit ของ ex line 2 50 บาท
ml 4 payable account ฝั่ง credit ของ ex line 2 50 บาท

เมื่อระบบสร้าง reverse
สร้าง reverse ของ ml 1 100 บาท
สร้าง reverse ของ ml 2 100 บาท

ทำให้ reverse เกิน 150 บาท ทำให้ฟังชั่นวนทำงานวนไปเรื่อยๆ จนเป็น while loop

การแก้ไข
ผมแก้ไขให้ระบบ check เฉพาะ ml ฝั่ง debit เท่านั้นเพื่อให้ไม่เกิดการ reverse ซ้ำ

@Pani-k-folk Pani-k-folk changed the title [FIX] budget_control_expene: check_over_returned_budget only ml debit [15.0][FIX] budget_control_expene: check_over_returned_budget only ml debit Feb 12, 2026
@Pani-k-folk Pani-k-folk changed the title [15.0][FIX] budget_control_expene: check_over_returned_budget only ml debit [15.0][FIX] budget_control_expense: check_over_returned_budget only ml debit Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant