feat: añadir soporte para retenciones en líneas de documentos - #2031
Open
EstebanSM85 wants to merge 2 commits into
Open
feat: añadir soporte para retenciones en líneas de documentos#2031EstebanSM85 wants to merge 2 commits into
EstebanSM85 wants to merge 2 commits into
Conversation
- Se ha añadido la propiedad `codretencion` en `BusinessDocumentLine.php` para almacenar el código de la retención aplicada. - Se ha implementado el método `setRetention` para gestionar la asignación de retenciones y su porcentaje correspondiente. - Se han actualizado las pruebas en `BusinessDocumentLineTest.php` para verificar el correcto funcionamiento de las retenciones. - Se han modificado los archivos XML de esquema para incluir la nueva columna `codretencion` en las líneas de documentos. - Se han ajustado los archivos HTML y PHP relacionados para manejar la lógica de retenciones en la interfaz de usuario. Estos cambios permiten una mejor gestión de las retenciones fiscales en los documentos generados.
Se crea el archivo PDFDocumentTest.php que incluye pruebas para verificar que las líneas con el mismo porcentaje de IRPF pero diferentes retenciones se muestren correctamente en el PDF, generando filas de subtotal distintas. Esto asegura que las retenciones no se mezclen en una sola fila. - Se implementa el método testTaxesRowsGroupByRetentionNotByPercentage. - Se utilizan las clases Retencion, PresupuestoCliente y PDFExport.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
codretencionenBusinessDocumentLine.phppara almacenar el código de la retención aplicada.setRetentionpara gestionar la asignación de retenciones y su porcentaje correspondiente.BusinessDocumentLineTest.phppara verificar el correcto funcionamiento de las retenciones.codretencionen las líneas de documentos.Estos cambios permiten una mejor gestión de las retenciones fiscales en los documentos generados.
https://facturascripts.com/issues/119-036-660 esto viene a raíz de esta cuestión