Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe DataFirefly Factur-X: Elektronische Facturatie PDF/A-3 + XML werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
Elektronisch factureren wordt verplicht: loop erop vooruit
De Franse hervorming van de elektronische facturatie legt een strak tijdpad op. Vanaf 1 september 2026 moeten alle btw-plichtige ondernemingen elektronische facturen kunnen ontvangen, en moeten grote ondernemingen en middelgrote bedrijven ze uitgeven. Vanaf 1 september 2027 geldt de uitgifteplicht ook voor mkb, kleinbedrijf en eenmanszaken. De meeste PrestaShop-verkopers moeten dus vanaf 2026 kunnen ontvangen en vanaf 2027 kunnen uitgeven. Factur-X is het hybride formaat dat in Frankrijk wordt aanbevolen om die stap rustig te zetten.
Factur-X: een hybride formaat dat mens en machine lezen
Een Factur-X-factuur is één bestand waarin twee werelden samenkomen: een PDF/A-3b die uw klant kan openen, lezen en afdrukken als een gewone factuur, en een gestructureerd XML-bestand dat in die pdf is ingebed en dat boekhoudsoftware en platforms automatisch kunnen uitlezen. U hoeft niet langer een pdf via het ene kanaal en een gegevensbestand via het andere te sturen: alles zit in hetzelfde document, waardoor de leesbare weergave en de verwerkte gegevens niet uit elkaar kunnen lopen.
Gestructureerde gegevens conform EN 16931
De module bouwt de XML op in het CII-formaat (Cross Industry Invoice van UN/CEFACT), de standaard waarop Factur-X rust. De volgorde van de elementen volgt het schema strikt, de identiteit van de verkoper bevat het SIREN-nummer (met de bijbehorende schema-identificatie) en het intracommunautaire btw-nummer, en de btw wordt per tarief uitgesplitst. Er zijn drie profielen beschikbaar: BASIC voor een lichtere XML, EN 16931 voor volledige conformiteit met de Europese basis, en EXTENDED.
Een robuuste inbedding, los van uw TCPDF-versie
De visuele pdf wordt gerenderd via de TCPDF die al in PrestaShop aanwezig is, in PDF/A-3b. Het inbedden van de XML hangt echter van geen enkel intern detail van TCPDF af: dat gebeurt via een incrementele update van de pdf, een techniek die de benodigde objecten toevoegt (het ingebedde bestand, de /AF-array, de relatie /AFRelationship Data, de XMP-metadata voor Factur-X en het PDF/A-uitbreidingsschema) zonder ook maar één byte van het bestaande document aan te raken. Het gevolg: de oplossing blijft stabiel, welke TCPDF-versie er ook met uw PrestaShop meekomt.
Al uw factuursituaties gedekt
De bestelregels, de verzendkosten (gemodelleerd als charge op documentniveau) en de kortingen (gemodelleerd als allowance en evenredig verdeeld over de btw-grondslagen) worden met hun btw-tarief naar de XML vertaald. Alle totalen, van het bedrag exclusief btw en de belastbare grondslag tot het btw-totaal, het bedrag inclusief btw en het te betalen bedrag, worden opnieuw berekend uit de regels en de uitsplitsing, om aan de BR-CO-balansregels van EN 16931 te voldoen. Het gaat om de interne samenhang van het document, precies wat de officiële validators controleren.
Drie manieren om uw facturen op te halen
Vanaf de bestelpagina in de backoffice biedt een apart paneel de directe download van de Factur-X-pdf en van de XML alleen. Een beheertabblad toont uw bestellingen en maakt massale aanmaak mogelijk: selecteer een reeks en haal alle facturen op in één ZIP-archief. Aan klantzijde kan een optionele link in het account de koper zijn factuur laten downloaden. Tot slot kan het aanmaken automatisch worden gestart zodra een bestelling een status van uw keuze bereikt.
Aanmaken en verzenden: wat de module doet
Deze module dekt het aanmaken van conforme Factur-X-facturen, de stap die technisch de meeste nauwkeurigheid vraagt. Voor het aanmaken van Factur-X is geen certificering nodig. De verzending via een erkend platform (Plateforme Agréée, voorheen PDP) en, voor bepaalde verrichtingen, de e-reporting vormen een aparte laag die daar bovenop komt. Versie 1.0 richt zich op het produceren van conforme bestanden, klaar om te worden verstuurd via het platform van uw keuze of om in uw boekhoudstroom te worden opgenomen, als natuurlijke aanvulling op onze module voor boekhoudkundige export.
Compatibel met PrestaShop 8 en 9
De architectuur draait op ModuleAdminController, Smarty en een handmatige PSR-4-autoloader (zonder Composer), die in PrestaShop 8.0, 8.1, 8.2 en 9.0 op dezelfde manier werken. Geen aparte codebranche, geen bijzondere Symfony-afhankelijkheid, en geen pijnlijke migratie wanneer u naar PrestaShop 9 overstapt.
Er zijn nog geen beoordelingen.