FacturaScripts  
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 1 semana   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 1 semana   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 1 semana   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 1 semana   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 1 semana   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 1 semana   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
...
Esto es una TAREA, no un debate abierto. Solamente tienen cabida comentarios de quien quiere encargarse de la tarea y quien la propone. Para todo lo demás está la sección ideas.

Tu email:

Mejoras disponibles para financiar

Mejora 01 60 ventas necesarias.

Modificar el plugin facturacion_base para añadir saldos a clientes, importes pendientes en facturas de venta sin pagar, etc. Para un mejor control de las deudas.


Mejora 02 50 ventas necesarias.

Financiación colectiva para añadir más algoritmos de nuevo código: normal pero con ceros, continuo, tipo continuo y por rango.


Mejora 03 EN DESARROLLO

Financiación colectiva para mejorar el plugin megafacturador y añadir:
- Agrupar los albaranes de cada cliente en una única factura por cliente.
- Facturar automáticamente cada día, o un determinado día del mes.
- Enviar automáticamente por email las facturas.





© 2013-2017 FacturaScripts