Skill tributario ES es
Búsqueda de Doctrina TEAC/DYCTEA
Búsqueda de resoluciones del Tribunal Económico-Administrativo Central en hacienda.gob.es/TEAC/DYCTEA/
Contenido completo
# Búsqueda de Doctrina TEAC/DYCTEA
## Descripción
Skill de investigación tributaria para la búsqueda y recuperación de doctrina del Tribunal Económico-Administrativo Central (TEAC) a través de la Dirección General de Contencioso Económico (DYCTEA).
El portal `hacienda.gob.es/TEAC/DYCTEA/` contiene la base de datos oficial de criterios y resoluciones del TEAC. Esta doctrina tiene especial relevancia en el ámbito tributario: los criterios del TEAC son vinculantes para la Administración tributaria en los términos del art. 109 de la Ley 58/2003 (LGT) y constituyen jurisprudencia administrativa de primer orden.
## Capabilities
- Búsqueda de criterios TEAC por texto libre o frase exacta en DYCTEA
- Filtros por tributo (IRPF, IVA, IS, ITPAJD, IGIC, IE, IVDI)
- Filtros por tipo de recurso: económico, económico-administrativo
- Búsqueda por norma, concepto, fecha, y número de reclamación
- Identificación de criterios vinculantes vs. no vinculantes (art. 109 LGT)
- Recuperación del texto completo de las resoluciones
- Búsqueda por vía recursal: reclamación económico-administrativa, recurso de reposición
- Exportación de resultados a JSON para análisis y documentación
## Casos de uso
- Análisis de doctrina TEAC sobre calificación de operaciones societarias (fusiones, escisiones, transmisón de sede)
- Búsqueda de criterios sobre transparencia fiscal y grupos de sociedades (art. 42 TRLIS)
- Doctrina sobre plusvalía municipal (ITPAJD) tras sentencia del TC 26/2023
- Criterios sobre valoración de elementos de liquidación en IVA
- Doctrina sobre régimen de no residentes y permanencia en territorio español
- Preparación de recursos económico-administrativos: búsqueda de criterios favorables
- Análisis de doctrina sobre transfer pricing y precios de transferencia
- Investigación de criterios sobre deducciones autonómicas en IRPF
## Uso
### Búsqueda directa
```bash
pip install requests beautifulsoup4
python buscar_teac.py --query "transparencia fiscal art 42" --limit 10 --json
python buscar_teac.py --tributo "IS" --concepto "Transparencia fiscal" --limit 15
python buscar_teac.py --norma "Ley 27/2014" --from-date 2020-01-01 --limit 20 --json
python buscar_teac.py --query "plusvalia municipal" --tipo "vinculante" --limit 5
python buscar_teac.py --reclamacion "00/0000/0000" --full-text
```
### Parámetros del script
| Parámetro | Descripción |
|-----------|-------------|
| `--query` | Texto libre para búsqueda |
| `--tributo` | Tributo: `IRPF`, `IVA`, `IS`, `ITPAJD`, `IGIC`, `IE`, `IVDI` |
| `--concepto` | Concepto tributario (ver lista con `--show-options concepto`) |
| `--norma` | Norma aplicada (ver lista con `--show-options norma`) |
| `--tipo` | Tipo de criterio: `vinculante`, `no_vinculante` |
| `--reclamacion` | Número de reclamación |
| `--from-date` | Fecha inicio (YYYY-MM-DD) |
| `--to-date` | Fecha fin (YYYY-MM-DD) |
| `--limit` | Máximo de resultados (default 10) |
| `--json` | Salida en formato JSON |
| `--full-text` | Incluir texto completo de la resolución |
| `--show-options` | Mostrar opciones disponibles: `concepto`, `norma`, `tributo` |
| `--output` | Archivo de salida |
### Flujo de trabajo
1. Identificar la materia tributaria y el tributo aplicable
2. Consultar opciones disponibles con `--show-options` si es la primera búsqueda
3. Ejecutar búsqueda con filtros apropiados
4. Analizar resultados: filtrar por vinculación y fecha
5. Extraer texto completo de los criterios más relevantes
6. Sintetizar la doctrina aplicable y su grado de vinculación
## Dependencias
- **Python**:
- `requests` (>=2.28.0) — peticiones HTTP
- `beautifulsoup4` (>=4.12.0) — parsing HTML
- `lxml` (>=4.9.0) — parser XML/HTML rápido (opcional pero recomendado)
- **Normativa**:
- Ley 58/2003 (LGT) — art. 109 (recurso económico-administrativo), arts. 225-233 (procedimiento contencioso-económico)
- RDL 4/2004 (RLGT) — arts. 178-187 (recurso económico-administrativo)
- Ley 27/2014 (TRLIS) — Impuesto sobre Sociedades
- Ley 37/1992 (LIVA) — IVA
- RDL 10/2010 (TRLIRPF) — IRPF
## Fuente de datos
- **Buscador de doctrina TEAC**: `https://hacienda.gob.es/TEAC/DYCTEA/ES/TEAC/Seccion2/Paginas/criterios.aspx`
- **Detalle de criterio**: `https://hacienda.gob.es/TEAC/DYCTEA/ES/TEAC/Seccion2/Paginas/criterio.aspx`
- **Texto completo de resolución**: `https://hacienda.gob.es/TEAC/DYCTEA/ES/TEAC/Seccion2/Paginas/textoresolucion.aspx`
- **Portal TEAC**: `https://hacienda.gob.es/TEAC/DYCTEA/`
## Salida
### JSON estructurado
```json
{
"total_results": 15,
"criterios": [
{
"numero": "P2957-2022",
"fecha": "2023-03-15",
"tipo": "vinculante",
"tributo": "IS",
"concepto": "Transparencia fiscal",
"norma": "Ley 27/2014, art. 42",
"recurrente": "Sociedad A S.L.",
"resumen": "...",
"conclusion": "...",
"vinculacion": true,
"url": "https://hacienda.gob.es/TEAC/DYCTEA/.../P2957-2022",
"texto_completo": null
}
]
}
```
### Análisis cualitativo
- Síntesis de la doctrina del TEAC sobre la materia concreta
- Identificación de criterios vinculantes (art. 109 LGT) y su alcance
- Tendencia doctrinal: si hay criterios contradictorios, indicar evolución temporal
- Aplicabilidad al caso concreto: analogía y distinciones relevantes
## Notas
- **Vinculación**: Los criterios del TEAC son vinculantes para los órganos de gestión de la AEAT (art. 109 LGT) cuando se pronuncian en recurso económico-administrativo. Los criterios no vinculantes tienen valor doctrinal pero no vinculan a la AEAT.
- **DYCTEA limita a 100 resultados** en pantalla aunque indique miles de coincidencias. Usar filtros de fecha, tributo, y concepto para acotar.
- **Rate limiting**: esperar al menos 1.5 segundos entre peticiones para evitar bloqueos.
- Los números de criterio siguen patrones: `P` (previa), `R` (recurso), `E` (económico-administrativo) seguidos de número y año.
- Consultar siempre la resolución completa para verificar los fundamentos de derecho antes de citarla.
- DYCTEA puede actualizar su estructura; verificar los selectores CSS del parser periódicamente.