ExcepcionesIVA: documentación e instalación

ExcepcionesIVA — Manual de uso

Imprime automáticamente, en cada línea de tus documentos de venta, el texto legal de exención, no sujeción o inversión del sujeto pasivo que exige la Agencia Tributaria (Reglamento de Facturación RD 1619/2012 y Ley 37/1992 del IVA).

1. Requisitos

  • FacturaScripts 2025.2 o superior, PHP 8.1+.
  • Plugin PlantillasPDF (o PlantillaDetallada) instalado y activo: es quien dibuja el PDF donde aparece el texto legal.

2. Instalación paso a paso

  1. Descarga el ZIP del plugin desde la Forja.
  2. Entra en FacturaScripts como administrador.
  3. Ve a Panel de control → Plugins → Añadir.
  4. Sube el ZIP y pulsa Activar.
  5. Reconstruye si el sistema lo solicita. Al instalarse, el plugin precarga automáticamente los textos legales como conceptos editables.

3. Configuración (Panel de control → pestaña "Excepciones de IVA")

  • Usar textos legales AEAT: si está activado, cuando una línea tiene código de excepción y no hay un concepto propio, se imprime el texto oficial de la AEAT.
  • Texto para líneas con IVA 0%: texto que se imprime en líneas al 0% que no tengan código de excepción asignado.
  • Botón Cargar textos AEAT: vuelve a crear como conceptos editables los textos que falten (útil tras borrados).
  • Botón Exportar CSV: descarga un CSV con todas las líneas de presupuestos, pedidos, albaranes y facturas de venta que tengan código de excepción (para revisión/auditoría).

4. Conceptos de exención (textos reutilizables)

Menú Excepciones de IVA → Conceptos de exención.

  1. Pulsa Nuevo.
  2. Rellena:
    • Código de excepción: el código del núcleo (p. ej. ES_25 para intracomunitario). Admite A-Z, 0-9, guion y guion bajo.
    • Título: nombre descriptivo.
    • Texto: el texto legal que se imprimirá (hasta 4.000 caracteres).
    • Activo: marca/desmarca para usarlo o no.
  3. Guarda. Ese texto se aplicará a todas las líneas con ese código.

5. Asignar el código de excepción a una línea

El código sale del campo excepcioniva del núcleo (régimen de IVA de la línea). Lo defines en el producto/impuesto o directamente en la línea del documento. El plugin lee ese código para decidir qué texto imprimir.

6. Texto por documento concreto

Si una factura necesita un texto distinto al general, puedes asignarle un texto personalizado o un concepto solo para ese documento, sin afectar al resto.

7. Orden de prioridad (de mayor a menor)

  1. Texto/concepto asignado a ese documento concreto.
  2. Concepto activo cuyo código coincide con el de la línea.
  3. Texto legal AEAT por defecto del código (si está activado en Ajustes).
  4. Texto genérico para líneas con IVA al 0%.

8. Catálogo de códigos AEAT incluidos

| Código | Supuesto | |---|---| | ES20 | Exención art. 20 | | ES21 | Exportación de bienes (art. 21) | | ES22 | Operación asimilada a exportación (art. 22) | | ES2324 | Depósito distinto del aduanero / zonas francas (art. 23-24) | | ES25 | Entrega intracomunitaria (art. 25 / art. 138 Directiva 2006/112/CE) | | ES7 | No sujeción art. 7 | | ES14 | No sujeción art. 14 | | ES6870 | Reglas de localización (art. 68-70) | | ES_84 | Inversión del sujeto pasivo (art. 84.Uno.2º) |

Se reconocen también códigos heredados (E1–E6, N1, N2…) que se traducen a los anteriores.

9. Trazabilidad de lotes / números de serie

Si usas trazabilidad, el plugin puede añadir bajo la línea los números de serie/lote y cantidades de esa línea.

10. Integración con PlantillasPDF

El texto se inyecta en el bloque de líneas del PDF a través de PlantillasPDF. No tienes que tocar la plantilla: basta con tenerla activa.

11. Casos prácticos

  • Venta intracomunitaria: línea con código ES_25 → se imprime el texto del art. 25 y art. 138 de la Directiva.
  • Exportación fuera de la UE: ES_21.
  • Inversión del sujeto pasivo (p. ej. material electrónico): ES_84.
  • Operación no sujeta: ES7 / ES14.

12. Preguntas frecuentes

  • No aparece el texto en el PDF: comprueba que PlantillasPDF está activo y que la línea tiene código de excepción.
  • Quiero otro texto distinto al oficial: crea un concepto con ese código o asígnalo por documento.
  • He borrado un concepto: pulsa "Cargar textos AEAT" para recuperarlo.

13. Soporte

soporte@adelantia.com — YAST TELECOM SL.

Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2026 FacturaScripts
0.04547s

Soporte