Di seguito sono documentate:
documents.html
per mostare ordini, preventivi e fatture al clienteview.html
dove vedere e stampare un singolo documentoIn aggiunta a queste si possono usare anche le variabili comuni a tutte le pagine.
Visualizza gli ordini, i preventivi e le fatture di un cliente. Inizialmente vengono mostrati solamente gli ultimi ordini, gli ultimi preventivi le ultime fatture. Il cliente, selezionato un tipo di documento, può vedere tutti i documenti di quel tipo.
var (
// Fatture del cliente (quelle ancora aperte o annullate non sono
// mostrate).
invoices []InvoiceInList
// Ordini del cliente (quelli annullati non sono mostrati).
orders []OrderInList
// Paginazione che consente di spostarsi nei successivi documenti (è
// mostrata solo se è visualizzato un determinato tipo di documento).
pagination html
// Preventivi del cliente (quelli annullati non sono mostrati).
quotes []QuoteInList
// Indica se devono essere mostrate le fatture.
showInvoices bool
// Indica se ci sono altre fatture da mostrare.
showMoreInvoices bool
// Indica se ci sono altri ordini da mostrare.
showMoreOrders bool
// Indica se ci sono altri preventivi da mostrare.
showMoreQuotes bool
// Indica se sono mostrate solo le fatture.
showOnlyInvoices bool
// Indica se sono mostrati solo gli ordini.
showOnlyOrders bool
// Indica se sono mostrati solo i preventivi.
showOnlyQuotes bool
// Indica se devono essere mostrati gli ordini.
showOrders bool
// Indica se devono essere mostrati i preventivi.
showQuotes bool
)
Pagina da cui è possibile vedere i dettagli di un documento (ordine, preventivo, fattura, ricevuta o DDT) e stamparlo.
Per i preventivi è inoltre presente un pulsante che consente al cliente di accettare il preventivo e trasformarlo in ordine.
Un cliente può accedere a questa pagina sia dalla pagina documents.html
, dopo aver fatto il login, che direttamente tramite un indirizzo che gli sarà stato inviato via email.
Le singole pagine di stampa hanno una propria pagina HTML.
var (
// Pulsante per accettare il preventivo. Viene visualizzato solo
// per i preventivi inviati al cliente che non sono ancora scaduti.
buttonAcceptQuote html
// Pulsante per stampare il documento.
buttonPrint html
// Controlli per eseguire il pagamento, se il metodo di pagamento consente
// il pagamento con carta prima di accettare il preventivo.
card CreditCard
// Documento in formato stampabile.
document html
// Trattamenti sulla privacy secondo la GDPR.
processings []Processing
// Totale IVA inclusa.
QuoteTaxedTotal Decimal
)