Generador de Facturas España · México · Argentina Orientativa Sin validez fiscal oficial

Generador de Facturas con IVA ES/MX/AR

Crea facturas con desglose de IVA y retención opcional para España (21/10/4% + IRPF), México (16/8% fronterizo + ISR) y Argentina (21/27/10,5% + ganancias). Líneas dinámicas, recálculo en tiempo real, impresión A4, exportación JSON y TXT. Sin registro, sin captura de email, sin venta cruzada.

Importante: Esta calculadora es orientativa. Las facturas generadas deben validarse con un asesor fiscal o contador según la jurisdicción aplicable. La herramienta NO emite facturas con validez fiscal oficial (SAT CFDI 4.0 en México, AFIP CAE en Argentina, SII/FACE en España). Se entrega como documento operativo listo para imprimir.

1. País de la factura

Formulario de factura

Completa los cuatro bloques: datos del emisor, datos del cliente, fecha y número de factura, y líneas con su tipo de IVA. El recálculo es instantáneo al pulsar Emitir factura. Esta herramienta es orientativa — valida con un asesor fiscal o contador antes de presentar la factura a la autoridad tributaria.

2. Datos del emisor

Sin validación de NIF/RFC/CUIT: verifica el identificador fiscal con la autoridad competente de tu país (AEAT, SAT, AFIP).

Opcional. Sin validación — no se sube a ningún servidor.
3. Datos del cliente
Opcional. Si aplica, añádelo para trazabilidad.
4. Factura y retención
Sugerido automáticamente (editable). Convención local: ES usa AAAA/####; MX y AR usan F-AAAA-####.
5. Líneas de factura Recálculo en tiempo real

Una factura puede mezclar líneas con tipos de IVA distintos (por ejemplo, servicio profesional al 21% y producto al 10%). El IVA se desglosará por tipo aplicado.

Descripción Cantidad Precio unitario Tipo de IVA Subtotal (base)

La vista previa aparecerá aquí cuando pulses Emitir factura.

📑 ¿Cuándo necesito validación profesional?

Esta herramienta es orientativa y genera un documento listo para imprimir, no un comprobante fiscal válido en SAT (México), AFIP (Argentina) o AEAT (España). Además, existen operaciones complejas (exportaciones, percepciones IIBB, recargo de equivalencia, IVA revertido, triangulares, etc.) que requieren un asesor fiscal o contador.

Qué hace esta herramienta

Un generador de facturas en navegador que cubre tres jurisdicciones en una sola interfaz: España (EUR), México (MXN) y Argentina (ARS). Introduces los datos del emisor y del cliente, agregas una o más líneas con descripción, cantidad, precio unitario y tipo de IVA aplicable; la herramienta calcula el subtotal por línea, el desglose de IVA por tipo, la retención opcional y el total final a pagar. El resultado se muestra como una vista previa con layout profesional lista para imprimir, descargar como JSON estructurado o como archivo TXT plano. Sin registro, sin captura de email y sin dependencia de un servidor: el cálculo es 100% local.

Casos de uso reales

  • Autónomo en Madrid que factura a clientes nacionales y mexicanos. Cambia al país con un clic y emite facturas con IVA 21/10/4 + retención IRPF 7% o sin retención. La herramienta unifica dos workflows en una sola UI.
  • Estudio de diseño en Buenos Aires que combina IVA 21% y 10,5%. Una factura puede mezclar líneas con tipos distintos. La tool desglosa IVA por tipo aplicado y muestra el total por línea, no un único cálculo agregado.
  • Desarrollador freelance en CDMX en zona fronteriza norte. Activa el tipo 8% (estímulo fiscal vigente al 31/12/2026) y emite facturas conformes con la LIVA sin perder el control del porcentaje aplicado por línea.
  • Profesional independiente obligado a retener IRPF (España). Selecciona "Retención 7% profesionales" y la tool calcula automáticamente la retención sobre la base imponible (no sobre el IVA), tal como exige la normativa.
  • Profesional con cliente que pide factura + archivar en JSON. Usa el botón "JSON" para exportar la factura en un formato estructurado que integras con tu backend, hoja de cálculo o sistema de contabilidad.
  • Estudiante o profesor de fiscalidad que simula facturas. Útil para enseñar cómo se distribuyen IVA y retención en distintos países sin necesidad de instalar software de facturación.

