# DataFirefly FEC: boekhoudkundige export voor WooCommerce

> Overzicht DataFirefly FEC zet uw WooCommerce-bestellingen om in dubbele boekhoudkundige journaalposten en exporteert ze in zeven formaten: het officiële Franse FEC (verplicht bij een fiscale controle, artikel L.47 A-I van…

- Pagina: <https://www.datafirefly.com/nl/documentation/dfwoo-fec/>
- Taal: nl
- Bijgewerkt op: 2026-08-19
- Andere talen: [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), [it](https://www.datafirefly.com/it/documentation/dfwoo-fec/index.md), [pl](https://www.datafirefly.com/pl/documentation/dfwoo-fec/index.md), [pt](https://www.datafirefly.com/pt/documentation/dfwoo-fec/index.md)
- Index: <https://www.datafirefly.com/nl/documentation/llms.txt>

## Overzicht

DataFirefly FEC zet uw WooCommerce-bestellingen om in dubbele boekhoudkundige journaalposten en exporteert ze in zeven formaten: het officiële Franse FEC (verplicht bij een fiscale controle, artikel L.47 A-I van het LPF), Sage 100, EBP Compta, Pennylane, Tiime, Indy en Quadratus. Alle boekingen worden gecontroleerd (evenwicht tussen debet en credit) voordat ze worden geëxporteerd.

## Installatie

1. Download het bestand `dfwoo-fec.zip` vanuit uw DataFirefly-klantaccount.
2. Ga in het WordPress-beheer naar **Plugins → Nieuwe plugin → Plugin uploaden** en selecteer de ZIP.
3. Klik op **Nu installeren** en daarna op **Activeren**.
4. Het menu **WooCommerce → Boekhoudkundige export FEC** verschijnt.

Vereisten: WordPress 6.0+, WooCommerce 7.0+ (getest tot 9.4), PHP 7.4+. De plugin is compatibel met HPOS (High-Performance Order Storage).

## Eerste configuratie

Ga vóór uw eerste export naar het tabblad **Boekhoudinstellingen** en vul het volgende in:

### Bedrijfsidentiteit

- **Bedrijfsnaam**: wordt overgenomen in de omschrijvingen.
- **SIREN**: 9 cijfers, gebruikt voor de naamgeving van het officiële FEC-bestand (`SIRENFECJJJJMMDD.txt`).

### Dagboeken

Standaard: `VE` (verkoopdagboek) en `BQ` (bankdagboek). Pas de codes aan als uw accountant een andere nomenclatuur hanteert (maximaal 3 tekens aanbevolen voor Quadratus).

### Rekeningschema

- **Klantrekening**: standaard 411000. Vink "hulprekeningen per klant" aan om per klant een stabiele hulprekening te genereren (C+ID voor ingelogde klanten, G+hash van het e-mailadres voor gasten).
- **Opbrengstrekeningen**: 707000 verkopen, 708500 verzendkosten, 709000 kortingen, 708000 overige kosten.
- **Btw-rekeningen per tarief**: 445712 (20 procent), 445711 (10 procent), 445713 (5,5 procent), 445714 (2,1 procent), 445715 (0 procent). Elk tarief dat in een bestelling wordt gevonden, wordt op de bijbehorende rekening geboekt.
- **Liquiditeitsrekeningen per betaalmethode**: laat leeg om de standaard bankrekening (512000) te gebruiken, of wijs een aparte rekening per gateway toe (bijvoorbeeld 512100 Stripe, 512200 PayPal) om de bankafletting te vereenvoudigen.

### Bestelstatussen

Twee onafhankelijke instellingen:

- **Statussen die een verkoopboeking genereren**: standaard Processing en Completed. De boeking krijgt de aanmaakdatum van de bestelling.
- **Statussen die een ontvangstboeking genereren**: standaard Completed. De boeking krijgt de betaaldatum die WooCommerce heeft vastgelegd.

## Gegenereerd boekingsschema

### Verkoopboeking (dagboek VE, besteldatum)

- Debet 411 Klant: totaalbedrag inclusief btw van de bestelling
- Credit 707 Verkopen: bedrag exclusief btw van de producten, uitgesplitst per btw-tarief
- Credit 708 Verzending: bedrag exclusief btw van het transport, uitgesplitst per tarief
- Credit 44571x Verschuldigde btw: btw per tarief

### Ontvangstboeking (dagboek BQ, betaaldatum)

- Debet 512 Bank (of de rekening van de betaalmethode): totaalbedrag inclusief btw
- Credit 411 Klant: totaalbedrag inclusief btw

Elke boeking wordt gecontroleerd: is het verschil tussen debet en credit groter dan 5 cent, dan wordt ze geweigerd. Daaronder wordt het afrondingsverschil automatisch op de laatste regel gecorrigeerd.

## Een bestand exporteren

1. Tabblad **Export**: kies de begindatum en de einddatum.
2. Selecteer het formaat in de keuzelijst.
3. Klik op **Voorbeeld (50 regels)** om de structuur visueel te controleren, of meteen op **Bestand downloaden**.

## De formaten in detail

### FEC (officieel, Frankrijk)

18 kolommen gescheiden door een pipe (of een tab, naar keuze): JournalCode, JournalLib, EcritureNum, EcritureDate, CompteNum, CompteLib, CompAuxNum, CompAuxLib, PieceRef, PieceDate, EcritureLib, Debit, Credit, EcritureLet, DateLet, ValidDate, Montantdevise, Idevise. Datums in het formaat JJJJMMDD, bedragen met decimale komma. Codering UTF-8 of ISO-8859-15. Bestandsnaam `SIRENFECJJJJMMDD.txt` conform de DGFiP.

### Sage 100

CSV met puntkomma, codering Windows-1252, kolommen die aansluiten op de instelbare import van Sage 100c: JournalCode, DateEcriture, Compte, TiersCompte, LibelleEcriture, Debit, Credit, NumPiece, DateEcheance, ReferenceFacture.

### EBP Compta

CSV met puntkomma in Windows-1252, met per regel de zijde D/C: JournalCode, Date, NumeroCompte, CompteTiers, LibelleEcriture, NumeroPiece, Montant, Sens.

### Pennylane

CSV in UTF-8 met BOM, met de eigen kolommen van Pennylane: datum, dagboek, stuknummer, omschrijving, rekening, hulprekening, debet, credit.

### Tiime

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

### Indy

CSV in UTF-8 met BOM, afgestemd op zelfstandigen, met een kolom Type die onderscheid maakt tussen verkoop en ontvangst: Date, Type, Journal, Compte, Libelle, Debit, Credit, Reference.

### Quadratus

ASCII-tekstbestand met vaste breedte (regels "M" van 102 tekens), codering Windows-1252, compatibel met Cegid Quadra Compta. Bedragen in centen rechts uitgelijnd, datums DDMMJJ.

Het Quadratus-formaat verschilt licht per versie van Cegid Quadra Compta. Laat de eerste export door uw accountant valideren via het voorbeeld van 50 regels; soms is een aanpassing van de posities nodig.

## Automatiseren met WP-CLI

De plugin levert een CLI-commando voor geplande exports:

```
wp dfwoo-fec export --from=2026-01-01 --to=2026-03-31 --format=fec --output=/pad/fec-q1.txt
```

Opties: `--format` accepteert fec, sage100, ebp, pennylane, tiime, indy en quadratus. Zonder `--output` gaat de inhoud naar de standaarduitvoer. Voorbeeld van een maandelijkse cron:

```
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-maandelijks.txt
```

## Veelgestelde vragen

### Worden terugbetalingen en creditnota's verwerkt?

Versie 1.0.0 exporteert de verkoop- en ontvangstboekingen. Creditnota's staan gepland voor een latere versie; boek ze tot die tijd handmatig in uw boekhoudpakket.

### Kan ik meerdere jaren exporteren?

Ja, het datumbereik is vrij te kiezen. Bij grote volumes (meer dan 10.000 bestellingen) kunt u beter het WP-CLI-commando gebruiken, dat niet aan de HTTP-timeout gebonden is.

### Wijzigt de plugin mijn bestellingen?

Nee, ze werkt uitsluitend lezend. Er worden geen bestelgegevens gewijzigd en er wordt geen tabel aangemaakt.

## Support

Technische ondersteuning is 12 maanden inbegrepen via uw DataFirefly-klantaccount. Voeg bij elke vraag over een exportformaat het voorbeeldbestand en de WooCommerce-versie toe.
