brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
gestor-autonomosGestoría y contabilidad para autónomos en España. Usar cuando el usuario necesite calcular IVA trimestral (modelo 303), calcular pagos fraccionados de IRPF (modelo 130), gestionar libro de ingresos y gastos, verificar facturas emitidas o recibidas, calcular retenciones, preparar declaraciones trimestrales, estimar impuestos a pagar, procesar ingresos de…
Independent GitHub snapshot · Automated classification · Original documentation governs
Skill para gestión contable y fiscal de trabajadores autónomos en España con cálculos matemáticamente precisos.
[!CAUTION] ADVERTENCIA: Esta skill es una herramienta de apoyo y no sustituye el asesoramiento profesional. Los cálculos y sugerencias generados deben ser revisados por un gestor o profesional cualificado. El uso de esta herramienta se realiza bajo la responsabilidad exclusiva del usuario. Mafia Claude Skills y sus contribuidores no se hacen responsables de errores en las declaraciones fiscales o sanciones derivadas de su uso.
¿Qué necesita el usuario?
scripts/calcular_iva.pyscripts/calcular_irpf.pyscripts/procesar_facturas.pyscripts/generar_libro.pyscripts/procesar_stripe.pyreferences/normativa_fiscal.mdSolicitar al usuario la información necesaria según la operación:
Para IVA trimestral:
Para IRPF (Modelo 130):
Para facturas:
OBLIGATORIO usar scripts para todos los cálculos numéricos:
# Calcular IVA trimestral
python3 scripts/calcular_iva.py --iva-repercutido <cantidad> --iva-soportado <cantidad>
# Calcular IRPF modelo 130
python3 scripts/calcular_irpf.py --ingresos <cantidad> --gastos <cantidad> --retenciones <cantidad> --pagos-anteriores <cantidad>
# Procesar lista de facturas desde CSV
python3 scripts/procesar_facturas.py --archivo <ruta.csv> --tipo <emitidas|recibidas>
# Generar libro de ingresos y gastos
python3 scripts/generar_libro.py --trimestre <1-4> --año <YYYY> --facturas-emitidas <ruta> --facturas-recibidas <ruta>
Mostrar al usuario:
| Tipo | Porcentaje | Aplicación |
|---|---|---|
| General | 21% | Mayoría de bienes y servicios |
| Reducido | 10% | Alimentos, transporte, hostelería |
| Superreducido | 4% | Pan, leche, frutas, verduras, libros, prensa |
| Exento | 0% | Sanidad, educación, seguros, servicios financieros |
| Situación | Retención |
|---|---|
| Profesionales (general) | 15% |
| Nuevos autónomos (primeros 3 años) | 7% |
| Cursos, conferencias | 15% |
| Arrendamientos | 19% |
| Trimestre | Período | Plazo presentación |
|---|---|---|
| 1T | Enero-Marzo | 1-20 Abril |
| 2T | Abril-Junio | 1-20 Julio |
| 3T | Julio-Septiembre | 1-20 Octubre |
| 4T | Octubre-Diciembre | 1-30 Enero (año siguiente) |
Ver detalle completo en references/normativa_fiscal.md
Deducibles al 100%:
Deducibles con límites:
Modelo 303 (IVA trimestral):
Modelo 130 (IRPF trimestral):
1. El precio cobrado INCLUYE el IVA (Tax Inclusive)
Base = Total / 1.212. La territorialidad se determina por PAÍS, no por moneda
country (billing) > country (ip)3. Pagos sin país identificado → Criterio conservador (UE)
4. Los fees (Substack + Stripe) son gastos deducibles
CSV de Substack (formato nativo):
email,date,currency,amount,Substack fee,Stripe fee,...,country (ip),country (billing)
user@mail.com,02-Oct-25,eur,€60.00,€6.00,€1.15,...,ES,ES
CSV de Stripe Dashboard:
id,Amount,Currency,Created (UTC),country (billing),Status,...
pi_xxx,60.00,eur,2025-10-02,ES,succeeded,...
# Procesar CSV de Substack o Stripe:
python3 scripts/procesar_stripe.py --archivo pagos.csv --trimestre 4 --año 2025
# El script automáticamente:
# - Detecta formato (Substack o Stripe)
# - Parsea importes con símbolo (€60.00, CA$140.00)
# - Extrae base imponible dividiendo por 1.21 (no multiplicando)
# - Clasifica por PAÍS del cliente (no por moneda)
# - Calcula fees como gastos deducibles
Para Modelo 303 (IVA):
Para Modelo 130 (IRPF):
AT, BE, BG, CY, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK
⚠️ Reino Unido (GB/UK) NO está en la UE desde 2021 → Exento
Pago de 60€ desde España (ES):
Base imponible: 60 / 1.21 = 49,59€
IVA incluido: 60 - 49,59 = 10,41€
Pago de 60€ desde Chile (CL):
Base imponible: 60€ (total, sin división)
IVA: 0€ (exportación exenta)
Pago de 85€ sin país identificado:
→ Tratado como UE (conservador)
Base imponible: 85 / 1.21 = 70,25€
IVA incluido: 85 - 70,25 = 14,75€
Para preguntas sobre legislación, consultar references/normativa_fiscal.md que contiene: