Wednesday, October 8, 2025
2 changes · 19.0
Enhancements to existing features
Mexican payroll now uses payslip issue checks to warn users when required information is missing for CFDI generation. This helps payroll teams identify and resolve data problems earlier, reducing failed or delayed electronic payslip processing.
Original PR description
We now have a "issues" system on the payslips. Let's use it to signal what is missing for the correct generation of the CFDI. Task: 5068311
When users upload XML bills from bank reconciliation, the system now automatically activates the bill currency if it was inactive. This removes a manual step, speeds up bill upload, and makes the reconciliation workflow smoother.
Original PR description
Before: - When the user uploads an XML file from the bank reconciliation widget using 'Upload Bills' button and a currency of that bill is not active, then we ask the user to activate that currency manually. - Since users know the currency of Bill at the moment, we should directly activate the currency. After: - Now we activate the currency of Bill directly if it is not active, without asking to the user. Impact: - Improves user experience by not manually activating the currency of the bill. - Save users' time when uploading Bills in the bank reconciliation line. Task-5108103 Forward-Port-Of: odoo/enterprise#95513