Esta consulta es de hace 7 años. No tome esta información como actualizada. Si tiene problemas con FacturaScripts, consulte la sección ayuda o la sección contacto
NeoRazorX

Modificar el plugin facturacion_base para que el informe...

NeoRazorX     29-05-2017 19:36:06   23-06-2017 13:08:37   520  
Modificar el plugin facturacion_base para que el informe de facturas desglose por tipo de IVA los datos de PDFs, Excels y CSVs.

Archivo implicado:
plugins/facturacion_base/controller/informe_facturas.php

Repositorio:
https://github.com/NeoRazorX/facturacion_base

Plugins relacionados

Plugin facturacion_base
Nosotros podemos encargarnos de esto pero no se exactamente que es lo que pides. ¿ Deseas un filtro adicional por impuestos o deseas que se agrupe por impuestos dentro de los pdf, o que se detalle en la columna del IVA el desglose entres lineas para la misma factura?
Disculpa, soy demasiado escueto con las tareas.

Verás, los informes de facturas, pedidos y presupuestos heredan todos de informe_albaranes.php. Esta clase obtiene el listado filtrado y genera el pdf, csv o xls a partir de este punto:
https://github.com/NeoRazorX/facturacion_base/blob/master/controller/informe_albaranes.php#L114

Lo generado es suficiente para presupuestos, pedidos y albaranes, pero en el caso de las facturas no es suficiente tener el neto y el totaliva de la factura, se necesita un desglose por tipo de iva. Este desglose puede obtenerse de la tabla lineasivafactcli, o del modelo linea_iva_factura_cliente.php
https://github.com/NeoRazorX/facturacion_base/blob/master/model/core/linea_iva_factura_cliente.php

Entonces, en el caso del controlador informe_facturas, en lugar de hacer lo mismo que el resto de informes, habría que modificar su comportamiento para que al generar estos archivos, lo que consulte sea la tabla o modelo linea_iva_factura_cliente (o el de proveedor para las compras). Una estrategia es sobreescribir la función get_documentos().

Si necesitas más datos avisa ;-)
He visto que ya existe una función que debería hacer un desglose de impuestos al pie del PDF pero que no funciona correctamente en la funcion, protected function desglose_impuestos_pdf() ¿Es esto lo que hay que corregir e implementar correctamente? ¿O hacer un desglose por factura? Normalmente los listado de facturas habitualmente no especifican los distintos tipos de impuesto que las componen si no un desglose de los totales de todas las facturas listadas.
Hay que hacer un desglose por factura, como se hacía antes de unificar los formularios, aunque el código no era muy bueno:
https://github.com/NeoRazorX/facturacion_base/blob/bfdadc00578ffe227a7a95f4b2099cbf9dff0c68/controller/informe_facturas.php

Hay que mostrar un listado con una línea por cada factura y tipo de iva que incluya:
factura1 - neto 4% - iva 4% - total
factura2 - neto 10% - iva 10% - total
factura2 - neto 21% - iva 21% - total
factura3 - neto 10% - iva 10% - total
...

Esto los usa la gente para enviarlo al gestor, en lugar de todas las facturas.
El problema es cuando una factura incluya diferentes productos con diferentes IVA una única línea no sería suficiente por factura, eso solo es válido para determinados casos pero pongamos que un factura puede incluir productos al 10% y otros al 21% y otros inclusive al 4%, no podría unificarse bajo un mismo IVA en una única línea. Podría hacerse un línea cabecera de la facturas y las líneas necesarias siguiente con los IVAs de la factura y otra opción es incluir mas columnas pero empequeñecería el contenido de cada columna, como última opción se podría dar al usuario la opción con y sin desglose de impuestos para que seas más usable según necesidades del usuario.
Si, si, por eso en el ejemplo pongo dos línea de la factura2. También puedes hacer esa línea cabecera:
factura1 - neto 4% - iva 4% - total
factura2 - neto 10% - iva 10% - total
. . . . . . . . - neto 21% - iva 21% - total
factura3 - neto 10% - iva 10% - total
...
Perdonad que me meta, pero os dejo una idea a ver si es posible hacerlo, porque lo exige hacienda. Lo ideal es ya hacer el libro de facturas recibidas o emitidas. Exactamente tiene que ser por línea cuando hay ivas distintos. Lo que falta es la numeración. Os dejo como saca el informe el eneboo que estaba bien, este lo sacaba desde contabilidad, quizás sobraría la subcuenta, pero si va el asiento estaría genial.

imagen
¿Problemas con FacturaScripts?
Si tiene problemas con FacturaScripts consulte la sección ayuda o la sección contacto



Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2024 FacturaScripts
0.19589s

Soporte