Thursday, January 23, 2025
3 changes · 18.0
Enhancements to existing features
The Mexican payroll localization has been reworked to better meet local authority requirements. This delivers a compliant payroll setup for full-time employment, with other employment cases planned separately.
Original PR description
This is a rework of the mexican localisation to make it compliant with the local authorities. In our case, it will be a working system only for the full-time jobs. The other cases will be coming separately. Task: 3673251
The Mexican payroll localization has been reworked to better align payroll calculations, rules, and accounting with local authority requirements. This helps businesses in Mexico process payroll more accurately and remain compliant with statutory obligations.
Original PR description
This is a rework of the mexican localisation to make it compliant with the local authorities. Task: 3673251
Resolved issues and error corrections
Stripe terminal payments now work again in self-order mode, preventing customers from seeing a generic payment error. The fix also ensures the point of sale receives the correct confirmation when a Stripe payment is completed.
Original PR description
Currently in v18 Stripe payments are broken and don't work anymore. This PR adjusts the code so that Stripe works again in self order mode. It fixes the error "An error has occured" seen when sending a payment to a Stripe terminal + it also fixes the response sent to PoS to confirm Stripe payments. opw-4283413 opw-4358017