# Régimen fiscal de España

Entiende las reglas, impuestos y límites españoles que FiscalRail admite actualmente.

El régimen `es` convierte un conjunto acotado de decisiones fiscales españolas en facturas inmutables y registros VERI*FACTU. Tu integración identifica la operación y elige un `tax` y un `rule` admitidos; FiscalRail resuelve la descripción, el tipo, el efecto aritmético y los metadatos administrativos vigentes en la fecha de expedición.

La cobertura está deliberadamente limitada al territorio común: no es un modelo completo de la fiscalidad española. No cubre el IGIC de Canarias, el IPSI de Ceuta o Melilla, el recargo de equivalencia ni todas las exenciones y regímenes especiales de IVA. Si una operación no aparece en el catálogo siguiente, FiscalRail no la admite actualmente bajo `es`. No la fuerces dentro de la regla que más se le parezca.

## Qué cambia en una factura española

Cada línea debe contener exactamente una clasificación de IVA. También puede llevar una retención de IRPF cuando corresponda. Las cantidades y los precios unitarios deben ser positivos y la fecha de expedición no puede estar en el futuro.

Una factura sin cliente se trata como factura simplificada y su total no puede superar 400 € en FiscalRail. Identifica al cliente en las facturas ordinarias y siempre que la normativa aplicable exija los datos del destinatario. El nombre del cliente está limitado a 120 caracteres.

Las cuentas españolas usan series predeterminadas distintas para facturas ordinarias, facturas rectificativas y sustituciones. Una factura emitida es inmutable. Las correcciones usan el [flujo de enmiendas](/es/docs/correcting-invoices), que también crea los registros VERI*FACTU correspondientes.

## Elige una regla de IVA

Usa `vat/general`, `vat/reduced` o `vat/super_reduced` solo después de que tu aplicación determine qué tipo corresponde al bien o servicio. FiscalRail resuelve el porcentaje, pero no clasifica el producto. La AEAT identifica actualmente el 21 % como tipo general y el 10 % y el 4 % como tipos reducidos; su [guía oficial de tipos](https://sede.agenciatributaria.gob.es/Sede/iva/calculo-iva-repercutido-clientes/tipos-impositivos-iva.html) explica su ámbito.

`vat/exempt_intra_eu_goods` sirve específicamente para una entrega intracomunitaria de bienes exenta. `vat/not_subject_place_of_supply` sirve específicamente para una operación no sujeta al IVA español por reglas de localización. Exento y no sujeto son tratamientos jurídicos distintos; no uses ninguno como un tipo cero genérico.

## Añade la retención de IRPF

El IRPF tiene efecto `withheld`: reduce el importe a pagar en vez de aumentar el total. `irpf/professionals` representa la retención profesional general. `irpf/new_professionals` representa el tratamiento reducido para un profesional que cumple los requisitos; la AEAT explica que se aplica durante el año de inicio de la actividad y los dos siguientes, sujeto a sus condiciones, en su [guía de retenciones](https://sede.agenciatributaria.gob.es/Sede/ayuda/manuales-videos-folletos/manuales-practicos/folleto-actividades-economicas/7-otras-obligaciones-fiscales-retenciones.html).

FiscalRail no decide si el proveedor o el cliente deben practicar retención. Añade IRPF solo cuando tu aplicación ya sepa que corresponde.

## Impuestos y reglas disponibles

La tabla se genera desde el mismo objeto `TaxRegime` que valida las facturas. Enumera todas las reglas que FiscalRail admite actualmente bajo `es`, incluidas sus versiones históricas si el modelo las define.

### IVA (`vat`)

| Regla | Descripción | Efecto | Tratamiento | Tipo | Clave administrativa | Vigencia | Referencia legal |
| --- | --- | --- | --- | --- | --- | --- | --- |
| `exempt_intra_eu_goods` | Entrega intracomunitaria de bienes exenta | `added` | `exempt` | 0% | `E5` | Todas las fechas | — |
| `general` | IVA 21% | `added` | `taxable` | 21% | — | Desde 2012-09-01 | Ley 37/1992, artículo 90 |
| `not_subject_place_of_supply` | No sujeta por reglas de localización | `added` | `not_subject` | — | `N2` | Todas las fechas | — |
| `reduced` | IVA 10% | `added` | `taxable` | 10% | — | Desde 2012-09-01 | Ley 37/1992, artículo 91.Uno |
| `super_reduced` | IVA 4% | `added` | `taxable` | 4% | — | Desde 1995-01-01 | Ley 37/1992, artículo 91.Dos |

### IRPF (`irpf`)

| Regla | Descripción | Efecto | Tratamiento | Tipo | Clave administrativa | Vigencia | Referencia legal |
| --- | --- | --- | --- | --- | --- | --- | --- |
| `new_professionals` | Retención IRPF 7% | `withheld` | `taxable` | 7% | — | Desde 2015-07-12 | Real Decreto 439/2007, artículo 95.1 |
| `professionals` | Retención IRPF 15% | `withheld` | `taxable` | 15% | — | Desde 2015-07-12 | Ley 35/2006, artículo 101.5.a |

Estas son capacidades del producto, no asesoramiento fiscal. Comprueba la operación y la normativa vigente antes de elegir una regla. La [API de regímenes fiscales](/en/docs/api/tax-regimes) describe la representación y el comportamiento de las vigencias.

## Antes de pasar a Live

Las cuentas Test ejecutan el flujo español de factura, QR y registro sin enviar nada a la AEAT. La emisión Live exige una representación verificada ante la AEAT para que FiscalRail pueda remitir registros por cuenta del obligado tributario. Continúa con la [guía de VERI*FACTU](/es/docs/tax-regimes/spain/verifactu) antes de emitir tu primera factura Live.
