Wo WooCommerce Principiante

DataFirefly FEC — Esportazione contabile WooCommerce

Installare, configurare il piano dei conti ed esportare le registrazioni WooCommerce in FEC, Sage 100, EBP, Pennylane, Tiime, Indy o Quadratus.

Aggiornato Versione del modulo 1.0.0

Panoramica

DataFirefly FEC trasforma i vostri ordini WooCommerce in registrazioni contabili a partita doppia e le esporta in sette formati: il FEC ufficiale francese (obbligatorio in caso di verifica fiscale, articolo L.47 A-I del Codice delle Procedure Fiscali francese), Sage 100, EBP Compta, Pennylane, Tiime, Indy e Quadratus. Ogni registrazione viene verificata (equilibrio dare/avere) prima dell’esportazione.

Installazione

  1. Scaricate il file dfwoo-fec.zip dal vostro account cliente DataFirefly.
  2. Nell’admin di WordPress, andate su Plugin → Aggiungi nuovo → Carica plugin e selezionate lo ZIP.
  3. Cliccate su Installa ora e poi su Attiva.
  4. Appare il menu WooCommerce → Esportazione contabile (FEC).

Requisiti: WordPress 6.0+, WooCommerce 7.0+ (testato fino a 9.4), PHP 7.4+. Il plugin è compatibile HPOS (High-Performance Order Storage).

Configurazione iniziale

Prima della prima esportazione, aprite la scheda Impostazioni contabili e compilate:

Identità dell’azienda

  • Ragione sociale — utilizzata nelle descrizioni delle registrazioni.
  • SIREN — 9 cifre, utilizzato per la denominazione del file FEC ufficiale (SIRENFECAAAAMMGG.txt).

Giornali

Predefiniti: VE (giornale vendite) e BQ (giornale banca). Adattate i codici se il vostro commercialista usa un’altra nomenclatura (massimo 3 caratteri consigliato per Quadratus).

Piano dei conti

  • Conto cliente: 411000 di default. Spuntate «conti ausiliari per cliente» per generare un ausiliario stabile per cliente (C+ID per i clienti registrati, G+hash email per gli ospiti).
  • Conti ricavi: 707000 vendite, 708500 spedizioni, 709000 sconti, 708000 spese varie.
  • Conti IVA per aliquota: 445712 (20 %), 445711 (10 %), 445713 (5,5 %), 445714 (2,1 %), 445715 (0 %). Ogni aliquota rilevata in un ordine viene imputata al suo conto dedicato.
  • Conti di tesoreria per metodo di pagamento: lasciate vuoto per usare il conto bancario predefinito (512000), oppure assegnate un conto distinto per gateway (es. 512100 Stripe, 512200 PayPal) per facilitare la riconciliazione bancaria.

Stati degli ordini

Due impostazioni indipendenti:

  • Stati che generano una registrazione di vendita — Processing e Completed di default. La registrazione è datata alla data di creazione dell’ordine.
  • Stati che generano una registrazione di incasso — Completed di default. La registrazione è datata alla data di pagamento registrata da WooCommerce.

Schema contabile generato

Registrazione di vendita (giornale VE, data ordine)

  • Dare 411 Cliente: totale ordine IVA inclusa
  • Avere 707 Vendite: importo netto dei prodotti, suddiviso per aliquota IVA
  • Avere 708 Spedizioni: importo netto della spedizione, suddiviso per aliquota
  • Avere 44571x IVA a debito: IVA per aliquota

Registrazione di incasso (giornale BQ, data pagamento)

  • Dare 512 Banca (o conto del metodo di pagamento): totale IVA inclusa
  • Avere 411 Cliente: totale IVA inclusa

Ogni registrazione viene controllata: se la differenza dare/avere supera i 5 centesimi, la registrazione viene rifiutata. Al di sotto, l’arrotondamento viene corretto automaticamente sull’ultima riga.

