Plugin ExportarColumnasVisibles para FacturaScripts

Este es un plugin gratuito que puedes descargar aquí y luego instalar en FacturaScripts. Lee la guía de cómo instalar un plugin.

Descargar Contacto

Plugin para FacturaScripts que hace que las descargas a CSV y Excel se parezcan a lo que ves en pantalla, y que añade a los listados de facturas el desglose de IVA por tipo.

¿Para qué sirve? Cuando abres cualquier listado de FacturaScripts —facturas, pedidos, clientes, productos…— tú decides qué columnas quieres ver, en qué orden, y cuáles no te interesan. Esa preferencia la guardas desde la pantalla de Opciones (EditPageOption) y FacturaScripts la respeta perfectamente cuando ves el listado en pantalla o cuando lo imprimes en PDF.

El problema llega cuando pulsas "Descargar CSV" o "Descargar Excel".

En ese momento FacturaScripts se olvida de tu configuración y vuelca la tabla entera: todos los campos de la base de datos, en el orden en que están guardados internamente, incluidos los técnicos que no tienen ningún valor para ti. El resultado son hojas con decenas de columnas, nombres raros como "codcliente" o "fecharecepcion", y un desorden que te obliga a reordenar, ocultar y renombrar cada vez que quieres mandar el fichero a un compañero o abrirlo en Excel.

Este plugin arregla exactamente eso, y además resuelve el otro problema del que se queja todo el que manda listados a la gestoría: que el IVA no viene desglosado.

¿Qué cambia cuando lo instalas? En la pantalla de Opciones de cada listado aparece un nuevo interruptor en la parte de arriba:

( *) (Exportar a CSV / Excel solo estas columnas y en este orden)

Cuando está activado para una vista (por ejemplo, el listado de facturas a clientes):

  • Al pulsar CSV o Excel, el fichero descargado contiene solo las columnas que tienes visibles en ese listado.
  • Las columnas aparecen en el mismo orden que has configurado.
  • Las cabeceras salen con el nombre traducido que ves en pantalla (por ejemplo, Cliente en vez de "codcliente", o Fecha en vez de "fecharecepcion").
  • Las casillas de sí/no salen como o No, no como un 1 y una celda vacía.
  • Los desplegables salen con su descripción completa —"Domiciliación B2B revisar"— en lugar del código "DOMI2".
  • Se respeta también el nivel de seguridad: si una columna está oculta para un usuario concreto, tampoco se exportará para él.

Los importes, las fechas y los números se siguen exportando en bruto a propósito: convertirlos al texto de pantalla los volvería insumables en la hoja de cálculo.

Cuando está desactivado (es el valor por defecto), todo sigue funcionando exactamente como siempre: volcado completo, sin cambios.

El desglose de IVA por tipo FacturaScripts guarda en cada factura el IVA total; el desglose por tipo vive en las líneas, así que desde el listado no había forma de verlo. El plugin lo calcula y lo presenta como columnas normales. Por cada tipo de IVA que tengas dado de alta y activo:

  • Columna Base 21% Muestra: La base imponible de las líneas a ese tipo
  • Columna IVA 21% Muestra: La cuota de IVA de esas líneas
  • Columna %Rec. 21% Muestra: El porcentaje de recargo de equivalencia aplicado
  • Columna Rec. 21% Muestra: El importe de ese recargo

Y lo mismo para el 10%, el 4%, el 0%, o el tipo que hayas creado. Si das de alta un IVA nuevo, sus columnas aparecen solas: no hay que tocar nada.

Por qué es útil: como cada columna corresponde siempre al mismo tipo, el Excel se puede sumar por columna y sale directamente cuadrado para la gestoría, sin recomponer nada a mano. La suma de las columnas IVA x% de una factura es exactamente su IVA total.

Las columnas nacen ocultas, igual que el resto de columnas de importes del núcleo, y se activan desde Opciones como cualquier otra.

Grupo de clientes El listado de facturas de venta gana una columna Grupo, que muestra el nombre del grupo al que pertenece el cliente. El grupo vive en la ficha del cliente, no en la factura, así que el listado no tenía forma de mostrarlo; el plugin lo resuelve con una sola consulta por página. Útil para quien tiene las facturas agrupadas y filtra por grupo en la hoja.

Las retenciones ya las tienes Para el IRPF no hace falta nada del plugin. FacturaScripts ya guarda en cada factura el porcentaje de retención y su importe, y los trae como columnas del núcleo —Retención y Retenciones— ocultas de serie. Se activan desde la misma pantalla de Opciones y se exportan como cualquier otra.

Exactitud del cálculo El desglose se calcula con una sola consulta por página, así que el listado sigue siendo rápido aunque exportes miles de facturas.

En las facturas con un régimen especial —intracomunitarias, exportaciones, inversión del sujeto pasivo, bienes usados (REBU), agencias de viaje o impuestos de importe fijo— el plugin delega en el propio motor de cálculo de FacturaScripts, de modo que lo que ves coincide siempre con lo que dice la factura. Ese camino cuesta varias consultas por factura, así que en instalaciones donde todas las facturas caen en él una exportación muy grande será notablemente más lenta.

