test_auditlog
This module provides additional unit tests for the Audit Log functionality, specifically for scenarios involving accounting models and multicompany setups.
Key Features
- account.move.line: Ensures audit log properly handles transaction cache during account move reverse operations like creating refunds from vendor bills.
- account.move.line: Verifies that stored related fields are computed correctly in audit logs for account move lines.
- product.template: Prevents access errors when reading products after tax modifications in multicompany environments by sanitizing audit log cache.
- product.template: Preserves tax values from other companies in multicompany setups during audit logging.
- product.template: Logs tax changes across all companies in multicompany product tax scenarios.