Esportatore di elenchi fatture CSV: configurazione e aiuto

Avvio rapido

  1. Carica lo ZIP del modulo tramite "Modules > Module Manager".
  2. Apri "Configure" e seleziona il contesto del negozio desiderato.
  3. Compila Data di inizio e Data di fine usando le date delle fatture.
  4. Imposta Stati degli ordini e Stato del pagamento.
  5. Scegli Formato e, per CSV, Separatore CSV.
  6. Seleziona Colonne da esportare.
  7. Se vuoi, fai clic su Salva impostazioni predefinite, poi su Esporta.
  8. Apri il file e confronta una riga di esempio con PrestaShop.

Richiede PrestaShop 1.6.1 o successivo e PHP 7.1 o successivo.

L'esportazione XLSX richiede anche l'estensione PHP ZipArchive.

Manuale di configurazione

Installazione e apertura della schermata di esportazione

  1. Apri "Modules > Module Manager" e scegli "Upload a module".
  2. Carica lo ZIP di Invoice CSV List Exporter.
  3. Apri "Configure". Si apre il modulo di esportazione.
  4. Scegli i filtri, seleziona almeno una colonna e fai clic su Esporta.
  5. Apri il file scaricato e confronta una riga di esempio con la relativa fattura in PrestaShop.

Richiede PrestaShop 1.6.1 o successivo e PHP 7.1 o successivo.

L'esportazione XLSX richiede anche l'estensione PHP ZipArchive.

Per esportare ti servono i permessi di visualizzazione nel back office. Per usare Salva impostazioni predefinite ti servono i permessi di modifica. L'esportazione legge i negozi del contesto corrente del back office a cui il tuo dipendente può accedere. Seleziona il contesto del negozio desiderato prima di esportare.

Campi di esportazione

Campo Valore predefinito iniziale Funzione
Data di inizio Primo giorno del mese corrente Data iniziale delle fatture obbligatoria. Usa YYYY-MM-DD.
Data di fine Oggi Data finale delle fatture obbligatoria. Usa YYYY-MM-DD.
Stati degli ordini Tutti deselezionati Seleziona gli stati nativi correnti degli ordini da includere. Lasciali tutti deselezionati per includere ogni stato.
Stato del pagamento Tutte le fatture (all) Scegli Solo pagati (paid) o Solo non pagati (unpaid) per filtrare in base all'importo effettivamente pagato dell'ordine.
Formato CSV Scegli CSV, XLSX, XML o JSON. La scelta si applica all'esportazione corrente.
Separatore CSV Punto e virgola (;) Scegli virgola, punto e virgola, Tabulazione o barra verticale. Questo campo si applica solo a CSV.
Colonne da esportare La selezione iniziale descritta sotto Seleziona i campi che ti servono. L'esportazione rifiuta una selezione vuota.

I limiti delle date includono tutti i giorni di calendario selezionati, da 00:00:00 a 23:59:59. La data iniziale non può essere successiva a quella finale.

Pagato significa che l’importo ricevuto per l’ordine è almeno pari al totale comprensivo di imposte. Non pagato significa che l’importo ricevuto è inferiore. Il confronto avviene a livello di ordine, anche quando esporti le fatture. Non è un filtro per gateway di pagamento né un'allocazione dei pagamenti per singola fattura.

Salva impostazioni predefinite

Usa Salva impostazioni predefinite per salvare separatore, stato del pagamento e colonne selezionati. La schermata delle fatture salva anche gli stati degli ordini selezionati. Un'esportazione di fatture memorizza automaticamente separatore, pagamento e stati solo se hai i permessi di modifica. Non salva automaticamente un layout delle colonne modificato.

Date e formato non vengono salvati come valori predefiniti. Le preferenze sono condivise con altri moduli che usano lo spazio dei nomi delle impostazioni mprfinancialexport, inclusa la lista corrispondente in Financial Revolution. Una modifica può quindi apparire in un altro modulo che ospita la stessa lista.

Scelta delle colonne

La schermata di configurazione iniziale seleziona i 30 campi originali delle fatture, da Numero fattura a Nota. Puoi selezionare anche altri campi. Ogni riga rappresenta una fattura PrestaShop numerata; note di credito e bolle di consegna non sono incluse.

Numero fattura viene formattato tramite il servizio condiviso dei documenti di fattura oppure, come alternativa, tramite la formattazione nativa delle fatture PrestaShop. Numero fattura PrestaShop esporta il valore numerico grezzo. Non dare per scontato un prefisso fisso #IN.

Chiave colonna Etichetta nel back office
document_number Numero fattura
prestashop_invoice_number Numero fattura PrestaShop
order_reference Riferimento ordine
order_date Data ordine
invoice_date Data fattura
customer_name Nome e cognome cliente
email "Email"
company Azienda
vat_number Partita IVA
net_amount Totale (IVA esclusa)
gross_amount Totale (IVA inclusa)
vat_amount Importo IVA
shipping_net Spedizione (IVA esclusa)
discounts_net Sconti (IVA esclusa)
payment_method Metodo di pagamento
amount_paid Importo pagato
order_id ID ordine
customer_id ID cliente
customer_firstname Nome
customer_lastname Cognome
dni Numero documento d'identità (DNI)
invoice_address Indirizzo di fatturazione
invoice_postcode CAP
invoice_city Città
invoice_state Provincia
invoice_country Paese
invoice_phone Telefono
total_products_tax_excl Prodotti (IVA esclusa)
total_products_tax_incl Prodotti (IVA inclusa)
total_shipping_tax_incl Spedizione (IVA inclusa)
total_discounts_tax_incl Sconti (IVA inclusa)
order_status Stato ordine
currency Valuta
note Nota