¿Qué consigues con esto?

  • Informes listos para enviar sin postproceso manual en Excel.
  • Consistencia entre lo que ves en pantalla y lo que entregas.
  • IVA desglosado por tipo, sumable por columna y cuadrado con el total de la factura.
  • Privacidad: las columnas que has ocultado porque contienen información sensible o técnica ya no aparecen en los ficheros que compartes.
  • Configuración por vista y por usuario: cada listado puede tener sus propios ajustes, y cada usuario puede personalizarlos si tiene permiso.

¿Para quién es útil?

  • Administrativos y contables que envían listados de facturas o pedidos a gestorías.
  • Comerciales que exportan listados de clientes o presupuestos para trabajar fuera.
  • Responsables que preparan informes ejecutivos y no quieren perder 10 minutos limpiando el Excel cada vez.
  • Cualquier usuario de FacturaScripts que haya pensado "lo bonito que es el listado en pantalla… y lo feo que se descarga".

Compatibilidad FacturaScripts 2025 o superior. PHP 8.0 o superior. MySQL/MariaDB y PostgreSQL.

El plugin sustituye la pantalla de Opciones y los exportadores CSV, XLSX y PDF, así que puede entrar en conflicto con otro plugin que sustituya alguno de ellos.

Gratuito, licencia MIT.

ExportarColumnasVisibles

Quizás quieras contactar con el desarrollador para solicitar soporte, hacer una consulta o proponer una colaboración. El desarrollador es un experto certificado en la plataforma y tiene experiencia en el desarrollo de plugins para FacturaScripts.

Ver perfil

Relacionado

Informes
Informes

Añade informes, gráficos y pizarras para analizar ventas, tesorería, contabilidad y actividad comercial, con exportación a PDF, Excel y CSV.

InformesEstadisticos
InformesEstadisticos

Genera informes estadísticos en PDF (requiere ExtendedReport) sobre compras y ventas por ejercicio y comparación con el anterior, agrupados por clientes, proveedores, agentes y productos.

ExtendedReport
ExtendedReport

Motor para desarrolladores de FacturaScripts que permite crear informes personalizados (PDF, CSV, HTML) a partir de un modelo PHP y un diseño XML.

FSReports
FSReports

Genera listados e informes (Libro de compras e ingresos, modelos 303 y 347, resumen de retenciones) usando datos de gestión, no contables.

InformeSII
InformeSII

Añade los informes SII para enviar a la AEAT registros de facturación (ventas/compras) con cumplimiento básico, dirigido a sujetos obligados y voluntarios, aún con funciones limitadas.

GestionResiduos
GestionResiduos

Genera informes PDF/CSV de RAEE desde facturas de venta, añadiendo peso y marca RAEE a productos para calcular kilos y unidades totales con filtros por almacén, serie, fabricante, familia y fecha

1. Abre las opciones del listado

Entra en el listado que quieras —por ejemplo, Facturas de clientes— y pulsa el botón de Opciones. Es la misma pantalla de siempre, con un interruptor nuevo en la parte de arriba y, si estás en un listado de facturas, unas columnas nuevas en la tabla. La configuración se guarda...

18-04-2026
2. Activa el interruptor y configura las columnas

Dentro de la pantalla de opciones encontrarás, justo encima de la tabla de columnas, el nuevo interruptor "Exportar a CSV / Excel solo estas columnas y en este orden". Actívalo. Mientras esté desactivado, las descargas siguen funcionando como antes: volcado completo...

18-04-2026
3. Descarga el CSV o el Excel

Vuelve al listado y pulsa el botón de exportar (CSV o Excel). A partir de ahora el fichero descargado contendrá solo las columnas que has dejado visibles, en el orden que has elegido, y con las cabeceras en el idioma que uses FacturaScripts. Y con los valores tal y como los...

18-04-2026
4. Si algo no cuadra

Las columnas de IVA no salen en el CSV. Comprueba el interruptor. Con él desactivado, el volcado del núcleo enumera los campos de la tabla, y estas columnas son calculadas: no existen en la base de datos. En pantalla y en PDF sí salen.No veo las columnas nuevas en Opciones. Se...

17-08-2026
Cambios principales de ExportarColumnasVisibles 1.8

Ya está disponible la versión 1.8 del plugin ExportarColumnasVisibles. Esta publicación resume los cambios principales disponibles en esta versión. Plugin para FacturaScripts que hace que las descargas a CSV y Excel se parezcan a lo que ves en pantalla, y que añade a los...

18-08-2026
Ya disponible ExportarColumnasVisibles 1.1

Ya está disponible la versión 1.1 del plugin ExportarColumnasVisibles. Esta publicación resume los cambios principales disponibles en esta versión. Exporta CSV/Excel respetando las columnas visibles, su orden y nombres traducidos de cada vista en FacturaScripts, excluyendo...

18-04-2026
Cookies
Usamos cookies necesarias para el funcionamiento del sitio y cookies opcionales para recordar tus preferencias y mejorar tu experiencia. Puedes aceptarlas todas, rechazarlas o configurar tus preferencias

Soporte