# DataFirefly FEC — Esportazione contabile WooCommerce

> 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,…

- Pagina: <https://www.datafirefly.com/it/documentation/dfwoo-fec/>
- Lingua: it
- Aggiornato il: 2026-07-01
- Altre lingue: [fr](https://www.datafirefly.com/documentation/dfwoo-fec/index.md), [en](https://www.datafirefly.com/en/documentation/dfwoo-fec/index.md), [es](https://www.datafirefly.com/es/documentation/dfwoo-fec/index.md), [de](https://www.datafirefly.com/de/documentation/dfwoo-fec/index.md), [pl](https://www.datafirefly.com/pl/documentation/dfwoo-fec/index.md), [nl](https://www.datafirefly.com/nl/documentation/dfwoo-fec/index.md), [pt](https://www.datafirefly.com/pt/documentation/dfwoo-fec/index.md)
- Indice: <https://www.datafirefly.com/it/documentation/llms.txt>

## 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.
