El Generador de factures és una eina en línia gratuïta que permet als usuaris crear un esborrany de factura detallat amb totals en viu, un tipus impositiu seleccionat i una vista prèvia neta a punt per imprimir. L'eina funciona completament dins d'una única pestanya del navegador, on es proporciona un espai de treball per introduir les dades de l'emissor i del client, els números de factura, les dates, els conceptes detallats, la divisa, els tipus impositius i les condicions de pagament. Els usuaris poden alternar entre l'edició de les dades i la visualització d'un esborrany imprimible, que es pot imprimir o desar directament com a PDF mitjançant les funcions d'impressió natives del propi navegador.
Estructura d'una factura i dades d'entrada
Per confeccionar l'esborrany, l'usuari disposa de diversos camps estructurats dins de l'espai de treball:
- De: El nom comercial, l'adreça i les dades de contacte de l'emissor de la factura.
- Facturar a: El nom i les dades de facturació del client.
- Número de factura: L'identificador de referència que es mostrarà a l'esborrany.
- Data d'emissió: La data en què es genera el document.
- Data de venciment: El termini límit establert per al pagament, que té caràcter opcional.
- Elements: Es poden afegir fins a un màxim de 20 línies de conceptes detallats. Cada element individual requereix obligatòriament:
- Descripció
- Quantitat: Ha de ser un valor superior a 0 i no pot superar els 6 decimals.
- Preu unitari: Un preu vàlid i no negatiu, amb un nombre de decimals que no superi el límit admès per la divisa seleccionada.
- Divisa: La moneda triada per etiquetar i donar format als imports de l'esborrany.
- Etiqueta d'impost: El tipus d'impost aplicable, amb opcions que inclouen IVA, GST, Impost sobre vendes o una etiqueta genèrica d'Impost.
- Tipus impositiu: Un percentatge que pot variar entre el 0% i el 100%.
- Condicions de pagament: Instruccions o termes de pagament opcionals, com ara les dades de la transferència bancària.
Càlculs de precisió i arrodoniment de divises
L'eina aplica regles matemàtiques precises per determinar els imports de cadascuna de les línies i els totals finals del document:
- Total de línia: Es calcula multiplicant la quantitat pel preu unitari de l'element. El resultat s'arrodoneix segons els decimals permesos per la divisa seleccionada.
- Subtotal: És la suma exacta de tots els totals de línia ja arrodonits que es mostren a la pantalla.
- Impost: Es calcula multiplicant el subtotal obtingut pel tipus impositiu introduït per l'usuari. Aquest valor s'arrodoneix posteriorment segons els decimals de la divisa seleccionada.
- Total a pagar: S'obté sumant el subtotal i l'import de l'impost prèviament arrodonit.
Cal tenir en compte que el canvi de divisa dins de l'eina només modifica l'etiquetatge i el format visual dels imports. L'eina no realitza cap mena de conversió de divises ni consulta tipus de canvi de mercat en temps real.
Validacions i missatges d'error de l'editor
L'espai de treball valida les dades introduïdes en temps real per garantir la coherència de l'esborrany. Si es detecten incoherències o dades incompletes, el sistema mostra els següents missatges d'error específics:
- Si falten les dades de l'emissor o del receptor: "Introduïu tant l'emissor com el client."
- Si no s'ha definit el número o la data del document: "Introduïu un número de factura i una data d'emissió."
- Si la llista de conceptes està buida: "Afegeix almenys un element amb descripció, quantitat i preu unitari."
- Si algun element té camps buits: "Completeu la descripció, la quantitat i el preu unitari d'aquest element."
- Si la quantitat és zero, negativa o té massa decimals: "La quantitat ha de ser superior a 0 i no tenir més de 6 decimals."
- Si el preu unitari és incorrecte o negatiu: "Introduïu un preu unitari vàlid i no negatiu."
- Si el preu unitari supera la precisió de la moneda: "El preu unitari té més decimals dels que admet aquesta divisa."
- Si el percentatge impositiu és incorrecte: "Introduïu un tipus impositiu d'entre el 0% i el 100%."
- Si el valor d'un element és desmesurat: "L'import d'aquest element és massa gran per a aquest esborrany."
- Si s'intenta superar el límit de conceptes: "Aquest esborrany ja té el màxim de 20 elements."
Processament local i privadesa de les dades
La privadesa de la informació és un pilar fonamental del funcionament d'aquest servei. Totes les dades de la factura es queden en aquesta pestanya del navegador i mai no es pengen a BroBroGo. El processament de la informació es realitza de manera local en el dispositiu de l'usuari.
Diferències entre esborranys i compliment fiscal automàtic
Aquesta eina està dissenyada exclusivament per a la creació d'esborranys de factures de forma ràpida i senzilla. No és un programari de gestió fiscal automatitzat. L'eina genera un esborrany i no assegura de manera automàtica el compliment de la normativa fiscal, no determina les jurisdiccions tributàries aplicables, no valida els números de registre d'IVA o d'identificació fiscal, ni verifica les regles de facturació locals. És responsabilitat de l'emissor comprovar que el document final compleix amb tots els requisits legals del seu país o regió abans de presentar-lo o enviar-lo al client.
Preguntes freqüents
Com es calculen els totals de línia i els impostos?
Cada línia és la quantitat multiplicada pel preu unitari i arrodonida als decimals de la divisa seleccionada. El subtotal és la suma d'aquestes línies mostrades; l'impost és el subtotal multiplicat pel tipus que introduïu, i el total és el subtotal més l'impost.
És una factura fiscal vàlida o apta per a la presentació?
No de manera automàtica. És un esborrany imprimible i no tria cap tipus impositiu, no determina la jurisdicció, no valida els números de registre ni comprova les normes de facturació locals. Confirmeu cada camp obligatori, tipus i norma de registre abans d'emetre'l o presentar-lo.
Si canvio la divisa, es converteixen els meus preus?
No. L'elecció de la divisa només etiqueta i dona format a l'esborrany; mai no consulta un tipus de canvi ni modifica els números que heu introduït. Convertiu els preus per separat abans de canviar de divisa si necessiteu un canvi real.