[FW][FIX] account_payment_group: constraint move name (seq) #345
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Cuando tenemos un move asociado al payment group queremos que el move tenga el mismo nombre que el del payment group. Esto para que en cualquier reporte aparezca este nombre de referencia.
En verion 15 hay una constraint nueva _constrains_date_sequence que trae un problema. cuando vamos a validar un account.move revisa el nombre/secuencia que le fue asignado con un regex para encontrar algo parecido a un año y lo compara con el año de la fecha del move y si son diferentes años no permite continuar. Ejemplo: Tenemos un pago de proveedor que se llama OP - 2022 - 00012345 y lo validamos y generamos los account.move en el año 2023. El resultado es que nos salta la excpeción indicando que la secuencia que queremos asignar al move no es valida y debe corresponder al año.
Para fines del account.move no queremos que esto aplique. No importa que nombre utilice el payment.group queremos que al validarse se traslade el nombre a los move generados. La modificacion de este metodo logra evitar esa comparacion de fechas
Forward-Port-Of: #344