FacturaScripts  
Añadir precio de coste en una línea libre.

Poder añadir líneas libres en las facturas está genial, pero si no podemos indicar el coste, ya que al ser línea libre, no tiene articulo asociado (ni precio de coste) hace imposible intentar cualquier calculo de margen, beneficio o informes (que me consta hay varios desarrollos en marcha en esta línea)

Y de paso, poder adjuntar foto cuando escribimos un mensaje en el foro ahorraría luego comentarlo. ^^


hace 3 semanas   tengoun_f74d39
captura >

image
hace 2 semanas   tengoun_f74d39
Si no se vota la idea no podremos hacer el plugin de calculo de costes / beneficios y márgenes... vamos!! :)
hace 2 semanas   hlopez_04fd16
Las líneas libres son para cosas muy puntuales y en la idea la vendes como si fuera algo muy del día a día y si es tan del día a día pues para eso mejor creo un artículo y ya tienes el costeo
hace 2 semanas   grupmonweb   [partner]
En nuestro sector y no creo que sea muy excepcional tenemos muchos articulos que bien sean operaciones por encargo, referencias de poca rotación, o mil causas más no se dan de alta los articulos ( así queda una BBDD más o menos manejable ) y trabajamos con unos articulos asociados a las familias para imputar las estadísticas y otros un poco más detallados. Por ejemplo, PCOCASION y varia el coste y venta en cada partida.

Para mí es buena idea.
hace 2 semanas   tengoun_f74d39
Opino exactamente como grupmonweb se me ocurren bastantes casos donde las empresas necesitan añadir una línea libre en una factura, y si no podemos especificar el coste, el beneficio como mencionaba, no tiene sentido o resulta imposible de calcular mediante un plugin de forma automática.

Además, no nos olvidemos de la ventaja de que por ejemplo, te quedas sin stock de un producto, y para salir del paso lo compras a otro distribuidor más caro, para esas 5 unidades de "salir del paso" vas a ir editando en articulos>precio su coste? no sería mejor tenerlo editable en la misma factura?? el ahorro de tiempo es brutal, nosotros estamos todo el rato de articulos a factura si queremos que la contabilidad refleje la realidad ... algo que igual para otros no es tan importante :S
hace 2 semanas   tengoun_f74d39
Para aquellos que no puedan esperar a que se implemente, aquí va el código y las instrucciones.

1 Paso:
Añadir 1 columna a la tabla lineasfacturascli , tipo : double, nombre: totalcoste
Añadir 1 columna a la tabla facturascli, tipo: double, nombre: coste

2 Paso: Crear estas dos funciones en un controlador, puedes usar el creador de plugins de FSDK
    public function calcularcostelineas(){

        $facturascli = $this->db->select("SELECT * FROM lineasfacturascli a LEFT JOIN articulos b ON a.referencia=b.referencia");

        foreach ($facturascli as $value) {

            if ($value['preciocoste'] > 0) {
                $this->db->exec("UPDATE lineasfacturascli SET coste=" . $value['preciocoste'] . " WHERE idlinea=".$value['idlinea']."");
            }
        }
    }


    public function calcularcostefacturas(){

        $facturas = $this->db->select("SELECT idfactura, sum(coste) as costetotal FROM `lineasfacturascli` WHERE 1 group by idfactura");

        foreach ($facturas as $value) {

            if ($value['costetotal'] > 0) {
                $this->db->exec("UPDATE facturascli SET totalcoste=" . $value['costetotal'] . " WHERE idfactura=".$value['idfactura']."");
            }
        }
    }


3 Paso:

Llama a la función
$this->calcularcostelineas();
y luego a
$this->calcularcostefacturas();

pd: yo he metido esto dentro de un CRON así me calcula todo 1 vez al día...

Con esto ya puedes luego hacer informes de beneficios por categoría, producto, delimitados en el tiempo y etc ...

En cuanto se implemente (si es que ocurre) en el core, con gusto subire un plugin con gráficos y tablas agradables a la vista :)
hace 2 semanas   tengoun_f74d39
Luego es con unas ligeras modificaciones en ventas_factura queda por ejemplo asi de útil:

image
hace 2 semanas   tengoun_f74d39
pd: Hay un fallo en la suma del beneficio, ya corregido (estaba con iva y es sin iva) pero funciona ;)
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