Versión 1 · Publicada el 2026-05-17 · Fuentes verificadas en mayo de 2026
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…".
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).
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%.
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.
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.
| Entradas | |
|---|---|
| Partidas | Alicatado · cantidad 30 m², precio unitario 25 €, materiales 30% |
| Cliente | Particular, uso residencial, antigüedad 5 años |
| Profesional | Autónomo consolidado |
Salidas calculadas por computeFiscal | |
| Base imponible | 750,00 € |
| IVA (10%) | 75,00 € |
| IRPF (0%) | 0,00 € |
| Total | 825,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 IRPF | No procede retención IRPF a cliente persona física no profesional. |
| Entradas | |
|---|---|
| Partidas | Alicatado · cantidad 10 m², precio unitario 10 €, materiales 60% |
| Cliente | Empresa, uso NO residencial, antigüedad 1 año |
| Profesional | Autónomo consolidado |
Salidas calculadas por computeFiscal | |
| Base imponible | 100,00 € |
| IVA (21%) | 21,00 € |
| IRPF (15%) | 15,00 € |
| Total | 106,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 IRPF | Retención general 15% — profesional consolidado facturando a empresa/profesional. |
| Entradas | |
|---|---|
| Partidas | Alicatado · cantidad 20 m², precio unitario 50 €, materiales 25% |
| Cliente | Empresa, uso residencial, antigüedad 5 años |
| Profesional | Autónomo consolidado |
Salidas calculadas por computeFiscal | |
| Base imponible | 1.000,00 € |
| IVA (21%) | 210,00 € |
| IRPF (15%) | 150,00 € |
| Total | 1.060,00 € |
| Motivo IVA | Tipo general 21% — cliente no es persona física. |
| Motivo IRPF | Retenció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.
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.
| Versión | Fecha | Cambio |
|---|---|---|
| v1 | 2026-05-17 | Publicación inicial. Reglas AEAT 2026 + criterio IRPF Ley 35/2006 art. 95. |