Funzionamento del Generatore di fatture
Il Generatore di fatture è uno strumento online gratuito progettato per la creazione di una bozza di fattura dettagliata, completa di totali aggiornati in tempo reale, calcolo dell'aliquota fiscale selezionata e un'anteprima di stampa pulita. L'intero processo di compilazione avviene all'interno di una singola scheda del browser, offrendo un'area di lavoro strutturata in cui inserire i dati del mittente, del cliente, il numero del documento, le date, le singole voci di spesa, la valuta, le imposte e i termini di pagamento.
L'utente può alternare la visualizzazione tra la fase di inserimento dei dati e l'anteprima del documento pronto per la stampa. Una volta completata la bozza, è possibile stamparla direttamente o salvarla in formato PDF sfruttando le funzionalità di stampa native del browser in uso.
Struttura di una fattura e dati richiesti
Per generare una bozza completa, l'interfaccia richiede l'inserimento di informazioni specifiche suddivise in sezioni dedicate:
- Da: Il nome dell'attività, l'indirizzo e i dati di contatto del mittente.
- Fatturato a: Il nome e i dati di fatturazione del cliente.
- Numero fattura: L'identificativo di riferimento da mostrare sulla bozza.
- Data di emissione: La data in cui viene emesso il documento.
- Scadenza: Il termine ultimo per il pagamento (campo opzionale).
- Articoli: Fino a un massimo di 20 righe di dettaglio. Per ogni articolo inserito è necessario specificare:
- Descrizione
- Quantità: Deve essere un valore maggiore di 0 e non può superare le 6 cifre decimali.
- Prezzo unitario: Un valore valido e non negativo, con un numero di cifre decimali non superiore a quello supportato dalla valuta selezionata.
- Valuta: La valuta utilizzata per etichettare e formattare gli importi della bozza.
- Etichetta imposta: La tipologia di imposta applicabile, selezionabile tra IVA, GST, Imposta sulle vendite o un'etichetta generica denominata Imposta.
- Aliquota fiscale: Un valore percentuale compreso tra 0% e 100%.
- Termini di pagamento: Istruzioni o dettagli per il saldo (ad esempio, le coordinate per un bonifico bancario), inseribili in via opzionale.
Calcoli, arrotondamenti e gestione delle valute
Il calcolo dei totali all'interno della bozza segue regole matematiche precise basate sui dati inseriti dall'utente:
- Importo di riga: Per ciascun articolo, l'importo viene calcolato moltiplicando la quantità per il prezzo unitario. Il risultato viene arrotondato in base al numero di cifre decimali previsto dalla valuta selezionata.
- Totale parziale: Corrisponde alla somma algebrica di tutti gli importi di riga precedentemente arrotondati.
- Imposta: Viene calcolata moltiplicando il totale parziale per l'aliquota fiscale inserita dall'utente. Anche questo valore viene arrotondato alle cifre decimali della valuta in uso.
- Totale dovuto: Rappresenta la somma finale, ottenuta addizionando il totale parziale e l'importo dell'imposta arrotondata.
La selezione della valuta ha esclusivamente una funzione di formattazione e di etichettatura dei valori monetari all'interno del documento. Il sistema non effettua conversioni di valuta né interroga servizi esterni per verificare i tassi di cambio in tempo reale. Qualsiasi conversione di prezzo deve essere eseguita manualmente dall'utente prima dell'inserimento dei dati.
Messaggi di errore e validazione dei dati
Il sistema effettua una validazione in tempo reale dei dati inseriti per garantire la coerenza della bozza. In caso di incongruenze o dati mancanti, vengono mostrati messaggi di errore specifici:
- Se i dati del mittente o del cliente sono incompleti: "Inserisca sia il mittente che il cliente."
- Se mancano il numero del documento o la data: "Inserisca un numero di fattura e una data di emissione."
- Se non è presente alcuna voce: "Aggiunga almeno una voce completa di descrizione, quantità e prezzo unitario."
- Se un articolo ha campi incompleti: "Completi la descrizione, la quantità e il prezzo unitario per questa voce."
- Se la quantità non rispetta i limiti: "La quantità deve essere maggiore di 0 e non deve superare le 6 cifre decimali."
- Se il prezzo unitario è negativo o non valido: "Inserisca un prezzo unitario valido e non negativo."
- Se i decimali del prezzo superano i limiti della valuta: "Il prezzo unitario presenta più cifre decimali di quante ne supporti questa valuta."
- Se l'aliquota fiscale è fuori dai limiti: "Inserisca un'aliquota fiscale compresa tra 0% e 100%."
- Se l'importo di una voce è eccessivo: "L'importo di questa voce è troppo elevato per questa bozza."
- Se si tenta di superare il limite di righe: "Questa bozza contiene già il limite massimo di 20 voci."
Elaborazione locale e riservatezza dei dati
La gestione dei dati inseriti nel Generatore di fatture avviene interamente all'interno del browser dell'utente. Tutte le informazioni relative a mittenti, clienti, descrizioni e prezzi rimangono nella scheda del browser attiva e non vengono mai caricate o trasmesse ai server di BroBroGo. Questo approccio garantisce che i dati inseriti non lascino il dispositivo locale durante l'uso dello strumento.
Il sistema non esegue controlli automatici di conformità fiscale, non determina le giurisdizioni d'imposta, non convalida i numeri di partita IVA o di registrazione, né verifica la rispondenza del documento alle normative locali sulla fatturazione. Lo strumento si limita a generare una bozza basata esclusivamente sui parametri forniti dall'utente.
Domande frequenti (FAQ)
Come vengono calcolati i totali di riga e l'imposta?
Ogni riga è data dalla quantità moltiplicata per il prezzo unitario e arrotondata alle cifre decimali della valuta selezionata. Il totale parziale è la somma delle righe visualizzate; l'imposta è il totale parziale moltiplicato per l'aliquota inserita e il totale è dato dal totale parziale più l'imposta.
Si tratta di una fattura fiscale conforme o pronta per la dichiarazione?
Non automaticamente. Si tratta di una bozza stampabile che non seleziona un'aliquota fiscale, non determina la giurisdizione, non convalida i numeri di registrazione né verifica le norme locali sulla fatturazione. Verifichi ogni campo obbligatorio, aliquota e norma sulla conservazione dei documenti prima dell'emissione o della dichiarazione.
La modifica della valuta converte i miei prezzi?
No. La scelta della valuta serve solo a etichettare e formattare la bozza; non cerca mai un tasso di cambio né modifica i numeri inseriti. Converta i prezzi separatamente prima di cambiare valuta se ha bisogno di un cambio reale.