Exportador de listas de facturas CSV: configuración y ayuda
Inicio rápido
- Sube el ZIP del módulo desde "Modules > Module Manager".
- Abre "Configure" y selecciona el contexto de tienda deseado.
- Introduce Fecha de inicio y Fecha de fin según las fechas de las facturas.
- Configura Estados de los pedidos y Estado del pago.
- Elige Formato y, para CSV, Separador CSV.
- Selecciona Columnas que se exportarán.
- Si quieres, haz clic en Guardar valores predeterminados y después en Exportar.
- 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
- Abre "Modules > Module Manager" y elige "Upload a module".
- Sube el ZIP de Invoice CSV List Exporter.
- Abre "Configure". Se abre el formulario de exportación.
- Elige los filtros, selecciona al menos una columna y haz clic en Exportar.
- 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-DDy 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
La exportación de facturas cambia filtros sin permiso de edición
Etiquetas del módulo sin traducir
El back office del módulo no se abre
Traducciones incorrectas del módulo
La página de exportación de facturas falla con un error
Solicitudes de funcionalidades
3
Implementado
Actualizaciones del módulo con un clic
Exportación de facturas en XLSX
Columnas de exportación de facturas y valores guardados
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.
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.