Skip to content

Bloquea el asiento generado automaticamente desde la factura - #2020

Open
AdelantiaDev wants to merge 3 commits into
NeoRazorX:masterfrom
AdelantiaDev:fix-1111-asiento-factura-bloqueado
Open

Bloquea el asiento generado automaticamente desde la factura#2020
AdelantiaDev wants to merge 3 commits into
NeoRazorX:masterfrom
AdelantiaDev:fix-1111-asiento-factura-bloqueado

Conversation

@AdelantiaDev

Copy link
Copy Markdown

Descripción

El asiento contable que genera InvoiceToAccounting a partir de una factura de venta o compra nace ahora bloqueado (editable = false), para evitar que se descuadre editándolo a mano.

Al modificar el total o eliminar la factura, el flujo de contabilización (InvoiceTrait) ya marca el asiento como editable antes de borrarlo, así que la regeneración y el borrado de la factura siguen funcionando con normalidad.

Se añade la comprobación en FacturaClienteTest y FacturaProveedorTest: el asiento nace con editable = false y la factura se puede seguir modificando y eliminando.

Roadmap: https://facturascripts.com/roadmap/1111

¿Cómo has probado los cambios?

  • He revisado mi código antes de enviarlo.
  • He probado en una instancia real que la factura genera su asiento bloqueado y que al eliminar la factura el asiento se borra correctamente.

El asiento que InvoiceToAccounting genera desde una factura de venta o compra nace ahora con editable=false, para evitar descuadrarlo a mano. Al modificar o eliminar la factura, el flujo de contabilizacion vuelve a marcarlo editable antes de borrarlo, asi que la regeneracion y el borrado siguen funcionando.

Roadmap: https://facturascripts.com/roadmap/1111
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant