PS PrestaShop Intermedio

Esportazione Contabile — Guida completa

Installare, configurare e usare il modulo di esportazione contabile multi-formato: FEC, Sage 100, EBP, Ciel, Quadratus, Pennylane, Tiime, Indy.

Aggiornato Versione del modulo 1.0.0

Panoramica

DataFirefly Esportazione Contabile (dfaccountingexport) genera le vostre registrazioni contabili PrestaShop in otto formati: FEC (obbligo legale francese, articolo A-47 A-1 del Codice delle Procedure Fiscali francese), Sage 100, EBP Compta, Ciel XIMPORT, Quadratus ASCFIC, Pennylane, Tiime e Indy. Il modulo legge gli ordini pagati e le note di credito del periodo scelto, costruisce le registrazioni (registro vendite VE e registro note di credito AV), ripartisce automaticamente per aliquota IVA e produce un file pronto da inviare al vostro commercialista o da importare nel vostro software contabile.

Installazione

  1. Nel back-office di PrestaShop, andate su Moduli → Gestore moduli → Carica un modulo.
  2. Caricate il file dfaccountingexport.zip.
  3. Il modulo crea automaticamente la tabella ps_dfae_export_log (cronologia delle esportazioni) e una scheda Esportazione contabile sotto il menu Ordini.

Compatibilità: PrestaShop 8.0 a 9.x, PHP 7.4 minimo (consigliato 8.1+), multinegozio supportato.

Configurazione

Aprite Moduli → dfaccountingexport → Configura. La configurazione è organizzata in tre pannelli.

Registri

  • Codice registro vendite (predefinito VE) e la sua descrizione.
  • Codice registro note di credito (predefinito AV) e la sua descrizione.

Piano dei conti

I valori predefiniti seguono il Piano Contabile Generale francese. Tutti i numeri sono modificabili:

  • 411 — Clienti (conto generale, radice)
  • 707 — Vendite di merci
  • 4457 — IVA a debito
  • 708 — Spese di spedizione fatturate
  • 709 — Sconti e abbuoni
  • 512 — Banca · 530 — Cassa · 5115 — Carte

Modalità di ripartizione: per aliquota IVA (predefinita), per categoria prodotto, o nessuna. In modalità aliquota, ogni aliquota incontrata genera un sottoconto: 707000 (20 %), 707010 (10 %), 707055 (5,5 %), 707021 (2,1 %). L’IVA a debito segue la stessa logica sul conto 4457.

Conto ausiliario cliente: attivato, ogni registrazione cliente porta un numero ausiliario nella forma C000123 (cliente 123) oltre al conto generale. Consigliato per la conformità FEC e la riconciliazione dei pagamenti da parte del vostro commercialista.

Opzioni

  • SIREN: indispensabile per il FEC. Il nome file regolamentare è SIREN + FEC + data di chiusura (es. 123456789FEC20261231.txt). Senza SIREN configurato, il file contiene letteralmente la parola «SIREN» e non è conforme per una presentazione fiscale.
  • Stati ordine inclusi: predefiniti «Pagamento accettato» e «Consegnato». Selezionate gli stati che il vostro flusso considera contabilizzabili.
  • Codifica di uscita: UTF-8 o ISO-8859-15. Sage, Ciel e Quadratus preferiscono spesso ISO; Pennylane, Tiime e il FEC restano in UTF-8.

Generare un’esportazione

  1. Andate su Ordini → Esportazione contabile.
  2. Scegliete il periodo (data di inizio / data di fine). Il filtro si applica alla data di fattura per gli ordini e alla data di creazione per le note di credito.
  3. Selezionate il formato tra gli otto disponibili.
  4. Cliccate su Anteprima: il modulo calcola, senza generare file, il numero di ordini, il numero di righe di registrazione, il totale dare e il totale avere. Un banner verde conferma l’equilibrio perfetto; un banner rosso segnala uno scostamento.
  5. Cliccate su Esporta: il file viene generato e scaricato immediatamente, e l’operazione viene registrata nella cronologia.

Logica delle registrazioni — registro vendite

Per ogni ordine pagato: dare 411 (cliente, IVA inclusa), avere 707xxx per aliquota (vendite nette), avere 4457xxx per aliquota (IVA), avere 708 (spedizione netta) e dare 709 (sconti) ove applicabile. Un aggiustamento automatico di arrotondamento (scostamento < 0,10 €) viene iniettato sul conto IVA per garantire l’equilibrio: i centesimi residui di IVA sono un classico delle esportazioni e-commerce.

Logica delle registrazioni — registro note di credito

Gli OrderSlip del periodo generano registrazioni speculari nel registro AV: avere 411, dare 707xxx, dare 4457xxx. Le note di credito sono incluse nella verifica di equilibrio globale.

Gli otto formati in dettaglio

  • FEC — 18 colonne separate da pipe, date AAAAMMGG, importi positivi con senso dare/avere, UTF-8 senza BOM. Conforme all’articolo A-47 A-1 del LPF francese.
  • Sage 100 — CSV punto e virgola: Registro;Data;NumDocumento;ContoGenerale;ContoAusiliario;Descrizione;Senso;Importo;Valuta.
  • EBP Compta — Tabulato con dare/avere in colonne separate e codice di riconciliazione.
  • Ciel XIMPORT — Larghezza fissa 81 caratteri, importi di 13 caratteri con zeri iniziali.
  • Quadratus ASCFIC — Larghezza fissa, importi in centesimi interi.
  • Pennylane — CSV moderno, UTF-8 forzato, punto decimale, date ISO.
  • Tiime — CSV punto e virgola con date GG/MM/AAAA.
  • Indy — CSV semplificato per liberi professionisti.

I layout Ciel XIMPORT e Quadratus ASCFIC conoscono varianti a seconda dello studio contabile. Fate validare il primo file dal destinatario prima di passare in produzione.

Cronologia delle esportazioni

Ogni esportazione è registrata nel database (ps_dfae_export_log): formato, periodo, numero di ordini e righe, totali dare/avere, nome file, operatore, marca temporale. Le ultime 20 esportazioni sono visualizzate in fondo alla schermata di esportazione.

FAQ e risoluzione dei problemi

L’anteprima mostra uno scostamento dare/avere, cosa fare?

Uno scostamento superiore a 0,10 € indica generalmente un ordine con tassazione atipica (imposta personalizzata, ecotassa, arrotondamento di valuta). Riducete il periodo per isolare l’ordine problematico, verificate la sua configurazione fiscale e rilanciate l’anteprima.

Il file FEC viene rifiutato dallo strumento di controllo della DGFiP

Verificate prima che il SIREN sia configurato, poi che il periodo esportato corrisponda all’esercizio, e che la codifica sia rimasta UTF-8. Lo strumento «Test Compta Demat» della DGFiP permette di validare il file in locale.

Posso esportare più formati per lo stesso periodo?

Sì, senza riconfigurare: selezionate semplicemente un altro formato e rilanciate l’esportazione. Ogni generazione viene registrata separatamente.

Il modulo modifica i miei dati degli ordini?

No. Il modulo è strettamente in sola lettura su ordini, fatture e note di credito. La sua unica scrittura nel database è la registrazione della cronologia.

Questa pagina ti è stata utile?

Ancora bloccato? Contatta l'assistenza