Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
info_e09ce6
info_e09ce6
Pregunta print_to_ticket cerrado

Plugin: print_to_ticket Hola, necesito que al imprimir...

Plugin: print_to_ticket
Hola, necesito que al imprimir una factura, cada linea de producto se imprima el precio con el iva incluido, he probado varias formulas pero nada, ¿existe algun codigo directo para mostrar con iva incluido? el comando esta en TicketBuilder.php y la linea que quiero modificar termina asi:
$this->priceFormat($linea->pvpunitario));
Necesitaria modificar "pvpunitario" o crear una formula pero me pierdo, gracias de antemano

España   04-09-2018 18:11:30   10-09-2018 20:03:41   11   [jprieto88]

Comentarios
Comentario premiado

jprieto88
Hola, que bueno que te sirva el plugin.
Para que pueda hacer lo que necesitas puedes modificar TicketBuilder.php y agregar los siguiente antes de la linea que mencionas.


$pvpaux = $linea->pvpunitario + ($linea->pvpunitario * $linea->iva / 100);
$pvpauxtotal = $pvpaux * $linea->cantidad;


y despues modificar las lineas que mencionas con lo siguiente.


$this->addLabelValue('PVP:',$this->priceFormat($pvpaux));
$this->addLabelValue('IMPORTE:',$this->priceFormat($pvpauxtotal));
info_e09ce6
Muchísimas gracias, ¿Y para que los cambios no se pierdan con las actualizaciones hay alguna manera? Quiero recalcar que soy nuevo y aún no se al 100% como trabajar el Core, no sé si puede usar algo como el tema hijo de WordPress para mantener cambios, gracias de antemano y si hay alguna manera pásame una cuenta de PayPal para hacer una aportación directamente
info_e09ce6
me sirve a la perfección la fórmula que me has dado, ahora ya solo queda corregir un fallo que ocurre cuando el articulo que introducimos tiene bastantes lineas, crea un espacio en blanco bastante considerable, te voy a adjuntar una captura para que puedas apreciarlo, no se si existe un código para eliminar ese espacio en blanco, por que entre medias de "$this->addSplitter('=');" no hay nada mas, y he probado quitarlo y el espacio en blanco sigue quedando, quiero aportar algo por el tiempo que le dediques aunque finalmente sea fallo del plugin, un saludo

image
info_e09ce6
CERRADO
jprieto88
Disculpa por reabrir el hilo, no habia tenido tiempo para contestar, sobre tu erro qje imprime una seccion en blanco, como se genera la descripcion del producto o servicio, y si has intentado imprimir en otro medio y si se imprime igual utilizando otro formato de facturascripts. Si me podras decir como reproducir el error para ver como solucionarlo.

saludos,
info_e09ce6
No hay problema por reabrir el hilo, el problema estaba en que el texto de las lineas yo lo había cambiado por "$this->addLabelValue" para que mostrara mas de una linea, lo he corregido con "$this->addBigText", no se si es correcto pero el espacio en blanco lo ha borrado, el caso es que estoy trabajando toda la semana en vuestro plugin, los que ofrecemos servicios a cliente necesitamos imprimir hasta 3 tickets de servicio, uno para el cliente con "condiciones del deposito", otro para la tienda con sin las "condiciones del deposito" pero con el telefono y nombre del cliente en grande, y luego un tercer ticket que no usarán todos los S.A.T, pero que seria para un segundo técnico, por ejemplo un servicio que te hace otra tienda, este ultimo no debe llevar nada mas que el numero de servicio. En parte lo tengo solucionado, tengo creados por individual los 3 tickets, pero uso un "Artículo" como datos de reparación en vez de recogerlos del plugin "servicios" como deberia ser, te voy a enviar el plugin, le he cambiado el nombre para que no se me actualice y pierda los cambios y falta perfeccionarlo mucho por que he creado 5 configuraciones en el menú de "Admin" de facturascripts, cuando lo ideal seria que estuviesen todos en un solo enlace, con diferentes "tabs" y juntar los 3 tabs de tu plugin en una sola. Tambien seria bueno que el boton de imprimir en cada seccion (facturas, pedidos, albaranes, presupuestos y servicios) se pueda personalizar creando un cuadro en el menu "Admin" para elegir el nombre deseado, me encantaria trabjar contigo en esto, si quieres podemos crear otro repositorio o como se llame en GitHub y vamos comentando por email, en el ticket sale el movil de empresa, si te apetece puedes contactarme por whatsapp y lo vamos viendo.
info_e09ce6
lo he subido por que no me deja adjuntar .zip, https://github.com/raulpc64/imprimir_ticket_fs
jprieto88
Ok lo revisare y vemos que se puede hacer, la verdad tenia muchas ideas para este plugin pero por falta de tiempo no lo he podido realizar, queria dejarlo mas omenos como un pequeño reporteador para diseñar cada quien su reporte al gusto pero aun no lo logro, que bien que te sea de utilidad.
Comentario premiado

jprieto88
Y es correcto debias usar el bigtext, la funcion $this->addLabelValue, te acomoda en dos columnas los valores proporcionados, como una etiqueta para el valor dado.
info_e09ce6
me es de muchisima utilidad, ¿como se harían las llamadas al plugin de "servicio", por ejemplo el campo "material"? ¿y como se podria incluir el boton de imprimir en tpv generico?
info_e09ce6
pues si te animas a seguir actualizándolo y mejorándolo, yo estoy dispuesto a ayudarte con ideas y programación, es un plugin muy importante para comercios menores, todos tenemos impresora de tickets para entregar a clientes y es mejor que imprimir en papel A4, tengo varias ideas que me llevan mucho tiempo aplicarlas por que tengo que estar buscando variables y supongo que a ti te llevará menos tiempo
jprieto88
Ok pues cualquier duda o sugerencia es vienvenida. saludos,
info_e09ce6
CERRADO

Cerrado
otros
Título Tipo
info_e09ce6 pcrednet
Plugin: servicios ¿este error me lo da solo a mi? lo he visto en: /index.php?page=admin_info Error al ejecutar la consulta 0: Column 'codserie' cannot be null. La secuencia ocupa la...
cerrado 02-11-2018 17:23:02
Pregunta 10
info_e09ce6 info_e09ce6
Plugin: factura_detallada Creo que es un error pero lo publico aquí, al guardar un cliente con la razón social demasiado larga este no hace una linea debajo si no se va al borde izquierdo,,...
cerrado 08-11-2018 22:19:05
Pregunta 5
info_e09ce6
Plugin: facturacion_base Hola buenos dias, ¿hay alguna manera de que "TPV generico" me informe cuando una factura supera los 400€ y debo crear una factura ordinaria y no una factura...
cerrado 19-10-2018 17:03:29
Pregunta 0
info_e09ce6 info_e09ce6
Plugin: adminlte Una implementación de reCaptcha en el login no estaría nada mal, ahora mismo por fuerza bruta imagino que se podrá conseguir la contraseña, corregirme si me equivoco
cerrado 13-09-2018 13:10:30
Pregunta 2
info_e09ce6 info_e09ce6
Códigos de impresoras de tickets, esto no es una pregunta, es un aporte: Marca Modelo Cajón Corte 3NSTAR LPT005 27,112,0,25,250 . AGPTek SC9-5870 27,112,0,25,250 ....
cerrado 12-09-2018 17:29:53
Pregunta 1
info_e09ce6 info_e09ce6
Plugin: facturacion_base Hola, creo que el problema viene facturacion_base, siempre que entro a la ventana de TPV Genérico me imprime un "null", con la impresora "Generic...
cerrado 14-09-2018 19:38:24
Pregunta 4
info_e09ce6
En la sección de compras->facturas seria bueno que al introducir una factura con el mismo "Núm. Proveedor:" detecte que estas metiendo una factura repetida, algunos dejamos varias...
cerrado 10-09-2018 10:03:56
Idea 0
info_e09ce6
La opción de "Ordenar menú" que deje mover a diferentes secciones, por ejemplo poder mover "TPV->TPV Genérico" a "Ventas"
cerrado 10-09-2018 01:33:26
Idea 0
info_e09ce6 info_e09ce6
Plugin: plantillas_pdf Me gustaría saber si las plantillas se pueden modificar con código, yo necesito sacar unas pegatinas y solo necesito el numero de servicio de "ventas_servicio" y...
cerrado 06-09-2018 16:11:46
Pregunta 6