In questo articolo
Accedi al dialogo impostazioni dei parametri della fattura:
- Impostazioni Dialogo tramite il menu Report → Clienti → Stampa fatture, sezione Layout.
- Bottone impostazione, nell'Anteprima di stampa.
Il dialogo è composto da diversi livelli e sottolivelli che permettono di intervenire su parti specifiche della fattura:
- Stampa
Indica elementi da visualizzare o meno. - Testi
Cambia le diciture e aggiungi lingue. - Stili
Cambia il carattere e i colori. - Programmazione (proprio File JavaScript)
È un livello ancora più alto di personalizzazione, che però richiede conoscenze di programmazione.
Si può intervenire sui diversi elementi di stampa, cambiandoli o sostituendoli. - Ripristina valori predefiniti
Azzera le impostazioni.
Con il comando Menu → Modifica → Annulla operazione puoi annullare e ripristinare le modifiche fatte ai parametri.
Proprietà Stampa
Con questo livello si definiscono quali elementi della fattura includere e quali invece escludere dalla stampa della fattura.
Dialogo impostazioni - Proprietà Stampa
È diviso in più sottolivelli, oguno dei quali permette di gestire un elemento diverso della fattura.
Intestazione
Elemento del dialogo che permette di definire l'intestazione nella parte superiore della pagina della fattura.
- Intestazione pagina
Vista la casellina per includere dei testi nell'intestazione della fattura.
I testi vengono ripresi dai dati dell’indirizzo del fine contabile, definito in File → Proprietà file (Dati base)… → Indirizzo. - Testo riga 1 ... Testo riga 5
Questi testi saranno visualizzati nell'intestazione e sostituiscono quelli eventualmente definiti nel Logo. - Logo
Vista la casellina per includere il logo nell’intestazione.
Il logo è definito tramite il comando in File → Imposta logo. - Nome logo
Inserisci il nome della personalizzazione del logo da utilizzare, nel caso che hai definito più loghi.
Indirizzo cliente
Elemento del dialogo che permette di impostare alcuni parametri relativi alla stampa dell'indirizzo di fatturazione.
Gli indirizzi dei clienti sono ripresi dalle apposite colonne della tabella, vedi Conti → vista Indirizzi .
- Testo indirizzo mittente
Sopra l’indirizzo del cliente puoi inserire una riga nella quale indicare l’indirizzo del mittente.
Lascia vuoto per utilizzare l’indirizzo definito in File → Proprietà file (Dati base)… → Indirizzo.
Inserisci <none> per non inserire la riga del mittente. - Allinea a sinistra
Vista la casellina per stampare l'indirizzo a sinistra, in caso contrario sarà stampato sulla destra.. - Indirizzo di spedizione
Viene stampato anche l’indirizzo di spedizione.
L'indirizzo di spedizione viene inserito tramite il codice :sadr nella colonna TipoDoc della tabella Registrazioni per definire l'indirizzo di spedizione.
Informazioni
Elemento del dialogo che permette di definire quali informazioni della fattura includere e quali invece escludere dalla stampa:
- Numero fattura / nota di credito
Indicato nella colonna DocInvoice della tabella Registrazioni. - Data fattura
Indicata nella colonna Data della tabella Registrazioni. - Numero cliente
Indicato nella registrazione della fattura nella tabella Registrazioni. - Numero IVA cliente
Indicato nella nella colonna Numero IVA della tabella Conti, vista Varia. - Numero fiscale cliente
Indicato nella nella colonna Numero Fiscale della tabella Conti, vista Varia. - Scadenza fattura
La data di scadenza è calcolata in automatico dal programma, oppure è modificabile tramite il codice :ter nella colonna TipoDoc della tabella Registrazioni. - Numero pagina
Dettagli fattura
Per dettagli fattura si intende la tabella che indica gli articoli, quantià, prezzi e totali.
Si può indicare quali elementi indicare.
Se si cancella il contenuto, quando si conferma con Ok, verranno ripresi in automatico i nomi delle colonne e le larghezze predefinite.
- Nomi colonne
Inserisci i nomi XML delle colonne della tabella Registrazioni.
Puoi visualizzare il nome XML di ogni colonna con il comando disponi colonne, scheda Impostazioni.
Separa i nomi delle colonne con un ";" (punto e virgola). - Larghezza colonne
Inserisci la larghezza di ogni colonna con un valore percentuale. Ogni valore definisce quanto spazio occupa una colonna rispetto alla larghezza totale della pagina. La somma deve essere 100%.
Separa le larghezze delle colonne con un ";" (punto e virgola). - Allineamento colonne.
Inserisci l'allineamento del testo di ogni colonna.
Puoi allineare il testo a sinistra (left), al centro (center) e a destra (right).
Separa l'allineamento delle colonne con un ";" (punto e virgola). - Importi lordi (IVA inclusa)
Puoi decidere se utilizzare importi al lordo con IVA inclusa oppure importi al netto con IVA esclusa.
Alcuni esempi:
- Includi le colonne Descrizione, Quantità, Unità, Prezzo Unità e Importo:
- Description;Quantity;ReferenceUnit;UnitPrice;Amount
50%;10%;10%;15%;15%
left;center;center;right;right
- Description;Quantity;ReferenceUnit;UnitPrice;Amount
- Includi solo le colonne Descrizioni e importo:
- Description;Amount
70%;30%
left;right
- Description;Amount
- Includi le colonne Descrizione, Note e Importo:
- Description;Notes;Amount
35%;35%;30%
center;center;right
- Description;Notes;Amount
Puoi ovviamente anche includere in stampa delle colonne che hai aggiunto all tabella registrazione.
Piè di pagina
Indica se includere in stampa il piè di pagine, che è composto da da tre colonne (vedere il capitolo "proprietà Testi" più in basso).
Proprietà Testi
Con questo livello si definiscono tutti i testi della fattura, che sono raggruppati e suddivisi in base alla lingua.
Dialogo impostazioni - Proprietà Testi
Lingue
Si possono cambiare i testi da usare, per ogni lingua e aggiungere anche delle traduzioni in altre lingue.
La lingua da usare viene scelta in base alla lingua indicata per il cliente nella tabella Conti, colonna lingua. Se per il cliente non è indicata alcuna lingua viene usata quella predefinita della contabilità.
Le lingue predefinite per le quali esiste una traduzione completa sono: Tedesco, Inglese, Francese, Italiano, Olandese, Portoghese e Cinese.
La prima lingua ad apparire nel dialogo è sempre la lingua corrente del file, definita in File → Proprietà file (Dati base)… → Varia. Le rimanenti sono elencate in ordine alfabetico.
Definire le lingue
- Valori predefiniti: de;en;fr;it;nl;pt;zh
- Inserire la lista delle lingue utilizzando il codice a due caratteri.
- de = tedesco
- en = inglese
- fr = francese
- it = italiano
- nl = olandese
- pt = portoghese
- zh = cinese
- Separare i codici delle lingue con un ";" (punto e virgola).
Aggiungere lignue
- Nella casella Lingue aggiungi la sigla della lingua che si vuole aggiungere.
- Clicca su Ok.
- Riapri il dialogo Impostazioni. Vedrai che vi è una nuova sezione per la lingua con i testi in inglese.
- Nella sezione della lingua aggiunta, sostituisci i testi esistenti con quelli correti.
Rimuovere lingue
- Nella casella Lingua cancella il codice della lingua che si desidera rimuovere.
- Clicca su Ok del dialogo impostazioni.
- Conferma con Si per rimouovere la lingua dalla lista e con essa anche tutti i testi inseriti.
- Clicca nuovamente su Impostazioni e vedrai che la sezione della lingua è stata rimossa.
Sezione testi per ogni lingua
Ogni lingua ha una propria sezione che inizia con il codice della lingua.
Si può modificare il testo da usare per ogni singola lingua.
Se si cancella il contenuto, quando si conferma con Ok, verrà ripreso in automatico il testo predefinito.
- Titolo fattura e Titolo nota di credito
Il testo <DocInvoice> viene sostituito con il numero di fattura o nota di credito.
Inserisci <none> per non visualizzare nessun testo.
Ha la priorità un eventuale testo definito tramite il codice :tit nella colonna TipoDoc della tabella Registrazioni. - Intestazione colonne dettagli fattura
Inserisci i testi per le intestazioni delle varie colonne.
Separa i testi con un ";" (punto e virgola). - Testo finale
Inserisci un testo su una singola riga o su più righe per visualizzarlo nella stampa dopo la tabella dettagli fattura.
Questo testo ha la priorità sul testo aggiunto in Stampa fatture → Opzioni modelli.
Puoi utilizzare il grassetto per una o più parole inserendo l'annotazione con doppi asterischi ** (vedi Proprietà "Stili"). - Piè di pagina
Il codice <Pagina> viene sostituito con il numero di pagina.
Inserisci <none> per non visualizzare nessun testo.
Proprietà Stili
In questo livello si definiscono i parametri che riguardano l'aspetto visivo della fattura, dal tipo/dimensione del carattere ai colori.
Dialogo impostazioni
Tipo e Dimensioni carattere
Il tipo e la dimensione del carattere sono applicati a tutti i testi della fattura, ad eccezione dell'intestazione che ha una dimensione fissa modificabile unicamente con le funzioni hook.
La dimensione del titolo e della riga totale vengono ridimensionati in base alla dimensione del carattere scelto.
Colore
Per i colori principali si può usare la denominazione in inglese (black, yellow, white, blue, red, ...) oppure il valore esadecimale (HEX) preceduto dal segno #.
Per i codici consultare la tabella al sito https://www.w3schools.com/cssref/css_colors.asp.
Grassetto
Utilizzando un'annotazione specifia è possibile applicare lo stile grassetto ad una o più parole.
Per farlo, includere i testi desiderati tra tra doppi asterischi ** .
Esempi:
**testo** = testo
**testo1 testo2** testo3 = testo1 testo2 testo3
Lo stile grassetto può essere applicato ai seguenti testi della fattura:
- Testo iniziale - testo definito con il codice :beg nella colonna TipoDoc (tabella Registrazioni).
- Testo finale - testo definito nel dialogo Impostazioni → Testo finale oppure in Report → Clienti → Stampa fatture → Opzioni modelli.
- Testo saluti - testo definito con il codice :gre nella colonna TipoDoc (tabella Registrazioni).