Metodología

Cómo calcula Hobra el IVA y el IRPF en tus presupuestos

Versión 1 · Publicada el 2026-05-17 · Fuentes verificadas en mayo de 2026

En Hobra, la inteligencia artificial NUNCA decide qué tipo de IVA o de IRPF aplica a tu presupuesto. Lo hace código determinista basado en las reglas oficiales de la AEAT y la Ley 35/2006 del IRPF. Esta página explica esas reglas en lenguaje plano y enseña los ejemplos exactos que ejecutamos en nuestro test suite antes de cada despliegue.

1. Por qué existe esta página

La fiscalidad de una reforma en España no es trivial: el IVA puede ser del 10% o del 21%, y la retención de IRPF que el cliente debe ingresar a la AEAT por cuenta del profesional puede ser del 0%, del 7% o del 15%. Un error reiterado en estos tipos expone al profesional a una regularización por parte de la Agencia Tributaria — un problema que no se descubre el día que se emite el presupuesto, sino meses después, cuando ya es tarde.

Los chatbots generalistas son una herramienta excelente para muchas cosas, pero NO garantizan por escrito qué tipos aplican a tu obra concreta, ni citan la norma que sustenta su respuesta, ni la actualizan cuando la AEAT cambia el criterio. Cualquier presupuesto que dependa de una respuesta libre arrastra ese riesgo silencioso.

Hobra publica el código que calcula los tipos, las reglas que ese código aplica, las fuentes oficiales de cada regla y los ejemplos verificables. Si la AEAT actualiza el criterio o el legislador reforma el IRPF, el cambio se refleja aquí en el mismo Pull Request — y queda registrado abajo, en el histórico de cambios. Esta es la diferencia material entre "una IA dice…" y "el código de Hobra, basado en la norma X, calcula…".

2. Quién decide los tipos (la IA no)

La inteligencia artificial de Hobra propone las partidas de obra: el capítulo (por ejemplo, "Albañilería"), el concepto ("Picado de alicatado"), la cantidad, el precio unitario y el porcentaje estimado de materiales sobre el total de cada partida. Tú, el profesional, revisas y editas esas partidas antes de imprimir el presupuesto. Una vez confirmado, una función de servidor de Hobra (computeFiscal en supabase/functions/_shared/fiscal.ts) aplica de forma determinista las reglas descritas en las secciones 3 y 4 — el mismo código, sin variación, para todos los presupuestos. El resultado se muestra en el PDF junto con el motivo en lenguaje claro (los textos exactos los ves abajo).

3. Cómo calculamos el IVA (10% vs 21%)

El tipo reducido del 10% aplica SOLO si se cumplen TODAS estas condiciones (regla AEAT, "IVA en obras de viviendas"):

Si falta cualquiera de las tres, aplica el tipo general del 21%.

AEAT — "¿Qué tipo se aplica a las obras en viviendas?" (verificado mayo 2026)

Cuando aplica el 10%, el PDF muestra este motivo exacto (los X y X.X se sustituyen por los datos de tu obra: antigüedad en años y porcentaje real de materiales con un decimal):

Tipo reducido 10% — vivienda particular (uso residencial), antigüedad X años (≥ 2), materiales X.X% (≤ 40%). AEAT: IVA en obras de viviendas.

Cuando aplica el 21%, el PDF muestra un motivo que enumera las condiciones que NO se cumplieron, en este orden fijo: cliente, uso, antigüedad, materiales. Por ejemplo, si fallan las cuatro condiciones a la vez:

Tipo general 21% — cliente no es persona física; uso no residencial; vivienda con antigüedad X < 2 años; materiales X.X% > 40%.

4. Cómo calculamos la retención de IRPF (0% / 7% / 15%)

La retención de IRPF se determina por TIPO DE CLIENTE y, cuando corresponde, por la antigüedad como autónomo del profesional (Ley 35/2006 del IRPF art. 95 + criterio InfoAutónomos):

Cuando la retención no es 0, se RESTA del total a cobrar (el cliente la ingresa a la AEAT por cuenta del profesional; el profesional la verá luego como pago a cuenta en su próxima declaración).

InfoAutónomos — "Retenciones de IRPF para profesionales autónomos" (verificado mayo 2026)

Los motivos exactos que verás en el PDF según el caso:

No procede retención IRPF a cliente persona física no profesional.
Retención reducida 7% — profesional nuevo autónomo (año alta + 2 siguientes).
Retención general 15% — profesional consolidado facturando a empresa/profesional.

5. Ejemplos verificables (los mismos que ejecutamos en CI)

Estos tres ejemplos forman parte del test suite público de Hobra (supabase/functions/_shared/fiscal.test.ts). Cada uno se ejecuta automáticamente antes de cada despliegue de la API de presupuestos. Si los inputs producen otros resultados, el despliegue se bloquea.

Ejemplo 1 (caso c02) — Particular, 5 años de antigüedad, materiales 30% → IVA 10%, IRPF 0%

Entradas
PartidasAlicatado · cantidad 30 m², precio unitario 25 €, materiales 30%
ClienteParticular, uso residencial, antigüedad 5 años
ProfesionalAutónomo consolidado
Salidas calculadas por computeFiscal
Base imponible750,00 €
IVA (10%)75,00 €
IRPF (0%)0,00 €
Total825,00 €
Motivo IVA (texto exacto del PDF)Tipo reducido 10% — vivienda particular (uso residencial), antigüedad 5 años (≥ 2), materiales 30.0% (≤ 40%). AEAT: IVA en obras de viviendas.
Motivo IRPFNo procede retención IRPF a cliente persona física no profesional.

Ejemplo 2 (caso c20) — Empresa, local no residencial, 1 año, materiales 60% → IVA 21%, IRPF 15%

Entradas
PartidasAlicatado · cantidad 10 m², precio unitario 10 €, materiales 60%
ClienteEmpresa, uso NO residencial, antigüedad 1 año
ProfesionalAutónomo consolidado
Salidas calculadas por computeFiscal
Base imponible100,00 €
IVA (21%)21,00 €
IRPF (15%)15,00 €
Total106,00 €
Motivo IVA (texto exacto del PDF)Tipo general 21% — cliente no es persona física; uso no residencial; vivienda con antigüedad 1 < 2 años; materiales 60.0% > 40%.
Motivo IRPFRetención general 15% — profesional consolidado facturando a empresa/profesional.

Ejemplo 3 (caso c04) — Empresa, vivienda residencial 5 años, materiales 25% → IVA 21%, IRPF 15%

Entradas
PartidasAlicatado · cantidad 20 m², precio unitario 50 €, materiales 25%
ClienteEmpresa, uso residencial, antigüedad 5 años
ProfesionalAutónomo consolidado
Salidas calculadas por computeFiscal
Base imponible1.000,00 €
IVA (21%)210,00 €
IRPF (15%)150,00 €
Total1.060,00 €
Motivo IVATipo general 21% — cliente no es persona física.
Motivo IRPFRetención general 15% — profesional consolidado facturando a empresa/profesional.

Los 20 casos completos del test suite (incluidos los edge cases de antigüedad exactamente 2 años, materiales exactamente al 40%, y todos los matices de IRPF) están documentados en docs/spikes/spike-4-fiscal.md § 3. Si quieres revisar el código fuente del cálculo, está en abierto en supabase/functions/_shared/fiscal.ts.

Cada presupuesto generado por Hobra incluye, al pie, el siguiente aviso legal — inyectado por la propia función de servidor, NO escrito por la IA, NO modificable por el modelo:

Este presupuesto ha sido generado con asistencia de inteligencia artificial. Los precios son orientativos y deben ser revisados por el profesional antes de su envío al cliente. Hobra no asume responsabilidad por la exactitud de las partidas. El IVA y la retención de IRPF se han calculado a partir de los datos fiscales del profesional y del cliente proporcionados en este presupuesto. El profesional es responsable de verificar la aplicación correcta de la fiscalidad española para esta obra concreta.

7. Qué pasa si cambia la normativa

Si la AEAT actualiza el criterio de IVA en obras (por ejemplo, una hipotética revisión 2027 del límite del 40% de materiales) o si una reforma del IRPF altera los tipos de retención, Hobra actualiza supabase/functions/_shared/fiscal.ts, el test suite y esta página en el MISMO Pull Request. La sección "Histórico de cambios" abajo deja constancia de cada versión.

Histórico de cambios

VersiónFechaCambio
v12026-05-17Publicación inicial. Reglas AEAT 2026 + criterio IRPF Ley 35/2006 art. 95.