Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

mostrar € en importe factura PDF

Cuestiones sobre cómo utilizar Dolibarr, ayudas sobre las funcionalidades o cualquier cuestión que no está relacionada con un error.
albertotactik
Soldado
Mensajes: 67
Registrado: Mar, 23/10/2018, 07:08

mostrar € en importe factura PDF

Mensaje por albertotactik »

muy buenas,
es posible mostrar en total factura el símbolo € después del importe, de una manera configurable, a través de dolibarr.
o hay que tocar código...?
he revisado el foro y no he sabido encontrar mi duda.
gracias!
alberto
Adjuntos
simboloeuroenfactura.jpg
simboloeuroenfactura.jpg (9.46 KiB) Visto 6412 veces

albertotactik
Soldado
Mensajes: 67
Registrado: Mar, 23/10/2018, 07:08

Mensaje por albertotactik »

buenas...
sigo sin encontrar la solución para que en los PDF'S (ya sean presupuestos o facturas) pueda mostrar la moneda (€) a la derecha de la cantidad...

no sé si es posible configurar la opción de "mostrar moneda"...
o si hay que tocar código.
a ver si me dais alguna idea...

gracias de antemano!
alberto

albertotactik
Soldado
Mensajes: 67
Registrado: Mar, 23/10/2018, 07:08

Mensaje por albertotactik »

buenas
es posible... añadir el símbolo "€" en el comando MultiCell ?

$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)), 0, $outputlangs), 0, 'R', 1);

sigo buscando solución...
gracias de nuevo...?

Avatar de Usuario
aitorxs
Almirante
Mensajes: 306
Registrado: Mar, 03/02/2015, 17:46

Mensaje por aitorxs »

hola, claro que puedes agregar aunque seria un valor fijo en caso que uses multidivisa tendrias que cambiar mas cosas en el código; te quedaria así:

$pdf->MultiCell($largcol2, $tab2_hl, "€ ".price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)), 0, $outputlangs), 0, 'R', 1);

Si es la linea que me estoy imaginando deberia quedar :

€ 120.00

Prueba y me comentas. saludos
sistemas@machfree.com | http://www.machfree.com | Trujillo - Perú
*Si no respondo los mensajes....enviame un email ;)

albertotactik
Soldado
Mensajes: 67
Registrado: Mar, 23/10/2018, 07:08

Mensaje por albertotactik »

aitorxs escribió:hola, claro que puedes agregar aunque seria un valor fijo en caso que uses multidivisa tendrias que cambiar mas cosas en el código; te quedaria así:

$pdf->MultiCell($largcol2, $tab2_hl, "€ ".price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)), 0, $outputlangs), 0, 'R', 1);

Si es la linea que me estoy imaginando deberia quedar :

€ 120.00

Prueba y me comentas. saludos
buenas...
no uso multidivisa...
he probado la línea y perfecto... :D :D :D
pero estoy intentando que quede 120.00 € y no encuentro la manera...
gracias por las indicaciones !!!
alberto

albertotactik
Soldado
Mensajes: 67
Registrado: Mar, 23/10/2018, 07:08

Mensaje por albertotactik »

he probado lo siguiente... y alguna opción más... y no sé cómo concatenar el símbolo "€", para que quede 120.00 €

$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)),"€", 0, $outputlangs), 0, 'R', 1);

$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)."€"), 0, $outputlangs), 0, 'R', 1);


$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0))."€", 0, $outputlangs), 0, 'R', 1);

a ver si hubiera alguna opción...
gracias!

Avatar de Usuario
aitorxs
Almirante
Mensajes: 306
Registrado: Mar, 03/02/2015, 17:46

Mensaje por aitorxs »

con esta opcion deberia salir bien

$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)), 0, $outputlangs) ." €", 0, 'R', 1);

esta parte price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)) , 0, $outputlangs) te devuelve los numeros con los decimales es decir 120.00

con el ." €" se deberia concatenar para que muestre 120.00 €


prueba y me comentas
sistemas@machfree.com | http://www.machfree.com | Trujillo - Perú
*Si no respondo los mensajes....enviame un email ;)

albertotactik
Soldado
Mensajes: 67
Registrado: Mar, 23/10/2018, 07:08

Mensaje por albertotactik »

aitorxs escribió:con esta opcion deberia salir bien

$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)), 0, $outputlangs) ." €", 0, 'R', 1);

esta parte price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)) , 0, $outputlangs) te devuelve los numeros con los decimales es decir 120.00

con el ." €" se deberia concatenar para que muestre 120.00 €


prueba y me comentas
buenas de nuevo...
he probado la 3era. opción

$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)), 0, $outputlangs) ." €", 0, 'R', 1);
y no muestra... incluso la cantidad, se muestra en 0... también he probado con comillas simples... y nada.
qué raro...
algo debo estar haciendo mal...

esta línea está en fichero pdf_crabe.modules por si lo pudieras comprobar si a ti, te funciona.
Dolibar V9.0
gracias mil.

Avatar de Usuario
aitorxs
Almirante
Mensajes: 306
Registrado: Mar, 03/02/2015, 17:46

Mensaje por aitorxs »

Lo probe y parece estar bien

$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)), 0, $outputlangs) ." €", 0, 'R', 1);

en todo caso prueba

$pdf->MultiCell($largcol2, $tab2_hl, price(120) ." €", 0, 'R', 1);

para ver como te muestra...
sistemas@machfree.com | http://www.machfree.com | Trujillo - Perú
*Si no respondo los mensajes....enviame un email ;)

albertotactik
Soldado
Mensajes: 67
Registrado: Mar, 23/10/2018, 07:08

Mensaje por albertotactik »

aitorxs escribió:Lo probe y parece estar bien

$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)), 0, $outputlangs) ." €", 0, 'R', 1);

en todo caso prueba

$pdf->MultiCell($largcol2, $tab2_hl, price(120) ." €", 0, 'R', 1);

para ver como te muestra...
perfecto!!!
ahora sí me funciona bien... imagino que me habré dejado algún carácter...
gracias por la rapidez!!

PD.: Entiendo que desde la configuración de Dolibarr... no permite activar la opción de mostrar moneda... es así...?
gracias