Novedades del plugin facturacion_base, versión 92.


Lista de cambios:
- Mejorados los agrupadores de albaranes con un selector de divisa para poder filtrar.
- Mejorada la lista de pendientes de los agrupadores de albaranes.
- Corregidos los agrupadores de albaranes para no mostrar albaranes sin clientes/proveedores, además de mostrar los totales en la divisa seleccionada.
- Ahora la opción de agrupar un albarán solamente aparece si el usuario tiene acceso a la página del agrupador. Además se proporciona la divisa como parámetro, facilitando la labor del agrupador.
- Ya no se permite eliminar albaranes enlazados con facturas si el usuario no tiene permiso para eliminar facturas.
- Pequeña revisión de la interfaz del informe de errores.
- Ya se pueden imprimir asientos.
- Bloqueado el cambio de divisa en la creación de asientos, ya que la contabilidad debe estar (por ahora) toda en la divisa de la empresa.
- Solucionado bug al detectar la divisa del asiento, por defecto es la de la empresa.
- Mejorado el algoritmo para generar los asientos de facturas con divisas distintas a la principal.
- Añadidas más comprobaciones sobre los asientos de las facturas para asegurar el correcto funcionamiento.
- Corregidos los informes para que las cifras vuelvan a ser en neto.
- Añadida advertencia cuando un albarán o factura pertenece a un cliente/proveedor desconocido.
- Añadido soporte de pestañas al listado de empleados.
- Mejorado el listado de proveedores con filtros y ordenación, así como soporte de pestañas.
- Mejorada la paginación en el listado de asientos.
- El dashboard permite ahora cambiar entre valores brutos/netos en compras/ventas. Además se ha añadido un buscador de documentación y varias opciones de ayuda.
- Mejorado el informe de artículos con filtros desde-hasta en top ventas/compras. Mejorado el diseño general.
- Añadido soporte de pestañas al listado de clientes.
- Corregido soporte de pestañas en el listado de artículos.
- Añadida tarea al cron para recalcular las tasas de conversión de documentos anteriores.
- Corregidos los iconos de opciones o configuración para usar siempre el mismo.

Más y mejor ;-)
hace 3 meses   mromero_101

He hecho una pequeña modificación para que en Informes > Facturas, la representación de los "beneficios" sea sobre los netos y no tenga en cuenta los impuestos, es decir, beneficios = Ventas - Gastos (que es la forma contable correcta)

A esto habría que añadir todos los apuntes que aparecen en las cuentas contables 6xx (que no tienen una factura: amortizaciones, seguros, tikets de compra sin factura, comisiones de bancos, etc.)

/plugins/facturacion_base/controller/ informe_facturas.php:

Más o menos sobre la línea 1023:

foreach($stats_impuestos as $i => $value)
{
$impuestos = $stats[$i]['impuestos_cli'] - $stats[$i]['impuestos_pro'];
if($impuestos < 0)
{
$impuestos = 0;
}
$impuestos += $value['impuestos'];

// Modificación para que el cálculo de los beneficios sea sobre los netos y sin contar los impuestos
// $stats[$i]['beneficios'] = round($stats[$i]['total_cli'] - $stats[$i]['total_pro'] - $impuestos, FS_NF0);
$stats[$i]['beneficios'] = round($stats[$i]['neto_cli'] - $stats[$i]['neto_pro']);
}

Más o menos sobre la línea 1190:

foreach($stats_impuestos as $i => $value)
{
$impuestos = $stats[$i]['impuestos_cli'] - $stats[$i]['impuestos_pro'];
if($impuestos < 0)
{
$impuestos = 0;
}
$impuestos += $value['impuestos'];

// Modificación para que el cálculo de los beneficios sea sobre los netos y sin contar los impuestos
//$stats[$i]['beneficios'] = round($stats[$i]['total_cli'] - $stats[$i]['total_pro'] - $impuestos, FS_NF0);
$stats[$i]['beneficios'] = round($stats[$i]['neto_cli'] - $stats[$i]['neto_pro']);
}

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