In questo articolo
I Layout di stampa fattura sono delle estensioni di Banana Contabilità Plus che programmano la stampa della fattura.
- Sono programmi scritti in Javascript.
- Prendono in entrata un oggetto JSON Invoice che contiene tutti i dati della fattura.
- Programmano la stampa dei diversi elementi.
- La formattazione e il posizionamento degli elementi è fatta con degli stili CSS.
- Offrono un dialogo di personalizzazione della stampa, per permettere di adattare la stampa fattura anche senza conoscenze di programmazione.
Personalizzazione layout con programmazione
I layout CH10 e UNI11 permettono di essere personalizzati tramite una programmazione specifica. Si possono avere delle stampe che modificano in modo più o meno importante l'impostazione del layout. Richiedono delle conoscenze di programmatore o grafico CSS.
- Cambiare la programmazione degli stili CSS usati per la stampa (documentazione in inglese).
Il posizionamento dei diversi elementi di stampa è fatto tramite dei fogli di stile CSS. Cambiando gli elementi del foglio di stile si può variare la presentazione. - Cambiare la programmazione di alcuni elementi della stampa in Javascript (documentazione in inglese).
Si possono aggiungere o togliere elementi e cambiare l'assegnazione degli stili.
Creazione di propri Layout di stampa
Utenti con conoscenze avanzate possono anche creare dei propri layout di stampa. Vedi documentazione sviluppatori disponibili solo in inglese:
Fattura elettronica: layout di esportazione
Con il sistema dei layout è anche possibile programmare che i dati della fattura siano esportati in un determinato formato. Vedi: