Exportador de listas de facturas CSV: configuración y ayuda

Inicio rápido

  1. Sube el ZIP del módulo desde "Modules > Module Manager".
  2. Abre "Configure" y selecciona el contexto de tienda deseado.
  3. Introduce Fecha de inicio y Fecha de fin según las fechas de las facturas.
  4. Configura Estados de los pedidos y Estado del pago.
  5. Elige Formato y, para CSV, Separador CSV.
  6. Selecciona Columnas que se exportarán.
  7. Si quieres, haz clic en Guardar valores predeterminados y después en Exportar.
  8. Abre el archivo y compara una fila de ejemplo con PrestaShop.

Requiere PrestaShop 1.6.1 o posterior y PHP 7.1 o posterior.

La exportación XLSX también requiere la extensión PHP ZipArchive.

Manual de configuración

Instalar y abrir la pantalla de exportación

  1. Abre "Modules > Module Manager" y elige "Upload a module".
  2. Sube el ZIP de Invoice CSV List Exporter.
  3. Abre "Configure". Se abre el formulario de exportación.
  4. Elige los filtros, selecciona al menos una columna y haz clic en Exportar.
  5. Abre el archivo descargado y compara una fila de ejemplo con su factura en PrestaShop.

Requiere PrestaShop 1.6.1 o posterior y PHP 7.1 o posterior.

La exportación XLSX también requiere la extensión PHP ZipArchive.

Necesitas permiso de visualización en el back office para exportar. Necesitas permiso de edición para usar Guardar valores predeterminados. La exportación lee las tiendas del contexto actual del back office a las que tu empleado tiene acceso. Selecciona el contexto de tienda deseado antes de exportar.

Campos de exportación

Campo Valor predeterminado inicial Función
Fecha de inicio Primer día del mes actual Fecha inicial de las facturas obligatoria. Usa YYYY-MM-DD.
Fecha de fin Hoy Fecha final de las facturas obligatoria. Usa YYYY-MM-DD.
Estados de los pedidos Todos desmarcados Marca los estados nativos actuales de los pedidos que quieras incluir. Déjalos todos desmarcados para incluir cualquier estado.
Estado del pago Todas las facturas (all) Elige Solo pagados (paid) o Solo no pagados (unpaid) para filtrar por el importe realmente pagado del pedido.
Formato CSV Elige CSV, XLSX, XML o JSON. Esta elección se aplica a la exportación actual.
Separador CSV Punto y coma (;) Elige coma, punto y coma, Tabulador o barra vertical. Este campo solo se aplica a CSV.
Columnas que se exportarán La selección inicial descrita a continuación Marca los campos que necesites. La exportación rechaza una selección vacía.

Los límites de fechas incluyen los días naturales seleccionados completos, desde 00:00:00 hasta 23:59:59. La fecha inicial no puede ser posterior a la final.

Pagado significa que el importe recibido por el pedido es al menos igual al total con impuestos. No pagado significa que el importe recibido es inferior. Es una comparación a nivel de pedido, también al exportar facturas. No es un filtro de pasarela de pago ni una asignación de pagos por factura.

Guardar valores predeterminados

Usa Guardar valores predeterminados para guardar el separador, el estado del pago y las columnas seleccionados. La pantalla de facturas también guarda los estados de pedido seleccionados. Una exportación de facturas recuerda automáticamente el separador, el pago y los estados solo si tienes permiso de edición. No guarda automáticamente una distribución de columnas modificada.

Las fechas y el formato no se guardan como valores predeterminados. Las preferencias se comparten con otros módulos que usan el espacio de nombres de ajustes mprfinancialexport, incluida la lista correspondiente en Financial Revolution. Por tanto, un cambio puede aparecer en otro módulo que aloje la misma lista.

Elegir columnas

La pantalla de configuración inicial selecciona los 30 campos originales de factura, desde Número de factura hasta Nota. También puedes seleccionar otros campos. Cada fila representa una factura numerada de PrestaShop; no se incluyen abonos ni albaranes.

Número de factura se formatea mediante el servicio compartido de documentos de factura o, como alternativa, con el formato nativo de facturas de PrestaShop. Número de factura PrestaShop exporta el valor numérico sin procesar. No des por hecho un prefijo fijo #IN.

Clave de columna Etiqueta del back office
document_number Número de factura
prestashop_invoice_number Número de factura PrestaShop
order_reference Referencia del pedido
order_date Fecha del pedido
invoice_date Fecha de factura
customer_name Nombre completo del cliente
email Correo electrónico
company Empresa
vat_number NIF-IVA
net_amount Total (sin IVA)
gross_amount Total (con IVA)
vat_amount Importe de IVA
shipping_net Envío (sin IVA)
discounts_net Descuentos (sin IVA)
payment_method Método de pago
amount_paid Importe pagado
order_id ID del pedido
customer_id ID del cliente
customer_firstname Nombre
customer_lastname Apellidos
dni DNI
invoice_address Dirección de facturación
invoice_postcode Código postal
invoice_city Ciudad
invoice_state Provincia
invoice_country País
invoice_phone Teléfono
total_products_tax_excl Productos (sin IVA)
total_products_tax_incl Productos (con IVA)
total_shipping_tax_incl Envío (con IVA)
total_discounts_tax_incl Descuentos (con IVA)
order_status Estado del pedido
currency Moneda
note Nota

Ejecutar y verificar una exportación

Para una exportación mensual, introduce Fecha de inicio 2026-01-01 y Fecha de fin 2026-01-31. Elige Solo pagados en Estado del pago si quieres pedidos totalmente pagados. Marca los estados de pedido y las columnas que necesites. Elige CSV y Punto y coma (;) si se ajusta a la hoja de cálculo de destino y haz clic en Exportar.

No hay campo Número máximo de filas para las exportaciones de facturas. Usa intervalos de fechas más cortos para los archivos grandes.

El nombre del archivo CSV es invoices_2026-01-01_to_2026-01-31.csv. Los demás formatos usan su propia extensión. CSV usa UTF-8 con BOM. No hay selector de codificación. El exportador escribe un archivo temporal privado, lo transmite a tu navegador y después lo elimina.

Las facturas se leen por fecha de factura, número de factura e ID de factura. La exportación no modifica pedidos, facturas, fichas de clientes ni notas de factura. No añade una interfaz en la tienda, una tarea programada, exportaciones por correo electrónico ni envíos a una plataforma contable.

Solucionar problemas

  • Si el formulario rechaza las fechas, usa una fecha válida YYYY-MM-DD y comprueba su orden. Ambos campos de fecha son obligatorios.
  • Si no hay filas coincidentes, comprueba el contexto de tienda, el acceso del empleado a las tiendas, el tipo de fecha, los estados actuales de los pedidos y el filtro de pago. Solo se incluyen facturas con un número mayor que cero.
  • Si las columnas aparecen unidas en tu hoja de cálculo, importa el archivo como UTF-8 con el separador seleccionado o exporta en XLSX.
  • Si falla XLSX, comprueba PHP ZipArchive. Si algún formato falla antes de descargarse, revisa el registro de errores de PHP, el acceso a la base de datos y los permisos del directorio temporal del servidor.
  • Si se deniega Guardar valores predeterminados, revisa el permiso de edición del perfil del empleado para esta pantalla del módulo.
  • El formulario no incluye filtros por cliente o pasarela. Exporta las columnas pertinentes y filtra el archivo descargado si lo necesitas.

Desinstalar

Usa "Uninstall" en "Module Manager". El módulo elimina su menú y su propio espacio de nombres de configuración. Los valores predeterminados de exportación compartidos permanecen en mprfinancialexport para otros módulos. Tus pedidos, facturas y archivos ya descargados siguen disponibles.

Preguntas

Aún no hay preguntas sobre este módulo

Pregunta lo que quieras sobre instalación, compatibilidad o configuración. Las respuestas aparecen aquí.

Problemas conocidos

6

No se conservan el orden de columnas ni los valores predeterminados

ResueltoActualizado:
Corregido en: 1.1.3
Guardar valores predeterminados o exportar podía perder el orden de columnas elegido, y el guardado no siempre seguía la misma validación que la exportación.

La exportación de facturas cambia filtros sin permiso de edición

ResueltoActualizado:
Corregido en: 1.1.3
Un empleado autorizado para exportar facturas también podía cambiar filtros recordados sin permiso para editar ajustes.

Etiquetas del módulo sin traducir

ResueltoActualizado:
Corregido en: 1.0.15
Algunas etiquetas, incluidas las breves del back office, seguían apareciendo en inglés pese a las traducciones disponibles.

El back office del módulo no se abre

ResueltoActualizado:
Corregido en: 1.0.10
La apertura de las páginas de administración del módulo podía detenerse con un error en lugar de mostrar la página.

Traducciones incorrectas del módulo

ResueltoActualizado:
Corregido en: 1.0.10
Algunos textos del módulo se mostraban con traducciones dañadas o incorrectas.

La página de exportación de facturas falla con un error

ResueltoActualizado:
Corregido en: 1.0.5
La página de exportación de facturas podía detenerse con un error antes de que el comerciante pudiera exportarlas.

Solicitudes de funcionalidades

3

Implementado

Actualizaciones del módulo con un clic

Implementado
Instala las actualizaciones disponibles del módulo desde el back office.

Exportación de facturas en XLSX

Implementado
Descarga listas de facturas como hojas de cálculo XLSX y archivos CSV.

Columnas de exportación de facturas y valores guardados

Implementado
Elige las columnas de exportación y su orden y guarda esas preferencias sin generar una descarga.

Registro de cambios

v1.3.02026-04-20

  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedcomplete FR/DE/ES/IT/PL translations
Versiones anteriores

v1.2.02026-02-07

  • Addedfull compatibility with PrestaShop 9.x and Hummingbird theme
  • Addedconfigurable column selector: choose exactly which invoice fields appear in the export
  • Improvedlarge export handling: streaming output avoids PHP memory limits for 10,000+ invoices
  • Fixedincorrect date range filtering when server timezone differed from shop timezone
  • Addedorder status label column (localised) alongside numeric status ID

v1.1.02025-09-16

  • Addedseparator options: comma, semicolon, tab, or pipe — configurable per export
  • ImprovedUTF-8 BOM handling for Excel compatibility on Windows
  • Fixedexport not including invoices from secondary shops in multi-shop mode
  • Addedcustomer VAT number column for B2B invoice accounting workflows

v1.0.52025-08-12

  • Addedcomplete FR/DE/ES/IT/PL translations

v1.0.02025-02-12

  • Initialrelease: CSV export of PrestaShop invoices with date range and status filters
  • InitialStandard columns: invoice number, order ID, date, customer, amounts, taxes
  • InitialOne-click download from the Orders > Invoices admin section
  • InitialCompatible with accounting tools expecting RFC 4180 CSV format

Demo

Prueba el módulo completo antes de comprar

Compra la licencia más tarde y conserva tus ajustes.

  • Tu demo de 30 días Pruébalo en tu propia tienda durante 30 días desde la primera instalación.
  • Tienda demo lista Explora una tienda demo lista en tu navegador.
  • Sin registro Sin cuenta, correo ni dominio de tienda.
Iniciar tienda demo

Al descargar, aceptas las condiciones de la demo y la política de privacidad.

Al abrir esta demo, acepta los términos de la demo y la política de privacidad.

Cargando...
Volver arriba