Esportare un file

  1. Scheda Esportazione: scegliete la data di inizio e la data di fine.
  2. Selezionate il formato nel menu a tendina.
  3. Cliccate su Anteprima (50 righe) per verificare visivamente la struttura, oppure direttamente su Scarica il file.

Dettaglio dei formati

FEC (ufficiale Francia)

18 colonne separate da pipe (o tabulazione, a scelta): JournalCode, JournalLib, EcritureNum, EcritureDate, CompteNum, CompteLib, CompAuxNum, CompAuxLib, PieceRef, PieceDate, EcritureLib, Debit, Credit, EcritureLet, DateLet, ValidDate, Montantdevise, Idevise. Date in formato AAAAMMGG, importi con virgola decimale. Codifica UTF-8 o ISO-8859-15. Denominazione SIRENFECAAAAMMGG.txt conforme all’amministrazione fiscale francese.

Sage 100

CSV con punto e virgola, codifica Windows-1252, colonne compatibili con l’importazione parametrizzabile Sage 100c: JournalCode, DateEcriture, Compte, TiersCompte, LibelleEcriture, Debit, Credit, NumPiece, DateEcheance, ReferenceFacture.

EBP Compta

CSV punto e virgola Windows-1252 con segno D/C per riga: JournalCode, Date, NumeroCompte, CompteTiers, LibelleEcriture, NumeroPiece, Montant, Sens.

Pennylane

CSV UTF-8 con BOM, colonne native Pennylane: Date, Journal, Numéro de pièce, Libellé, Compte, Compte auxiliaire, Débit, Crédit.

Tiime

CSV UTF-8 con BOM: Date, Journal, Compte, Libelle, Debit, Credit, Piece, Tiers.

Indy

CSV UTF-8 con BOM adattato ai lavoratori autonomi, con una colonna Type che distingue Vendita e Incasso: Date, Type, Journal, Compte, Libelle, Debit, Credit, Reference.

Quadratus

File di testo ASCII a larghezza fissa (righe «M» di 102 caratteri), codifica Windows-1252, compatibile con Cegid Quadra Compta. Importi in centesimi allineati a destra, date GGMMAA.

Il formato Quadratus varia leggermente tra le versioni di Cegid Quadra Compta. Convalidate la prima esportazione con il vostro commercialista tramite l’anteprima di 50 righe; a volte è necessario un aggiustamento delle posizioni.

Automazione WP-CLI

Il plugin include un comando CLI per le esportazioni programmate:

wp dfwoo-fec export --from=2026-01-01 --to=2026-03-31 --format=fec --output=/percorso/fec-t1.txt

Opzioni: --format accetta fec, sage100, ebp, pennylane, tiime, indy, quadratus. Senza --output, il contenuto viene inviato allo standard output. Esempio di cron mensile:

0 6 1 * * cd /var/www/site && wp dfwoo-fec export --from=$(date -d "last month" +%Y-%m-01) --to=$(date -d "last month" +%Y-%m-31) --format=fec --output=/exports/fec-mensile.txt

Domande frequenti

I rimborsi e le note di credito sono gestiti?

La versione 1.0.0 esporta le registrazioni di vendita e di incasso. Le note di credito sono previste per una versione futura; nel frattempo, inseritele manualmente nel vostro software contabile.

Posso esportare più anni?

Sì, l’intervallo di date è libero. Per grandi volumi (oltre 10 000 ordini), preferite il comando WP-CLI, che non è soggetto al timeout HTTP.

Il plugin modifica i miei ordini?

No, lavora esclusivamente in lettura. Nessun dato d’ordine viene modificato e nessuna tabella viene creata.

Supporto

Supporto tecnico incluso per 12 mesi tramite il vostro account cliente DataFirefly. Allegate il file di anteprima e la versione di WooCommerce a ogni richiesta relativa a un formato di esportazione.

Questa pagina ti è stata utile?

Ancora bloccato? Contatta l'assistenza