FACBOX.
L'écosystème FACBOX

Partenariats & technologies

FACBOX est conçu par SWAT. Découvrez les prestataires, les services publics, les langages et les composants techniques sur lesquels s'appuie l'application, ainsi que les intégrations envisagées.

Infrastructure

Prestataires techniques

Des services professionnels assurent l'hébergement et l'acheminement de certaines communications de FACBOX.

IONOS

Hébergement

Infrastructure serveur, hébergement et services liés au domaine de FACBOX.

Découvrir le service

OVHcloud

Messagerie SMTP

Service technique utilisé pour l'expédition de courriels depuis l'application.

Découvrir le service

Super PDP

Plateforme agréée · API de facturation électronique

Raccordement API de FACBOX à Super PDP : émission et réception de factures électroniques opérationnelles en production. Les statuts des échanges sont suivis via Super PDP.

Découvrir le service

SMSFactor

API SMS professionnels Intégration prévue · non activée

Solution envisagée pour les notifications et communications par SMS. Aucun envoi SMSFactor n'est encore disponible dans FACBOX.

Découvrir le service
Données & API

Services publics

FACBOX exploite certaines données et API publiques pour faciliter la recherche d'entreprises et la saisie des adresses.

Annuaire des entreprises · DINUM

API Recherche d'entreprises

Recherche de sociétés françaises et récupération d'informations publiques issues notamment de Sirene et du RNE.

Découvrir le service

Géoplateforme · IGN

Géocodage des adresses

Suggestions et géocodage d'adresses avec les données de la Base Adresse Nationale.

Découvrir le service
Architecture logicielle

Socle technique

FACBOX repose sur une architecture web développée et exploitée par SWAT : serveurs Linux, traitement côté serveur, bases de données et interface navigateur.

PHP & PHP-FPM

Application et logique métier

Le langage principal de FACBOX : gestion des utilisateurs, documents, recherches, droits et traitements métier, avec PHP-FPM côté serveur.

Découvrir le service

MariaDB

Base de données relationnelle

Stockage et interrogation SQL des comptes, entreprises, contacts, documents et données de gestion.

Découvrir le service

Python

Génération documentaire

Traitements spécialisés, notamment le moteur de génération et de contrôle des factures électroniques Factur-X.

Découvrir le service

Nginx

Serveur web

Distribution des pages web et des ressources statiques, en amont des traitements PHP.

Découvrir le service

Debian GNU/Linux

Système d'exploitation

Environnement Linux d'exploitation et d'administration des serveurs de l'application.

Découvrir le service

HTML, CSS & JavaScript

Interface utilisateur

Structure, apparence responsive, modes clair et sombre et interactions dynamiques dans le navigateur.

Découvrir le service
Intelligence artificielle

Pilotage par les agents IA

Grâce à une passerelle MCP développée par SWAT, des assistants IA compatibles peuvent interagir avec les outils autorisés de FACBOX.

Web Agent IA · SWAT

Pilotage de FACBOX par langage naturel

Passerelle MCP développée par SWAT pour consulter, modifier et piloter les fonctions autorisées du site depuis ChatGPT, Claude ou Mistral, par chat ou à la voix selon les capacités de l'assistant connecté. Les actions restent soumises aux droits configurés.

Découvrir le service

Model Context Protocol

Protocole ouvert d'intégration IA

Standard permettant aux assistants compatibles d'utiliser des outils et ressources exposés par le serveur Web Agent IA, avec authentification et accès limités.

Découvrir le service
Logiciels & standards

Bibliothèques, outils & standards

Des logiciels libres, bibliothèques spécialisées et standards ouverts complètent les fonctions développées par SWAT.

OpenStreetMap

Données cartographiques

Fond de carte et données géographiques issus de la communauté OpenStreetMap.

Découvrir le service

Leaflet

Cartographie interactive

Bibliothèque JavaScript utilisée pour les cartes, marqueurs et interactions géographiques.

Découvrir le service

Leaflet.markercluster

Regroupement des points cartographiques

Extension Leaflet utilisée pour regrouper les marqueurs proches, afficher les compteurs et rendre les cartes chargées plus lisibles.

Découvrir le service

Valhalla

Calcul d'itinéraires

Moteur de routage sollicité pour les parcours à vélo ou à pied entre les emplacements visibles sur la carte FACBOX.

Découvrir le service

OSRM (Open Source Routing Machine)

Itinéraires routiers et optimisation

Moteur de calcul des itinéraires en voiture et optimisation de l'ordre des étapes, avec affichage de la route réelle sur la carte.

Découvrir le service

GeoJSON

Format de données géographiques

Format ouvert utilisé pour transmettre les tracés des itinéraires et les afficher sur la carte avec Leaflet.

Découvrir le service

Chart.js

Tableaux de bord et graphiques

Bibliothèque JavaScript utilisée pour visualiser les indicateurs et les statistiques dans les tableaux de bord FACBOX.

Découvrir le service

Tesseract OCR

Lecture locale des justificatifs

Moteur de reconnaissance de caractères installé sur le serveur FACBOX, avec les langues française et anglaise, pour proposer une extraction des achats à vérifier avant saisie.

Découvrir le service

Poppler

Traitement des PDF

Outils PDF, notamment pdftoppm, utilisés pour préparer localement les pages scannées avant leur reconnaissance OCR.

Découvrir le service

Factur-X

Standard de facture électronique

Format hybride PDF/A-3 et XML structuré, utilisé pour générer les factures électroniques.

Découvrir le service

PDF/A-3

Archivage et facturation électronique

Format PDF normalisé permettant d'intégrer des données XML structurées dans une facture Factur-X, avec contrôle de conformité PDF/A-3b.

Découvrir le service

veraPDF & Ghostscript

Contrôles PDF/A

Outils utilisés dans la génération et la validation des documents Factur-X.

Découvrir le service

PHPMailer

Envoi de messages

Bibliothèque PHP qui gère la préparation et la transmission SMTP des courriels.

Découvrir le service

Web Push & VAPID

Notifications et authentification des envois

Notifications push des navigateurs via les standards Web Push et VAPID, avec gestion des abonnements par navigateur.

Découvrir le service

Service Workers

Notifications côté navigateur

Scripts du navigateur utilisés pour réceptionner et afficher les notifications push, même lorsque la page FACBOX n'est pas ouverte.

Découvrir le service

OAT

Composants d'interface

Bibliothèque de composants CSS et JavaScript utilisée dans l'interface FACBOX.

Découvrir le service

Composer

Gestion des dépendances PHP

Gestion des bibliothèques et de leurs versions côté PHP, notamment PHPMailer.

Découvrir le service

FACBOX est une application conçue et développée par SoftWare Agence Technologies (SWAT).

Erreur