Bereiten Sie Ihre Daten auf die elektronische Rechnung vor
fxPreFlight analysiert Ihr Dolibarr und zeigt Ihnen vor der Umstellung auf die elektronische Rechnung (Factur-X), was im Weg steht: Kunden ohne SIREN, ungültige USt-IdNr., Produkte ohne Steuersatz, Lücken in der Nummerierung, Rechnungen mit Datum außerhalb der Reihenfolge, unvollständige Bankkonten. Das Ergebnis ist ein Konformitätswert und Detailseiten, die jede Abweichung benennen.
Die Analyse ist rein lesend: das Modul ändert Ihre Daten dafür nicht.
Konformitätsanalyse
- Übersicht: gewichteter Wert für technische Einrichtung, Kundenstamm, Produkte und Rechnungen
- Kundenstamm: SIREN/SIRET, USt-IdNr., vollständige Adresse, E-Mail, Aufteilung B2B/B2C/Export
- Produkte: Produkte ohne Steuersatz, doppelte Referenzen
- Rechnungen der letzten 12 Monate: freie oder unvollständige Zeilen, fehlende Daten, manuell geänderte Rechnungen, Steuerabweichungen, Testrechnungen
- Nummerierung: Lücken in den Serien, Rechnungen, deren Datum nicht der Nummernfolge folgt, TakePOS-Belege je Kasse geprüft
- Bankkonten: IBAN, BIC, Bankverbindung auf den Rechnungen
- Steuerliche Konformität: Hinweis auf die Steuerbefreiung (französisches Steuergesetz Art. 293 B), zeitliche Reihenfolge
- PDF-Dateien: Größe, Logo-Optimierung, Hintergrundbilder
Aktualisierung der Kundendaten
- Ein sicherer Link, einzeln oder als Sammelversand, an Kunden mit unvollständigen Daten
- Öffentliches Formular: der Kunde füllt nur die fehlenden Felder aus, ohne Dolibarr-Konto
- Externe Prüfungen: USt-IdNr. (VIES), SIREN/SIRET (Sirene), Adresse (BAN)
- Freigabe vor der Übernahme: eingereichte Daten warten in einer Sandbox, Sie nehmen jedes Feld an oder lehnen es ab
- Vollständiges Prüfprotokoll: Versand, Öffnen des Formulars, Einreichung, Freigabe, Ablehnung
Für wen?
Französische Unternehmen, die mit Dolibarr fakturieren und auf die elektronische Rechnung umstellen müssen: Empfang seit dem 1. September 2026 verpflichtend, Ausstellung spätestens ab dem 1. September 2027 für KMU und Kleinstunternehmen.
Dokumentation (auf Französisch): doc.cap-rel.fr/fxpreflight
Was im Kauf enthalten ist
- Das Modul und der Zugang zu seinen Aktualisierungen für den auf dieser Seite genannten Zeitraum
- Fehlerbehebungen, auch zu den von Ihnen gemeldeten
- Eine E-Mail zu jeder neuen Version
Wer über neue Versionen automatisch Bescheid wissen möchte, zu diesem Modul wie zum Dolibarr-Umfeld überhaupt, abonniert dolinews.com: dort erscheinen unsere Versionsankündigungen.
Unterstützung
Die Unterstützung läuft über unser Supportformular, nicht über die Kommentare auf dieser Seite.
Unterstützung ist nicht kostenlos. Sie wünschen sich fachkundige Menschen als Gegenüber: dann ist es nur recht, dass diese Zeit bezahlt wird. Der angezeigte Preis deckt das Modul und seine Aktualisierungen ab. Er deckt weder die Installation noch die Einrichtung Ihres Dolibarr ab, auch nicht die Schulung Ihrer Teams, keine Sonderentwicklungen und keine Untersuchung einer Umgebung, die wir nicht betreiben.
Ein nachvollziehbarer Fehler im Modul wird kostenfrei behoben, das gehört zu den oben genannten Aktualisierungen.
Vor dem Kauf
- Prüfen Sie die oben auf dieser Seite genannten Dolibarr- und PHP-Versionen: darüber hinaus ist das Modul nicht getestet
- Module werden über Startseite > Einstellungen > Module > Externes Modul bereitstellen eingespielt, wofür Ihre Installation ein aktives Verzeichnis custom braucht
- Stützt sich ein Modul auf einen Onlinedienst, ist das Abonnement dieses Dienstes vom Kauf des Moduls getrennt und oben angegeben
Herausgeber
Modul entwickelt von CAP-REL, unter der Lizenz GPL-3.0-or-later. Dokumentation unter doc.cap-rel.fr.
Versionsverlauf
1.2.60 -- 20261006
- add a demo data set generator and a guided tour for demonstration accounts
- new user guide page: why invoice numbers must be gapless and chronological
- make the date filter of the invoice analyses portable beyond MySQL
- new read permission on the analysis pages: grant it to non-admin users after the update
- bank accounts page now also requires the bank read permission
- protect the contact address copy against forged links
- list and count only the bank accounts of the current entity
- translate the FEC reconciliation table of the numbering page
- require Dolibarr 18.0 and PHP 7.4
- VIES, Sirene and BAN checks only reach external addresses
- sanitize the action filter of the audit log
1.2.58 -- 20260831
- fix false alert on the 293 B mention when a standard PDF model already prints it
- check the invoice free text instead of the company note for custom PDF models
1.2.56 -- 20260828
- customizable public page URL (reverse proxy, dedicated domain)
1.2.54 -- 20260804
- other checks for customer copliance (code factoring)
- other checks for invoices numbers (gaps / series)
1.2.52 -- 20260727
- get mode logs for takepos systems
- add module version in log
- fix a sql request for mysql < 5.7
1.2.50 -- 20260716
- add missing file products_duplicate.php
- add more entries in whitelist for mysoc capital checks
1.2.48 -- 20260701
- Handle a race condition for deposit use
1.2.46 -- 20260617
- Small version to get more precise logs for tracking one race condition
- Better message on fiscal success part
- Better scroll position on "invoices warnings"
- Change error to warning level in case of no vat number if siren/siret exists
1.2.42 -- 20260616
- Normalize mercure number in case of offset
- Pre test on type of thirdparty value like TE_PRIVATE ... not NULL
- New setup entries to exclude some bank account from tests like stripe
- Full customizable public page + Multilang support
1.2.38 -- 20260604
- Fix new race condition with invoices with only fk_product link (no label, no desc on line)
1.2.36 -- 20260602
- Add missing token in some links
1.2.34 -- 20260514
- Check for last available version on init
1.2.32 -- 20260514
- Better tests for situation invoices
- Better tests in case of sharing numbers plan for differents invoices type
- Fix missing token for some internal links
- Code factoring for some checks
- Add new tests coverage
- Fix bad call link to dolibarr admin area
- cleanup vat franchise mention
- get logs for gaps detections
- better invoice issues messages (more precise)
1.2.24 -- 20260427
- Better tests on invoices number sequences (year as suffix)
- Better tests for E.I
- Get max data in case of multicompany to be able to fix bugs
1.2.21 -- 20260407
- Fix user message
- Missing global db on compliance
1.2.18 -- 20260403
- Better gap detection (real gaps and timing gaps)
- Exclude Non VAT association from tests
- Remove email tests
- Better messages (more "human comprehensive")
1.2.14 -- 20260402
- Change modFxPreFlight >> modFxpreflight
1.2.12 -- 20260331
- Non blocked check againts VIES / SIREN webservice
- Better invoices series numbers detector
- Add a "no vat" checkbox on public update page
- New option to send mail notification to dolibarr admin when customer post updated data
1.2.1 -- 20260326
- Fix missing public folder in zip package
1.2.0 -- 20260325
- Customer self-service data update system
- Send secure tokenized links to non-compliant customers (individual or bulk)
- Public form for customers to fill missing fields without a Dolibarr account
- Automatic thirdparty type detection (private individual vs company) from SIREN/SIRET/VAT/name
- Sandbox review: validate or reject each field before applying to production
- External API verification: VIES (VAT), Sirene/INSEE (SIREN/SIRET), BAN (French addresses)
- Validation popup on thirdparty card via Dolibarr hook
- Full audit trail (email sent, form opened, data submitted, validated, rejected)
- Country-aware field filtering (SIREN/SIRET for France only, VAT for EEC only, using Dolibarr core getCountriesInEEC)
- Products without VAT dedicated page
- Compliance admin setup (token expiry, max reminders, rate limiting, API toggles)
- Granular permissions (send, validate, audit)
- Complete user documentation with screenshots
- Translations in 8 languages (FR, EN, DE, ES, IT, NL, PL, PT)
1.0.40 -- 20260306
- Check VAT number only for EU companies (no more false positives on non-EU customers)
1.0.38 -- 20260305
- Add missing file products_no_vat.php
- New check agains PDF file size (some PA limit file size)
1.0.36 -- 20260202
- Better filters for non french companies
- Add more validation rules
- Fast copy thirdpary address to contacts
- Explain why a contact is on the "error list"
- Add tip for non-gaps into invoices number
- Add tests
1.0.32 -- 20260128
- Exclude non french companies from tests
- PHP 7.3 compatible
1.0.28 -- 20260119
- Fix sql request (as calc_total_ttc, FROM)
1.0.26 -- 20260114
- Add out of order detection and add help about that
1.0.24 -- 20260102
- Add details on "simulation" on 12 month invoices
1.0.22 -- 20251230
- Fix situation invoices into gap detection thanks to Thomas C.
1.0.20 -- 20251216
- Fix invoice numbering gap detection : use dolibarr core setup to detect patterns
- New fiscal compliance check section:
- Detects deleted invoices (gaps in rowid sequence)
- Detects test invoices (customers with [TEST] prefix, etc.) (???)
- Visual status indicator (green=OK, orange=warning, red=critical)
- New test_invoices.php page to list all test invoices with details
- Fix: Facture::TYPE_SITUATION constant replaced by literal value 5 to avoid class loading error
1.0.19 -- 20251216
- Exclude sitaution invoices from tests (todo for next release)
- Fix SQL request on facturedet (no tms fields, only on extrafields)
- New check on hidden value FACTURE_DEPOSITS_ARE_JUST_PAYMENTS thanks to Alex SPANGARO
- Change message on detect gaps on numbers (experimental function)
1.0.16 -- 20251215
- Better detection of numbering problems
- Better detection of manually update invoices
1.0.14 -- 20251128
- Special case for TE_ADMIN
1.0.12 -- 20251119
- Better fix #5 : multi company support
- Fix error in case of no php bcmath module, fallback to a less precise solution
1.0.10 -- 20251116
- Better fix #4 : exclude TE_PRIVATE from analyze
1.0.8 -- 20251115
- Start support of multicompany (please try and check that point)
1.0.3 -- 20251114
- Thanks to Alex SPANGARO
- Small Adjustment (Translation & picto)
- RCS & Capital > Siret & Capital
- SQL error on country_code in llx_societe (function checkCustomerCountryCode)
- Exclude bank account of type CASH & SAVINGS of the IBAN control (function getCompanyBankAccounts)
- Fix link on invoice admin
- Compatibility v20+
1.0.2 -- 20251113
- Fix country_code in sql (missing left join part)
- Rebuild with mix files from laptop and desktop computers (git fail)
Für die älteren Versionen, zurück bis zur ersten Veröffentlichung am 13.11.2025, finden Sie das vollständige Änderungsprotokoll auf der Seite "Über" des Moduls, sobald es installiert ist.