# E-reporting en Erkend Platform (PDP): documentatie

> Deze module stuurt de gegevens van uw B2C-transacties (e-reporting) en de levenscyclus van uw facturen door naar de Franse belastingdienst, in het kader van de Franse hervorming van de elektronische…

- Pagina: <https://www.datafirefly.com/nl/documentation/e-reporting-prestashop/>
- Taal: nl
- Bijgewerkt op: 2026-09-09
- Andere talen: [fr](https://www.datafirefly.com/documentation/e-reporting-prestashop/index.md), [en](https://www.datafirefly.com/en/documentation/e-reporting-prestashop/index.md), [es](https://www.datafirefly.com/es/documentation/e-reporting-prestashop/index.md), [de](https://www.datafirefly.com/de/documentation/e-reporting-prestashop/index.md), [it](https://www.datafirefly.com/it/documentation/e-reporting-prestashop/index.md), [pl](https://www.datafirefly.com/pl/documentation/e-reporting-prestashop/index.md), [pt](https://www.datafirefly.com/pt/documentation/e-reporting-prestashop/index.md)
- Index: <https://www.datafirefly.com/nl/documentation/llms.txt>

Deze module stuurt de gegevens van uw B2C-transacties (e-reporting) en de levenscyclus van uw facturen door naar de Franse belastingdienst, in het kader van de Franse hervorming van de elektronische facturatie. Hij maakt de stroom aan in het formaat dat de DGFiP verwacht (CII-semantiek, stroom 10, in XML en JSON) en levert die af bij uw erkende platform (PDP), of laat u die zelf indienen. Deze gids behandelt de installatie, de configuratie en het dagelijkse gebruik.

**Wettelijke herinnering.** Vanaf 1 september 2026 is het ontvangen van elektronische facturen verplicht voor alle Franse ondernemingen, en worden het uitsturen ervan en de e-reporting verplicht voor grote ondernemingen en middelgrote bedrijven. Kmo's, kleine ondernemingen en micro-ondernemingen volgen op 1 september 2027. Elke ontbrekende e-reportingtransmissie kan een boete van 250 € opleveren (met een plafond van 45 000 € per jaar).

## Vereisten

- PrestaShop 8.0 tot 9.x, PHP 7.4 tot 8.3.
- Uw SIREN-nummer (9 cijfers).
- Kennis van uw btw-regime (réel normal, réel simplifié of franchise en base).
- Voor het automatisch indienen: de verbindingsgegevens van uw erkende platform (indien-URL, status-URL, OAuth2-gegevens of API-sleutel). Die gegevens zijn niet nodig in de handmatige modus.

## Installatie

1. Open in de backoffice **Modules > Modulebeheer**, klik op **Een module uploaden** en kies het ZIP-bestand.
2. Klik na de installatie op **Configureren**. De module maakt automatisch zijn tabellen en een tabblad **E-reporting** onder **Bestellingen** aan.
3. Ga naar het tabblad **Instellingen** voor de eerste configuratie.

## Eerste configuratie

Alle instellingen staan in het tabblad **Instellingen** van de configuratiepagina van de module.

### Identiteit en regime

- **SIREN**: uw nummer van 9 cijfers. Het identificeert de verkopende partij in elke verstuurde stroom.
- **Btw-regime**: bepaalt hoe vaak u moet doorsturen. Réel normal geeft om de tien dagen, réel simplifié maandelijks en franchise en base tweemaandelijks.
- **Soort activiteit**: goederen, diensten of gemengd. Bij diensten en gemengde activiteiten wordt de opvolging van de inningen ingeschakeld, omdat de btw daar bij de inning opeisbaar wordt.
- **Begindatum**: de eerste datum vanaf welke de module transacties verzamelt. Zet die ten vroegste op de datum waarop de verplichting voor u ingaat.

### Verzamelopties

- **Intracommunautaire B2B-verkopen meenemen**: voegt de verkopen aan professionals uit een andere EU-lidstaat toe aan de stroom, want ook die vallen onder de e-reporting.
- **Creditnota's meenemen**: neemt de creditnota's (order slips) als negatieve bedragen in de stroom op.

## De manier van indienen kiezen

De instelling **PDP-modus** bepaalt hoe de stromen worden doorgestuurd.

### Handmatige modus

De module maakt de stromen aan; u downloadt ze in XML of JSON en dient ze zelf in op het portaal van uw platform, waarna u de transmissie als ingediend markeert. Dat is de aangewezen modus als uw platform nog geen API aanbiedt, of als u de controle liever zelf houdt.

### API-modus

De module dient de stromen automatisch in bij uw platform. Vul in:

- De **indien-URL** en de **status-URL** die uw platform aanlevert.
- De **authenticatiemethode**: OAuth2 (client credentials), API-sleutel of een vaste Bearer.
- Afhankelijk daarvan: de **token-URL**, de **Client ID** en het **Client Secret** voor OAuth2, of de **API-sleutel**, of het Bearer-token.
- Het **payloadformaat**: XML of JSON, naargelang wat de API van uw platform verwacht.

Gebruik de knop **De PDP-verbinding testen** om uw gegevens te valideren vóór u in productie gaat.

**Het geheim blijft bewaard.** Slaat u de instellingen op terwijl u het veld Client Secret of API-sleutel leeg laat, dan blijft de eerder opgeslagen waarde behouden. U hoeft het geheim dus niet bij elke wijziging opnieuw in te voeren.

## Een periode aanmaken en doorsturen

### Vanaf het dashboard

Het tabblad **Dashboard** toont de verschuldigde perioden, elk met hun wettelijke uiterste datum. Een periode met achterstand krijgt een rode markering. Klik naast een periode op **Aanmaken** om de stroom ervan te maken. De knop **Alles aanmaken** verwerkt in één keer alle vervallen perioden.

### Vanaf het tabblad Transmissies

Het tabblad **Transmissies** toont alle aangemaakte stromen met hun status. Per transmissie kunt u:

- Het detail van de opsplitsing per btw-tarief bekijken.
- De stroom downloaden in XML of JSON.
- In de API-modus klikken op **Naar de PDP versturen**.
- In de handmatige modus de transmissie als **ingediend** markeren, en daarna als **aanvaard** of **geweigerd**, volgens het antwoord van het platform.
- Een transmissie verwijderen zolang zij niet is ingediend.

**Statussen van een transmissie.** Een transmissie doorloopt de toestanden concept, aangemaakt, ingediend, aanvaard, geweigerd of fout. Een transmissie die al is ingediend of aanvaard, kan niet meer worden verwijderd, zodat uw auditspoor intact blijft.

## Frequentie volgens het regime

De module berekent de perioden automatisch op basis van het ingestelde regime, conform decreet 2022-1299:

- **Réel normal, om de tien dagen**: drie perioden per maand (van de 1e tot de 10e, van de 11e tot de 20e, en van de 21e tot het einde van de maand). Elke stroom moet binnen de 10 dagen na het einde van de periode worden ingediend.
- **Réel simplifié, maandelijks**: één transmissie per maand, in te dienen tussen de 25e en de 30e van de volgende maand.
- **Franchise en base, tweemaandelijks**: één transmissie om de twee maanden.

## Hoe de bedragen worden berekend

De module bouwt de opsplitsing per btw-tarief opnieuw op uit de werkelijke bestelregels. Hij voegt de verzendkosten toe tegen het tarief van de vervoerder, neemt de cadeauverpakking mee, en legt de afrondingsverschillen en de kortingen bij de grootste post, zodat de doorgestuurde totalen exact overeenkomen met de totalen van uw bestellingen. Bestellingen in een vreemde valuta worden omgerekend tegen de koers die bij de verkoop is vastgelegd. Creditnota's worden, indien ingeschakeld, als negatieve bedragen opgenomen en evenredig over de tarieven van de oorspronkelijke bestelling verdeeld.

## Levenscyclus van de facturen

Met het tabblad **Levenscyclus** volgt u de statussen van uw facturen op: indiening, afwijzing, weigering en inning. De inningen worden automatisch herkend op basis van de betalingen in PrestaShop, en zodra een bestelling naar een « betaald »-toestand gaat, wordt de status geïnd vastgelegd. U kunt voor een bepaalde bestelling ook handmatig een status invoeren. Elke bestelfiche in de backoffice toont bovendien een paneel met een overzicht van haar e-reportingstatus.

## Automatisering via cron

Het tabblad **Dashboard** toont een cron-URL die met een token is beveiligd. Stel bij uw host een geplande taak (cron) in die deze URL aanroept, bijvoorbeeld één keer per dag. Bij elke aanroep maakt de module alle vervallen perioden aan en dient hij, als de optie **Automatisch indienen** in de API-modus aanstaat, de stromen bij uw platform in.

**Houd de cron-URL vertrouwelijk.** Die bevat een token dat het aanmaken en indienen van de stromen toelaat. Deel die niet publiek. Vermoedt u dat de URL is uitgelekt, genereer het token dan opnieuw in de instellingen.

## Testmodus

Schakel de **Testmodus** in om de hele keten te valideren zonder echte gevolgen. Elke stroom die in die modus wordt doorgestuurd, draagt de testindicator die het officiële formaat voorziet: uw platform behandelt die als een proef. Zolang de optie aanstaat, blijft een banner **TESTMODUS** in de interface zichtbaar. Schakel die uit vóór uw eerste echte transmissie.

## Veelgestelde vragen

### Geldt dit ook voor mij als ik alleen aan particulieren verkoop?

Ja. Juist de B2C-verkopen vallen onder de e-reporting: de transactiegegevens ervan moeten periodiek worden doorgestuurd, ook al wordt er geen elektronische factuur uitgestuurd.

### Werkt de module met mijn erkende platform?

De API-client is algemeen en werkt met elk platform dat een REST-API aanbiedt met authenticatie via OAuth2, een API-sleutel of een Bearer. Heeft uw platform geen API, dan blijft de handmatige modus beschikbaar.

### Werkt de module samen met de Factur-X-module van DataFirefly?

Ja. Beide modules vullen elkaar aan: Factur-X dekt de elektronische B2B-facturatie, deze module dekt de e-reporting van de B2C-transacties en de levenscyclus van de facturen. Zij kunnen zonder conflict samen worden gebruikt.

### Wat gebeurt er als ik de module in de loop van het jaar installeer?

Zet de **Begindatum** op de datum vanaf welke de verplichting voor u geldt. De module maakt alleen perioden aan vanaf die datum.
