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

hace 3 meses   alvaro.castro.tomas_f74d39
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?
hace 3 meses   NeoRazorX   [admin]
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 ;-)
hace 3 meses   alvaro.castro.tomas_f74d39
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.
hace 3 meses   NeoRazorX   [admin]
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.
hace 3 meses   alvaro.castro.tomas_f74d39
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.
hace 3 meses   NeoRazorX   [admin]
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
...
hace 3 meses   itacaswl   [partner]
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.

image
No se pueden hacer más comentarios. Mejor escribe una nueva pregunta

Financiación extra

14 patrocinadores

Este mes se han realizado un total de 14 aportaciones económicas para acelerar el desarrollo del proyecto.

33% Complete

165 € este mes. Puedes aumentar estas cifras ;-)

+5 € +4 votos

+25 € +20 votos




Soporte

FacturaScripts es software libre y gratuito, pero si lo que busca es asesoramiento y soporte profesional, use la sección soporte. Encontrará el partner apropiado para el trabajo apropiado.

  Soporte

O síganos en las redes sociales.





© 2013-2017 FacturaScripts