Skip to content

[16.0][ADD] account_payment_kmitl: add payment batch for finance department#685

Open
coreichamp wants to merge 1 commit into16.0from
16.0-add-account_payment_kmitl-payment-batch
Open

[16.0][ADD] account_payment_kmitl: add payment batch for finance department#685
coreichamp wants to merge 1 commit into16.0from
16.0-add-account_payment_kmitl-payment-batch

Conversation

@coreichamp
Copy link
Copy Markdown
Contributor

Summary

  • เพิ่ม model payment.batch (รอบการจ่ายเงิน) สำหรับห้องการเงิน เพื่อรวมกลุ่ม bank.payment.export หลายธนาคารเข้าเป็นรอบเดียว
  • Workflow: draft → submitted → approved (tier validation) → done พร้อม auto-confirm exports เมื่อ approve และ auto-done เมื่อ export ครบ
  • เพิ่ม security groups: Finance Officer (สร้าง/submit) และ Finance Manager (approve)
  • เพิ่ม PDF report สรุปรอบการจ่าย แยกตามธนาคาร + สรุปตาม budget account, department, fund, source, activity พร้อมช่องลงนาม 3 ตำแหน่ง

Test plan

  • Install/upgrade module → ตรวจ menu "รอบการจ่ายเงิน" ปรากฏ
  • สร้าง payment batch → เพิ่ม bank payment export → submit → ตรวจ tier validation ปรากฏ
  • Approve → ตรวจ child exports auto-confirm
  • Export file จาก bank.payment.export → ตรวจ batch auto-done เมื่อครบ
  • Print PDF → ตรวจรายงานแยกตามธนาคาร + ช่องลงนาม
  • Cancel batch ที่ยังไม่ export → สำเร็จ
  • Cancel batch ที่ export แล้ว → error

Add payment.batch model to group bank payment exports into
approval-based payment rounds. Includes tier validation workflow,
security groups (Finance Officer/Manager), PDF report with
per-bank breakdown and dimension summaries.
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