| Remote: | git@github.com:Aginix/kmitl.git |
| Head: | 3d8195f26bc70b6d68461a0788d7966d4c168eca |
| Bundle: | |
| Pull Head Name | Aginix:16.0-add-expense-approval-reimbursement |
| Target Branch | 16.0 |
| Pr title | [16.0][IMP] agx_approval: expense plan vs actual, payee off the plan |
| Ref Date | SHA | Commit Date | Author | Subject |
|---|---|---|---|---|
| 2026-07-21 07:00:30 | 1207ddeb7008556f56a01d90fab7db3b0486f548 | 2026-07-21 06:57:20 | n3n | [IMP] agx_approval: expense plan vs actual, payee off the plan |
| 2026-07-21 07:19:47 | 2510b486221e0845e298d25e2be40457bd5f99b9 | 2026-07-21 07:19:25 | n3n | [ADD] agx_approval: งบหน้าใบสำคัญคู่จ่าย disbursement voucher PDF |
| 2026-07-21 08:26:43 | 758d7760862a8b2d90c09f38bcf7d1539d127691 | 2026-07-21 08:25:27 | n3n | [FIX] agx_approval: load voucher report action before the view |
| 2026-07-21 09:14:54 | fca7b98793782f5d27edabece1457d21aafcee9f | 2026-07-21 09:14:02 | n3n | [FIX] kmitl_demo: update approval.request demo to plan/actual schema |
| 2026-07-21 14:06:51 | 71ca8f165331a93348a147057663c49163aa4d27 | 2026-07-21 14:05:20 | n3n | [IMP] agx_approval: one-page entry, drop single-advancer, move sarabun alert |
| 2026-07-21 14:10:55 | b87f3a5ece9f9c655c3cd58bc6a94eee1baee197 | 2026-07-21 14:10:36 | n3n | [ADD] agx_approval: group the actual-allocation table by recipient |
| 2026-07-21 15:54:23 | 88ca310ea91c5e33ae8f512e3b73bd0a6132205b | 2026-07-21 15:51:34 | n3n | [IMP] agx_approval: rename line note→description, Thai column labels |
| 2026-07-22 03:02:33 | 81de43012e72a263d7f813e8d59250a03a7c0bc5 | 2026-07-22 03:01:56 | n3n | [IMP] agx_approval: commit state-machine diagram to docs; fix returned re-send |
| 2026-07-23 04:48:12 | e0f7131210a2ac8ab13cc00add10cd1da2bf694f | 2026-07-23 04:47:26 | n3n | [IMP] agx_approval_advance_payment: nullable advance-link seam on allocation |
| 2026-07-23 05:28:06 | 33c9556491019c7ed4c48d271d32623ff1500171 | 2026-07-23 05:27:41 | n3n | [IMP] agx_approval: drop bank column on actuals; trim disbursement voucher |
| 2026-07-23 15:11:40 | 70ae0ef965ee75b9899f523bc426002551aa421d | 2026-07-23 15:09:16 | n3n | [FIX] agx_approval_disbursement: per-line bank correction; require banks before billing |
| 2026-07-24 10:12:16 | b6a86cfeeb2661b24cbb013c3c424d8d9f213c88 | 2026-07-24 10:10:58 | n3n | [IMP] agx_approval: voucher lists only จ่ายตรง/สำรองจ่าย, drop signature |
| 2026-07-24 10:37:03 | 7dc6932e91dce6e77a5dbe87842cd5f42cba7eb4 | 2026-07-24 10:35:57 | n3n | [FIX] agx_approval: import _ from odoo, not odoo.exceptions |
| 2026-07-27 02:59:03 | c5dec96f9ded7139dd8d77963ef00fb872370146 | 2026-07-27 02:58:47 | n3n | [IMP] agx_approval: rename submitted→to_send, drop is_editable, Thai labels |
| 2026-07-27 05:12:56 | ac54e35356a1c3108573c6f54f56670a4a1d9761 | 2026-07-27 05:12:30 | n3n | [IMP] agx_approval: complete Thai translations |
| 2026-07-27 08:23:44 | 2a400c80bfac19c16d01d4129cf6ba2f3dfbca36 | 2026-07-27 08:23:27 | n3n | [IMP] agx_approval: validate expense amounts and participants on to_verify |
| 2026-07-27 08:31:07 | ab8aea94ccffcb42430d09a62e9cc638572bd43e | 2026-07-27 08:29:08 | n3n | [IMP] agx_approval: replace hard validation with exception rules on to_verify |
| 2026-07-27 09:05:42 | d8fc0bca141401ca950bf08c7bc29b13c52ad8e0 | 2026-07-27 09:05:31 | n3n | [IMP] agx_approval: gate to_verify on no-line and invalid-period exceptions |
| 2026-07-27 09:13:03 | 9aeac53f659cea5595182e0f0caba33f376b46c0 | 2026-07-27 09:12:04 | n3n | [IMP] agx_approval: budget code/dimensions optional, checked only at reserve |
| 2026-07-28 09:39:55 | aa8fd82cfccff39f9421a4c515b83107b58cbb24 | 2026-07-28 09:39:39 | n3n | [IMP] agx_approval: English source strings in views + exception column/filter |
| 2026-07-28 10:23:53 | 3d8195f26bc70b6d68461a0788d7966d4c168eca | 2026-07-28 10:23:33 | n3n | [IMP] agx_approval: regenerate th.po and fill remaining translations |