This topic is: resolved
Stai visualizzando 4 post - dal 1 a 4 (di 4 totali)
  • Autore
    Post
  • #3495
    marioghilardi
    Partecipante
    Post count: 3

    Buongiorno a tutti.
    Sto pensando di usare Dolibarr per gestire preventivi/ordini/fatturazioni della mia ditta individuale (studio tecnico)
    L’ ho perciò installato (versione 6.0.4), studiato un po’ e cominciato a configurarlo.
    Non essendo pratico di PHP e avendo necessità di modificare i templates per la generazione dei documenti (preventivi/ordini/fatture), ho seguito la strada della generazione dei template, che mi sta dando buoni risultati.
    Al momento però ho un problema che non riesco a risolvere, e del quale non trovo trovo traccia nè nel forum nè nella wiki di assistenza.

    Nel template ODT estraggo i dati da stampare nella fattura tramite il loop e le variabili qui di seguito indicati, come mostrato nel template base:

    [!– BEGIN row.lines –]{line_fulldesc}
    {line_vatrate}
    € {line_up}
    {line_qty}
    € {line_price_ht}[!– END row.lines –]

    inseriti in una tabella con 5 colonne.

    Quando uno degli importi non è una cifra tonda all’ euro (esempio €700,37), il valore viene riportato correttamente sul documento generato. Quando invece la cifra è tonda (es. €700,00), il valore stampato non visualizza il “,00” finale, ma solo la cifra tonda “700”.

    Esiste un’ opzione da inserire di seguito al valore (o generale al documento), che consenta di far stampare i due decimali anche se sono uguali a 0?

    Grazie in anticipo

    Mario

    #3499
    Avatar photoaschio_19
    Amministratore del forum
    Post count: 400

    a dire il vero uso poco gli odt ma non credo che esista una direttiva specifica per fare quello che chiedi

    #3619
    Laura
    Partecipante
    Post count: 1

    Secondo me dovresti usare il comando {line_price_ht_locale}

    #3625
    marioghilardi
    Partecipante
    Post count: 3

    Funziona! Grazie Laura 🙂

Stai visualizzando 4 post - dal 1 a 4 (di 4 totali)
  • Devi essere connesso per rispondere a questo topic.