Cómo se usa

  1. Selecciona el país de la factura arriba (España, México o Argentina). Esto carga los tipos de IVA disponibles, las retenciones del país y la moneda local.
  2. Completa los datos del emisor: nombre o razón social, identificador fiscal (opcional), dirección.
  3. Completa los datos del cliente: nombre o razón social, identificador fiscal del cliente (opcional), dirección.
  4. Edita el número de factura sugerido o usa la convención local (AAAA/#### para ES, F-AAAA-#### para MX/AR).
  5. Elige la fecha de emisión (formato ISO automático, default = hoy).
  6. Añade las líneas con descripción, cantidad, precio unitario y tipo de IVA correspondiente. Puedes mezclar tipos (por ejemplo, 21% + 10% en una factura española).
  7. Selecciona la retención opcional (IRPF, ISR o ganancias, según país).
  8. Pulsa Emitir factura. Aparecerá la vista previa con el desglose completo.
  9. Usa Imprimir (genera PDF nativo del navegador) o descarga JSON / TXT según necesidad.

Por qué esta herramienta

Las alternativas gratuitas existentes cubren UN solo país y casi todas piden email/teléfono o un plan mensual. Holded, FacturaDirecta, Quipu, Siigo, Sumar, Facturama, Billin y Biller funcionan bajo el mismo modelo: el cálculo de IVA es trivial para ellas, el negocio está en venderte el plan premium y capturar tu lead. Esta herramienta hace lo contrario. Es una herramienta 100% client-side, en español de España, sin registro, con la lógica fiscal de cada país implementada correctamente, y se mantiene con donaciones voluntarias y AdSense a nivel de dominio (nunca personalizado con tus inputs).

Privacidad: Tus datos se quedan en tu navegador. Y una vez cargada, esta herramienta funciona sin internet.

Preguntas frecuentes

¿La herramienta genera facturas con validez fiscal oficial?

Esta calculadora es orientativa. Las facturas generadas deben validarse con un asesor fiscal o contador según la jurisdicción aplicable. Para facturas con efecto fiscal real, utiliza los sistemas certificados de cada país: en México, CFDI 4.0 timbrado por un PAC autorizado por el SAT; en Argentina, CAE emitido por AFIP; en España, SII (suministro inmediato de información), FACE o firma electrónica según el régimen aplicable.

¿Por qué cubre tres países en una sola herramienta?

Porque muchas personas físicas y pequeños negocios hispanohablantes trabajan con clientes en distintas jurisdicciones, especialmente en zona transfronteriza. Esta herramienta unifica la lógica fiscal de España, México y Argentina con la misma forma de uso. Cambias de país y la herramienta adapta los tipos de IVA disponibles, las retenciones, la moneda y el formato de número.

¿Valida el NIF, RFC o CUIT?

No. No hay base de datos local para validar identificadores fiscales en cada país (la validación oficial requiere endpoint a la AEAT, SAT o AFIP, lo que rompería el principio client-side y la privacidad). La herramienta muestra un aviso explícito para que valides cada identificador con la autoridad competente de tu país antes de emitir la factura.

¿Convierte moneda entre países?

No. Una factura solo usa la moneda del país seleccionado (EUR para España, MXN para México, ARS para Argentina). Para conversiones necesitarías un tipo de cambio live, lo que requiere un endpoint y rompe el principio offline + client-side. Si tu cliente está en otro país, gestiona el tipo de cambio con tu banco o servicio de pagos y aplícalo al introducir el precio.

¿Puedo descargar la factura en PDF?

No directamente, pero tienes la opción Imprimir con un layout A4 dedicado. Desde el diálogo "Imprimir" del navegador puedes elegir "Guardar como PDF" y obtienes un PDF limpio sin marcas de agua. Esta es la vía recomendada en navegadores modernos porque evita dependencias externas (jsPDF, pdfmake) y mantiene el bundle ligero y offline-friendly.

¿Mis datos se suben a algún servidor?

No. Todo el cálculo y el preview ocurren en tu navegador (client-side). Tus datos del emisor, cliente y líneas NUNCA abandonan tu equipo. Puedes comprobarlo abriendo las DevTools del navegador (F12), pestaña Network, y verás que no hay peticiones con tus inputs. Después de la primera carga, la herramienta también funciona 100% offline gracias al Service Worker.

¿Por qué hay un aviso constante de validación profesional?

Porque la facturación es una de las áreas más fiscalizadas del derecho tributario: un error de IVA + retención puede generar sanciones, recargos y problemas con la autoridad tributaria. Esta herramienta NO reproduce sistemas oficiales como SAT, AFIP o AEAT, y por eso necesita un disclaimer visible para que el usuario entienda que es una herramienta orientativa y que valide con un profesional cuando aplique.

Apoya el proyecto en Ko-Fi · Volver al directorio 1000 Herramientas Web

Cómo funciona esta herramienta: lógica multi-país

Internamente, esta herramienta no es un "calculador de IVA con tres UI distintas". Es un motor de facturación con tres conjuntos de reglas fiscales configurados. Cuando seleccionas España (ES), se activan los tipos de IVA del 21% (general), 10% (reducido), 4% (superreducido) y 0% (exento), junto con las retenciones IRPF aplicables a profesionales: 7% sobre la base imponible para el caso general (Ley 35/2006 IRPF Art. 95.1) y 15% para nuevos profesionales en sus primeros dos ejercicios (Reglamento IRPF, Art. 95.2). Cuando seleccionas México (MX), se cargan los tipos de IVA del 16% (general, Art. 1 LIVA), 8% (zona fronteriza norte — estímulo fiscal vigente hasta el 31/12/2026 publicado por el SAT) y 0% (operaciones exentas del Art. 2-A LIVA), junto con retenciones ISR del 10% por honorarios (Art. 113 LISR) o arrendamiento (Art. 114 LISR). Cuando seleccionas Argentina (AR), se cargan las alícuotas del IVA Ley 23.349 TO Decreto 280/97: 21% general, 27% incrementada, 10,5% reducida y 0% para operaciones exentas; en retenciones, la RG AFIP 830 habilita retener el 2,5% o 5% de ganancias según el caso, sobre servicios prestados por responsables inscriptos.

El algoritmo central es idéntico para los tres países:

  1. Por cada línea: calcula la base imponible como cantidad × precio unitario (redondeado a 2 decimales).
  2. Aplica el tipo de IVA seleccionado en la línea a esa base. Para líneas marcadas como "Exento", no se calcula IVA.
  3. Suma todas las bases para obtener el subtotal (base imponible global).
  4. Agrupa las líneas por código de IVA y muestra un desglose por tipo: una factura con mezcla de 21% y 10% se desglosa en dos filas separadas, con su base y monto de IVA correspondientes.
  5. Si hay retención, calcula el porcentaje sobre el subtotal antes de IVA (es la convención del MVP; en algunos países se aplica sobre el total con IVA, lo cual se documenta en las limitaciones).
  6. Calcula el total final como: subtotal + total IVA − retención.

Cómo usar la herramienta paso a paso

  1. Selecciona el país. Arriba del formulario hay tres tarjetas con la bandera y la moneda local. El cambio es instantáneo: el subtotal se recalcula automáticamente y los tipos de IVA / retención se actualizan en función del país.
  2. Datos del emisor. Tu nombre o razón social, el identificador fiscal (NIF/NIE para ES, RFC para MX, CUIT/CUIL para AR) opcional pero recomendado, y la dirección que aparecía en tu vieja plantilla de factura.
  3. Datos del cliente. La herramienta pide los mismos campos, con el identificador fiscal opcional.
  4. Número y fecha de factura. El campo "Número de factura" se rellena automáticamente con la convención local: AAAA/#### en España (formato tradicional en ES) o F-AAAA-#### en MX/AR. Editable.
  5. Líneas de factura. Cada línea tiene descripción (texto libre), cantidad, precio unitario y un selector con los tipos de IVA disponibles para el país. Por defecto se añade una línea en blanco. Puedes añadir hasta las que necesites (no hay límite).
  6. Retención opcional. Si aplica retención profesional (IRPF en España, ISR en México, Ganancias en Argentina), selecciónala del listado. El cálculo es automático sobre la base imponible.
  7. Emitir factura. Pulsa el botón y aparece la vista previa a continuación.
  8. Exportar. Tres opciones en la barra del preview: imprimir (con el layout A4 limpio), descargar como JSON estructurado, descargar como TXT plano. Si quieres un PDF, usa "Guardar como PDF" desde el diálogo de impresión del navegador.

Casos de uso prácticos, a fondo

Ejemplo 1: autónomo español factura servicios profesionales y producto físico. Línea 1: "Diseño logo", cantidad 1, precio 500 €, tipo "IVA General 21%" → base 500, IVA 105. Línea 2: "Impresión cartel", cantidad 1, precio 100 €, tipo "IVA Reducido 10%" → base 100, IVA 10. Subtotal: 600. IVA desglosado: 105 (21%) + 10 (10%) = 115. Retención IRPF 7%: 600 × 0,07 = 42. Total: 600 + 115 − 42 = 673,00 €.

Ejemplo 2: estudio mexicano con servicio + producto en zona fronteriza norte. Línea 1: "Consultoría", cantidad 10 h, precio 800 MXN/h, tipo "IVA General 16%" → base 8.000, IVA 1.280. Línea 2: "Venta hardware", cantidad 2, precio 5.000 MXN, tipo "IVA Zona Fronteriza 8%" → base 10.000, IVA 800. Subtotal: 18.000. IVA desglosado: 1.280 (16%) + 800 (8%) = 2.080. Sin retención ISR. Total: 20.080,00 MXN.

Ejemplo 3: responsable inscripto argentino vende producto gravado y servicio exento. Línea 1: "Venta muebles", cantidad 1, precio 100.000 ARS, tipo "IVA 21% General" → base 100.000, IVA 21.000. Línea 2: "Servicio educativo", cantidad 1, precio 50.000 ARS, tipo "Exento de IVA" → base 50.000, IVA 0. Subtotal: 150.000. IVA: 21.000 (solo línea gravada). Sin retención. Total: 171.000,00 ARS.

Ejemplo 4: factura rectificativa por descuento posterior. La herramienta no modela facturas rectificativas en v1. Para esos casos, crea una nueva línea negativa en una nueva factura con la nota "Ajuste / Rectificación" o usa el sistema oficial de tu país.

Ejemplo 5: combinación con moneda extranjera. Si tu cliente está en otro país, NO conviertas moneda aquí. Emite en la moneda del país de la factura, y deja que el cliente pague en su moneda con la conversión gestionada por su banco o servicio de pagos (Wise, Western Union, transferencia SWIFT con tipo de cambio interbancario del día).

Consejos y trucos

  • Convención de numeración. Adapta el número sugerido a tu serie real (por ejemplo F25/0001 o A-2025-0001) y no reutilices números antiguos. Conserva un registro paralelo.
  • Desglose por tipo de IVA. No conviertas todos los productos al mismo tipo. Una factura con 21% + 10% se desglosa limpiamente en dos filas en el output y en el JSON.
  • Retención profesional. En España, la retención del 7% la aplica el PAGADOR (cliente), no el emisor. Como freelancer, tu cliente te retiene y te ingresa la diferencia. Esta herramienta te ayuda a calcular el "total neto" que recibirás efectivamente: base + IVA − retención.
  • Imprimir a PDF. Casi todas las impresoras virtuales modernas (incluidas Microsoft Print to PDF, Google "Save to PDF", macOS PDF), generan PDFs A4 limpios desde el diálogo de impresión nativo del navegador. Sin marcas de agua.
  • JSON estructurado. Útil si quieres integrar la facturación con un programa contable externo. El JSON tiene una estructura clara: meta, country, invoice, issuer, client, lines, totals, bordereau.
  • Validación con la autoridad fiscal. Antes de usar la factura con efecto fiscal real, valida cada identificador (NIF, RFC, CUIT) en la web oficial de la autoridad competente: AEAT (España), SAT (México), AFIP (Argentina).
  • Backup local. La herramienta guarda tus inputs en localStorage (no se suben a ningún servidor). Si cambias de navegador o limpias la caché, perderás el estado. Haz backups en JSON descargado periódicamente.

Limitaciones y consideraciones

Esta herramienta está pensada como punto de partida operativo, no como sistema oficial de facturación. Antes de presentar la factura a una autoridad fiscal o a una contraparte que la requiera con efecto fiscal, valida con un profesional. A continuación detallamos qué cubre y qué NO cubre el MVP, y por qué en situaciones complejas necesitas un asesor fiscal o contador.

Qué cubre el MVP

  • Líneas de factura con IVA desglosado por tipo aplicado (clave: una factura puede mezclar tipos).
  • Subtotal por línea y global.
  • Retención opcional sobre la base imponible (IRPF España 7%/15%, ISR México 10%, Ganancias Argentina 2,5%/5%).
  • Total final = subtotal + IVA − retención.
  • Numeración y fecha editables, sugerencias por convención local.
  • Impresión A4 limpia, exportación JSON estructurado, exportación TXT plano.
  • Persistencia de formulario en localStorage (no se sube a ningún servidor).
  • Funcionamiento 100% offline tras la primera carga.

Qué NO cubre (queda fuera del alcance de esta calculadora)

  • Facturas con validez fiscal oficial (CFDI 4.0, CAE con QR, SII/XML).
  • Percepciones IIBB provinciales en Argentina (CABA, PBA, Córdoba, etc.) — son provincia-dependientes y requieren alícuotas específicas.
  • Retenciones de IVA (por ejemplo, la retención 2/3 partes de IVA en México o el sistema de retenciones del RIF en España).
  • Aplicación de REBU, recargo de equivalencia, prorrata general o especial, Régimen Simplificado.
  • Exportación a PDF nativa en JavaScript (no viable sin librerías externas; la opción es imprimir → "Guardar como PDF").
  • Sellado de tiempo, hash criptográfico, firma digital.
  • Conversión de moneda entre países (sin tipo de cambio live offline).
  • Validación online del NIF/RFC/CUIT contra la autoridad fiscal.
  • Facturas rectificativas, abonos o cambios sobre facturas ya emitidas.
  • Series de facturación consecutivas (el número sugerido es aleatorio por sesión, no consecutivo entre sesiones).
  • Operaciones con descuentos, recargos o anticipos.
  • Modelos oficiales del país (modelo 303, 130, declaración SAT, libro IVA digital).

Por qué necesitas validación profesional para casos complejos

La facturación con IVA en España, México y Argentina es una de las áreas más fiscalizadas del derecho tributario. Cada país tiene su propia regulación, excepciones, regímenes especiales y sanciones. Una herramienta como esta cubre el caso medio (factura simple, sin operaciones internacionales, sin regímenes especiales); para situaciones complejas, necesitas un asesor fiscal o contador profesional. A continuación, los casos donde esta herramienta NO basta:

  • Operaciones internacionales (exportaciones, importaciones, IVA revertido, OSS / IOSS en UE).
  • Aplicación de exenciones específicas del sector (educación, sanidad, financiero, inmobiliario).
  • Percepciones IIBB provinciales en Argentina (CABA, PBA, Córdoba, Santa Fe, Mendoza).
  • Retenciones de IVA en México: régimen de retención 2/3 partes (Art. 1-A LIVA), retención 4% autotransporte.
  • Sujección al IVA de operaciones intracomunitarias en la UE (operador intracomunitario, NIF-IVA, exención Art. 25 LIVA España).
  • Facturación con descuentos, recargos, anticipos o facturas rectificativas.
  • Recargo de equivalencia, REBU, Régimen Simplificado.
  • Operaciones triangulares (entrega a un cliente en país distinto al facturado con envío directo desde otro país).
  • Grupos IVA en consolidado, prorrata general o prorrata especial.
  • Aplicación de retenciones aduaneras o impuestos especiales.
  • Regímenes de inspección fiscal o notificaciones de la autoridad competente.
  • Facturación masiva por marketplaces o plataformas digitales (régimen OSS).
  • Registro de operaciones en el libro IVA digital (AFIP) o Suministro Inmediato de Información (AEAT).
  • Documentos aduaneros: DUA, DIM, declaración sumaria.
  • Aplicación de tipos reducidos por sector: libros (4% en España), alimentos básicos (canasta en AR), frontera MX.

Un asesor fiscal o contador colegiado cobra entre 80 € y 300 € por una consulta orientada a facturación con IVA, según país y complejidad. En comparación con el coste de equivocarte en una factura de miles de euros (que puede ascender a recargos del 5% al 20% del importe, más intereses y sanciones), es una inversión razonable. Esta herramienta es el primer paso para preparar tu factura, no el último.

Glosario rápido

Base imponible
Es el importe sobre el que se aplica el IVA. Se calcula como cantidad × precio unitario por cada línea. La suma de bases es el subtotal.
IVA (Impuesto sobre el Valor Añadido)
Impuesto indirecto sobre el consumo que grava cada fase del ciclo de producción con derecho a deducción. En ES Ley 37/1992, en MX LIVA, en AR Ley 23.349.
Retención IRPF (ES)
Anticipo a cuenta del IRPF que el cliente retiene al profesional al pagar la factura. Tipos: 7% general, 15% nuevos profesionales años 1-2. Se aplica sobre la base imponible (no sobre el IVA).
Retención ISR (MX)
Retención del impuesto sobre la renta al profesional. Tipos: 10% honorarios (Art. 113 LISR), 10% arrendamiento (Art. 114 LISR).
RG AFIP 830 (AR)
Resolución General de AFIP que regula el régimen de retención del impuesto a las ganancias. Tipos: 2,5% o 5% según el caso, sobre servicios prestados por responsables inscriptos.
Subtotal
Suma de las bases imponibles de todas las líneas, sin IVA ni retención.
Total a pagar
Subtotal + total IVA − retención. Es el importe que la factura refleja como cantidad a recibir por el emisor.
NIF / NIE (ES)
Número de Identificación Fiscal / Número de Identidad de Extranjero. Identificador único para personas físicas y jurídicas ante la AEAT.
RFC (MX)
Registro Federal de Contribuyentes. Identificador único ante el SAT para personas físicas (12 dígitos) y morales (13 dígitos).
CUIT / CUIL (AR)
Clave Única de Identificación Tributaria / Clave Única de Identificación Laboral. Identificador ante AFIP / ANSES.
CFDI 4.0 (MX)
Comprobante Fiscal Digital por Internet versión 4.0. Formato XML obligatorio para facturas con efecto fiscal desde el 1 de enero de 2023. Lo emite un PAC autorizado por el SAT con e.firma (FIEL) o CSD.
CAE (AR)
Código de Autorización Electrónico que AFIP asigna a cada comprobante validado. Lleva asociado un QR para verificación.
SII / FACE (ES)
Suministro Inmediato de Información a la AEAT. FACe es la plataforma de facturación electrónica del Estado, obligatoria para proveedores de la Administración pública.

Esta calculadora es orientativa. Las facturas generadas deben validarse con un asesor fiscal o contador según la jurisdicción aplicable. Versión 1.0.0 — 2026-07-01.