Esecuzione e verifica di un'esportazione

Per un'esportazione mensile, inserisci Data di inizio 2026-01-01 e Data di fine 2026-01-31. Scegli Solo pagati in Stato del pagamento se vuoi gli ordini interamente pagati. Seleziona gli stati degli ordini e le colonne che ti servono. Scegli CSV e Punto e virgola (;) se adatti al foglio di calcolo di destinazione, poi fai clic su Esporta.

Non c'è un campo Numero massimo di righe per le esportazioni di fatture. Usa intervalli di date più brevi per i file di grandi dimensioni.

Il nome del file CSV è invoices_2026-01-01_to_2026-01-31.csv. Gli altri formati usano la propria estensione. CSV usa UTF-8 con BOM. Non c'è un selettore di codifica. L'esportatore scrive un file temporaneo privato, lo trasmette al browser e poi lo elimina.

Le fatture vengono lette nell'ordine di data fattura, numero fattura e ID fattura. L'esportazione non modifica ordini, fatture, schede cliente o note delle fatture. Non aggiunge interfacce nel negozio, attività pianificate, esportazioni via email o invii a piattaforme contabili.

Risoluzione dei problemi

  • Se il modulo rifiuta le date, usa una data valida YYYY-MM-DD e controllane l'ordine. Entrambi i campi data sono obbligatori.
  • Se non ci sono righe corrispondenti, controlla il contesto del negozio, l'accesso del dipendente ai negozi, il tipo di data, gli stati correnti degli ordini e il filtro dei pagamenti. Sono incluse solo le fatture con un numero maggiore di zero.
  • Se le colonne risultano unite nel foglio di calcolo, importa il file come UTF-8 con il separatore selezionato oppure esporta in XLSX.
  • Se XLSX non funziona, controlla PHP ZipArchive. Se un formato non funziona prima del download, controlla il log degli errori PHP, l'accesso al database e i permessi della directory temporanea del server.
  • Se Salva impostazioni predefinite viene negato, controlla il permesso di modifica del profilo del dipendente per questa schermata del modulo.
  • Il modulo non contiene filtri per cliente o gateway. Esporta le colonne pertinenti e filtra il file scaricato se necessario.

Disinstallazione

Usa "Uninstall" in "Module Manager". Il modulo rimuove il proprio menu e il proprio spazio dei nomi di configurazione. I valori predefiniti di esportazione condivisi rimangono in mprfinancialexport per gli altri moduli. Ordini, fatture e file già scaricati restano disponibili.

Domande

Ancora nessuna domanda su questo modulo

Chiedi qualsiasi cosa su installazione, compatibilità o configurazione. Le risposte compaiono qui.

Problemi noti

6

Ordine delle colonne e valori predefiniti salvati non conservati

RisoltoAggiornato:
Risolto nella versione: 1.1.3
Il salvataggio dei valori predefiniti o l'esportazione poteva perdere l'ordine scelto delle colonne e il salvataggio non seguiva sempre la stessa validazione dell'esportazione.

Le esportazioni di fatture modificano i filtri senza permesso di modifica

RisoltoAggiornato:
Risolto nella versione: 1.1.3
Un dipendente autorizzato a esportare fatture poteva anche modificare i filtri memorizzati senza il permesso di modificare le impostazioni.

Etichette del modulo non tradotte

RisoltoAggiornato:
Risolto nella versione: 1.0.15
Alcune etichette, comprese quelle brevi del back office, continuavano ad apparire in inglese nonostante le traduzioni disponibili.

Il back office del modulo non si apre

RisoltoAggiornato:
Risolto nella versione: 1.0.10
L’apertura delle pagine di amministrazione del modulo poteva interrompersi con un errore invece di mostrare la pagina.

Traduzioni del modulo errate

RisoltoAggiornato:
Risolto nella versione: 1.0.10
Alcuni testi del modulo venivano mostrati con traduzioni danneggiate o errate.

La pagina di esportazione fatture si blocca con un errore

RisoltoAggiornato:
Risolto nella versione: 1.0.5
La pagina di esportazione delle fatture poteva interrompersi con un errore prima che il commerciante potesse esportarle.

Richieste funzionalità

3

Implementato

Aggiornamenti del modulo con un clic

Implementato
Installa gli aggiornamenti disponibili del modulo dal back office.

Esportazioni delle fatture in XLSX

Implementato
Scarica gli elenchi delle fatture come fogli di calcolo XLSX e file CSV.

Colonne di esportazione fatture e preferenze salvate

Implementato
Scegli le colonne da esportare e il loro ordine, poi salva queste preferenze senza generare un download.

Registro modifiche

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
Versioni precedenti

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

Prova il modulo completo prima di acquistare

Acquista la licenza in seguito e mantieni le tue impostazioni.

  • La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
  • Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
  • Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Avvia il negozio demo

Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.

Aprendo questa demo accetti i termini della demo e la politica sulla privacy.

Caricamento...
Torna su