Commit Graph

26 Commits

Author SHA1 Message Date
bfaacbfe7c refactor: migrate Odoo 19 view components, update payment reference fields, and simplify account domain constraints 2026-04-21 10:59:47 +07:00
57f9f12af9 fix: override _seek_for_lines to correctly identify counterpart lines based on destination_account_id 2026-04-06 16:00:24 +07:00
3b6e99df13 refactor: remove redundant manual deduction line synchronization in account payment move synchronization 2026-04-06 15:00:45 +07:00
04e6bc1496 refactor: remove redundant manual balance check in account payment move creation 2026-04-06 14:27:24 +07:00
ba8a9a4928 refactor: remove diagnostic monkey-patch and tighten MRO base class identification for hr_expense overrides 2026-04-06 14:23:44 +07:00
12c4edb221 refactor: replace SQL-based payment bypass with MRO-based surgical jumpers to safely modify expense-linked journal entries 2026-04-06 14:03:24 +07:00
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
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
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
83ea721aa8 feat: implement expense realization payment tracking and automated balancing journal entries 2026-04-02 11:12:40 +07:00