|
|
624423dfae
|
refactor: implement SQL-based detachment to bypass Odoo expense locking during payment synchronization
|
2026-04-06 13:57:21 +07:00 |
|
|
|
ae46a2deb3
|
refactor: implement generic MRO jumper to bypass hr_expense locking checks across payment lifecycle methods
|
2026-04-06 13:50:07 +07:00 |
|
|
|
beedab36e0
|
feat: integrate vendor_payment_diff_amount and implement robust synchronization for payment deductions and gross amounts
|
2026-04-06 13:37:33 +07:00 |
|
|
|
14145e9fca
|
fix: force move synchronization in action_post and propagate skip_expense_lock in synchronization methods
|
2026-04-06 13:17:35 +07:00 |
|
|
|
98e06420bc
|
refactor: simplify surgical jumper logic in account_payment using super() and update write bypass condition
|
2026-04-06 13:12:12 +07:00 |
|
|
|
8586daa2f0
|
refactor: replace cache-based locking bypass with a surgical MRO jumper to skip hr_expense methods
|
2026-04-06 12:31:38 +07:00 |
|
|
|
066709f86b
|
fix: replace SQL-based expense lock bypass with cache manipulation in payment synchronization logic
|
2026-04-06 12:22:21 +07:00 |
|
|
|
14c7489ae0
|
refactor: replace direct base class invocation with SQL-based bypass for expense sheet synchronization in account payment
|
2026-04-06 12:18:26 +07:00 |
|
|
|
4261b6c53c
|
refactor: simplify expense lock bypass using context flag and direct base method calls
|
2026-04-06 12:14:56 +07:00 |
|
|
|
481b03e73f
|
refactor: replace cache manipulation with database unlinking to bypass hr_expense restrictions during payment posting and synchronization
|
2026-04-06 12:11:23 +07:00 |
|
|
|
32e784d7bb
|
refactor: replace context-based bypass with cache manipulation in account payment synchronization to handle hr_expense restrictions
|
2026-04-06 12:07:19 +07:00 |
|
|
|
ca4daf1276
|
refactor: simplify expense lock bypass using skip_expense_lock context in action_post and synchronization methods
|
2026-04-06 12:06:40 +07:00 |
|
|
|
70ac4baf8b
|
fix: bypass hr_expense lock during payment posting by temporarily clearing expense sheet cache
|
2026-04-06 12:04:09 +07:00 |
|
|
|
a91e13991e
|
feat: force synchronization of expense deductions before posting account payments
|
2026-04-06 11:58:28 +07:00 |
|
|
|
ce614c273d
|
fix: force account move synchronization by including amount in trigger fields when deductions change
|
2026-04-06 11:47:47 +07:00 |
|
|
|
e659fe5edf
|
fix: refine expense sheet state transition logic to correctly handle canceled or draft account moves
|
2026-04-06 11:39:53 +07:00 |
|
|
|
db722f001c
|
refactor: replace manual state recomputation with invalidate_recordset for expense sheets in payment actions
|
2026-04-06 11:32:12 +07:00 |
|
|
|
f0140a7f97
|
feat: trigger account move synchronization when expense deduction fields are updated
|
2026-04-06 11:26:48 +07:00 |
|
|
|
7807a9f284
|
fix: correct state calculation and cleanup logic for canceled expense moves
|
2026-04-06 11:18:06 +07:00 |
|
|
|
6dd8d6a387
|
refactor: import additional Odoo modules and exceptions for expense sheet handling
|
2026-04-06 11:13:25 +07:00 |
|
|
|
b916bedbbc
|
fix: resolve payment state calculation and enable expense sheet refusal by handling move reversals and cancellations
|
2026-04-06 11:11:00 +07:00 |
|
|
|
fa8f270c5b
|
refactor: update action_recompute_state to trigger _compute_from_account_move_ids instead of _compute_payment_state
|
2026-04-06 11:04:32 +07:00 |
|
|
|
6689999b17
|
feat: add action_recompute_state wrapper and update button to trigger state and payment status recalculation
|
2026-04-06 11:00:20 +07:00 |
|
|
|
d436c336b9
|
fix: update expense sheet state synchronization on payment changes and adjust UI visibility for wait_post status
|
2026-04-06 10:56:18 +07:00 |
|
|
|
c9c5a45837
|
fix: bypass hr_expense synchronization restriction for draft payments to allow account move updates
|
2026-04-06 10:23:44 +07:00 |
|
|
|
8eb1e6dada
|
feat: pass expense_account_id to payment registration context for deduction handling
|
2026-04-06 09:56:37 +07:00 |
|
|
|
a9c9b36057
|
feat: update version and document new realization accounting workflow and kiosk features
|
2026-04-02 15:42:05 +07:00 |
|
|
|
e289392116
|
feat: implement split expense sequences and add wait_post state for company-paid expenses with pending realizations
|
2026-04-02 15:35:22 +07:00 |
|
|
|
83ea721aa8
|
feat: implement expense realization payment tracking and automated balancing journal entries
|
2026-04-02 11:12:40 +07:00 |
|
|
|
82b36c3ef5
|
feat: implement HR expense kiosk interface for employee self-service expense reporting and realization
|
2026-04-01 17:19:17 +07:00 |
|
|
|
4128ac60e6
|
feat: implement expense realization module with receipt tracking and automated journal entries
|
2026-04-01 13:56:03 +07:00 |
|
|
|
7d70bab223
|
first commit
|
2026-03-31 17:25:04 +07:00 |
|