{
  "manifest": {
    "schemaVersion": "0.2.0",
    "server": {
      "name": "io.github.bluetouff/pa-check",
      "title": "PA Check",
      "version": "0.2.0",
      "endpoint": "https://pa.l0g.fr/api/mcp",
      "readOnly": true
    },
    "revision": {
      "revision": "https://pa.l0g.fr/DEPLOYED_SHA",
      "builtAt": "https://pa.l0g.fr/DEPLOYED_SHA"
    },
    "checkedAt": "2026-10-14",
    "officialDirectorySnapshot": "2026-10-14",
    "counts": {
      "questions": 25,
      "enrichedPlatforms": 155,
      "approvedPlatforms": 155,
      "pendingPlatforms": 11,
      "journeys": 155,
      "invoiceRoutes": 6,
      "directRoutingOptions": 3,
      "sources": 459,
      "incidentNotices": 75,
      "observedPublicSites": 11
    },
    "canonical": {
      "site": "https://pa.l0g.fr/",
      "methodology": "https://pa.l0g.fr/methodologie/",
      "changes": "https://pa.l0g.fr/changements/",
      "incidents": "https://pa.l0g.fr/incidents/",
      "repository": "https://github.com/bluetouff/facture-radar"
    },
    "limits": [
      "Le corpus reprend des informations publiques datées.",
      "Une information absente reste à confirmer et n'est pas transformée en oui.",
      "Le serveur accepte uniquement des questions et critères sur le corpus public ; factures, SIREN et données de compte sont exclus.",
      "Le contrôle de fichier reste exclusivement dans le navigateur du site."
    ]
  },
  "questions": {
    "checkedAt": "2026-09-16",
    "questions": [
      {
        "slug": "envoyer-factur-x-sans-solution-compatible",
        "shortLabel": "Envoyer un Factur-X déjà prêt",
        "category": "Fichier déjà produit",
        "title": "Quelle plateforme peut envoyer mon Factur-X sans intermédiaire ?",
        "description": "Vous avez déjà un PDF/A-3 Factur-X avec son XML EN16931 et cherchez uniquement le portail qui l'acheminera.",
        "shortAnswer": "B2Brouter est aujourd'hui le point de départ le mieux documenté.",
        "answerDetail": "Son portail publie l'import de fichiers PDF ou XML et l'envoi électronique. La conservation de l'XML embarqué d'un Factur-X créé ailleurs doit encore être confirmée avant de s'engager.",
        "recommendations": [
          {
            "label": "B2Brouter",
            "detail": "Accès direct et import PDF ou XML publiés. Demandez une confirmation écrite sur la conservation de l'XML EN16931 sans ressaisie.",
            "state": "start",
            "platformSlug": null,
            "href": null,
            "sourceIds": [
              "dgfip-list-2026-08-19",
              "b2brouter-home-2026",
              "b2brouter-free-2026",
              "b2brouter-facturx-validator-2026"
            ]
          },
          {
            "label": "SuperPDP",
            "detail": "Compte en ligne, Factur-X et validation EN16931 documentés. L'import d'un fichier tiers déjà finalisé n'est pas décrit publiquement.",
            "state": "consider",
            "platformSlug": "superpdp",
            "href": "/plateformes/superpdp/",
            "sourceIds": [
              "dgfip-list-2026-08-19",
              "superpdp-home-2026",
              "superpdp-production-2026",
              "superpdp-features-2026"
            ]
          },
          {
            "label": "Dext",
            "detail": "L'import de factures de vente et leur envoi via la PA sont publiés. La conservation de l'XML d'origine reste à confirmer.",
            "state": "confirm",
            "platformSlug": null,
            "href": null,
            "sourceIds": [
              "dgfip-list-2026-08-19",
              "dext-add-documents-2026",
              "dext-send-electronic-2026"
            ]
          }
        ],
        "checks": [
          "Le portail accepte un PDF/A-3 Factur-X produit par un autre logiciel.",
          "L'XML EN16931 embarqué est conservé jusqu'à l'émission.",
          "Aucun OCR ni aucune ressaisie des lignes ne sont imposés.",
          "Le tarif correspondant à votre volume est communiqué."
        ],
        "nextAction": {
          "label": "Contrôler mon fichier sur cet appareil",
          "href": "/verifier-une-facture/"
        },
        "sourceIds": [
          "dgfip-list-2026-08-19"
        ],
        "tone": "blue",
        "icon": "invoice",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "garder-son-logiciel-de-facturation",
        "shortLabel": "Garder son logiciel actuel",
        "category": "Outil existant",
        "title": "Puis-je garder mon logiciel de facturation actuel ?",
        "description": "La réponse dépend du lien entre votre logiciel, sa plateforme agréée et l'activation prévue dans votre offre.",
        "shortAnswer": "Plusieurs outils peuvent être conservés, mais leur simple présence dans une gamme ne garantit pas que votre entreprise soit déjà activée.",
        "answerDetail": "Tiime publie les trois fonctions attendues. Pour Qonto, l'e-reporting généralisé reste à confirmer. EBP et Sage nécessitent aussi de vérifier l'édition utilisée et l'activation de la plateforme associée.",
        "recommendations": [
          {
            "label": "Tiime",
            "detail": "Réception, émission et e-reporting sont documentés. Vérifiez dans votre espace que Tiime est bien activé comme plateforme agréée.",
            "state": "start",
            "platformSlug": "tiime",
            "href": "/plateformes/tiime/",
            "sourceIds": [
              "tiime-pa-2026"
            ]
          },
          {
            "label": "Qonto Facturation",
            "detail": "Réception et émission sont publiées. L'accès général à l'e-reporting reste à confirmer pour votre organisation.",
            "state": "confirm",
            "platformSlug": "qonto",
            "href": "/plateformes/qonto/",
            "sourceIds": [
              "qonto-invoicing-2026",
              "qonto-ereporting-2026"
            ]
          },
          {
            "label": "EBP",
            "detail": "L'environnement EBP est relié à la plateforme Cegid. Confirmez l'édition, l'activation et les fonctions incluses dans votre contrat.",
            "state": "confirm",
            "platformSlug": "cegid",
            "href": "/plateformes/cegid/",
            "sourceIds": [
              "cegid-pa-2026"
            ]
          },
          {
            "label": "Sage",
            "detail": "La plateforme Sage est intégrée à plusieurs gammes. Vérifiez le produit, l'édition, les plafonds et la fin de l'inscription.",
            "state": "confirm",
            "platformSlug": "sage",
            "href": "/plateformes/sage/",
            "sourceIds": [
              "sage-products-2026",
              "sage-pa-2026"
            ]
          }
        ],
        "checks": [
          "Le nom exact de la plateforme agréée associée à votre outil.",
          "La réception, l'émission et l'e-reporting inclus dans votre offre.",
          "Le statut d'activation pour la bonne entreprise.",
          "Les plafonds et le tarif de votre édition actuelle."
        ],
        "nextAction": {
          "label": "Entrer le nom de mon outil",
          "href": "/verifier-mon-outil/#verifier-logiciel"
        },
        "sourceIds": [
          "dgfip-list-2026-08-19"
        ],
        "tone": "violet",
        "icon": "search",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "plateforme-gratuite-sans-compte-bancaire",
        "shortLabel": "Gratuite sans compte bancaire",
        "category": "Prix et accès",
        "title": "Quelle plateforme gratuite choisir sans ouvrir de compte bancaire ?",
        "description": "Pour une petite structure, plusieurs offres publiques réunissent gratuité et compte professionnel facultatif.",
        "shortAnswer": "Tiime, Pennylane, Abby et Odoo font partie des options les mieux documentées pour ce besoin.",
        "answerDetail": "Le choix dépend encore du volume, du statut de l'entreprise et des fonctions nécessaires. Le diagnostic conserve aussi Indy, Qonto et Shine parmi les options compatibles avec certains profils.",
        "recommendations": [
          {
            "label": "Tiime",
            "detail": "Facturation électronique gratuite et annoncée sans limite, compte professionnel facultatif.",
            "state": "start",
            "platformSlug": "tiime",
            "href": "/plateformes/tiime/",
            "sourceIds": [
              "tiime-pricing-2026",
              "tiime-pa-2026"
            ]
          },
          {
            "label": "Pennylane",
            "detail": "Plan gratuit réservé aux micro-entreprises, limité à 1 200 factures par an et sans compte bancaire imposé.",
            "state": "consider",
            "platformSlug": "pennylane",
            "href": "/plateformes/pennylane/",
            "sourceIds": [
              "pennylane-free-2026"
            ]
          },
          {
            "label": "Abby",
            "detail": "Offre Basique gratuite avec facturation électronique incluse. La connexion bancaire appartient aux offres payantes.",
            "state": "consider",
            "platformSlug": "abby",
            "href": "/plateformes/abby/",
            "sourceIds": [
              "abby-pricing-2026",
              "abby-electronic-invoicing-2026"
            ]
          },
          {
            "label": "Odoo",
            "detail": "Application de facturation annoncée gratuite sans limite dans le temps et utilisable sans carte bancaire.",
            "state": "consider",
            "platformSlug": "odoo",
            "href": "/plateformes/odoo/",
            "sourceIds": [
              "odoo-invoicing-2026"
            ]
          }
        ],
        "checks": [
          "Votre forme d'entreprise est éligible à l'offre gratuite.",
          "Votre volume reste sous le plafond publié.",
          "Le compte bancaire est réellement facultatif pour la plateforme agréée.",
          "Les fonctions dont vous avez besoin ne sont pas réservées à un plan payant."
        ],
        "nextAction": {
          "label": "Tester mon profil en trois questions",
          "href": "/diagnostic/#diagnostic-form"
        },
        "sourceIds": [],
        "tone": "green",
        "icon": "target",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "plateforme-pour-micro-entrepreneur",
        "shortLabel": "Choisir comme micro-entrepreneur",
        "category": "Micro-entreprise",
        "title": "Quelle plateforme regarder quand on est micro-entrepreneur ?",
        "description": "À faible volume, la gratuité est fréquente. Les différences se trouvent dans les plafonds, l'accompagnement et les outils annexes.",
        "shortAnswer": "Tiime, Pennylane, Abby et SuperPDP constituent quatre points de départ bien renseignés.",
        "answerDetail": "Tiime et Abby annoncent des factures sans limite. Pennylane limite son plan micro à 1 200 factures par an. SuperPDP publie un compte gratuit jusqu'à 1 000 factures par mois.",
        "recommendations": [
          {
            "label": "Tiime",
            "detail": "Offre gratuite, factures annoncées sans limite, collaboration avec le comptable documentée.",
            "state": "start",
            "platformSlug": "tiime",
            "href": "/plateformes/tiime/",
            "sourceIds": [
              "tiime-pricing-2026",
              "tiime-accountant-2026"
            ]
          },
          {
            "label": "Pennylane",
            "detail": "Plan gratuit dédié aux micro-entreprises avec 1 utilisateur et 1 200 factures par an.",
            "state": "consider",
            "platformSlug": "pennylane",
            "href": "/plateformes/pennylane/",
            "sourceIds": [
              "pennylane-free-2026"
            ]
          },
          {
            "label": "Abby",
            "detail": "Outil conçu pour les indépendants, offre gratuite et fonctions de facturation électronique incluses.",
            "state": "consider",
            "platformSlug": "abby",
            "href": "/plateformes/abby/",
            "sourceIds": [
              "abby-pricing-2026",
              "abby-electronic-invoicing-2026"
            ]
          },
          {
            "label": "SuperPDP",
            "detail": "Compte gratuit jusqu'à 1 000 factures par mois. Les éventuels frais de contrôle d'identité restent à intégrer.",
            "state": "consider",
            "platformSlug": "superpdp",
            "href": "/plateformes/superpdp/",
            "sourceIds": [
              "superpdp-pricing-2026"
            ]
          }
        ],
        "checks": [
          "Le nombre annuel de factures que vous émettez et recevez.",
          "L'accès dont votre comptable a besoin.",
          "La gestion des déclarations et encaissements qui vous sont utiles.",
          "Le coût des modules facultatifs, sans les confondre avec le service de base."
        ],
        "nextAction": {
          "label": "Trouver les options pour mon volume",
          "href": "/diagnostic/#diagnostic-form"
        },
        "sourceIds": [],
        "tone": "amber",
        "icon": "question",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "plateforme-pour-travailler-avec-comptable",
        "shortLabel": "Travailler avec son comptable",
        "category": "Collaboration",
        "title": "Quelle plateforme permet de travailler simplement avec mon comptable ?",
        "description": "L'accès du cabinet est publié par plusieurs plateformes, mais les droits et fonctions varient selon l'offre.",
        "shortAnswer": "Tiime, Pennylane, Sellsy et Septeo documentent clairement un parcours pour le comptable.",
        "answerDetail": "Le bon choix dépend surtout de l'outil utilisé par votre cabinet, des droits accordés et de la circulation des pièces entre votre espace et sa production comptable.",
        "recommendations": [
          {
            "label": "Tiime",
            "detail": "Espace Tiime Expert et collaboration avec le cabinet documentés.",
            "state": "start",
            "platformSlug": "tiime",
            "href": "/plateformes/tiime/",
            "sourceIds": [
              "tiime-accountant-2026",
              "tiime-pa-2026"
            ]
          },
          {
            "label": "Pennylane",
            "detail": "Écosystème commun aux cabinets et à leurs clients, accès comptable publié.",
            "state": "consider",
            "platformSlug": "pennylane",
            "href": "/plateformes/pennylane/",
            "sourceIds": [
              "pennylane-free-2026",
              "pennylane-main-2026"
            ]
          },
          {
            "label": "Sellsy",
            "detail": "Accès expert-comptable annoncé gratuit, sans surcoût ni limite.",
            "state": "consider",
            "platformSlug": "sellsy",
            "href": "/plateformes/sellsy/",
            "sourceIds": [
              "sellsy-accountants-2026"
            ]
          },
          {
            "label": "Septeo Ingeneo",
            "detail": "Parcours destiné aux cabinets, avec Teogest et des API annoncées.",
            "state": "consider",
            "platformSlug": "septeo",
            "href": "/plateformes/septeo/",
            "sourceIds": [
              "septeo-pa-2026"
            ]
          }
        ],
        "checks": [
          "Votre cabinet utilise déjà cette plateforme ou une intégration compatible.",
          "Les droits permettent de consulter, corriger et exporter les bonnes pièces.",
          "L'accès du cabinet est inclus dans votre offre.",
          "La fin de la relation avec le cabinet ne bloque pas vos propres données."
        ],
        "nextAction": {
          "label": "Choisir l'accès comptable comme priorité",
          "href": "/diagnostic/#diagnostic-form"
        },
        "sourceIds": [],
        "tone": "violet",
        "icon": "layers",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "facturer-particuliers-et-clients-etrangers",
        "shortLabel": "Particuliers et international",
        "category": "E-reporting",
        "title": "Que choisir si je facture des particuliers ou des clients étrangers ?",
        "description": "Votre plateforme doit prendre en charge l'e-reporting en plus des factures électroniques entre entreprises françaises.",
        "shortAnswer": "Tiime, Pennylane, Abby et SuperPDP publient une couverture de l'e-reporting.",
        "answerDetail": "Cette fonction devient décisive pour les ventes B2C et certaines opérations internationales. Il faut encore confirmer son activation pour votre entreprise et les données demandées par votre activité.",
        "recommendations": [
          {
            "label": "Tiime",
            "detail": "E-reporting documenté dans l'offre de plateforme agréée.",
            "state": "start",
            "platformSlug": "tiime",
            "href": "/plateformes/tiime/",
            "sourceIds": [
              "tiime-pa-2026"
            ]
          },
          {
            "label": "Pennylane",
            "detail": "E-reporting et formats réglementaires documentés.",
            "state": "consider",
            "platformSlug": "pennylane",
            "href": "/plateformes/pennylane/",
            "sourceIds": [
              "pennylane-formats-2026"
            ]
          },
          {
            "label": "Abby",
            "detail": "E-reporting annoncé dans le périmètre de facturation électronique étudié.",
            "state": "consider",
            "platformSlug": "abby",
            "href": "/plateformes/abby/",
            "sourceIds": [
              "abby-electronic-invoicing-2026"
            ]
          },
          {
            "label": "SuperPDP",
            "detail": "Émission, réception et e-reporting documentés, compte gratuit publié sous plafond.",
            "state": "consider",
            "platformSlug": "superpdp",
            "href": "/plateformes/superpdp/",
            "sourceIds": [
              "superpdp-features-2026",
              "superpdp-pricing-2026"
            ]
          }
        ],
        "checks": [
          "Les opérations B2C et internationales réellement couvertes.",
          "La date d'activation de l'e-reporting pour votre entreprise.",
          "La gestion des encaissements lorsque cette information est requise.",
          "Les pays, devises et cas particuliers traités par votre offre."
        ],
        "nextAction": {
          "label": "Indiquer mon besoin international",
          "href": "/diagnostic/#diagnostic-form"
        },
        "sourceIds": [
          "aife-calendar-2026"
        ],
        "tone": "coral",
        "icon": "route",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "plateforme-avec-api",
        "shortLabel": "Connecter ses outils par API",
        "category": "Intégration",
        "title": "Quelle plateforme propose une API pour connecter mes outils ?",
        "description": "Plusieurs plateformes publient une API, mais son prix, ses quotas et les fonctions accessibles doivent être contrôlés séparément.",
        "shortAnswer": "Pennylane, Sellsy, SuperPDP et Septeo font partie des options documentées.",
        "answerDetail": "Une API publiée ne garantit pas son inclusion dans l'offre choisie. SuperPDP la facture au volume, Sellsy publie des quotas et Pennylane réserve certaines fonctions aux plans payants.",
        "recommendations": [
          {
            "label": "Pennylane",
            "detail": "API disponible. L'import Factur-X par API est indiqué à partir du plan Essentiel.",
            "state": "start",
            "platformSlug": "pennylane",
            "href": "/plateformes/pennylane/",
            "sourceIds": [
              "pennylane-formats-2026"
            ]
          },
          {
            "label": "Sellsy",
            "detail": "API publiée avec des quotas associés aux offres payantes.",
            "state": "consider",
            "platformSlug": "sellsy",
            "href": "/plateformes/sellsy/",
            "sourceIds": [
              "sellsy-pricing-2026"
            ]
          },
          {
            "label": "SuperPDP",
            "detail": "API documentée et facturée séparément selon le volume.",
            "state": "consider",
            "platformSlug": "superpdp",
            "href": "/plateformes/superpdp/",
            "sourceIds": [
              "superpdp-features-2026",
              "superpdp-pricing-2026"
            ]
          },
          {
            "label": "Septeo Ingeneo",
            "detail": "API propriétaire et API AFNOR annoncées. Les conditions commerciales restent à confirmer.",
            "state": "confirm",
            "platformSlug": "septeo",
            "href": "/plateformes/septeo/",
            "sourceIds": [
              "septeo-pa-2026"
            ]
          }
        ],
        "checks": [
          "Les opérations accessibles en lecture et en écriture.",
          "Les quotas, coûts et limites de débit.",
          "L'environnement de test et la documentation disponibles.",
          "La récupération des statuts et erreurs réglementaires."
        ],
        "nextAction": {
          "label": "Choisir l'API comme priorité",
          "href": "/diagnostic/#diagnostic-form"
        },
        "sourceIds": [],
        "tone": "blue",
        "icon": "route",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "cout-plateforme-sur-12-24-mois",
        "shortLabel": "Calculer le coût sur 12 ou 24 mois",
        "category": "Budget",
        "title": "Combien une plateforme peut-elle coûter sur 12 ou 24 mois ?",
        "description": "Les prix publics permettent de calculer un minimum, à condition de conserver l'unité facturée et les limites de l'offre.",
        "shortAnswer": "Le coût minimal publié va de 0 € à plus de 1 000 € HT sur 24 mois dans les exemples étudiés.",
        "answerDetail": "Tiime annonce 0 € pour le service étudié. Pennylane démarre à 7 € HT par mois hors plan micro, Septeo à 3 € HT par dossier et Sellsy à 49 € HT par utilisateur avec engagement.",
        "recommendations": [
          {
            "label": "Tiime : 0 € sur 12 et 24 mois",
            "detail": "Service de facturation électronique étudié à 0 €. Les modules optionnels et services payants ne sont pas inclus.",
            "state": "start",
            "platformSlug": "tiime",
            "href": "/plateformes/tiime/",
            "sourceIds": [
              "tiime-pricing-2026",
              "tiime-pa-2026"
            ]
          },
          {
            "label": "Pennylane : dès 84 € puis 168 € HT",
            "detail": "Calcul sur la base de 7 € HT par mois pour une entreprise hors plan micro. Utilisateurs et modules peuvent modifier le total.",
            "state": "consider",
            "platformSlug": "pennylane",
            "href": "/plateformes/pennylane/",
            "sourceIds": [
              "pennylane-main-2026"
            ]
          },
          {
            "label": "Septeo : 36 € puis 72 € HT par dossier",
            "detail": "Calcul sur la base de 3 € HT par dossier et par mois, hors éventuels services complémentaires.",
            "state": "consider",
            "platformSlug": "septeo",
            "href": "/plateformes/septeo/",
            "sourceIds": [
              "septeo-pa-2026"
            ]
          },
          {
            "label": "Sellsy : dès 588 € puis 1 176 € HT par utilisateur",
            "detail": "Calcul sur la base publique de 49 € HT par utilisateur et par mois avec engagement de 12 mois.",
            "state": "consider",
            "platformSlug": "sellsy",
            "href": "/plateformes/sellsy/",
            "sourceIds": [
              "sellsy-pricing-2026"
            ]
          }
        ],
        "checks": [
          "L'unité facturée : entreprise, dossier, utilisateur ou abonnement.",
          "Les volumes inclus et le prix des dépassements.",
          "La durée d'engagement et les promotions temporaires.",
          "Les modules, migrations et services ajoutés au prix de départ."
        ],
        "nextAction": {
          "label": "Comparer les fiches détaillées",
          "href": "/comparer/"
        },
        "sourceIds": [],
        "tone": "amber",
        "icon": "layers",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "recuperer-ses-factures-en-changeant-de-plateforme",
        "shortLabel": "Récupérer ses données en partant",
        "category": "Changement de plateforme",
        "title": "Pourrai-je récupérer mes factures si je change de plateforme ?",
        "description": "Certaines plateformes publient des exports, mais la restitution complète après résiliation reste souvent à cadrer.",
        "shortAnswer": "Pennylane, Sellsy, Septeo et fulll publient au moins une information utile sur l'export ou la portabilité.",
        "answerDetail": "Pennylane documente le téléchargement du Factur-X et de son XML. Sellsy publie des exports CSV et FEC. Septeo prévoit la récupération dans le contrat et fulll annonce gérer la portabilité.",
        "recommendations": [
          {
            "label": "Pennylane",
            "detail": "Téléchargement du Factur-X et de son XML documenté.",
            "state": "start",
            "platformSlug": "pennylane",
            "href": "/plateformes/pennylane/",
            "sourceIds": [
              "pennylane-formats-2026"
            ]
          },
          {
            "label": "Sellsy",
            "detail": "Exports CSV et FEC publiés. La récupération complète après résiliation reste à confirmer.",
            "state": "consider",
            "platformSlug": "sellsy",
            "href": "/plateformes/sellsy/",
            "sourceIds": [
              "sellsy-accountants-2026"
            ]
          },
          {
            "label": "Septeo Ingeneo",
            "detail": "La récupération des données est prévue dans le contrat, sans procédure publique détaillée.",
            "state": "confirm",
            "platformSlug": "septeo",
            "href": "/plateformes/septeo/",
            "sourceIds": [
              "septeo-pa-2026"
            ]
          },
          {
            "label": "fulll",
            "detail": "Téléchargement des factures réglementaires et portabilité des données annoncés.",
            "state": "consider",
            "platformSlug": "fulll",
            "href": "/plateformes/fulll/",
            "sourceIds": [
              "fulll-pa-2026"
            ]
          }
        ],
        "checks": [
          "Les factures, XML, pièces jointes et statuts remis au départ.",
          "Le format, le délai et le coût de la restitution.",
          "L'accès aux journaux et traces nécessaires à votre comptabilité.",
          "La durée de consultation après la fin du contrat."
        ],
        "nextAction": {
          "label": "Comparer le critère d'export",
          "href": "/comparer/"
        },
        "sourceIds": [],
        "tone": "coral",
        "icon": "download",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "outil-absent-questions-a-poser-editeur",
        "shortLabel": "Mon outil est absent",
        "category": "Information manquante",
        "title": "Mon outil est absent : que dois-je demander à l'éditeur ?",
        "description": "L'absence d'un outil dans PA Check ne permet pas de conclure qu'il est incompatible.",
        "shortAnswer": "Demandez le nom de la plateforme agréée associée, les fonctions incluses, la procédure d'activation et le prix applicable.",
        "answerDetail": "Une réponse exploitable doit concerner votre produit, votre édition et votre entreprise. Le seul nom d'une plateforme partenaire ne suffit pas à décrire votre parcours réel.",
        "recommendations": [
          {
            "label": "1. Quelle plateforme agréée ?",
            "detail": "Demandez sa raison sociale exacte afin de la retrouver dans la liste publique de la DGFiP.",
            "state": "start",
            "platformSlug": null,
            "href": "/annuaire/",
            "sourceIds": [
              "dgfip-list-2026-08-19"
            ]
          },
          {
            "label": "2. Quelles fonctions dans mon offre ?",
            "detail": "Faites confirmer la réception, l'émission et l'e-reporting pour votre produit et votre édition.",
            "state": "consider",
            "platformSlug": null,
            "href": null,
            "sourceIds": [
              "aife-calendar-2026"
            ]
          },
          {
            "label": "3. Comment l'activer ?",
            "detail": "Demandez l'écran à ouvrir, le mandat éventuel et le statut qui confirmera la fin de l'inscription.",
            "state": "consider",
            "platformSlug": null,
            "href": null,
            "sourceIds": []
          },
          {
            "label": "4. Quel prix et quelles limites ?",
            "detail": "Demandez le coût, les volumes inclus, les dépassements et les conditions de récupération des données.",
            "state": "confirm",
            "platformSlug": null,
            "href": null,
            "sourceIds": []
          }
        ],
        "checks": [
          "La réponse mentionne votre produit et votre édition exacte.",
          "Les trois fonctions réglementaires sont traitées séparément.",
          "La date de disponibilité et le statut d'activation sont indiqués.",
          "Le tarif, les plafonds et la sortie sont explicités."
        ],
        "nextAction": {
          "label": "Vérifier si mon outil est déjà étudié",
          "href": "/verifier-mon-outil/#verifier-logiciel"
        },
        "sourceIds": [
          "dgfip-list-2026-08-19",
          "aife-calendar-2026"
        ],
        "tone": "green",
        "icon": "question",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "calendrier-facturation-electronique-2026-2027",
        "shortLabel": "Connaître sa date de passage",
        "category": "Calendrier",
        "title": "Quand mon entreprise doit-elle être prête ?",
        "description": "La date de réception est commune à toutes les entreprises concernées. La date d'émission dépend de leur taille.",
        "shortAnswer": "La réception devient obligatoire le 1er septembre 2026 pour toutes les entreprises concernées.",
        "answerDetail": "Les grandes entreprises et les ETI devront aussi émettre à cette date. Les PME, TPE et micro-entreprises devront émettre et transmettre leur e-reporting au plus tard le 1er septembre 2027.",
        "recommendations": [
          {
            "label": "1er septembre 2026 : recevoir",
            "detail": "Toutes les entreprises assujetties à la TVA concernées doivent pouvoir recevoir leurs factures électroniques par une plateforme agréée.",
            "state": "start",
            "platformSlug": null,
            "href": "/verifier-mon-outil/",
            "sourceIds": [
              "aife-calendar-2026",
              "dgfip-electronic-invoice-guide-2026"
            ]
          },
          {
            "label": "1er septembre 2026 : émettre pour les GE et ETI",
            "detail": "Les grandes entreprises et les entreprises de taille intermédiaire basculent aussi en émission à cette date.",
            "state": "consider",
            "platformSlug": null,
            "href": null,
            "sourceIds": [
              "aife-calendar-2026",
              "dgfip-electronic-invoice-guide-2026"
            ]
          },
          {
            "label": "1er septembre 2027 : émettre pour les PME et TPE",
            "detail": "Les PME, TPE et micro-entreprises disposent d'un an supplémentaire pour l'émission et l'e-reporting.",
            "state": "consider",
            "platformSlug": null,
            "href": null,
            "sourceIds": [
              "aife-calendar-2026",
              "dgfip-electronic-invoice-guide-2026"
            ]
          }
        ],
        "checks": [
          "Votre entreprise est bien assujettie à la TVA en France.",
          "Sa catégorie de taille est correctement identifiée.",
          "Une plateforme agréée est prévue pour la réception avant septembre 2026.",
          "L'émission et l'e-reporting seront actifs à la date qui vous concerne."
        ],
        "nextAction": {
          "label": "Vérifier mon outil et son activation",
          "href": "/verifier-mon-outil/#verifier-logiciel"
        },
        "sourceIds": [
          "aife-calendar-2026",
          "dgfip-electronic-invoice-guide-2026"
        ],
        "tone": "amber",
        "icon": "route",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "verifier-plateforme-agreee-dgfip",
        "shortLabel": "Vérifier qu'une plateforme est agréée",
        "category": "Agrément officiel",
        "title": "Comment savoir si une plateforme est vraiment agréée ?",
        "description": "Le nom commercial ou le logo d'un éditeur ne suffisent pas. Le statut se contrôle dans la liste publiée par la DGFiP.",
        "shortAnswer": "Recherchez la raison sociale exacte dans la liste officielle de la DGFiP.",
        "answerDetail": "La DGFiP sépare les opérateurs ayant satisfait à toutes les conditions, y compris les tests d'interopérabilité, de ceux dont l'immatriculation définitive reste en attente.",
        "recommendations": [
          {
            "label": "Cherchez la raison sociale exacte",
            "detail": "Un produit peut porter un nom différent de l'opérateur agréé. Utilisez le nom juridique communiqué par l'éditeur.",
            "state": "start",
            "platformSlug": null,
            "href": "/annuaire/",
            "sourceIds": [
              "dgfip-list-2026-08-19"
            ]
          },
          {
            "label": "Lisez le statut de la bonne liste",
            "detail": "La liste des opérateurs ayant satisfait à toutes les conditions est distincte de celle des dossiers encore en attente de validation définitive.",
            "state": "consider",
            "platformSlug": null,
            "href": "/annuaire/",
            "sourceIds": [
              "dgfip-list-2026-08-19"
            ]
          },
          {
            "label": "Contrôlez aussi votre rattachement",
            "detail": "L'agrément de l'opérateur ne signifie pas que votre entreprise est déjà inscrite ou que votre offre est activée.",
            "state": "confirm",
            "platformSlug": null,
            "href": "/verifier-mon-outil/",
            "sourceIds": [
              "dgfip-list-2026-08-19",
              "aife-calendar-2026"
            ]
          }
        ],
        "checks": [
          "La raison sociale correspond exactement à l'opérateur recherché.",
          "L'opérateur figure dans la liste correspondant à son statut réel.",
          "Votre produit ou votre offre est bien relié à cet opérateur.",
          "Votre entreprise apparaît comme inscrite et active dans votre espace."
        ],
        "nextAction": {
          "label": "Ouvrir l'annuaire officiel simplifié",
          "href": "/annuaire/"
        },
        "sourceIds": [
          "dgfip-list-2026-08-19",
          "aife-calendar-2026"
        ],
        "tone": "green",
        "icon": "search",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "pdf-email-facture-electronique",
        "shortLabel": "Savoir si un PDF par email suffit",
        "category": "Format et envoi",
        "title": "Un PDF envoyé par email est-il une facture électronique ?",
        "description": "Un fichier lisible à l'écran n'est pas nécessairement une facture électronique au sens de la réforme.",
        "shortAnswer": "Non. Un PDF ordinaire envoyé par email ne suffit pas.",
        "answerDetail": "La facture doit contenir des données structurées et passer par une plateforme agréée. Un Factur-X peut conserver une face PDF lisible, mais il embarque aussi un fichier XML structuré.",
        "recommendations": [
          {
            "label": "PDF ordinaire",
            "detail": "Une image ou un PDF sans données structurées, simplement joint à un email, ne répond pas au nouveau circuit obligatoire.",
            "state": "confirm",
            "platformSlug": null,
            "href": null,
            "sourceIds": [
              "dgfip-electronic-invoice-guide-2026"
            ]
          },
          {
            "label": "Factur-X",
            "detail": "Le document associe une représentation PDF/A-3 lisible et un XML structuré conforme à un profil Factur-X.",
            "state": "start",
            "platformSlug": null,
            "href": "/verifier-une-facture/",
            "sourceIds": [
              "fnfe-facturx-1-09-2-2026",
              "dgfip-specs-v3-2-2026"
            ]
          },
          {
            "label": "Envoi par une plateforme agréée",
            "detail": "Le fichier doit ensuite être transmis dans le circuit réglementaire par une plateforme agréée, et non par une simple messagerie.",
            "state": "consider",
            "platformSlug": null,
            "href": "/questions/envoyer-factur-x-sans-solution-compatible/",
            "sourceIds": [
              "dgfip-electronic-invoice-guide-2026"
            ]
          }
        ],
        "checks": [
          "Le fichier contient des données structurées, pas seulement une image.",
          "Le profil et le format correspondent au socle accepté.",
          "Le destinataire sera trouvé dans l'annuaire de la réforme.",
          "L'envoi passera par une plateforme agréée."
        ],
        "nextAction": {
          "label": "Contrôler mon PDF ou mon XML localement",
          "href": "/verifier-une-facture/"
        },
        "sourceIds": [
          "dgfip-electronic-invoice-guide-2026",
          "dgfip-specs-v3-2-2026",
          "fnfe-facturx-1-09-2-2026"
        ],
        "tone": "blue",
        "icon": "invoice",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "verifier-factur-x-avant-envoi",
        "shortLabel": "Contrôler un Factur-X avant l'envoi",
        "category": "Contrôle du fichier",
        "title": "Comment vérifier mon Factur-X avant de l'envoyer ?",
        "description": "Un premier contrôle local permet de repérer un PDF sans XML, un format inattendu ou des informations essentielles absentes.",
        "shortAnswer": "Commencez par contrôler le fichier sur votre appareil, puis vérifiez le parcours d'envoi de votre plateforme.",
        "answerDetail": "PA Check lit localement le PDF ou le XML, identifie les éléments structurés et relève les anomalies. La plateforme destinataire effectue ensuite sa propre validation.",
        "recommendations": [
          {
            "label": "Contrôle local du fichier",
            "detail": "Ajoutez le PDF ou le XML dans PA Check. Le fichier reste dans le navigateur et n'est pas envoyé au serveur.",
            "state": "start",
            "platformSlug": null,
            "href": "/verifier-une-facture/",
            "sourceIds": [
              "fnfe-facturx-1-09-2-2026",
              "dgfip-specs-v3-2-2026"
            ]
          },
          {
            "label": "Profil et données structurées",
            "detail": "Contrôlez la présence du XML, le profil annoncé et les informations essentielles reconnues dans le fichier.",
            "state": "consider",
            "platformSlug": null,
            "href": "/verifier-une-facture/",
            "sourceIds": [
              "fnfe-facturx-1-09-2-2026",
              "dgfip-specs-v3-2-2026"
            ]
          },
          {
            "label": "Dernier test dans la plateforme",
            "detail": "Importez un fichier non sensible et vérifiez qu'il est accepté sans ressaisie, avec ses données structurées et ses statuts.",
            "state": "confirm",
            "platformSlug": null,
            "href": "/questions/envoyer-factur-x-sans-solution-compatible/",
            "sourceIds": [
              "dgfip-electronic-invoice-guide-2026"
            ]
          }
        ],
        "checks": [
          "Le PDF/A-3 contient bien un XML Factur-X exploitable.",
          "Le profil annoncé est reconnu et adapté à votre usage.",
          "Les identifiants, dates et montants essentiels sont présents.",
          "La plateforme accepte ce fichier sans le recréer."
        ],
        "nextAction": {
          "label": "Ajouter le fichier à contrôler",
          "href": "/verifier-une-facture/"
        },
        "sourceIds": [
          "fnfe-facturx-1-09-2-2026",
          "dgfip-specs-v3-2-2026",
          "dgfip-electronic-invoice-guide-2026"
        ],
        "tone": "violet",
        "icon": "target",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "difference-facture-electronique-e-reporting",
        "shortLabel": "Comprendre facture électronique et e-reporting",
        "category": "Obligations",
        "title": "Quelle différence entre facture électronique et e-reporting ?",
        "description": "Les deux obligations utilisent les plateformes agréées, mais elles ne couvrent pas les mêmes opérations.",
        "shortAnswer": "La facture électronique concerne surtout le B2B domestique. L'e-reporting transmet les autres données prévues par la réforme.",
        "answerDetail": "Les factures entre entreprises assujetties à la TVA établies en France circulent électroniquement. Les ventes B2C, certaines opérations internationales et certaines données de paiement donnent lieu à une transmission de données à l'administration.",
        "recommendations": [
          {
            "label": "B2B domestique",
            "detail": "Entre assujettis à la TVA établis en France, la facture électronique est émise, transmise et reçue par les plateformes agréées.",
            "state": "start",
            "platformSlug": null,
            "href": null,
            "sourceIds": [
              "aife-calendar-2026",
              "dgfip-electronic-invoice-guide-2026"
            ]
          },
          {
            "label": "Particuliers et international",
            "detail": "Les transactions B2C et certaines opérations B2B internationales relèvent de la transmission de données appelée e-reporting.",
            "state": "consider",
            "platformSlug": null,
            "href": "/questions/facturer-particuliers-et-clients-etrangers/",
            "sourceIds": [
              "aife-calendar-2026"
            ]
          },
          {
            "label": "Données de paiement",
            "detail": "Selon l'opération, des données relatives au paiement doivent aussi être transmises à l'administration.",
            "state": "consider",
            "platformSlug": null,
            "href": null,
            "sourceIds": [
              "aife-calendar-2026",
              "dgfip-electronic-invoice-guide-2026"
            ]
          }
        ],
        "checks": [
          "Le client est une entreprise ou un particulier.",
          "Le client et le fournisseur sont établis en France ou à l'étranger.",
          "Votre opération entre dans le champ de la TVA concerné par la réforme.",
          "Votre plateforme couvre l'e-reporting et les données de paiement nécessaires."
        ],
        "nextAction": {
          "label": "Voir les options pour le B2C et l'international",
          "href": "/questions/facturer-particuliers-et-clients-etrangers/"
        },
        "sourceIds": [
          "aife-calendar-2026",
          "dgfip-electronic-invoice-guide-2026"
        ],
        "tone": "coral",
        "icon": "layers",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "fonction-disponible-beta-annoncee",
        "shortLabel": "Savoir si une fonction marche déjà",
        "category": "Disponibilité réelle",
        "title": "La fonction est-elle disponible pour tous, limitée, en bêta ou seulement annoncée ?",
        "description": "Une page commerciale peut présenter une fonction sans dire si votre entreprise peut réellement l'activer aujourd'hui.",
        "shortAnswer": "Cherchez une procédure d'activation et un périmètre précis, pas seulement une promesse commerciale.",
        "answerDetail": "PA Check distingue quatre états lorsque la source le permet : disponible, limitée à une offre ou un public, en bêta, ou annoncée. Si la documentation ne permet pas de trancher, la fiche conserve la mention non publiée.",
        "recommendations": [
          {
            "label": "Qonto : e-reporting en bêta",
            "detail": "L'aide consultée réserve encore l'accès à certaines organisations éligibles. Cette restriction compte davantage que la formulation générale de la page commerciale.",
            "state": "start",
            "platformSlug": "qonto",
            "href": "/plateformes/qonto/",
            "sourceIds": [
              "qonto-ereporting-2026",
              "qonto-invoicing-2026"
            ]
          },
          {
            "label": "SuperPDP : service en production",
            "detail": "L'ouverture en production et les fonctions d'émission, de réception et d'e-reporting sont publiées.",
            "state": "consider",
            "platformSlug": "superpdp",
            "href": "/plateformes/superpdp/",
            "sourceIds": [
              "superpdp-production-2026",
              "superpdp-features-2026"
            ]
          },
          {
            "label": "Sellsy : e-reporting encore annoncé",
            "detail": "L’aide opérationnelle indique que l’e-reporting n’est pas disponible et vise la fin de l’année. Cette fonction ne doit pas être présentée comme active.",
            "state": "confirm",
            "platformSlug": "sellsy",
            "href": "/plateformes/sellsy/",
            "sourceIds": [
              "sellsy-rollout-2026-09"
            ]
          }
        ],
        "checks": [
          "Une procédure d'activation est publiée pour votre produit et votre édition.",
          "La source indique qui peut utiliser la fonction aujourd'hui.",
          "Les limites de volume, de pays ou de type d'entreprise sont explicites.",
          "Le statut affiché dans votre compte confirme que l'activation est terminée."
        ],
        "nextAction": {
          "label": "Vérifier mon outil et son parcours",
          "href": "/verifier-mon-outil/"
        },
        "sourceIds": [
          "qonto-ereporting-2026",
          "superpdp-production-2026",
          "sellsy-rollout-2026-09"
        ],
        "tone": "violet",
        "icon": "route",
        "checkedAt": "2026-09-16"
      },
      {
        "slug": "depassements-quotas-factures",
        "shortLabel": "Comprendre les quotas et dépassements",
        "category": "Prix réel",
        "title": "Que se passe-t-il si je dépasse le nombre de factures inclus ?",
        "description": "Un prix de départ ne suffit pas si le palier suivant ou le coût unitaire n'est pas indiqué.",
        "shortAnswer": "Regardez le déclencheur exact, le prix unitaire et le nouveau forfait avant de comparer les abonnements.",
        "answerDetail": "SuperPDP publie un basculement tarifé au-delà de 1 000 factures mensuelles. FIDUCIAL publie un coût par facture reçue. B2BRouter réserve la conformité France à Professional et Business ; Basic est hors de ce périmètre.",
        "recommendations": [
          {
            "label": "SuperPDP : bascule automatique publiée",
            "detail": "Au-delà de 1 000 factures par mois, le compte passe à la tarification API, avec trois prix unitaires selon le volume.",
            "state": "start",
            "platformSlug": "superpdp",
            "href": "/plateformes/superpdp/",
            "sourceIds": [
              "superpdp-pricing-2026"
            ]
          },
          {
            "label": "FIDUCIAL : coût par facture reçue",
            "detail": "Facilia Achats et l'offre complète affichent 0,15 € HT par facture électronique reçue.",
            "state": "consider",
            "platformSlug": "fiducial-cloud",
            "href": "/plateformes/fiducial-cloud/",
            "sourceIds": [
              "fiducial-pricing-2026"
            ]
          },
          {
            "label": "B2BRouter : changer de plan",
            "detail": "Conformité France dès Professional à 110 € HT/an, avec émission et réception illimitées. Basic est exclu de ce périmètre.",
            "state": "consider",
            "platformSlug": "b2brouter",
            "href": "/plateformes/b2brouter/",
            "sourceIds": [
              "b2brouter-pricing-2026-09"
            ]
          }
        ],
        "checks": [
          "Le quota additionne-t-il les factures envoyées, reçues et l'e-reporting ?",
          "Le dépassement est-il facturé à l'unité ou par changement de forfait ?",
          "Le prix diminue-t-il ou augmente-t-il selon le volume réel ?",
          "Le KYC, le stockage, les utilisateurs et le support sont-ils facturés séparément ?"
        ],
        "nextAction": {
          "label": "Comparer les prix et volumes publiés",
          "href": "/comparer/"
        },
        "sourceIds": [
          "superpdp-pricing-2026",
          "fiducial-pricing-2026",
          "b2brouter-pricing-2026-09"
        ],
        "tone": "amber",
        "icon": "layers",
        "checkedAt": "2026-09-14"
      },
      {
        "slug": "engagement-resiliation-plateforme",
        "shortLabel": "Lire engagement et résiliation",
        "category": "Contrat",
        "title": "Puis-je résilier facilement ou suis-je engagé ?",
        "description": "Sans la durée, le renouvellement et le préavis, un prix mensuel reste incomplet.",
        "shortAnswer": "Vérifiez séparément la durée minimale, le renouvellement, le préavis et l'accès aux données après la fin.",
        "answerDetail": "Les règles diffèrent fortement. FIDUCIAL publie un abonnement mensuel résiliable à tout moment. B2BRouter permet de gérer le renouvellement depuis le compte. L'offre Sellsy étudiée affiche un engagement de douze mois.",
        "recommendations": [
          {
            "label": "FIDUCIAL : mensuel résiliable",
            "detail": "L'abonnement est annoncé sans engagement, reconduit chaque mois et résiliable à tout moment.",
            "state": "start",
            "platformSlug": "fiducial-cloud",
            "href": "/plateformes/fiducial-cloud/",
            "sourceIds": [
              "fiducial-pricing-2026"
            ]
          },
          {
            "label": "B2BRouter : renouvellement configurable",
            "detail": "La page tarifaire indique que le renouvellement automatique peut être activé ou désactivé depuis le compte.",
            "state": "consider",
            "platformSlug": "b2brouter",
            "href": "/plateformes/b2brouter/",
            "sourceIds": [
              "b2brouter-pricing-2026"
            ]
          },
          {
            "label": "Sellsy : douze mois pour l'offre étudiée",
            "detail": "Le prix Standard retenu est associé à un engagement de douze mois. Le préavis et les effets de la sortie restent à lire dans le contrat.",
            "state": "confirm",
            "platformSlug": "sellsy",
            "href": "/plateformes/sellsy/",
            "sourceIds": [
              "sellsy-pricing-2026"
            ]
          }
        ],
        "checks": [
          "La durée minimale et la date de renouvellement sont écrites.",
          "Le préavis et le canal de résiliation sont indiqués.",
          "Le sort des factures et des pièces après la fin est défini.",
          "Les frais de sortie, d'export ou d'archivage sont connus."
        ],
        "nextAction": {
          "label": "Voir les conditions publiées par plateforme",
          "href": "/plateformes/"
        },
        "sourceIds": [
          "fiducial-pricing-2026",
          "b2brouter-pricing-2026",
          "sellsy-pricing-2026"
        ],
        "tone": "coral",
        "icon": "download",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "hebergement-donnees-plateforme",
        "shortLabel": "Savoir où les données sont hébergées",
        "category": "Hébergement",
        "title": "Où sont hébergées les données de ma plateforme ?",
        "description": "Le pays du site vitrine ou son CDN ne permet pas de connaître l'hébergement des factures.",
        "shortAnswer": "Retenez uniquement une déclaration ou un contrat qui vise la plateforme et nomme le pays ou l'hébergeur.",
        "answerDetail": "PA Check publie le pays et l'hébergeur seulement lorsqu'une source rattachable à l'offre les indique. Une adresse IP, un CDN ou le siège social ne sont jamais utilisés pour compléter ce champ.",
        "recommendations": [
          {
            "label": "Tiime : liste de sous-traitants publiée",
            "detail": "Tiime nomme notamment AWS, Google Cloud Platform et At Tiime pour des fonctions d'hébergement ou d'infrastructure, avec leurs localisations.",
            "state": "start",
            "platformSlug": "tiime",
            "href": "/plateformes/tiime/",
            "sourceIds": [
              "tiime-subprocessors-2026"
            ]
          },
          {
            "label": "Sellsy : Scaleway en France annoncé",
            "detail": "Sellsy annonce un hébergement en France chez Scaleway. Le périmètre exact applicable à chaque module doit rester contractuel.",
            "state": "consider",
            "platformSlug": "sellsy",
            "href": "/plateformes/sellsy/",
            "sourceIds": [
              "sellsy-invoicing-2026",
              "sellsy-accountants-2026"
            ]
          },
          {
            "label": "SuperPDP : centres de données français annoncés",
            "detail": "L'éditeur annonce quatre répliques réparties dans deux centres de données français, sans nommer publiquement l'opérateur dans la source retenue.",
            "state": "consider",
            "platformSlug": "superpdp",
            "href": "/plateformes/superpdp/",
            "sourceIds": [
              "superpdp-features-2026"
            ]
          }
        ],
        "checks": [
          "La source vise la plateforme agréée et pas seulement le site public.",
          "Le pays de stockage principal et celui des sauvegardes sont indiqués.",
          "L'hébergeur et les sous-traitants ayant accès aux données sont nommés.",
          "Les transferts hors Espace économique européen sont expliqués."
        ],
        "nextAction": {
          "label": "Consulter les fiches et leurs sources",
          "href": "/plateformes/"
        },
        "sourceIds": [
          "tiime-subprocessors-2026",
          "sellsy-invoicing-2026",
          "superpdp-features-2026"
        ],
        "tone": "blue",
        "icon": "layers",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "sous-traitants-hebergement-publies",
        "shortLabel": "Trouver la liste des sous-traitants",
        "category": "Sous-traitants",
        "title": "La plateforme publie-t-elle ses hébergeurs et sous-traitants ?",
        "description": "Une liste utile nomme les prestataires, leur rôle, leur localisation et la version du document.",
        "shortAnswer": "Tiime fournit la liste la plus détaillée actuellement reliée au corpus. Pour beaucoup d'autres PA, l'information manque.",
        "answerDetail": "Une simple politique de confidentialité générique ne suffit pas. PA Check conserve séparément les hébergeurs nommés, les autres sous-traitants déclarés et le pays d'hébergement annoncé.",
        "recommendations": [
          {
            "label": "Tiime : document versionné",
            "detail": "La page liste les entités, leurs finalités et leurs localisations. Elle permet de distinguer hébergement, support, analyse, authentification et services financiers.",
            "state": "start",
            "platformSlug": "tiime",
            "href": "/plateformes/tiime/",
            "sourceIds": [
              "tiime-subprocessors-2026"
            ]
          },
          {
            "label": "Demandez le périmètre exact",
            "detail": "Une même société peut utiliser plusieurs produits. Demandez quels sous-traitants interviennent réellement dans votre offre et votre région.",
            "state": "consider",
            "platformSlug": null,
            "href": "/contribuer/",
            "sourceIds": []
          },
          {
            "label": "Demandez un document sur l’hébergement",
            "detail": "Le site vitrine et la plateforme peuvent utiliser des infrastructures différentes. Le stockage des factures et les accès aux données doivent être documentés pour le service concerné.",
            "state": "confirm",
            "platformSlug": null,
            "href": "/methodologie/",
            "sourceIds": [
              "tracker-radar-data-model-2026"
            ]
          }
        ],
        "checks": [
          "La liste comporte une date ou un numéro de version.",
          "Chaque prestataire est associé à une finalité compréhensible.",
          "Le pays de traitement ou de stockage est indiqué.",
          "Le document explique comment les changements sont notifiés."
        ],
        "nextAction": {
          "label": "Lire la règle de publication",
          "href": "/methodologie/"
        },
        "sourceIds": [
          "tiime-subprocessors-2026",
          "tracker-radar-data-model-2026"
        ],
        "tone": "green",
        "icon": "search",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "traceurs-site-public-plateforme",
        "shortLabel": "Voir les traceurs du site public",
        "category": "Vie privée",
        "title": "Quels traceurs le site public de la plateforme charge-t-il ?",
        "description": "PA Check observe une page publique dans un navigateur neuf, avant tout choix dans le bandeau de consentement.",
        "shortAnswer": "La fiche montre une observation datée du site vitrine, jamais une note de sécurité de la plateforme.",
        "answerDetail": "Les domaines tiers chargés sont rapprochés d'une version figée de DuckDuckGo Tracker Radar. Seuls les domaines classés dans une catégorie de suivi sont affichés. L’observation se limite à la page publique chargée. L’application connectée, les factures et leur hébergement demandent une étude distincte.",
        "recommendations": [
          {
            "label": "Lire la date et l'URL finale",
            "detail": "Une observation peut changer avec le contenu, le pays, le navigateur ou le bandeau. La fiche conserve donc le contexte exact du chargement.",
            "state": "start",
            "platformSlug": null,
            "href": "/methodologie/",
            "sourceIds": [
              "tracker-radar-collector-2026"
            ]
          },
          {
            "label": "Distinguer domaine tiers et traceur classé",
            "detail": "Un CDN, une police ou un outil de consentement peut être tiers sans être affiché comme traceur dans PA Check.",
            "state": "consider",
            "platformSlug": null,
            "href": "/methodologie/",
            "sourceIds": [
              "tracker-radar-data-model-2026"
            ]
          },
          {
            "label": "Ne pas en faire un classement",
            "detail": "Cette observation n'ajoute ni ne retire aucun point dans les résultats. Elle sert uniquement à rendre le site public plus lisible.",
            "state": "confirm",
            "platformSlug": null,
            "href": "/methodologie/",
            "sourceIds": [
              "tracker-radar-data-model-2026"
            ]
          }
        ],
        "checks": [
          "Le chargement a été fait dans un profil de navigateur neuf.",
          "Aucun choix n'a été effectué dans le bandeau de consentement.",
          "Le domaine a été réellement demandé pendant cette observation.",
          "Le domaine figure dans la version Tracker Radar indiquée."
        ],
        "nextAction": {
          "label": "Lire la méthode complète",
          "href": "/methodologie/"
        },
        "sourceIds": [
          "tracker-radar-data-model-2026",
          "tracker-radar-collector-2026"
        ],
        "tone": "violet",
        "icon": "target",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "recevoir-sans-emettre",
        "shortLabel": "Commencer seulement par la réception",
        "category": "Réception 2026",
        "title": "Puis-je commencer par recevoir mes factures sans encore en émettre ?",
        "description": "Toutes les entreprises concernées doivent pouvoir recevoir dès septembre 2026, même si leur émission débute plus tard.",
        "shortAnswer": "Oui. Une TPE ou une micro-entreprise peut d'abord choisir et activer sa plateforme de réception.",
        "answerDetail": "La réception devient obligatoire le 1er septembre 2026 pour toutes les entreprises concernées. Les PME, TPE et micro-entreprises disposent jusqu'au 1er septembre 2027 pour l'émission et l'e-reporting.",
        "recommendations": [
          {
            "label": "Choisir la plateforme de réception",
            "detail": "Vérifiez qu'elle figure dans la liste DGFiP et que l'inscription de votre entreprise est terminée avant l'échéance.",
            "state": "start",
            "platformSlug": null,
            "href": "/annuaire/",
            "sourceIds": [
              "dgfip-list-2026-08-19",
              "aife-calendar-2026"
            ]
          },
          {
            "label": "Garder son outil d'émission pour l'instant",
            "detail": "Votre logiciel actuel peut continuer à servir jusqu'à votre échéance d'émission, sous réserve de préparer son raccordement.",
            "state": "consider",
            "platformSlug": null,
            "href": "/verifier-mon-outil/",
            "sourceIds": [
              "aife-calendar-2026"
            ]
          },
          {
            "label": "Préparer le passage complet",
            "detail": "Demandez dès maintenant comment votre outil transmettra les factures et l'e-reporting lorsque votre seconde échéance arrivera.",
            "state": "confirm",
            "platformSlug": null,
            "href": "/questions/garder-son-logiciel-de-facturation/",
            "sourceIds": [
              "aife-calendar-2026",
              "dgfip-electronic-invoice-guide-2026"
            ]
          }
        ],
        "checks": [
          "Votre entreprise est concernée par l'obligation de réception.",
          "La plateforme choisie est approuvée dans la liste DGFiP.",
          "Votre inscription de réception est active avant septembre 2026.",
          "Le parcours d'émission futur avec votre logiciel est identifié."
        ],
        "nextAction": {
          "label": "Vérifier mon outil actuel",
          "href": "/verifier-mon-outil/"
        },
        "sourceIds": [
          "aife-calendar-2026",
          "dgfip-electronic-invoice-guide-2026",
          "dgfip-list-2026-08-19"
        ],
        "tone": "blue",
        "icon": "invoice",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "plateforme-pour-volume-eleve",
        "shortLabel": "Choisir pour un volume élevé",
        "category": "Gros volumes",
        "title": "Quelle plateforme publie des conditions claires pour un volume élevé ?",
        "description": "Pour plusieurs milliers de factures, les paliers, l'API et les limites techniques deviennent décisifs.",
        "shortAnswer": "SuperPDP publie les paliers les plus lisibles du corpus. B2BRouter et Flowie documentent aussi des parcours d'intégration.",
        "answerDetail": "SuperPDP affiche trois prix unitaires et ses limites API. B2BRouter publie une API et des offres sans limitation de factures. Flowie documente API, EDI, SFTP et connecteurs ERP, mais demande un devis.",
        "recommendations": [
          {
            "label": "SuperPDP : paliers et API chiffrés",
            "detail": "Les prix par facture, le minimum annuel, le KYC/KYB et les limites de requêtes sont publics.",
            "state": "start",
            "platformSlug": "superpdp",
            "href": "/plateformes/superpdp/",
            "sourceIds": [
              "superpdp-pricing-2026",
              "superpdp-features-2026"
            ]
          },
          {
            "label": "B2BRouter : intégration et factures illimitées",
            "detail": "Les offres Professional et Business annoncent l'émission et la réception sans limitation, avec API et SFTP documentés.",
            "state": "consider",
            "platformSlug": "b2brouter",
            "href": "/plateformes/b2brouter/",
            "sourceIds": [
              "b2brouter-pricing-2026",
              "b2brouter-api-2026"
            ]
          },
          {
            "label": "Flowie : connecteurs ERP sur devis",
            "detail": "API REST, EDI, SFTP, Peppol et plus de trente connecteurs ERP sont publiés. Le coût réel dépend du volume et du projet.",
            "state": "consider",
            "platformSlug": "flowie",
            "href": "/plateformes/flowie/",
            "sourceIds": [
              "flowie-france-2026",
              "flowie-sales-2026",
              "flowie-smb-2026"
            ]
          }
        ],
        "checks": [
          "Le volume de pointe, pas seulement la moyenne mensuelle, est couvert.",
          "Les limites de requêtes, de concurrence et de taille de fichier sont connues.",
          "Les statuts, rejets et reprises sont disponibles par API ou export.",
          "Le prix inclut le support, l'onboarding, le KYC et les environnements de test."
        ],
        "nextAction": {
          "label": "Comparer les options techniques",
          "href": "/comparer/"
        },
        "sourceIds": [
          "superpdp-pricing-2026",
          "superpdp-features-2026",
          "b2brouter-pricing-2026",
          "flowie-france-2026"
        ],
        "tone": "green",
        "icon": "target",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "plateforme-pour-eti-grand-groupe",
        "shortLabel": "Choisir pour une ETI ou un groupe",
        "category": "Organisation complexe",
        "title": "Que regarder pour une ETI ou un grand groupe ?",
        "description": "Le choix dépend moins d'un écran de saisie que des ERP, entités, volumes, pays et exigences de continuité.",
        "shortAnswer": "Commencez par l'intégration réelle à vos ERP, les formats, la montée en charge et les conditions de sortie.",
        "answerDetail": "SuperPDP publie une API et ses limites. SAP vise directement ses environnements ERP. Generix documente des flux internationaux et des intégrations de grande organisation. Les prix des deux derniers restent sur devis.",
        "recommendations": [
          {
            "label": "SuperPDP : couche technique indépendante",
            "detail": "API REST, webhooks, formats socles, Peppol, limites et tarification au volume sont publics.",
            "state": "start",
            "platformSlug": "superpdp",
            "href": "/plateformes/superpdp/",
            "sourceIds": [
              "superpdp-features-2026",
              "superpdp-pricing-2026"
            ]
          },
          {
            "label": "SAP : pour un environnement SAP",
            "detail": "La plateforme est présentée pour SAP S/4HANA et SAP Business Network. Le contrat, les API et la réversibilité restent à cadrer par projet.",
            "state": "consider",
            "platformSlug": "sap",
            "href": "/plateformes/sap/",
            "sourceIds": [
              "sap-pa-2026"
            ]
          },
          {
            "label": "Generix : EDI et échanges internationaux",
            "detail": "La documentation vise les flux EDI, ERP et internationaux. Le coût, les limites et l'hébergement applicable doivent être obtenus sur devis.",
            "state": "consider",
            "platformSlug": "generix",
            "href": "/plateformes/generix/",
            "sourceIds": [
              "generix-pa-2026"
            ]
          }
        ],
        "checks": [
          "Toutes les entités, ERP, pays et types de flux sont inventoriés.",
          "Les volumes de pointe et les délais de traitement sont contractuels.",
          "Les environnements de test et la reprise sur incident sont prévus.",
          "La restitution complète et la transition vers un autre opérateur sont chiffrées."
        ],
        "nextAction": {
          "label": "Filtrer les fiches pour ETI et grands comptes",
          "href": "/diagnostic/"
        },
        "sourceIds": [
          "superpdp-features-2026",
          "sap-pa-2026",
          "generix-pa-2026"
        ],
        "tone": "coral",
        "icon": "layers",
        "checkedAt": "2026-08-27"
      },
      {
        "slug": "certification-iso27001-perimetre",
        "shortLabel": "Lire correctement une certification ISO 27001",
        "category": "Sécurité",
        "title": "Une mention ISO 27001 suffit-elle pour juger la sécurité de la PA ?",
        "description": "La certification n'est utile que si le certificat, l'entité, le périmètre et la date couvrent bien le service étudié.",
        "shortAnswer": "Non. L'ISO 27001 est exigée pour l'immatriculation, mais seul le certificat public permet d'en lire le titulaire, les dates et le périmètre précis.",
        "answerDetail": "Le texte applicable exige un périmètre couvrant les systèmes de facturation, les données réglementaires et les tiers qui peuvent y accéder. Cette vérification appartient au dossier d'immatriculation. Elle ne signifie pas que le certificat détaillé est publié sur le site de l'éditeur.",
        "recommendations": [
          {
            "label": "Partez de l'exigence officielle",
            "detail": "L'article 242 nonies B définit un périmètre large pour le système de management de la sécurité et les tiers pouvant accéder aux données.",
            "state": "start",
            "platformSlug": null,
            "href": "/methodologie/#iso-27001",
            "sourceIds": [
              "legifrance-pa-iso27001-scope-2026"
            ]
          },
          {
            "label": "Doxallia : périmètre explicite, document daté",
            "detail": "Le certificat public retrouvé nomme la plateforme de traitement de factures électroniques. Il est arrivé à échéance ; le renouvellement est annoncé mais son document de remplacement n'a pas été retrouvé.",
            "state": "consider",
            "platformSlug": "doxallia",
            "href": "/plateformes/doxallia/",
            "sourceIds": [
              "doxallia-iso27001-certificate-2026",
              "doxallia-iso27001-renewal-2026"
            ]
          },
          {
            "label": "Esker : périmètre cloud déclaré",
            "detail": "Esker indique que toutes les activités de sa plateforme cloud sont certifiées. Le certificat courant, son titulaire exact et ses dates ne sont pas publiés dans la source retenue.",
            "state": "confirm",
            "platformSlug": "esker",
            "href": "/plateformes/esker/",
            "sourceIds": [
              "esker-iso27001-scope-2026"
            ]
          }
        ],
        "checks": [
          "Le certificat public est en cours de validité et attribué à la bonne entité.",
          "Son périmètre nomme le service ou les opérations de la plateforme.",
          "Les sites et activités exclus sont identifiés.",
          "Les sous-traitants critiques et la gestion d'incident sont examinés séparément."
        ],
        "nextAction": {
          "label": "Voir les informations de sécurité publiées",
          "href": "/plateformes/"
        },
        "sourceIds": [
          "legifrance-pa-iso27001-scope-2026",
          "doxallia-iso27001-certificate-2026",
          "doxallia-iso27001-renewal-2026",
          "esker-iso27001-scope-2026"
        ],
        "tone": "amber",
        "icon": "question",
        "checkedAt": "2026-08-27"
      }
    ],
    "sources": [
      {
        "id": "dgfip-list-2026-08-19",
        "title": "Liste des plateformes agréées satisfaisant à l'ensemble des conditions, incluant les tests d'interopérabilité",
        "publisher": "DGFiP",
        "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
        "type": "official-list",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "b2brouter-home-2026",
        "title": "Plateforme agréée et portail de facturation électronique",
        "publisher": "B2Brouter",
        "url": "https://www.b2brouter.net/fr/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "b2brouter-free-2026",
        "title": "Logiciel de facturation en ligne et import PDF ou XML",
        "publisher": "B2Brouter",
        "url": "https://www.b2brouter.net/fr/facturation-electronique-gratuite/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "b2brouter-facturx-validator-2026",
        "title": "Validateur Factur-X en ligne",
        "publisher": "B2Brouter",
        "url": "https://www.b2brouter.net/fr/factur-x-validator/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-home-2026",
        "title": "Plateforme agréée de facturation électronique",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-production-2026",
        "title": "SuperPDP ouvre son service en production",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/actualites/2026-05-04-super-pdp-ouvre-son-service-en-production/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-features-2026",
        "title": "Fonctionnalités de SuperPDP",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/fonctionnalites/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "dext-add-documents-2026",
        "title": "Comment ajouter des documents dans Dext",
        "publisher": "Dext",
        "url": "https://help.dext.com/fr/articles/747307-comment-ajouter-des-documents-dans-dext",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "dext-send-electronic-2026",
        "title": "Comment envoyer des factures électroniques depuis Dext",
        "publisher": "Dext",
        "url": "https://help.dext.com/fr/articles/713039-comment-envoyer-des-factures-electroniques-depuis-dext",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "tiime-pa-2026",
        "title": "Tiime, votre plateforme agréée",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/plateforme-dematerialisation-partenaire-pdp",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-invoicing-2026",
        "title": "Outil de facturation électronique",
        "publisher": "Qonto",
        "url": "https://qonto.com/fr/invoicing/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-ereporting-2026",
        "title": "Comment activer et utiliser l'e-reporting avec Qonto ?",
        "publisher": "Centre d'aide Qonto",
        "url": "https://support-fr.qonto.com/hc/fr/articles/48509023125521-Comment-activer-et-utiliser-l-e-reporting-avec-Qonto",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "cegid-pa-2026",
        "title": "Comprendre la Plateforme Agréée Cegid",
        "publisher": "Cegid",
        "url": "https://www.cegid.com/fr/facture-electronique-obligatoire/pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sage-products-2026",
        "title": "Logiciels conformes pour la facturation électronique",
        "publisher": "Sage France",
        "url": "https://www.sage.com/fr-fr/dematerialisation/facture-electronique/logiciels/",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sage-pa-2026",
        "title": "Sage Plateforme Agréée",
        "publisher": "Sage France",
        "url": "https://www.sage.com/fr-fr/dematerialisation/facture-electronique/sage-plateforme-de-dematerialisation-partenaire/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "tiime-pricing-2026",
        "title": "Tarifs et coûts de la solution Tiime",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-free-2026",
        "title": "Facture électronique gratuite pour les micro-entreprises",
        "publisher": "Pennylane",
        "url": "https://www.pennylane.com/fr/facturation-electronique-gratuite",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-pricing-2026",
        "title": "Nos offres et abonnements",
        "publisher": "Abby",
        "url": "https://abby.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-electronic-invoicing-2026",
        "title": "La facturation électronique est-elle gratuite sur Abby ?",
        "publisher": "Abby",
        "url": "https://aide.abby.fr/fr/articles/15276234-la-facturation-electronique-est-elle-gratuite-sur-abby",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "odoo-invoicing-2026",
        "title": "Application de facturation et facturation électronique Odoo",
        "publisher": "Odoo",
        "url": "https://www.odoo.com/fr_FR/app/invoicing",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "tiime-accountant-2026",
        "title": "Accès Tiime Expert pour l'expert-comptable",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/ec/invitation-client",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-pricing-2026",
        "title": "Tarifs de SuperPDP",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-main-2026",
        "title": "Logiciel de facturation électronique",
        "publisher": "Pennylane",
        "url": "https://www.pennylane.com/fr/logiciel-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-accountants-2026",
        "title": "Sellsy pour les experts-comptables",
        "publisher": "Sellsy",
        "url": "https://go.sellsy.com/sellsy-experts-comptables",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "septeo-pa-2026",
        "title": "Plateforme Agréée de facturation électronique",
        "publisher": "Septeo Ingeneo",
        "url": "https://www.ingeneo.septeo.com/plateforme-agreee-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-formats-2026",
        "title": "Comprendre les formats de la facturation électronique",
        "publisher": "Pennylane",
        "url": "https://help.pennylane.com/fr/articles/367168-comprendre-les-formats-de-la-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "aife-calendar-2026",
        "title": "Facturation électronique interentreprises",
        "publisher": "AIFE",
        "url": "https://aife.economie.gouv.fr/nos-applications/facturation-electronique-b2b/",
        "type": "institutional",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-pricing-2026",
        "title": "Offres et tarifs Sellsy",
        "publisher": "Sellsy",
        "url": "https://go.sellsy.com/offres",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "fulll-pa-2026",
        "title": "Conformité Flash et plateforme agréée fulll",
        "publisher": "fulll",
        "url": "https://www.fulll.fr/facturation-electronique/conformite-flash",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "dgfip-electronic-invoice-guide-2026",
        "title": "Plateforme agréée et formats de facture électronique",
        "publisher": "Direction générale des Finances publiques",
        "url": "https://www.impots.gouv.fr/sites/default/files/media/1_metier/2_professionnel/EV/2_gestion/290_facturation_electronique/fiches_reforme/fiche-pdp.pdf",
        "type": "institutional",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "fnfe-facturx-1-09-2-2026",
        "title": "Factur-X 1.09.2, profils et syntaxe CII D22B",
        "publisher": "Forum National de la Facture Électronique et des Marchés Publics Électroniques",
        "url": "https://fnfe-mpe.org/factur-x/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "dgfip-specs-v3-2-2026",
        "title": "Spécifications externes de la facturation électronique B2B, version 3.2",
        "publisher": "Direction générale des Finances publiques",
        "url": "https://www.impots.gouv.fr/specifications-externes-b2b",
        "type": "institutional",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-rollout-2026-09",
        "title": "Fonctionnalités en cours de déploiement : e-reporting non disponible",
        "publisher": "Sellsy",
        "url": "https://help.sellsy.com/fr/articles/16815816-fonctionnalites-en-cours-de-deploiement",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "fiducial-pricing-2026",
        "title": "Tarifs de Facilia et de la plateforme FIDUCIAL Cloud",
        "publisher": "FIDUCIAL",
        "url": "https://www.fiducial.fr/facilia/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "b2brouter-pricing-2026-09",
        "title": "Tarifs et matrice de conformité France par abonnement",
        "publisher": "B2Brouter",
        "url": "https://www.b2brouter.net/fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "b2brouter-pricing-2026",
        "title": "Tarifs et couverture France de B2BRouter",
        "publisher": "B2BRouter",
        "url": "https://www.b2brouter.net/fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tiime-subprocessors-2026",
        "title": "Liste des sous-traitants",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/soustraitants",
        "type": "security",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-invoicing-2026",
        "title": "Logiciel de facturation électronique",
        "publisher": "Sellsy",
        "url": "https://go.sellsy.com/logiciel-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "tracker-radar-data-model-2026",
        "title": "Tracker Radar data model",
        "publisher": "DuckDuckGo",
        "url": "https://github.com/duckduckgo/tracker-radar/blob/a1d894db2312f3fdeea06d6c784739b97eb727c8/docs/DATA_MODEL.md",
        "type": "security",
        "accessedAt": "2026-08-27"
      },
      {
        "id": "tracker-radar-collector-2026",
        "title": "Tracker Radar Collector",
        "publisher": "DuckDuckGo",
        "url": "https://github.com/duckduckgo/tracker-radar-collector",
        "type": "security",
        "accessedAt": "2026-08-27"
      },
      {
        "id": "b2brouter-api-2026",
        "title": "API de facturation électronique B2BRouter",
        "publisher": "B2BRouter",
        "url": "https://www.b2brouter.net/fr/api-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "flowie-france-2026",
        "title": "Couverture de la réforme française par Flowie",
        "publisher": "Flowie",
        "url": "https://get-flowie.com/e-invoicing/france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "flowie-sales-2026",
        "title": "Cycle Order-to-Cash Flowie",
        "publisher": "Flowie",
        "url": "https://get-flowie.com/fr/plateforme/order-to-cash",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "flowie-smb-2026",
        "title": "Offre Flowie pour les PME",
        "publisher": "Flowie",
        "url": "https://www.get-flowie.com/lp-fr/fr-lp-finance-smb",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "sap-pa-2026",
        "title": "SAP obtient la validation en tant que Plateforme Agréée",
        "publisher": "SAP France",
        "url": "https://news.sap.com/france/2026/02/facturation-electronique-2026-sap-franchit-une-etape-decisive-et-obtient-la-validation-en-tant-que-plateforme-agreee-pa/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "generix-pa-2026",
        "title": "Plateforme Agréée de dématérialisation des factures",
        "publisher": "Generix Group",
        "url": "https://www.generixgroup.com/fr/edi-services-facturation-electronique/pdp-dematerialisation-factures",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "legifrance-pa-iso27001-scope-2026",
        "title": "Article 242 nonies B : exigences de sécurité des plateformes agréées",
        "publisher": "Légifrance",
        "url": "https://www.legifrance.gouv.fr/codes/id/LEGISCTA000054552492/2026-07-29",
        "type": "institutional",
        "accessedAt": "2026-08-27"
      },
      {
        "id": "doxallia-iso27001-certificate-2026",
        "title": "Certificat ISO/IEC 27001 de Doxallia n° 2023/105178.4",
        "publisher": "AFNOR Certification / Doxallia",
        "url": "https://www.doxallia.com/wp-content/uploads/2024/02/Certificat-ISO-27001-2023-2026.pdf",
        "type": "security",
        "accessedAt": "2026-08-27"
      },
      {
        "id": "doxallia-iso27001-renewal-2026",
        "title": "Doxallia annonce le renouvellement de ses certifications",
        "publisher": "Doxallia",
        "url": "https://www.doxallia.com/3-certifications-renouvelees-iso-27001-hds-nf-544-2/",
        "type": "security",
        "accessedAt": "2026-08-27"
      },
      {
        "id": "esker-iso27001-scope-2026",
        "title": "Customer confidence et périmètre ISO 27001 d'Esker on Demand",
        "publisher": "Esker",
        "url": "https://www.esker.com/en-gb/company/environmental-social-governance/customer-confidence/",
        "type": "security",
        "accessedAt": "2026-08-27"
      }
    ]
  },
  "platforms": {
    "checkedAt": "2026-10-14",
    "platforms": [
      {
        "slug": "cegid",
        "displayName": "Cegid",
        "officialName": "CEGID",
        "summary": "Plateforme intégrée aux environnements Cegid et EBP, avec une console dédiée aux cabinets.",
        "targets": [
          "tpe",
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Cegid",
          "EBP",
          "Quadra",
          "Loop",
          "ERP",
          "Peppol"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "quote",
            "monthlyFrom": null,
            "unit": "quote",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Tarification publique non identifiée, devis nécessaire"
          },
          "status": "documented",
          "sourceIds": [
            "cegid-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les volumes inclus et les coûts au-delà des plafonds ne sont pas publiés dans les sources consultées."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cegid-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cegid-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cegid-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'accès à la plateforme en dehors des offres Cegid et EBP restent à confirmer."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cegid-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "La documentation vise les environnements de production comptable Cegid et EBP."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'accès aux API de la plateforme restent à confirmer."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions de sortie et les formats d'export restent à confirmer."
        },
        "integrations": {
          "value": [
            "Cegid",
            "EBP",
            "Cegid Quadra",
            "Cegid Loop",
            "Peppol"
          ],
          "status": "documented",
          "sourceIds": [
            "cegid-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "cegid-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement de la plateforme et ses sous-traitants restent à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat applicable à la plateforme et sa portée restent à confirmer."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée dépend de l'offre ou du contrat logiciel."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Activation selon le produit Cegid ou EBP",
          "Conditions d'accès à l'API",
          "Récupération des données après résiliation"
        ]
      },
      {
        "slug": "sage",
        "displayName": "Sage",
        "officialName": "SAGE",
        "summary": "Plateforme intégrée aux principales gammes Sage, avec des plafonds différents selon le produit.",
        "targets": [
          "tpe",
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Sage Active",
          "Sage 50",
          "Sage 100",
          "Sage X3",
          "Sage Intacct",
          "Sage for Accountants"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-22",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "included",
            "monthlyFrom": 25,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "PA incluse dans les logiciels Sage sous plafond, Sage Active annoncé à 25 € HT par mois"
          },
          "status": "documented",
          "sourceIds": [
            "sage-products-2026",
            "sage-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": 300,
            "annualInvoices": null,
            "unlimited": false,
            "label": "300 factures par mois pour Sage Active Starter, plafonds variables selon le produit"
          },
          "status": "documented",
          "sourceIds": [
            "sage-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sage-products-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sage-products-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sage-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'accès à la plateforme en dehors des logiciels Sage restent à confirmer."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sage-products-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les API et leurs conditions commerciales restent à confirmer selon le produit."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les formats d'export et les conditions de sortie restent à confirmer selon le produit."
        },
        "integrations": {
          "value": [
            "Sage Active",
            "Sage 50",
            "Sage 100",
            "Sage X3",
            "Sage Intacct",
            "Sage for Accountants"
          ],
          "status": "documented",
          "sourceIds": [
            "sage-products-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "sage-products-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement de la plateforme et ses sous-traitants restent à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat applicable à la plateforme et sa portée restent à confirmer."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée dépend du contrat logiciel Sage utilisé."
        },
        "importantUnknowns": [
          "Coût au-delà des plafonds",
          "Activation selon l'édition Sage",
          "API par produit",
          "Sortie et conservation"
        ]
      },
      {
        "slug": "pennylane",
        "displayName": "Pennylane",
        "officialName": "PENNYLANE",
        "summary": "Écosystème de production comptable et de gestion financière utilisé par les cabinets et leurs clients.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "expert-comptable",
          "production comptable",
          "gestion financière",
          "API",
          "paiement"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro"
            ],
            "promotionalPriceExcluded": true,
            "label": "Offre gratuite réservée aux micro-entreprises, offres payantes à partir de 7 € HT par mois"
          },
          "status": "documented",
          "sourceIds": [
            "pennylane-free-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": 1200,
            "unlimited": false,
            "label": "1 200 factures par an et 1 utilisateur dans l'offre gratuite"
          },
          "status": "documented",
          "sourceIds": [
            "pennylane-free-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pennylane-free-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pennylane-free-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pennylane-formats-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "pennylane-free-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pennylane-free-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": false
          },
          "status": "documented",
          "sourceIds": [
            "pennylane-formats-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "L'import Factur-X par API est indiqué à partir du plan Essentiel."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pennylane-formats-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Le téléchargement du Factur-X et de son XML est indiqué dans la documentation."
        },
        "integrations": {
          "value": [
            "API Entreprise V2",
            "expert-comptable"
          ],
          "status": "documented",
          "sourceIds": [
            "pennylane-free-2026",
            "pennylane-formats-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "pennylane-formats-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "pennylane-subprocessors-2026-09",
            "pennylane-security-2026-09"
          ],
          "checkedAt": "2026-09-14",
          "note": "Périmètre PA uniquement. La liste nomme Outscale, S3NS et Scalingo ; les autres données Pennylane ont un hébergement distinct dans l’Union européenne."
        },
        "iso27001": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pennylane-iso27001-20261002",
            "pennylane-security-20260920"
          ],
          "checkedAt": "2026-10-02",
          "note": "Le certificat BSI IS 786660 renouvelé est valable du 20 septembre 2026 au 19 septembre 2029. Il couvre le SMSI des services SaaS comptables et financiers ; la PA n’est pas nommée séparément dans ce certificat."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "pennylane-free-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "importantUnknowns": [
          "Répartition des traitements entre hébergeurs PA",
          "Coût de sortie",
          "Conservation après résiliation"
        ]
      },
      {
        "slug": "tiime",
        "displayName": "Tiime",
        "officialName": "TIIME PDP",
        "summary": "Facturation électronique gratuite, avec un espace dédié au comptable et des informations opérationnelles détaillées.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "facturation",
          "Tiime Expert",
          "production comptable",
          "compte pro optionnel"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "PA, émission et réception incluses dans l'offre gratuite"
          },
          "status": "documented",
          "sourceIds": [
            "tiime-pricing-2026",
            "tiime-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Factures et devis illimités dans l'offre gratuite"
          },
          "status": "documented",
          "sourceIds": [
            "tiime-pricing-2026",
            "tiime-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tiime-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tiime-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tiime-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "tiime-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tiime-reception-20261008"
          ],
          "checkedAt": "2026-10-08",
          "note": "Après activation de la PA, invitation du cabinet depuis Paramètres > Plateforme agréée. Accès Tiime Expert réservé aux professionnels inscrits à l’Ordre, pour les factures électroniques reçues et émises."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Nous n'avons pas trouvé les conditions d'accès à une API publique générale."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tiime-accountant-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "L'export FEC est disponible. La récupération complète des données après résiliation reste à confirmer."
        },
        "integrations": {
          "value": [
            "Tiime Expert",
            "FEC",
            "Stripe",
            "GoCardless",
            "Make"
          ],
          "status": "documented",
          "sourceIds": [
            "tiime-pricing-2026",
            "tiime-accountant-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "tiime-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "hostingCountries": {
          "value": [
            "France",
            "Union européenne"
          ],
          "status": "declared",
          "sourceIds": [
            "tiime-subprocessors-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "La liste des sous-traitants distingue plusieurs localisations, dont certaines avec transferts vers les États-Unis."
        },
        "iso27001": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tiime-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Certification annoncée par l'éditeur pour la plateforme agréée, certificat public à archiver."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "tiime-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "importantUnknowns": [
          "Conditions d'accès à l'API",
          "Certificat ISO archivé",
          "Export complet après résiliation",
          "Périmètre exact des transferts hors UE"
        ]
      },
      {
        "slug": "abby",
        "displayName": "Abby",
        "officialName": "ABBY",
        "summary": "Facturation et gestion destinées aux indépendants, avec plus de 100 000 utilisateurs annoncés par l'éditeur.",
        "targets": [
          "micro",
          "tpe"
        ],
        "ecosystem": [
          "micro-entreprise",
          "Urssaf",
          "facturation",
          "Make",
          "Zapier"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-29",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe"
            ],
            "promotionalPriceExcluded": true,
            "label": "Offre Basique gratuite, sans engagement, avec facturation électronique incluse"
          },
          "status": "documented",
          "sourceIds": [
            "abby-pricing-2026",
            "abby-electronic-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Factures, devis et fonctions de facturation électronique annoncés sans limitation"
          },
          "status": "documented",
          "sourceIds": [
            "abby-pricing-2026",
            "abby-electronic-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "sendsInvoices": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "abby-emission-20260920"
          ],
          "checkedAt": "2026-10-02",
          "note": "L’aide dédiée indique que l’émission électronique reste indisponible et l’annonce pour septembre 2027. La création de factures PDF est un service distinct."
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "abby-electronic-invoicing-2026",
            "abby-reception-20261010"
          ],
          "checkedAt": "2026-10-10",
          "note": "L’aide confirme la réception active et une vérification des nouvelles factures et statuts environ toutes les deux heures. Le statut Payée suit la déclaration d’encaissement du fournisseur. Le rapprochement bancaire et comptable reste manuel et ne modifie pas ce statut."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-20",
          "note": "Service annoncé dans l’offre. Sa disponibilité actuelle en production reste à confirmer."
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "abby-pricing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "La connexion bancaire est réservée à une offre payante, tandis que la facturation électronique est incluse dans l'offre gratuite."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le niveau d'accès accordé à un comptable externe reste à confirmer."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": false
          },
          "status": "documented",
          "sourceIds": [
            "abby-api-2026-09"
          ],
          "checkedAt": "2026-09-16",
          "note": "API de facturation réservée aux offres Pro et Business. Le périmètre des échanges PA via API reste à confirmer."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "abby-export-2026-09"
          ],
          "checkedAt": "2026-09-16",
          "note": "Documents de facturation en PDF ; contacts, articles et livres en CSV ou Excel selon le type. Au-delà de 90 jours, Pro ou Business est requis. Restitution PA complète après résiliation non documentée."
        },
        "integrations": {
          "value": [
            "Make",
            "Zapier"
          ],
          "status": "documented",
          "sourceIds": [
            "abby-home-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "Factur-X"
          ],
          "status": "declared",
          "sourceIds": [
            "abby-formats-20260920"
          ],
          "checkedAt": "2026-09-20",
          "note": "Format annoncé. L’aide décrit encore la génération du XML embarqué comme étant en cours de déploiement."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement de la plateforme et les sous-traitants restent à confirmer."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "abby-home-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Certification annoncée par l'éditeur. Le certificat public et son périmètre doivent encore être archivés."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "abby-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "importantUnknowns": [
          "Déploiement de l’émission et du Factur-X complet",
          "Disponibilité opérationnelle du e-reporting",
          "Périmètre PA de l’API Pro et Business",
          "Hébergement et restitution des données"
        ]
      },
      {
        "slug": "myunisoft",
        "displayName": "MyUnisoft",
        "officialName": "MY UNISOFT",
        "summary": "Suite souveraine conçue pour les cabinets, reliée à 255 000 dossiers TPE-PME selon l'éditeur.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "production comptable",
          "gestion cabinet",
          "gestion TPE-PME",
          "API partenaire"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Aucune grille tarifaire publique exploitable n'a été retenue."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les plafonds de la plateforme ne sont pas publiés dans les sources consultées."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "myunisoft-home-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "myunisoft-home-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La prise en charge opérationnelle de l'e-reporting n'est pas explicitée dans la page produit retenue."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le compte pro est présenté dans l'écosystème, mais son caractère optionnel pour la PA reste à confirmer."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "myunisoft-home-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "myunisoft-home-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Une API partenaire est publiée. Ses conditions commerciales restent à confirmer."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La récupération complète des données et les formats de sortie restent à confirmer."
        },
        "integrations": {
          "value": [
            "MyU Production Comptable",
            "MyU Gestion Financière",
            "API partenaire"
          ],
          "status": "documented",
          "sourceIds": [
            "myunisoft-home-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les formats effectivement pris en charge par la PA ne sont pas détaillés dans la source produit retenue."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "myunisoft-home-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "L'éditeur revendique un écosystème souverain, sans détail d'infrastructure suffisant pour conclure davantage."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat public et son périmètre n'ont pas été rattachés."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée et les conditions de sortie restent à extraire des contrats applicables."
        },
        "importantUnknowns": [
          "Date d'activation de l'e-reporting",
          "Tarifs et plafonds",
          "Formats de facture pris en charge",
          "Récupération des données après résiliation"
        ]
      },
      {
        "slug": "septeo",
        "displayName": "Septeo Ingeneo",
        "officialName": "SEPTEO",
        "summary": "Plateforme agréée tournée vers les cabinets, choisie par plus de 1 200 cabinets et utilisée par plus de 100 000 sociétés selon Septeo.",
        "targets": [
          "micro",
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "Ingeneo",
          "Teogest",
          "production comptable",
          "portail client",
          "API AFNOR"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-09",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 3,
            "unit": "company",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Module PA affiché à 3 € par dossier et par mois"
          },
          "status": "documented",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Aucun plafond public de factures n'est identifié."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le compte pro est un module de la suite, mais son caractère optionnel pour la PA doit être confirmé contractuellement."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "API propriétaire et API AFNOR annoncées."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "La récupération des données est prévue dans le contrat. La procédure détaillée n'est pas publiée."
        },
        "integrations": {
          "value": [
            "Ingeneo",
            "Teogest",
            "API propriétaire",
            "API AFNOR"
          ],
          "status": "documented",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "Factur-X"
          ],
          "status": "documented",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "UBL et CII sont expliqués mais leur couverture produit explicite reste à confirmer."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat applicable à la plateforme et sa portée restent à confirmer."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée d'engagement n'est pas publiée dans la page tarifaire retenue."
        },
        "importantUnknowns": [
          "Plafonds et surcoûts",
          "Récupération des données après résiliation",
          "Portée du certificat ISO 27001",
          "Caractère optionnel du compte pro"
        ]
      },
      {
        "slug": "qonto",
        "displayName": "Qonto Facturation",
        "officialName": "QONTO",
        "summary": "Outil de facturation électronique de l'écosystème Qonto, qui revendique plus de 600 000 entreprises clientes en Europe.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "facturation",
          "compte pro optionnel",
          "pré-comptabilité",
          "expert-comptable"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Facturation électronique gratuite avec ou sans compte pro"
          },
          "status": "documented",
          "sourceIds": [
            "qonto-invoicing-2026",
            "qonto-billing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Devis et factures illimités"
          },
          "status": "documented",
          "sourceIds": [
            "qonto-invoicing-2026",
            "qonto-billing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "qonto-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "qonto-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L’aide datée du 1er octobre et relue le 14 limite la bêta aux transactions B2B transfrontalières (flux 10.1), pour certaines organisations françaises sur le web. La disponibilité générale et les autres opérations restent à confirmer."
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "qonto-invoicing-2026",
            "qonto-billing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "qonto-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "L'accès à l'API avec l'offre de facturation gratuite reste à confirmer."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les formats et les conditions d'export restent à confirmer."
        },
        "integrations": {
          "value": [
            "comptes bancaires externes",
            "outils de production comptable"
          ],
          "status": "documented",
          "sourceIds": [
            "qonto-billing-2026",
            "qonto-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "qonto-formats-portability-2026-09"
          ],
          "checkedAt": "2026-09-16",
          "note": "L’aide mentionne UBL 2.1. Certaines factures UBL/CII reçues ne disposent pas encore d’aperçu PDF."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement de la plateforme et les sous-traitants restent à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat applicable à la plateforme et sa portée restent à confirmer."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "qonto-billing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "importantUnknowns": [
          "Disponibilité générale de l'e-reporting",
          "Export complet des données",
          "API de l’offre gratuite",
          "Aperçu PDF de certains fichiers UBL/CII",
          "Champs BT-10/BT-13 et adresses par établissement encore annoncés dans l’aide"
        ]
      },
      {
        "slug": "sellsy",
        "displayName": "Sellsy",
        "officialName": "TeamSystem Sellsy",
        "summary": "Suite de gestion TPE-PME utilisée par plus de 50 000 utilisateurs et 2 800 experts-comptables selon l'éditeur.",
        "targets": [
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "CRM",
          "facturation",
          "trésorerie",
          "marketing",
          "production comptable"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-24",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 49,
            "unit": "user",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Offre Standard affichée à 49 € HT par utilisateur et par mois avec engagement de 12 mois, promotion exclue"
          },
          "status": "documented",
          "sourceIds": [
            "sellsy-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les volumes de factures inclus et les éventuels paliers ne sont pas publiés dans les sources consultées."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sellsy-invoicing-2026",
            "sellsy-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sellsy-invoicing-2026",
            "sellsy-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "sellsy-rollout-2026-09"
          ],
          "checkedAt": "2026-09-16",
          "note": "L’aide opérationnelle indique que l’e-reporting n’est pas encore disponible et vise la fin de l’année. Cette précision prévaut sur les annonces générales de l’offre."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'utilisation de la plateforme sans autre module Sellsy restent à confirmer dans le contrat."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sellsy-accountants-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "L'accès expert-comptable est annoncé gratuit, sans surcoût ni limite."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": false
          },
          "status": "documented",
          "sourceIds": [
            "sellsy-pricing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Des quotas API sont indiqués dans les offres payantes."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sellsy-accountants-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Les exports de journaux CSV et FEC sont disponibles. La récupération complète après résiliation reste à confirmer."
        },
        "integrations": {
          "value": [
            "Cegid Loop",
            "MyUnisoft",
            "Pennylane",
            "Tiime",
            "Sage 100",
            "ACD",
            "Inqom",
            "Chorus Pro"
          ],
          "status": "documented",
          "sourceIds": [
            "sellsy-accountants-2026",
            "sellsy-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "sellsy-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "sellsy-accountants-2026",
            "sellsy-invoicing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "L'éditeur annonce un hébergement chez Scaleway en France. Le périmètre exact de l'offre reste à confirmer."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "sellsy-pa-2026",
            "sellsy-accountants-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Certification annoncée par l'éditeur. Le certificat public et son périmètre doivent encore être archivés."
        },
        "commitmentMonths": {
          "value": 12,
          "status": "documented",
          "sourceIds": [
            "sellsy-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "importantUnknowns": [
          "Volumes inclus",
          "Activation de la plateforme selon l'offre",
          "Récupération des données après résiliation",
          "Portée du certificat ISO 27001"
        ]
      },
      {
        "slug": "indy",
        "displayName": "Indy",
        "officialName": "INDY",
        "summary": "Facturation et gestion destinées aux indépendants, avec plus de 100 000 utilisateurs annoncés dès 2024.",
        "targets": [
          "micro",
          "tpe"
        ],
        "ecosystem": [
          "indépendants",
          "comptabilité",
          "facturation",
          "compte pro optionnel"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-09",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe"
            ],
            "promotionalPriceExcluded": true,
            "label": "Facturation électronique gratuite et sans limite d'usage"
          },
          "status": "documented",
          "sourceIds": [
            "indy-invoicing-2026",
            "indy-billing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Factures et devis illimités"
          },
          "status": "documented",
          "sourceIds": [
            "indy-billing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "indy-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "indy-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "indy-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "indy-billing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le partage direct avec un comptable externe reste à confirmer."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Nous n'avons pas trouvé les conditions d'accès à une API publique."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions de sortie et les formats d'export restent à confirmer."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les intégrations avec des outils externes restent à confirmer."
        },
        "formats": {
          "value": [
            "Factur-X"
          ],
          "status": "documented",
          "sourceIds": [
            "indy-billing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Les formats de réception restent à compléter."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement et les sous-traitants restent à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat public applicable et son périmètre restent à rattacher."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "indy-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "importantUnknowns": [
          "Export complet des données",
          "Pays d'hébergement",
          "Accès pour un comptable externe",
          "Formats de réception"
        ]
      },
      {
        "slug": "superpdp",
        "displayName": "SuperPDP",
        "officialName": "SUPER PDP",
        "summary": "Plateforme technique proposant un compte gratuit jusqu'à 1 000 factures par mois et une API facturée selon le volume.",
        "targets": [
          "micro",
          "tpe",
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "compte en ligne",
          "API REST",
          "webhooks",
          "Peppol",
          "ERP",
          "logiciels de caisse"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-22",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme",
              "eti",
              "ge"
            ],
            "promotionalPriceExcluded": true,
            "label": "Compte gratuit jusqu'à 1 000 factures par mois, API facturée au volume"
          },
          "status": "documented",
          "sourceIds": [
            "superpdp-home-2026",
            "superpdp-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": 1000,
            "annualInvoices": null,
            "unlimited": false,
            "label": "1 000 factures par mois dans l'offre Compte gratuite"
          },
          "status": "documented",
          "sourceIds": [
            "superpdp-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "superpdp-features-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "superpdp-features-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "superpdp-features-2026",
            "superpdp-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Aucune exigence de compte bancaire n'est indiquée dans les sources consultées."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le mode d'accès accordé à un comptable externe reste à confirmer."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": false
          },
          "status": "documented",
          "sourceIds": [
            "superpdp-features-2026",
            "superpdp-pricing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "L'API est facturée séparément selon le volume."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "L'API suit le standard de portabilité. La récupération complète après résiliation reste à confirmer dans le contrat."
        },
        "integrations": {
          "value": [
            "API REST",
            "webhooks",
            "Peppol",
            "API AFNOR"
          ],
          "status": "documented",
          "sourceIds": [
            "superpdp-features-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "JSON",
            "Factur-X",
            "CII",
            "UBL"
          ],
          "status": "documented",
          "sourceIds": [
            "superpdp-features-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "superpdp-features-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "L'éditeur annonce quatre répliques réparties sur deux centres de données français. Le périmètre contractuel reste à contrôler."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "superpdp-home-2026",
            "superpdp-features-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Certification LNE annoncée par l'éditeur. Le certificat public et son périmètre doivent encore être archivés."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée d'engagement et les conditions de sortie ne sont pas publiées dans les sources consultées."
        },
        "importantUnknowns": [
          "Contrat de sortie",
          "Accès pour un comptable externe",
          "Portée du certificat ISO 27001",
          "Durée d'engagement"
        ]
      },
      {
        "slug": "sap",
        "displayName": "SAP",
        "officialName": "SAP",
        "summary": "Plateforme agréée destinée aux environnements SAP, adossée à un écosystème utilisé par plus de 320 000 entreprises dans le monde.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "SAP S/4HANA",
          "SAP Business Network",
          "SAP Business One",
          "conformité internationale"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "quote",
            "monthlyFrom": null,
            "unit": "quote",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Tarification sur devis, aucune grille PA publique retenue"
          },
          "status": "documented",
          "sourceIds": [
            "sap-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les volumes et paliers de factures ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sap-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sap-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sap-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions contractuelles dépendent de l'environnement SAP."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le mode d'accès accordé à un comptable externe reste à confirmer."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les API disponibles pour la plateforme et leurs licences restent à confirmer."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions de récupération des données restent à confirmer dans le contrat."
        },
        "integrations": {
          "value": [
            "SAP S/4HANA",
            "SAP Business Network"
          ],
          "status": "documented",
          "sourceIds": [
            "sap-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "UBL",
            "Factur-X",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "sap-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "L'hébergement de la plateforme en France reste à confirmer séparément des offres SAP Sovereign Cloud."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat applicable à la plateforme et sa portée restent à confirmer."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée dépend du contrat SAP et du projet d'intégration."
        },
        "importantUnknowns": [
          "Activation selon l'environnement SAP",
          "Tarifs et volumes",
          "Hébergement de la plateforme en France",
          "Récupération des données après résiliation"
        ]
      },
      {
        "slug": "generix",
        "displayName": "Generix",
        "officialName": "GENERIX Group",
        "summary": "Spécialiste de l'e-invoicing à forte volumétrie, revendiquant 400 000 entreprises utilisatrices et 500 millions de factures par an.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "ERP",
          "API",
          "Peppol",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "quote",
            "monthlyFrom": null,
            "unit": "quote",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Tarification sur devis selon volume, périmètre et intégrations"
          },
          "status": "documented",
          "sourceIds": [
            "generix-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les paliers de volume et coûts unitaires ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "generix-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "generix-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "generix-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'accès à la plateforme seule restent à confirmer."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "L'accès destiné à un comptable externe reste à confirmer."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "generix-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Les API et intégrations sont annoncées, sans conditions tarifaires publiques."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "generix-contract-20261010"
          ],
          "checkedAt": "2026-10-10",
          "note": "L’annexe contractuelle GIS décrit une restitution des factures sur support numérique dans un format documenté permettant leur réintégration, avec une prestation facturée. L’accès aux archives après résiliation est également optionnel et payant. Les modalités applicables au contrat du client restent à vérifier."
        },
        "integrations": {
          "value": [
            "EDI",
            "API REST",
            "ERP",
            "Peppol"
          ],
          "status": "documented",
          "sourceIds": [
            "generix-pa-2026",
            "generix-contract-20261010"
          ],
          "checkedAt": "2026-10-10",
          "note": "L’annexe GIS documente les échanges REST et les connecteurs vers les ERP. Le périmètre retenu dépend du projet et du contrat."
        },
        "formats": {
          "value": [
            "UBL 2.1",
            "CII",
            "Factur-X"
          ],
          "status": "documented",
          "sourceIds": [
            "generix-contract-20261010"
          ],
          "checkedAt": "2026-10-10",
          "note": "Formats décrits dans l’annexe fonctionnelle GIS ; leur activation et les processus inclus dans l’offre du client restent à vérifier dans son contrat."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement de la plateforme en France reste à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat public applicable et son périmètre restent à rattacher."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée d'engagement dépend du contrat projet."
        },
        "importantUnknowns": [
          "Tarifs et paliers",
          "Coût et modalités de restitution selon le contrat",
          "Hébergement de la plateforme",
          "Accès pour un comptable externe"
        ]
      },
      {
        "slug": "esker",
        "displayName": "Esker",
        "officialName": "ESKER",
        "summary": "Plateforme internationale d'automatisation des cycles clients et fournisseurs destinée aux ETI et grandes entreprises.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Source-to-Pay",
          "Order-to-Cash",
          "ERP",
          "EDI",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "quote",
            "monthlyFrom": null,
            "unit": "quote",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Tarification sur devis, aucune grille PA publique retenue"
          },
          "status": "documented",
          "sourceIds": [
            "esker-demo-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les paliers de factures et coûts unitaires ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "esker-demo-2026",
            "esker-architecture-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "esker-demo-2026",
            "esker-architecture-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "esker-architecture-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'accès à la plateforme seule restent à confirmer."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "L'accès destiné à un comptable externe reste à confirmer."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Des connecteurs sont disponibles. Les conditions d'accès à une API publique restent à confirmer."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions de sortie et les formats de récupération restent à confirmer."
        },
        "integrations": {
          "value": [
            "ERP",
            "EDI",
            "Source-to-Pay",
            "Order-to-Cash"
          ],
          "status": "documented",
          "sourceIds": [
            "esker-demo-2026",
            "esker-architecture-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "EDIFACT"
          ],
          "status": "documented",
          "sourceIds": [
            "esker-architecture-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement de la plateforme en France reste à confirmer."
        },
        "iso27001": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "esker-security-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Une certification est publiée pour la plateforme Esker on Demand."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée dépend du contrat et du projet d'intégration."
        },
        "importantUnknowns": [
          "Tarifs et volumes",
          "Conditions de sortie",
          "Hébergement de la plateforme en France",
          "Accès pour un comptable externe"
        ]
      },
      {
        "slug": "cegedim",
        "displayName": "Cegedim SY business",
        "officialName": "CEGEDIM",
        "summary": "Acteur historique des flux B2B, déclarant plus d'un milliard de flux annuels et deux millions d'entreprises connectées.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "SY business",
          "Chorus Pro",
          "Peppol",
          "international",
          "achats"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "quote",
            "monthlyFrom": null,
            "unit": "quote",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Tarification sur devis, aucune grille PA publique retenue"
          },
          "status": "documented",
          "sourceIds": [
            "cegedim-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les paliers de volume et coûts unitaires ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cegedim-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cegedim-pa-2026",
            "cegedim-release-20261014",
            "cegedim-release-index-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La note SY 1.37 présente Essential pour recevoir et suivre les factures françaises dans le portail avant raccordement ERP. Une phase de mise en œuvre est requise. L’émission est exclue de cette offre Essential ; sa date de déploiement reste à confirmer."
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cegedim-pa-2026",
            "cegedim-release-20260918",
            "cegedim-release-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La note de septembre réserve l’accès à l’e-reporting aux utilisateurs affectés à l’entreprise concernée. Une affectation limitée à un groupe de divisions ou d’établissements ne donne plus accès à ces fonctions. SY Essential permet la saisie des données e-reporting françaises dans le portail après mise en œuvre. La note 1.37 décrit aussi la ventilation des montants encaissés par taux de TVA dans l’historique des statuts."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'accès à la plateforme seule restent à confirmer."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "L'accès destiné à un comptable externe reste à confirmer."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'accès à l'API de SY business restent à confirmer."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions de sortie et les formats de récupération restent à confirmer."
        },
        "integrations": {
          "value": [
            "SY business",
            "Chorus Pro",
            "Peppol"
          ],
          "status": "documented",
          "sourceIds": [
            "cegedim-pa-2026",
            "cegedim-annual-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La matrice publique des formats pris en charge n'a pas été rattachée."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement de la plateforme en France reste à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat public applicable à SY business et son périmètre restent à rattacher."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée dépend du contrat et du projet d'intégration."
        },
        "importantUnknowns": [
          "Tarifs et volumes",
          "Formats de facture pris en charge",
          "Récupération des données après résiliation",
          "Hébergement de la plateforme en France"
        ]
      },
      {
        "slug": "axonaut",
        "displayName": "Axonaut",
        "officialName": "AXONAUT",
        "summary": "Suite de gestion tout-en-un pour indépendants et TPE-PME, avec plateforme agréée incluse dans l'abonnement.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "facturation",
          "CRM",
          "trésorerie",
          "portail comptable",
          "API"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-08",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "included",
            "monthlyFrom": null,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Plateforme agréée incluse sans surcoût dans l'abonnement Axonaut"
          },
          "status": "documented",
          "sourceIds": [
            "axonaut-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Devis et factures annoncés sans limite"
          },
          "status": "documented",
          "sourceIds": [
            "axonaut-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "axonaut-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "axonaut-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La prise en charge opérationnelle de l'e-reporting n'est pas explicitée dans les pages produit retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le compte professionnel est inclus dans l'offre, mais son caractère obligatoire pour activer la PA n'est pas documenté."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "axonaut-portal-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Le portail expert-comptable est annoncé gratuit et sans limite."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "axonaut-pricing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Une API publique est incluse dans les fonctions, sans conditions d'usage détaillées sur la page tarifaire."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "axonaut-pricing-2026",
            "axonaut-portal-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Les exports de données et formats comptables personnalisés sont annoncés. La procédure de sortie complète reste à confirmer."
        },
        "integrations": {
          "value": [
            "ACD",
            "Pennylane",
            "Cegid Quadra",
            "Sage",
            "EBP",
            "API publique"
          ],
          "status": "documented",
          "sourceIds": [
            "axonaut-portal-2026",
            "axonaut-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les formats réglementaires effectivement pris en charge par la PA ne sont pas listés dans les pages retenues."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "axonaut-home-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "L'éditeur indique que les données sont hébergées sur des serveurs localisés en France."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Aucun certificat public et périmètre ISO 27001 n'ont été rattachés à la plateforme."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "axonaut-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "importantUnknowns": [
          "Activation de l'e-reporting",
          "Caractère obligatoire du compte pro",
          "Formats réglementaires couverts",
          "Récupération complète après résiliation"
        ]
      },
      {
        "slug": "shine",
        "displayName": "Shine Facture",
        "officialName": "Shine",
        "summary": "Facturation électronique gratuite et sans engagement, utilisable avec ou sans compte professionnel Shine.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "facturation",
          "compte pro optionnel",
          "pré-comptabilité",
          "expert-comptable"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-05-21",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Émission et réception électroniques incluses dans l'offre Free à 0 €"
          },
          "status": "documented",
          "sourceIds": [
            "shine-pa-2026",
            "shine-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Émission et réception de factures électroniques annoncées sans limite"
          },
          "status": "documented",
          "sourceIds": [
            "shine-pa-2026",
            "shine-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "shine-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "shine-pa-2026",
            "shine-activation-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les pages consultées ne permettent pas encore de confirmer l'activation de l'e-reporting pour toutes les entreprises."
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "shine-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Shine Facture peut être utilisé sans ouvrir de compte professionnel Shine."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "shine-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "La collaboration avec l'expert-comptable est annoncée, avec un périmètre variable selon l'offre."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'accès à une API depuis Shine Facture restent à confirmer."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "shine-pricing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Les exports de documents sont indiqués comme disponibles. La restitution complète après résiliation reste à confirmer."
        },
        "integrations": {
          "value": [
            "intégrations comptables"
          ],
          "status": "documented",
          "sourceIds": [
            "shine-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les formats réglementaires couverts par l'offre étudiée ne sont pas listés dans les sources retenues."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement de Shine Facture et ses sous-traitants restent à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat applicable à Shine Facture et son périmètre restent à confirmer."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "shine-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "importantUnknowns": [
          "Activation de l'e-reporting",
          "Conditions d'accès à l'API",
          "Formats réglementaires couverts",
          "Hébergement et sous-traitants"
        ]
      },
      {
        "slug": "macompta",
        "displayName": "macompta.fr",
        "officialName": "MACOMPTA.FR",
        "summary": "Plateforme agréée française accessible gratuitement, que l'entreprise conserve ou non son logiciel de gestion actuel.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "facturation",
          "comptabilité",
          "EDI",
          "Peppol"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Inscription à la PA annoncée gratuite et sans engagement"
          },
          "status": "documented",
          "sourceIds": [
            "macompta-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les volumes gratuits, plafonds et éventuels coûts de dépassement ne sont pas publiés sur la page d'inscription."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "macompta-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "macompta-pa-2026",
            "macompta-reception-20261004"
          ],
          "checkedAt": "2026-10-04",
          "note": "Les factures fournisseurs arrivent automatiquement dans Achats > Factures ; leur réception et leurs changements de statut sont historisés."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La transmission de données à l'administration est annoncée sans détail suffisant pour confirmer tous les cas d'e-reporting."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La page d'inscription ne précise pas si une connexion bancaire est requise pour l'enrôlement."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "macompta-reception-20261004"
          ],
          "checkedAt": "2026-10-04",
          "note": "L’article du 2 octobre documente la collaboration avec le cabinet, les droits d’accès au menu Achats et l’historique des traitements. Les actions du cabinet dépendent de l’organisation et des droits configurés."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'accès à une API publique restent à confirmer."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les formats d'export et les conditions de récupération après résiliation restent à confirmer."
        },
        "integrations": {
          "value": [
            "Peppol",
            "partenaire EDI"
          ],
          "status": "documented",
          "sourceIds": [
            "macompta-security-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La liste des formats de facture pris en charge par la PA n'est pas publiée dans les pages retenues."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "macompta-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "La page d'inscription annonce des données chiffrées et hébergées en France."
        },
        "iso27001": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "macompta-security-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "L'éditeur indique être certifié ISO/IEC 27001 depuis juin 2025. Le certificat doit encore être archivé."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "macompta-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "importantUnknowns": [
          "Plafonds de l'offre gratuite",
          "Activation de l'e-reporting",
          "Connexion bancaire éventuelle",
          "Export complet après résiliation"
        ]
      },
      {
        "slug": "odoo",
        "displayName": "Odoo",
        "officialName": "ODOO",
        "summary": "Application de facturation gratuite intégrée à une suite de gestion modulaire, avec émission et réception annoncées sans limite.",
        "targets": [
          "micro",
          "tpe",
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "ERP",
          "facturation",
          "comptabilité",
          "e-commerce",
          "point de vente"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme",
              "eti",
              "ge"
            ],
            "promotionalPriceExcluded": true,
            "label": "Application de facturation électronique annoncée gratuite et sans limite dans le temps"
          },
          "status": "documented",
          "sourceIds": [
            "odoo-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Factures clients et fournisseurs électroniques annoncées sans limite"
          },
          "status": "documented",
          "sourceIds": [
            "odoo-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "odoo-pa-2026",
            "odoo-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "odoo-pa-2026",
            "odoo-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "odoo-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Odoo annonce la collecte et la transmission automatisée des données d'e-reporting."
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "odoo-invoicing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "L'application peut être ouverte sans carte bancaire. Les intégrations bancaires sont présentées comme une fonction distincte."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "odoo-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "L'existence d'API dans l'écosystème Odoo est connue, mais leurs conditions dans l'offre gratuite étudiée restent à rattacher."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La procédure de restitution complète des données et factures après résiliation reste à confirmer."
        },
        "integrations": {
          "value": [
            "Ventes",
            "Abonnements",
            "Projet",
            "eCommerce",
            "Point de Vente",
            "Comptabilité"
          ],
          "status": "documented",
          "sourceIds": [
            "odoo-invoicing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La page française retenue n'énumère pas les formats réglementaires effectivement émis par la PA."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement de la PA utilisée par une base Odoo reste à confirmer selon l'offre et le déploiement."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat applicable à la plateforme agréée française et son périmètre restent à confirmer."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "odoo-invoicing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "L'application gratuite est accessible sans carte bancaire. Les offres payantes de la suite suivent leurs propres conditions."
        },
        "importantUnknowns": [
          "API incluse dans l'offre gratuite",
          "Formats réglementaires émis",
          "Hébergement selon le déploiement",
          "Restitution complète des données"
        ]
      },
      {
        "slug": "jefacture",
        "displayName": "jefacture.com",
        "officialName": "jefacture.com",
        "summary": "Plateforme liée à l'écosystème des experts-comptables, avec espace Cabinet, espace Entreprise et tarification par volume.",
        "targets": [
          "micro",
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "expert-comptable",
          "Peppol",
          "Chorus Pro",
          "API",
          "paiement optionnel"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Formule Freemium disponible, offres Premium à partir de 5 € HT par mois pour 20 factures"
          },
          "status": "documented",
          "sourceIds": [
            "jefacture-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La limite exacte de factures applicable à la formule Freemium n'est pas présentée sans ambiguïté dans la grille consultée."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "jefacture-pricing-2026",
            "jefacture-cabinet-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "jefacture-pricing-2026",
            "jefacture-cabinet-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le guide Cabinet indique l'e-reporting comme prochainement disponible."
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "jefacture-pricing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Le compte pro Banqup est absent du Freemium et du Premium, et inclus uniquement dans l'offre Optimum."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "jefacture-cabinet-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Un espace Cabinet distinct permet de gérer les dossiers clients et leurs intégrations."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": false
          },
          "status": "documented",
          "sourceIds": [
            "jefacture-pricing-2026",
            "jefacture-api-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "La clé API est annoncée dans les offres Premium et Optimum, pas dans le Freemium."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les formats de restitution complète et la procédure après résiliation restent à confirmer."
        },
        "integrations": {
          "value": [
            "Peppol",
            "Chorus Pro",
            "logiciels de production comptable",
            "API",
            "SharePoint (application optionnelle)",
            "Lexis Poly (module Finances)"
          ],
          "status": "documented",
          "sourceIds": [
            "jefacture-pricing-2026",
            "jefacture-cabinet-2026",
            "jefacture-nouveautes-202609",
            "lexis-jefacture-20261007"
          ],
          "checkedAt": "2026-10-14",
          "note": "Les notes de septembre ajoutent SharePoint dans la bibliothèque d’applications et documentent la reprise d’un envoi après correction de l’identifiant du destinataire. Les avoirs reprennent la date et le type de la facture d’origine. La note Lexis Poly du 7 octobre documente un connecteur jefacture.com pour les cabinets disposant du module Finances."
        },
        "formats": {
          "value": [
            "Factur-X"
          ],
          "status": "documented",
          "sourceIds": [
            "jefacture-cabinet-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement et les sous-traitants restent à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat applicable à la plateforme et son périmètre restent à confirmer."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "jefacture-pricing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Une souscription mensuelle est publiée. L'abonnement annuel donne droit à une remise."
        },
        "importantUnknowns": [
          "Date de disponibilité de l'e-reporting",
          "Plafond exact du Freemium",
          "Hébergement et sous-traitants",
          "Restitution après résiliation"
        ]
      },
      {
        "slug": "fulll",
        "displayName": "fulll",
        "officialName": "FULLL",
        "summary": "Suite de production destinée aux cabinets, avec un parcours transitoire qui permet de garder temporairement l'ancien outil comptable.",
        "targets": [
          "micro",
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "production comptable",
          "portail client",
          "facturation",
          "migration cabinet"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "quote",
            "monthlyFrom": null,
            "unit": "quote",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Tarification sur devis après démonstration et cadrage du projet"
          },
          "status": "documented",
          "sourceIds": [
            "fulll-home-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les volumes inclus et les coûts par dossier ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "fulll-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "fulll-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le parcours public retenu ne confirme pas encore tous les cas d'e-reporting."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les prérequis bancaires éventuels de l'enrôlement ne sont pas publiés."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "fulll-pa-2026",
            "fulll-home-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'accès à une API publique restent à confirmer."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "fulll-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Le portail transitoire permet de télécharger les factures réglementaires et fulll annonce gérer la portabilité des données."
        },
        "integrations": {
          "value": [
            "ancien outil de production",
            "portail fulll",
            "outils partenaires"
          ],
          "status": "documented",
          "sourceIds": [
            "fulll-pa-2026",
            "fulll-home-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les formats réglementaires effectivement pris en charge par la PA ne sont pas listés dans les pages retenues."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement de la plateforme et ses sous-traitants restent à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat public applicable et son périmètre restent à rattacher."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée d'engagement dépend du devis et du projet de migration."
        },
        "importantUnknowns": [
          "Tarif par cabinet et par dossier",
          "Activation de l'e-reporting",
          "Formats réglementaires",
          "Hébergement et sous-traitants"
        ]
      },
      {
        "slug": "kolecto",
        "displayName": "Kolecto",
        "officialName": "KOLECTO PA",
        "summary": "Outil de gestion financière pour indépendants, TPE et PME, dont l'enrôlement impose actuellement une synchronisation bancaire.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "Crédit Agricole",
          "LCL",
          "facturation",
          "trésorerie",
          "pré-comptabilité"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-22",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "included",
            "monthlyFrom": null,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Plateforme agréée incluse sans frais supplémentaires dans tous les forfaits Kolecto"
          },
          "status": "documented",
          "sourceIds": [
            "kolecto-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les volumes inclus par forfait et les coûts de dépassement ne sont pas indiqués dans la page retenue."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "kolecto-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "kolecto-pa-2026",
            "kolecto-activation-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La disponibilité opérationnelle de l'e-reporting pour chaque offre reste à confirmer."
        },
        "bankAccountRequired": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "kolecto-activation-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "La procédure d'enregistrement exige de synchroniser au moins un compte bancaire pour vérifier le lien entre l'IBAN et le SIREN."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "kolecto-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Kolecto présente un parcours destiné aux experts-comptables et à leurs clients."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les conditions d'accès à une API publique restent à confirmer."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les formats d'export et la restitution complète après résiliation restent à confirmer."
        },
        "integrations": {
          "value": [
            "comptes bancaires",
            "outils de l'expert-comptable"
          ],
          "status": "documented",
          "sourceIds": [
            "kolecto-pa-2026",
            "kolecto-activation-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La page explique Factur-X, UBL et CII sans confirmer une matrice produit complète pour chaque forfait."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le lieu d'hébergement et les sous-traitants de la plateforme restent à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Le certificat applicable à Kolecto PA et son périmètre restent à confirmer."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée dépend du forfait et du canal de souscription."
        },
        "importantUnknowns": [
          "Activation de l'e-reporting",
          "Volumes et tarif du forfait nécessaire",
          "API et exports",
          "Hébergement et sous-traitants"
        ]
      },
      {
        "slug": "yooz",
        "displayName": "Yooz",
        "officialName": "YOOZ PDP",
        "summary": "Plateforme d'automatisation des cycles achats et ventes, connectée à plus de 250 applications comptables et ERP selon l'éditeur.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "achats",
          "ventes",
          "ERP",
          "API",
          "paiement"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 99,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Yooz Business Edition affichée à partir de 99 € par mois, devis personnalisé selon le périmètre"
          },
          "status": "documented",
          "sourceIds": [
            "yooz-pricing-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les volumes inclus dans le prix d'appel et les paliers de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "yooz-home-2026",
            "yooz-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "yooz-home-2026",
            "yooz-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "yooz-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La solution de paiement est intégrée, mais son caractère optionnel pour la PA reste à confirmer contractuellement."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "yooz-pricing-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Une édition Business dédiée aux cabinets est publiée."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "yooz-home-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Yooz annonce une API publique sans en publier le coût d'accès sur la page retenue."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "yooz-home-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Les écritures achats, ventes et bancaires peuvent être exportées vers plus de 250 applications. La sortie complète reste à cadrer au contrat."
        },
        "integrations": {
          "value": [
            "API publique",
            "sFTP",
            "plus de 250 ERP et applications comptables"
          ],
          "status": "documented",
          "sourceIds": [
            "yooz-home-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "EDIFACT"
          ],
          "status": "documented",
          "sourceIds": [
            "yooz-home-2026",
            "yooz-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "yooz-security-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Yooz annonce un hébergement en France sur une infrastructure cloud certifiée SecNumCloud."
        },
        "iso27001": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "yooz-security-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "La certification ISO/IEC 27001 est annoncée pour le périmètre de la plateforme agréée."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée d'engagement et les conditions de révision du volume restent à confirmer dans le devis."
        },
        "importantUnknowns": [
          "Volumes inclus dans le prix d'appel",
          "Engagement contractuel",
          "Conditions de sortie complète",
          "Coût de l'API"
        ]
      },
      {
        "slug": "doxallia",
        "displayName": "Doxallia Invox-IA",
        "officialName": "DOXALLIA",
        "summary": "Hub souverain destiné aux ETI, grandes entreprises, éditeurs et opérateurs, avec API et intégration aux systèmes existants.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Crédit Agricole",
          "ERP",
          "CRM",
          "API",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "quote",
            "monthlyFrom": null,
            "unit": "quote",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Tarification sur devis selon volume, intégrations et accompagnement"
          },
          "status": "documented",
          "sourceIds": [
            "doxallia-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les paliers de factures et coûts unitaires ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "doxallia-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "doxallia-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "doxallia-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les prérequis bancaires de la plateforme restent à confirmer selon le projet."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé dans les sources retenues."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "doxallia-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Une documentation API est publiée, sans conditions tarifaires publiques."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La procédure de sortie et les formats de restitution restent à confirmer contractuellement."
        },
        "integrations": {
          "value": [
            "ERP",
            "CRM",
            "API",
            "systèmes métiers"
          ],
          "status": "documented",
          "sourceIds": [
            "doxallia-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La plateforme annonce prendre en charge plusieurs formats sans publier une matrice détaillée sur la page retenue."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "doxallia-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "La plateforme est annoncée hébergée en France."
        },
        "iso27001": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "doxallia-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée dépend du contrat et du projet d'intégration."
        },
        "importantUnknowns": [
          "Tarifs et paliers",
          "Formats couverts",
          "Conditions de sortie",
          "Accès pour un comptable externe"
        ]
      },
      {
        "slug": "seres",
        "displayName": "Seres e-Facture PA",
        "officialName": "SERES",
        "summary": "Plateforme Docaposte pour les cycles clients et fournisseurs, les flux EDI et les environnements ERP complexes.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Docaposte",
          "ERP",
          "EDI",
          "Purchase-to-Pay",
          "Order-to-Cash"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "quote",
            "monthlyFrom": null,
            "unit": "quote",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Tarification sur devis, aucune grille publique exploitable"
          },
          "status": "documented",
          "sourceIds": [
            "seres-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les paliers de volume et coûts unitaires ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "seres-pa-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "seres-pa-2026",
            "seres-p2p-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "seres-pa-2026",
            "seres-p2p-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les prérequis bancaires de la plateforme restent à confirmer."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "L'accès pour un comptable externe n'est pas détaillé dans les pages retenues."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "L'intégration ERP est annoncée, mais les conditions d'une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La restitution complète des données et les conditions de sortie restent à confirmer."
        },
        "integrations": {
          "value": [
            "ERP",
            "EDI",
            "systèmes métiers"
          ],
          "status": "documented",
          "sourceIds": [
            "seres-pa-2026",
            "seres-p2p-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "formats": {
          "value": [
            "Factur-X",
            "XML",
            "UBL",
            "CII",
            "EDIFACT"
          ],
          "status": "documented",
          "sourceIds": [
            "seres-pa-2026",
            "seres-p2p-2026"
          ],
          "checkedAt": "2026-08-25"
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "seres-pa-2026"
          ],
          "checkedAt": "2026-08-25",
          "note": "Seres annonce une infrastructure hébergée dans ses centres de données en France."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "Les pages indiquent des certifications indépendantes sans rattacher un certificat ISO 27001 précis à la plateforme."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-25",
          "note": "La durée dépend du contrat et du projet d'intégration."
        },
        "importantUnknowns": [
          "Tarifs et volumes",
          "API publique",
          "Conditions de sortie",
          "Certificat ISO 27001 applicable"
        ]
      },
      {
        "slug": "b2brouter",
        "displayName": "B2BRouter",
        "officialName": "B2BRouter",
        "summary": "Application web et API de facturation électronique, avec conformité France dans les plans Professional et Business.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "API",
          "Peppol",
          "Chorus Pro",
          "SFTP",
          "facturation"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-12",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 9.166666666666666,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Conformité France : Professional 110 € HT/an, Business 300 € HT/an ; Basic gratuit exclu de ce périmètre"
          },
          "status": "documented",
          "sourceIds": [
            "b2brouter-pricing-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Émission et réception illimitées en Professional ; Basic ne couvre pas la conformité France"
          },
          "status": "documented",
          "sourceIds": [
            "b2brouter-pricing-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "b2brouter-pricing-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "b2brouter-pricing-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "b2brouter-pricing-2026",
            "b2brouter-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "b2brouter-pricing-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès gratuit ou dédié à un comptable externe reste à confirmer."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": false
          },
          "status": "documented",
          "sourceIds": [
            "b2brouter-api-2026",
            "b2brouter-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "SDK",
            "SFTP",
            "Peppol",
            "Chorus Pro"
          ],
          "status": "documented",
          "sourceIds": [
            "b2brouter-api-2026",
            "b2brouter-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "b2brouter-pricing-2026",
            "b2brouter-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Abonnement annuel ; les conditions de résiliation anticipée restent à confirmer."
        },
        "importantUnknowns": [
          "Conservation du XML EN16931 d'un Factur-X importé",
          "Accès comptable",
          "Hébergement",
          "Restitution complète après résiliation"
        ]
      },
      {
        "slug": "dext",
        "displayName": "Dext",
        "officialName": "DEXT",
        "summary": "Plateforme pensée pour les entreprises et les cabinets, avec une offre gratuite de facturation électronique.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "cabinet comptable",
          "OCR",
          "GED",
          "collecte",
          "facturation"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Compte gratuit pour facturation électronique et e-reporting, offre complète à 25 € HT par mois avec engagement annuel"
          },
          "status": "documented",
          "sourceIds": [
            "dext-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Création de devis et factures annoncée sans limite dans le compte gratuit"
          },
          "status": "documented",
          "sourceIds": [
            "dext-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "dext-pa-2026",
            "dext-send-electronic-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "dext-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "dext-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "dext-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "dext-pa-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Un mandat signé est demandé lorsque le cabinet agit pour son client."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "dext-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "dext-pricing-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Le compte gratuit n'impose pas d'engagement."
        },
        "importantUnknowns": [
          "API publique",
          "Hébergement",
          "Export complet",
          "Limites du stockage gratuit"
        ]
      },
      {
        "slug": "dougs",
        "displayName": "Dougs",
        "officialName": "Dougs Facturation gratuite",
        "summary": "Outil de facturation et plateforme agréée gratuits, destiné aux entrepreneurs et indépendants.",
        "targets": [
          "micro",
          "tpe"
        ],
        "ecosystem": [
          "facturation",
          "comptabilité",
          "application mobile",
          "trésorerie"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-12",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe"
            ],
            "promotionalPriceExcluded": true,
            "label": "Pack de facturation électronique à 0 € HT par mois, sans obligation d'achat"
          },
          "status": "documented",
          "sourceIds": [
            "dougs-free-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Factures annoncées sans limite de volume"
          },
          "status": "documented",
          "sourceIds": [
            "dougs-free-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "dougs-free-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "dougs-free-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "dougs-free-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "dougs-free-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "accountantAccess": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "dougs-free-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Le rapprochement avec la comptabilité et l'expert-comptable est présenté par l'éditeur."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": [
            "Factur-X"
          ],
          "status": "documented",
          "sourceIds": [
            "dougs-free-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "dougs-free-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "API publique",
          "Exports",
          "Hébergement",
          "Prise en charge publique d'UBL et CII"
        ]
      },
      {
        "slug": "billit",
        "displayName": "Billit",
        "officialName": "BILLIT",
        "summary": "Solution de facturation reliée à Peppol, avec envoi gratuit et offre complète facturée selon les volumes.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "Peppol",
          "API",
          "facturation",
          "intégrations comptables"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-19",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe"
            ],
            "promotionalPriceExcluded": true,
            "label": "Envoi des factures de vente gratuit, offre complète à partir de 7,50 € HT par mois"
          },
          "status": "documented",
          "sourceIds": [
            "billit-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le nombre de documents inclus dépend du volume choisi et n'est pas lisible sous forme de grille fixe."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "billit-pricing-2026",
            "billit-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "billit-pricing-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "La réception relève de l'offre complète, pas du plan gratuit limité aux ventes."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "billit-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "billit-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "Peppol",
            "intégrations comptables"
          ],
          "status": "documented",
          "sourceIds": [
            "billit-pricing-2026",
            "billit-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 3,
          "status": "documented",
          "sourceIds": [
            "billit-pricing-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "L'offre payante est souscrite au trimestre ou à l'année."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Formats français exacts",
          "Volumes inclus",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "ipaidthat",
        "displayName": "iPaidThat",
        "officialName": "iPaidThat",
        "summary": "Pré-comptabilité, trésorerie et plateforme agréée avec prix et volumes publics.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "pré-comptabilité",
          "trésorerie",
          "cabinet comptable",
          "API",
          "paiement"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-06",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 59,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Essentiel 59 €, Pro 99 € et Pro+ 209 € HT par mois"
          },
          "status": "documented",
          "sourceIds": [
            "ipaidthat-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": 100,
            "annualInvoices": null,
            "unlimited": false,
            "label": "100 factures par mois en Essentiel, 200 en Pro, 400 en Pro+"
          },
          "status": "documented",
          "sourceIds": [
            "ipaidthat-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ipaidthat-pa-2026",
            "ipaidthat-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ipaidthat-pa-2026",
            "ipaidthat-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ipaidthat-pa-2026",
            "ipaidthat-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "ipaidthat-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ipaidthat-accountants-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": false
          },
          "status": "documented",
          "sourceIds": [
            "ipaidthat-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ACD",
            "MyUnisoft",
            "Inqom",
            "Sage",
            "Cegid",
            "EBP",
            "Pennylane",
            "API"
          ],
          "status": "documented",
          "sourceIds": [
            "ipaidthat-accountants-2026",
            "ipaidthat-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "ipaidthat-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "Formats exacts",
          "Hébergement",
          "Coût des volumes supplémentaires",
          "Restitution après résiliation"
        ]
      },
      {
        "slug": "agicap",
        "displayName": "Agicap",
        "officialName": "AGICAP",
        "summary": "Plateforme agréée intégrée au pilotage de trésorerie, aux achats et au recouvrement.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "trésorerie",
          "achats",
          "recouvrement",
          "API",
          "SFTP"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-20",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification sur devis avec engagement annuel"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "agicap-pa-2026",
            "agicap-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "agicap-pa-2026",
            "agicap-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "agicap-pa-2026",
            "agicap-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "agicap-api-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "L'API française est publique en bac à sable. La production est réservée au pilote selon la documentation consultée."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "SFTP",
            "plus de 150 intégrations comptables et financières"
          ],
          "status": "documented",
          "sourceIds": [
            "agicap-pa-2026",
            "agicap-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "JSON pivot"
          ],
          "status": "documented",
          "sourceIds": [
            "agicap-pa-2026",
            "agicap-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 12,
          "status": "documented",
          "sourceIds": [
            "agicap-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "Ouverture générale de l'API de production France",
          "Prix et volumes",
          "Hébergement",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "spendesk",
        "displayName": "Spendesk",
        "officialName": "SPENDESK",
        "summary": "Gestion des dépenses et réception de factures fournisseurs rapprochées aux paiements.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "dépenses",
          "cartes",
          "notes de frais",
          "ERP",
          "achats"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "spendesk-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-08",
          "note": "L’éditeur annonce l’e-reporting automatique des achats internationaux concernés pour les clients français. La prise en charge des ventes et des autres opérations reste à préciser."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "spendesk-pa-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "L'historique et les exports sont conçus pour les équipes finance et leur production comptable."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Xero",
            "NetSuite",
            "Sage",
            "DATEV",
            "ERP",
            "Spendesk AI Connect"
          ],
          "status": "documented",
          "sourceIds": [
            "spendesk-pa-2026",
            "spendesk-nouveautes-20261008"
          ],
          "checkedAt": "2026-10-08",
          "note": "AI Connect est annoncé disponible pour tous les clients : consultation et analyse par un assistant IA, avec écriture annoncée ultérieurement. La page décrit aussi l’e-reporting automatique des achats internationaux concernés pour les clients français ; les autres opérations restent à préciser."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission de factures clients",
          "E-reporting au-delà des achats internationaux",
          "Formats pris en charge",
          "Prix et engagement"
        ]
      },
      {
        "slug": "lucca",
        "displayName": "Lucca Factures",
        "officialName": "LUCCA",
        "summary": "Réception et traitement des factures fournisseurs intégrés à la suite financière Lucca.",
        "targets": [
          "pme",
          "eti"
        ],
        "ecosystem": [
          "factures fournisseurs",
          "notes de frais",
          "paiement",
          "API",
          "SIRH"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-24",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 0.91,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Exemple public à 0,91 € HT par facture pour 600 à 799 factures, PA incluse sans surcoût"
          },
          "status": "documented",
          "sourceIds": [
            "lucca-pricing-2026",
            "lucca-activation-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le tarif est dégressif et dépend de la consommation réelle."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "lucca-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "lucca-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "lucca-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le partage avec un comptable externe n'est pas détaillé dans les pages retenues."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "plus de 15 logiciels comptables",
            "exports personnalisables"
          ],
          "status": "documented",
          "sourceIds": [
            "lucca-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "lucca-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "Émission de factures clients",
          "Formats pris en charge",
          "API publique et coût",
          "Hébergement de la PA"
        ]
      },
      {
        "slug": "n2f",
        "displayName": "N2F",
        "officialName": "N2F PDP",
        "summary": "Plateforme orientée factures fournisseurs et notes de frais, avec émission, réception et archivage.",
        "targets": [
          "tpe",
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "factures fournisseurs",
          "notes de frais",
          "TVA",
          "archivage",
          "API"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-19",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "n2f-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "n2f-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "n2f-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "declared",
          "sourceIds": [
            "n2f-pa-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "L'émission client par API suppose des données déjà structurées et conformes."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "n2f-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "n2f-pa-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Certification annoncée par N2F, certificat et périmètre à archiver."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Accès à l'API",
          "Hébergement",
          "Restitution complète"
        ]
      },
      {
        "slug": "flowie",
        "displayName": "Flowie",
        "officialName": "FLOWIE",
        "summary": "Gestion achats et ventes avec connecteurs ERP, API et couverture internationale.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "achats",
          "ventes",
          "recouvrement",
          "API",
          "EDI",
          "Peppol"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-07",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "quote",
            "monthlyFrom": null,
            "unit": "quote",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Free à 0 €, Growth dès 12 €/mois, Enterprise sur devis ; périmètre PA à confirmer"
          },
          "status": "documented",
          "sourceIds": [
            "flowie-pricing-20261004"
          ],
          "checkedAt": "2026-10-04",
          "note": "Prix de la plateforme affichés sans précision de TVA. Les limites sont exprimées en documents : 24 par mois et 300 par an sur la même page. Cette discordance et le périmètre français du forfait gratuit restent à clarifier avant toute simulation de coût PA."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "flowie-france-2026",
            "flowie-sales-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "flowie-france-2026",
            "flowie-smb-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "flowie-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "flowie-france-2026",
            "flowie-changelog-20261008",
            "flowie-changelog-20261010",
            "flowie-acomptes-20261010",
            "flowie-changelog-20261014",
            "flowie-acomptes-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "Le journal API documente un correctif du 5 octobre : réponse 404 si le XML manque et que les données ne permettent pas une restitution fidèle du montant. Le 7 octobre, le contrôle de conformité français est corrigé pour retourner le verdict du validateur. Le 4, le contact Basikon est retiré car attribué à une autre PA dans le fichier importé. Le 10, l’envoi d’une facture finale accepte plusieurs références d’acomptes et le montant déjà payé TTC. Ce montant réduit le solde dû sans modifier la base taxable. Le rendu de toutes les références exige un paramétrage du flux à activer avec Flowie ; sinon seule la première est restituée. Le 12, Flowie corrige son guide des acomptes : deux modes de déduction sont décrits, à utiliser séparément. La référence d’acompte à la ligne n’a pas encore de champ JSON ; l’envoi UBL XML reste requis pour la fournir. L’éditeur précise que le traitement des documents est inchangé."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API REST",
            "EDI",
            "SFTP",
            "Peppol",
            "plus de 30 connecteurs ERP"
          ],
          "status": "documented",
          "sourceIds": [
            "flowie-france-2026",
            "flowie-sales-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "Peppol BIS",
            "EDI"
          ],
          "status": "documented",
          "sourceIds": [
            "flowie-france-2026",
            "flowie-sales-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": [
            "France",
            "Belgique"
          ],
          "status": "declared",
          "sourceIds": [
            "flowie-security-20261002"
          ],
          "checkedAt": "2026-10-02",
          "note": "Site primaire à Paris et reprise en Belgique déclarés par Flowie. Le traitement par les autres sous-traitants est à examiner séparément."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "flowie-security-20261002"
          ],
          "checkedAt": "2026-10-02",
          "note": "Renouvellement en cours selon l’éditeur ; certificat courant et dates de validité à obtenir."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Périmètre PA des offres et quotas de documents",
          "Ancienne page mentionnant encore une candidature",
          "Engagement",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "axelor",
        "displayName": "Axelor",
        "officialName": "AXELOR",
        "summary": "Plateforme agréée intégrée à un ERP open source pour les cycles achats et ventes.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "ERP",
          "open source",
          "achats",
          "ventes",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "axelor-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "axelor-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "axelor-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Axelor ERP",
            "connecteurs ERP"
          ],
          "status": "documented",
          "sourceIds": [
            "axelor-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "axelor-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API de la PA",
          "Hébergement",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "a-cube",
        "displayName": "A-Cube",
        "officialName": "A-Cube",
        "summary": "API de conformité française pour éditeurs et équipes techniques, avec bac à sable public.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "webhooks",
          "KYC",
          "annuaire",
          "Peppol"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-07-21",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Bac à sable gratuit, tarification de production non publiée"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "acube-france-api-2026",
            "acube-formats-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Le Factur-X sortant est annoncé prochainement, UBL et CII sont disponibles."
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "acube-france-api-2026",
            "acube-formats-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "acube-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": true
          },
          "status": "documented",
          "sourceIds": [
            "acube-france-api-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Le bac à sable est disponible sans paiement."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "webhooks",
            "Peppol",
            "EDI"
          ],
          "status": "documented",
          "sourceIds": [
            "acube-france-api-2026",
            "acube-formats-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "UBL",
            "CII",
            "Factur-X en réception"
          ],
          "status": "documented",
          "sourceIds": [
            "acube-formats-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Date du Factur-X sortant",
          "Prix de production",
          "Hébergement",
          "SLA et réversibilité"
        ]
      },
      {
        "slug": "invopop",
        "displayName": "Invopop",
        "officialName": "INVOPOP",
        "summary": "API internationale de conformité et facturation, avec tarification publique à la consommation.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "Peppol",
          "NetSuite",
          "Stripe",
          "Chargebee"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "subscription",
            "freeFor": [
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Dev gratuit jusqu'à 200 Pops, Pro à partir de 500 € par mois plus consommation"
          },
          "status": "documented",
          "sourceIds": [
            "invopop-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": false,
            "label": "200 Pops par mois gratuits, une facture ou un statut France consomme plusieurs Pops"
          },
          "status": "documented",
          "sourceIds": [
            "invopop-pricing-2026",
            "invopop-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "invopop-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "invopop-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'e-reporting France est encore indiqué en développement actif dans la documentation consultée."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": true
          },
          "status": "documented",
          "sourceIds": [
            "invopop-pricing-2026",
            "invopop-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "NetSuite",
            "Stripe",
            "Chargebee",
            "webhooks"
          ],
          "status": "documented",
          "sourceIds": [
            "invopop-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "invopop-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "invopop-pricing-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "La certification est annoncée dans l'offre Pro."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Disponibilité de l'e-reporting",
          "Coût réel selon les Pops",
          "Hébergement",
          "Réversibilité"
        ]
      },
      {
        "slug": "storecove",
        "displayName": "Storecove",
        "officialName": "STORECOVE",
        "summary": "API mondiale de facturation électronique pour connecter un logiciel à plusieurs cadres nationaux.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "Peppol",
          "DBNA",
          "éditeurs",
          "ERP"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-28",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Test de 30 jours, prix de production sur devis"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "storecove-france-2026",
            "storecove-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "storecove-france-2026",
            "storecove-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "storecove-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "storecove-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API REST",
            "Peppol",
            "DBNA",
            "plus de 30 cadres nationaux"
          ],
          "status": "documented",
          "sourceIds": [
            "storecove-france-2026",
            "storecove-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "storecove-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "storecove-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Engagement",
          "Hébergement de la PA France",
          "Restitution complète"
        ]
      },
      {
        "slug": "pagero",
        "displayName": "ONESOURCE Pagero",
        "officialName": "PAGERO",
        "summary": "Réseau mondial de conformité désormais proposé par Thomson Reuters pour connecter les ERP.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Thomson Reuters",
          "ERP",
          "achats",
          "ventes",
          "réseau mondial"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-19",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pagero-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pagero-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pagero-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "outils achats",
            "outils fiscaux",
            "intégrations personnalisées"
          ],
          "status": "documented",
          "sourceIds": [
            "pagero-connectivity-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "UBL 2.1",
            "CII",
            "Factur-X",
            "Peppol BIS",
            "EDIFACT"
          ],
          "status": "documented",
          "sourceIds": [
            "pagero-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Engagement",
          "Hébergement France",
          "API publique"
        ]
      },
      {
        "slug": "basware",
        "displayName": "Basware",
        "officialName": "BASWARE",
        "summary": "Réseau de facturation et automatisation fournisseurs pour groupes internationaux.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "achats",
          "ERP",
          "réseau mondial",
          "comptes fournisseurs"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "basware-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "basware-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "basware-mandate-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "réseau Basware"
          ],
          "status": "documented",
          "sourceIds": [
            "basware-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL 2.1",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "basware-mandate-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Hébergement France",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "avalara",
        "displayName": "Avalara",
        "officialName": "AVALARA",
        "summary": "API de conformité fiscale internationale avec documentation technique détaillée des flux français.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "fiscalité",
          "ERP",
          "e-reporting",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "avalara-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "avalara-france-formats-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "avalara-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "avalara-france-api-2026",
            "avalara-france-formats-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API E-Invoicing and Live Reporting",
            "ERP"
          ],
          "status": "documented",
          "sourceIds": [
            "avalara-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "UBL 2.1",
            "CII D22B",
            "Factur-X 1.08",
            "formats étendus"
          ],
          "status": "documented",
          "sourceIds": [
            "avalara-france-api-2026",
            "avalara-france-formats-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Engagement",
          "Hébergement France",
          "Restitution complète"
        ]
      },
      {
        "slug": "comarch",
        "displayName": "Comarch",
        "officialName": "COMARCH SA",
        "summary": "Échanges de données et conformité internationale intégrés aux ERP des grands groupes.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "ERP",
          "SAP",
          "Oracle",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "comarch-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "comarch-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "comarch-france-2026",
            "comarch-registration-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "SAP",
            "Oracle",
            "ERP",
            "EDI"
          ],
          "status": "documented",
          "sourceIds": [
            "comarch-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "comarch-registration-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "comarch-registration-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Hébergement France",
          "Réversibilité"
        ]
      },
      {
        "slug": "edicom",
        "displayName": "EDICOM",
        "officialName": "EDICOM France",
        "summary": "Plateforme mondiale EDI, facturation électronique et conformité fiscale pour groupes internationaux.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "ERP",
          "B2B",
          "B2G",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edicom-france-2026",
            "edicom-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edicom-france-2026",
            "edicom-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edicom-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "EDI B2B/B2G",
            "autorités fiscales"
          ],
          "status": "documented",
          "sourceIds": [
            "edicom-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "UBL",
            "CII",
            "Factur-X",
            "EDI"
          ],
          "status": "documented",
          "sourceIds": [
            "edicom-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Hébergement France",
          "Engagement"
        ]
      },
      {
        "slug": "opentext",
        "displayName": "OpenText",
        "officialName": "OPENTEXT",
        "summary": "Réseau B2B mondial pour connecter les comptes clients et fournisseurs aux ERP.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Trading Grid",
          "ERP",
          "B2B",
          "achats",
          "ventes"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-12",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "opentext-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "opentext-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "opentext-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "OpenText Trading Grid",
            "ERP",
            "comptes clients",
            "comptes fournisseurs"
          ],
          "status": "documented",
          "sourceIds": [
            "opentext-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "UBL",
            "CII",
            "Factur-X"
          ],
          "status": "documented",
          "sourceIds": [
            "opentext-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Hébergement France",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "docuware",
        "displayName": "DocuWare",
        "officialName": "DOCUWARE",
        "summary": "Gestion documentaire et workflows de factures reliés aux ERP et au réseau Peppol.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "GED",
          "workflows",
          "ERP",
          "Peppol",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-22",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "docuware-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "docuware-invoices-2026",
            "docuware-pa-2026",
            "docuware-statuses-20261010"
          ],
          "checkedAt": "2026-10-10",
          "note": "La documentation du 9 octobre décrit le suivi des factures reçues, avec deux limites : la mise à jour du statut CDAR 212 Encaissée reste prévue pour une version ultérieure et les motifs de refus ne sont pas encore échangés sur le réseau."
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "docuware-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "docuware-invoices-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Le document original est annoncé comme accessible et archivé."
        },
        "integrations": {
          "value": [
            "ERP",
            "logiciels comptables",
            "Peppol",
            "GED DocuWare"
          ],
          "status": "documented",
          "sourceIds": [
            "docuware-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "formats internationaux"
          ],
          "status": "declared",
          "sourceIds": [
            "docuware-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Liste précise des formats",
          "API publique",
          "Engagement"
        ]
      },
      {
        "slug": "tessi",
        "displayName": "Digital Invoice by Tessi",
        "officialName": "TESSI Technologies",
        "summary": "Plateforme modulaire pour les cycles achats et ventes des ETI et grandes entreprises.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "P2P",
          "O2C",
          "Peppol",
          "archivage",
          "grands volumes"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tessi-platform-2026",
            "tessi-compliance-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tessi-platform-2026",
            "tessi-compliance-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tessi-compliance-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Peppol",
            "systèmes métiers",
            "P2P",
            "O2C"
          ],
          "status": "documented",
          "sourceIds": [
            "tessi-platform-2026",
            "tessi-compliance-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "tessi-compliance-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Tessi annonce ISO 27001 et ISO 27701 pour la solution."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Formats exacts",
          "API publique",
          "Engagement"
        ]
      },
      {
        "slug": "esalink",
        "displayName": "EsaLink Hubtimize",
        "officialName": "ESALINK",
        "summary": "Plateforme EDI destinée à s'insérer dans les systèmes existants et à transformer les formats.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "ERP",
          "GED",
          "CRM",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "esalink-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "esalink-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "esalink-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "EDI",
            "ERP",
            "GED",
            "CRM",
            "systèmes métiers"
          ],
          "status": "documented",
          "sourceIds": [
            "esalink-pa-2026",
            "esalink-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "formats EDI"
          ],
          "status": "declared",
          "sourceIds": [
            "esalink-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "esalink-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Portée des certifications",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "itesoft",
        "displayName": "ITESOFT",
        "officialName": "ITESOFT",
        "summary": "Automatisation des factures fournisseurs et clients, portail fournisseur et connecteurs ERP.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "P2P",
          "O2C",
          "ERP",
          "Peppol",
          "détection de fraude"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification publique non identifiée, devis nécessaire"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "itesoft-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "itesoft-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "itesoft-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "plus de 250 ERP",
            "Peppol",
            "portail fournisseur"
          ],
          "status": "documented",
          "sourceIds": [
            "itesoft-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "EDIFACT",
            "Galia",
            "EANCOM"
          ],
          "status": "documented",
          "sourceIds": [
            "itesoft-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "itesoft-invoices-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "ITESOFT annonce une certification ISO 27001:2022."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Hébergement",
          "Engagement"
        ]
      },
      {
        "slug": "chaintrust",
        "displayName": "Chaintrust",
        "officialName": "CHAINTRUST by Visma",
        "summary": "Plateforme agréée de Visma France conçue pour le pilotage multi-dossiers des cabinets comptables.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "cabinet comptable",
          "Visma",
          "production comptable",
          "API",
          "OCR"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les tarifs publics de 5 € et 20 € par dossier couvrent le logiciel comptable, sans isoler clairement le prix de la PA."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "chaintrust-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "chaintrust-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "chaintrust-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "chaintrust-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "chaintrust-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Isacompta",
            "Sage",
            "Cegid",
            "ACD",
            "Quadratus",
            "Pennylane",
            "Fulll",
            "Inqom",
            "MyUnisoft",
            "API"
          ],
          "status": "documented",
          "sourceIds": [
            "chaintrust-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "chaintrust-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "chaintrust-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "chaintrust-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "Prix propre à la PA",
          "Volumes",
          "Certificat ISO 27001",
          "Restitution complète"
        ]
      },
      {
        "slug": "agena3000",
        "displayName": "AGENA3000",
        "officialName": "AGENA 3000",
        "summary": "Hub de facturation électronique A3 E-Invoicing pour les flux clients et fournisseurs.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "ERP",
          "OCR",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "agena-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "agena-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "agena-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "EDI",
            "ERP",
            "OCR",
            "portail A3"
          ],
          "status": "documented",
          "sourceIds": [
            "agena-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Formats d'entrée et de sortie",
          "API publique",
          "Conditions de restitution"
        ]
      },
      {
        "slug": "arteva",
        "displayName": "Artéva Orchestrade",
        "officialName": "ARTEVA",
        "summary": "Plateforme B2B de facturation, d'EDI et d'intégration pour PME, ETI et grands comptes.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "API",
          "ERP",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "arteva-efacture-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "arteva-efacture-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "arteva-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "EDI",
            "ERP"
          ],
          "status": "documented",
          "sourceIds": [
            "arteva-efacture-2026",
            "arteva-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix et volumes",
          "Formats exacts",
          "Hébergement"
        ]
      },
      {
        "slug": "axway",
        "displayName": "Axway eInvoicing",
        "officialName": "AXWAY SOFTWARE",
        "summary": "Service cloud mondial de conformité et d'intégration B2B pour environnements multi-pays.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "B2B Integration",
          "EDI",
          "ERP",
          "cloud"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-14",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "axway-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "axway-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "axway-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Axway B2B Integration",
            "EDI",
            "ERP"
          ],
          "status": "documented",
          "sourceIds": [
            "axway-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "axway-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API de la PA",
          "Hébergement de l'offre française",
          "Réversibilité"
        ]
      },
      {
        "slug": "azopio",
        "displayName": "Azopio",
        "officialName": "AZOPIO",
        "summary": "Pré-comptabilité et facturation avec quatre niveaux d'abonnement et volumes publiés.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "pré-comptabilité",
          "trésorerie",
          "API",
          "paiement"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-22",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "quote",
            "monthlyFrom": null,
            "unit": "quote",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Quatre plans et essai de 14 jours ; montants non lisibles dans la grille dynamique"
          },
          "status": "documented",
          "sourceIds": [
            "azopio-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": 30,
            "annualInvoices": null,
            "unlimited": false,
            "label": "30 documents par mois en Lite, 150 en Pro, 350 en Advanced et 750 en Ultimate"
          },
          "status": "documented",
          "sourceIds": [
            "azopio-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "azopio-pa-2026",
            "azopio-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "azopio-pa-2026",
            "azopio-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "azopio-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "azopio-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "azopio-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "azopio-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "azopio-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "Montants mensuels de la grille dynamique",
          "Coût des dépassements",
          "Hébergement",
          "Export complet"
        ]
      },
      {
        "slug": "b4value",
        "displayName": "b4value.net",
        "officialName": "B4VALUE.NET",
        "summary": "Réseau TRAFFIQX pour l'échange international de factures, avec API et offres par volume.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "TRAFFIQX",
          "Peppol",
          "API",
          "EDI"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-03-04",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Forfait Free sans minimum mensuel ; forfaits payants avec engagement de 36 mois"
          },
          "status": "documented",
          "sourceIds": [
            "b4value-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "b4value-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "b4value-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "b4value-platform-2026",
            "b4value-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "TRAFFIQX Invoice API",
            "OFTP2",
            "X400",
            "Peppol",
            "EDI"
          ],
          "status": "documented",
          "sourceIds": [
            "b4value-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "EN16931",
            "XRechnung",
            "ZUGFeRD",
            "EDIFACT",
            "IDoc"
          ],
          "status": "documented",
          "sourceIds": [
            "b4value-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "b4value-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": 36,
          "status": "documented",
          "sourceIds": [
            "b4value-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "Couverture exacte de l'e-reporting français",
          "Détail du forfait gratuit",
          "Hébergement de l'offre France",
          "Coût de sortie"
        ]
      },
      {
        "slug": "cecurity",
        "displayName": "Cecurity eFacture",
        "officialName": "CECURITY",
        "summary": "Plateforme SaaS de factures et d'archivage, destinée notamment aux éditeurs et intégrateurs.",
        "targets": [
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "archivage",
          "API",
          "Factur-X",
          "SaaS"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cecurity-facturx-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "cecurity-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "coffre-fort",
            "Chorus Pro"
          ],
          "status": "documented",
          "sourceIds": [
            "cecurity-api-2026",
            "cecurity-facturx-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X"
          ],
          "status": "documented",
          "sourceIds": [
            "cecurity-facturx-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Réception dans l'offre retenue",
          "E-reporting opérationnel",
          "Prix et volumes",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "cleartax",
        "displayName": "ClearTax",
        "officialName": "CLEARTAX",
        "summary": "API internationale de facturation et de conformité fiscale, reliée aux ERP et systèmes de caisse.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "ERP",
          "POS",
          "conformité internationale"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-24",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cleartax-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cleartax-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cleartax-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "cleartax-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API unifiée",
            "ERP",
            "POS"
          ],
          "status": "documented",
          "sourceIds": [
            "cleartax-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL 2.1",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "cleartax-requirements-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Tarification",
          "Volumes",
          "Hébergement de l'offre française",
          "Export complet"
        ]
      },
      {
        "slug": "digital-technologies",
        "displayName": "Digital Technologies",
        "officialName": "DIGITAL TECHNOLOGIES",
        "summary": "Plateforme globale de facturation électronique et de conformité du groupe Namirial.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "e-invoicing",
          "e-reporting",
          "EDI",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "digital-technologies-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "digital-technologies-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "digital-technologies-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Formats français",
          "API et connecteurs",
          "Hébergement"
        ]
      },
      {
        "slug": "docoon",
        "displayName": "Docoon Invoice",
        "officialName": "DOCOON",
        "summary": "Infrastructure de facturation proposée en direct, marque blanche ou marque grise.",
        "targets": [
          "tpe",
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "marque blanche",
          "marque grise",
          "SecNumCloud"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "docoon-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "docoon-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "docoon-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "docoon-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API REST",
            "GraphQL",
            "ERP",
            "Peppol",
            "marque blanche",
            "marque grise"
          ],
          "status": "documented",
          "sourceIds": [
            "docoon-pa-20260920"
          ],
          "checkedAt": "2026-09-20",
          "note": "Connecteurs et API annoncés sur la page produit ; conditions d’accès à confirmer."
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "JSON",
            "ZUGFeRD"
          ],
          "status": "documented",
          "sourceIds": [
            "docoon-pa-20260920"
          ],
          "checkedAt": "2026-09-20",
          "note": "Formats présentés par l’éditeur ; périmètre d’import et de restitution à préciser."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "docoon-pa-20260920"
          ],
          "checkedAt": "2026-09-20",
          "note": "L’éditeur annonce un hébergement et un traitement en France."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "docoon-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Conditions commerciales des API",
          "SLA",
          "Restitution complète"
        ]
      },
      {
        "slug": "docprocess",
        "displayName": "DocProcess",
        "officialName": "DOCPROCESS",
        "summary": "Plateforme SaaS pour factures entrantes et sortantes, avec portails client et fournisseur.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "ERP",
          "P2P",
          "O2C",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "docprocess-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "docprocess-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "docprocess-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "EDI",
            "portail fournisseur",
            "portail client"
          ],
          "status": "documented",
          "sourceIds": [
            "docprocess-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "EDI",
            "IDoc",
            "CSV"
          ],
          "status": "documented",
          "sourceIds": [
            "docprocess-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Hébergement",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "edics",
        "displayName": "EDiCSpro",
        "officialName": "EDICS France",
        "summary": "Hub documentaire multicanal avec EDI, API, archivage et clause de réversibilité.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "API",
          "archivage",
          "OCR"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-08",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edics-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edics-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "edics-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edics-platform-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Une clause de réversibilité est annoncée pour la récupération des documents."
        },
        "integrations": {
          "value": [
            "API",
            "EDI",
            "EDIFACT",
            "Chorus Pro",
            "portail"
          ],
          "status": "documented",
          "sourceIds": [
            "edics-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "edics-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "edics-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix et volumes",
          "Formats socles exacts",
          "Modalités détaillées de réversibilité"
        ]
      },
      {
        "slug": "edt",
        "displayName": "EDT EIMA",
        "officialName": "EDT",
        "summary": "Plateforme EDI modulaire pour flux importants, filiales, portails et archivage.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "ERP",
          "portails",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-08",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edt-eima-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edt-eima-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edt-eima-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "EDI",
            "EAI",
            "portails fournisseurs et clients"
          ],
          "status": "documented",
          "sourceIds": [
            "edt-eima-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "EDI",
            "SAP"
          ],
          "status": "documented",
          "sourceIds": [
            "edt-eima-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "edt-eima-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et paliers",
          "API publique",
          "Hébergement",
          "Réversibilité"
        ]
      },
      {
        "slug": "eezi",
        "displayName": "eezi",
        "officialName": "EEZI powered by VAT IT",
        "summary": "Plateforme cloud internationale pour équipes finance, du portail sans code à l'intégration temps réel.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "ERP",
          "Peppol",
          "conformité internationale"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "eezi-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "eezi-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "eezi-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "eezi-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "ERP",
            "EMS",
            "CRM",
            "portail sans code"
          ],
          "status": "documented",
          "sourceIds": [
            "eezi-platform-2026",
            "eezi-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "UBL 2.1"
          ],
          "status": "documented",
          "sourceIds": [
            "eezi-france-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Factur-X et CII dans l'offre France",
          "Hébergement",
          "Réversibilité"
        ]
      },
      {
        "slug": "effinum",
        "displayName": "Effinum",
        "officialName": "Effinum by SPEE",
        "summary": "Plateforme de l'écosystème Cerfrance, conçue pour entrepreneurs et dossiers agricoles.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "Cerfrance",
          "agriculture",
          "paiement",
          "recouvrement"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "effinum-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "effinum-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "effinum-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "processus de facturation",
            "production comptable",
            "paiement"
          ],
          "status": "documented",
          "sourceIds": [
            "effinum-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "EDIFACT",
            "formats socles français"
          ],
          "status": "documented",
          "sourceIds": [
            "effinum-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Formats socles détaillés",
          "Hébergement"
        ]
      },
      {
        "slug": "euro-information",
        "displayName": "HBS e-factures",
        "officialName": "EURO INFORMATION",
        "summary": "Service de facturation intégré à la banque à distance du Crédit Mutuel et du CIC.",
        "targets": [
          "micro",
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "Crédit Mutuel",
          "CIC",
          "banque à distance"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-22",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "euro-information-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "euro-information-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "euro-information-pa-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "L'offre est présentée aux clients professionnels et entreprises des réseaux Crédit Mutuel et CIC dans leur banque à distance."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "euro-information-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Tarifs et volumes",
          "Formats",
          "Accès hors réseaux Crédit Mutuel et CIC"
        ]
      },
      {
        "slug": "fiducial-cloud",
        "displayName": "FIDUCIAL Cloud Facilia",
        "officialName": "FIDUCIAL CLOUD",
        "summary": "Gestion des achats, ventes et trésorerie avec tarification publique sans engagement.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "Facilia",
          "trésorerie",
          "paiement",
          "expert-comptable"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-08",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 4.9,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Facilia Achats à 4,90 € HT par mois ; Ventes à 14,90 € ; offre complète à 19,80 €"
          },
          "status": "documented",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": false,
            "label": "Factures de vente illimitées ; 0,15 € HT par facture électronique reçue"
          },
          "status": "documented",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": false,
          "status": "documented",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "La connexion bancaire relève du module Pilot, pas d'un compte bancaire FIDUCIAL imposé."
        },
        "accountantAccess": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Un accès est inclus pour l'expert-comptable FIDUCIAL."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Formats pris en charge",
          "Accès d'un comptable non FIDUCIAL",
          "Hébergement"
        ]
      },
      {
        "slug": "fonoa",
        "displayName": "Fonoa",
        "officialName": "Fonoa Technologies Limited",
        "summary": "API mondiale de facturation et de reporting fiscal fondée sur un modèle de données unique.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "tax compliance",
          "ERP",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-29",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "fonoa-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "fonoa-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "fonoa-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "fonoa-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API unique",
            "ERP",
            "tax stack Fonoa"
          ],
          "status": "documented",
          "sourceIds": [
            "fonoa-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Formats français exposés",
          "Hébergement de la PA",
          "Réversibilité"
        ]
      },
      {
        "slug": "gep",
        "displayName": "GEP E-Invoice Automation",
        "officialName": "GEP",
        "summary": "Réseau mondial de facturation relié aux processus achats, finance et supply chain.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "procurement",
          "supply chain",
          "Peppol",
          "ERP"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-06-17",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "gep-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "gep-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "gep-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "S2P",
            "Peppol",
            "réseaux de facturation"
          ],
          "status": "documented",
          "sourceIds": [
            "gep-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "Peppol BIS",
            "EDIFACT",
            "cXML",
            "X12"
          ],
          "status": "documented",
          "sourceIds": [
            "gep-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Hébergement France",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "groupe-sigma",
        "displayName": "Sigma Lixa PA",
        "officialName": "GROUPE SIGMA",
        "summary": "Portail de facturation intégré aux ERP Sigma et ouvert aux logiciels externes.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Lixa",
          "ERP",
          "audit de flux",
          "portail"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sigma-lixa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sigma-lixa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sigma-lixa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Lixa",
            "Advantage Finance",
            "Linea",
            "iCopitole",
            "Babylone",
            "ERP externes"
          ],
          "status": "documented",
          "sourceIds": [
            "sigma-lixa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Formats",
          "API publique",
          "Hébergement"
        ]
      },
      {
        "slug": "gurusoft",
        "displayName": "GuruSoft eDoc",
        "officialName": "GURUSOFT",
        "summary": "Add-on de facturation pour SAP et autres ERP, avec intégration des points de vente.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "SAP Business One",
          "SAP S/4",
          "POS",
          "Peppol"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-03-31",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "gurusoft-sap-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "gurusoft-sap-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "SAP Business One",
            "SAP R3",
            "SAP ECC",
            "SAP S/4",
            "points de vente"
          ],
          "status": "documented",
          "sourceIds": [
            "gurusoft-france-2026",
            "gurusoft-sap-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "gurusoft-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix et volumes",
          "Formats",
          "Hébergement exact"
        ]
      },
      {
        "slug": "icd",
        "displayName": "DEMATRUST Light",
        "officialName": "ICD International",
        "summary": "Portail de réception et d'émission destiné aux TPE et PME, avec offre publique à partir de 45 €.",
        "targets": [
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "portail",
          "EDI",
          "ERP",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-22",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 45,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "DEMATRUST Light à partir de 45 € HT par mois ; inscription à la réception annoncée à 0 €"
          },
          "status": "documented",
          "sourceIds": [
            "icd-dematrust-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "icd-dematrust-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "icd-dematrust-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "portail",
            "ERP",
            "EDI",
            "OCR"
          ],
          "status": "documented",
          "sourceIds": [
            "icd-dematrust-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "icd-dematrust-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Volumes inclus à 45 €",
          "API publique",
          "Hébergement"
        ]
      },
      {
        "slug": "iedi",
        "displayName": "iEDI",
        "officialName": "iEDI ApS",
        "summary": "Spécialiste EDI et intégration ERP pour les projets de facturation électronique internationaux.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "SAP",
          "Business Central",
          "Infor",
          "NetSuite"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-02-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "SAP",
            "Business Central",
            "Infor M3",
            "Oracle NetSuite",
            "EDI"
          ],
          "status": "documented",
          "sourceIds": [
            "iedi-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission et réception via l'offre France",
          "E-reporting",
          "Prix et volumes",
          "Formats français"
        ]
      },
      {
        "slug": "indicom",
        "displayName": "Indicom",
        "officialName": "INDICOM",
        "summary": "Externalisation documentaire et facturation électronique reliée aux ERP et aux portails.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "BPO",
          "ERP",
          "XML",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "indicom-france-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "indicom-france-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "indicom-france-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "portail",
            "archivage"
          ],
          "status": "documented",
          "sourceIds": [
            "indicom-services-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "XML"
          ],
          "status": "documented",
          "sourceIds": [
            "indicom-services-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Formats français exacts",
          "API publique",
          "Hébergement"
        ]
      },
      {
        "slug": "infologic",
        "displayName": "PA Copilote",
        "officialName": "INFOLOGIC",
        "summary": "Plateforme française intégrée à l'ERP Copilote, orientée industrie et distribution.",
        "targets": [
          "pme",
          "eti"
        ],
        "ecosystem": [
          "ERP Copilote",
          "EDI",
          "archivage",
          "industrie"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-28",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "infologic-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "infologic-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "infologic-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP Copilote",
            "EDI",
            "stockage probant"
          ],
          "status": "documented",
          "sourceIds": [
            "infologic-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "EDIFACT"
          ],
          "status": "documented",
          "sourceIds": [
            "infologic-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Hébergement technique",
          "Réversibilité"
        ]
      },
      {
        "slug": "intesa",
        "displayName": "Intesa",
        "officialName": "In.Te.S.A. spa",
        "summary": "Facturation, EDI et archivage pour PME et grandes entreprises européennes.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "ERP",
          "archivage",
          "Intesa Hive"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-08-06",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "intesa-einvoicing-2026",
            "intesa-france-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "intesa-einvoicing-2026",
            "intesa-france-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "intesa-france-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "EDI",
            "Intesa Hive",
            "archivage"
          ],
          "status": "documented",
          "sourceIds": [
            "intesa-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Formats français",
          "API publique",
          "Hébergement France"
        ]
      },
      {
        "slug": "iopole",
        "displayName": "Iopole",
        "officialName": "IOPOLE",
        "summary": "API de facturation pour éditeurs, avec bac à sable et offres par paliers de volume.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "sandbox",
          "marque blanche",
          "KYC"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Tarification de production sur devis selon le volume"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La page tarifaire se contredit entre 3 000 et 4 000 factures pour le plan Starter."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "iopole-api-2026",
            "iopole-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "iopole-api-2026",
            "iopole-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "iopole-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "iopole-api-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Le bac à sable est accessible ; la production est sur devis."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "JSON",
            "ZUGFeRD"
          ],
          "status": "documented",
          "sourceIds": [
            "iopole-api-2026",
            "iopole-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Volume exact du plan Starter",
          "Prix de production",
          "Hébergement exact",
          "Coût de l'archivage"
        ]
      },
      {
        "slug": "legalinvoice",
        "displayName": "LegalInvoice",
        "officialName": "Legalinvoice by Tinexta Infocert",
        "summary": "Plateforme internationale avec intégration ERP, signature, archivage et services de confiance.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "ERP",
          "signature",
          "archivage",
          "API"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "legalinvoice-api-2026",
            "legalinvoice-france-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "legalinvoice-api-2026",
            "legalinvoice-france-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "legalinvoice-france-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "legalinvoice-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "signature électronique",
            "archivage",
            "API"
          ],
          "status": "documented",
          "sourceIds": [
            "legalinvoice-api-2026",
            "legalinvoice-france-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "XML"
          ],
          "status": "documented",
          "sourceIds": [
            "legalinvoice-api-2026",
            "legalinvoice-france-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "UBL et CII en France",
          "Hébergement",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "logilec",
        "displayName": "LOGILEC",
        "officialName": "LOGILEC",
        "summary": "Hub EDI de l'écosystème E.Leclerc, traitant commandes et factures à grande échelle.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "E.Leclerc",
          "EDI",
          "GS1",
          "retail"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-06",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "logilec-edi-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "logilec-edi-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "EDI",
            "GS1",
            "centrales et magasins E.Leclerc"
          ],
          "status": "documented",
          "sourceIds": [
            "logilec-edi-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "messages GS1",
            "EDI"
          ],
          "status": "documented",
          "sourceIds": [
            "logilec-edi-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "logilec-edi-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Accès hors écosystème E.Leclerc",
          "E-reporting",
          "Prix et volumes",
          "Formats socles français"
        ]
      },
      {
        "slug": "marosa",
        "displayName": "Marosa VATify",
        "officialName": "MAROSA",
        "summary": "API unifiée de facturation et de conformité TVA pour plusieurs pays.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "Peppol",
          "TVA",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "marosa-france-2026",
            "marosa-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "marosa-france-2026",
            "marosa-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "marosa-france-2026",
            "marosa-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "marosa-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "marosa-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "integrations": {
          "value": [
            "API",
            "Peppol",
            "exports CSV et PDF"
          ],
          "status": "documented",
          "sourceIds": [
            "marosa-france-2026",
            "marosa-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL 2.1",
            "CII",
            "JSON",
            "PDF"
          ],
          "status": "documented",
          "sourceIds": [
            "marosa-france-2026",
            "marosa-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Hébergement",
          "SLA",
          "Réversibilité contractuelle"
        ]
      },
      {
        "slug": "medius",
        "displayName": "Medius",
        "officialName": "MEDIUS",
        "summary": "Automatisation des factures fournisseurs et intégration ERP pour entreprises structurées.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "AP Automation",
          "ERP",
          "API",
          "iPaaS"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-08",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "medius-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "medius-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "medius-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "medius-integrations-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "SAP",
            "Microsoft",
            "Oracle NetSuite",
            "Oracle JDE",
            "Oracle Fusion",
            "Infor",
            "API REST",
            "iPaaS"
          ],
          "status": "documented",
          "sourceIds": [
            "medius-integrations-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Formats français",
          "Hébergement",
          "Réversibilité"
        ]
      },
      {
        "slug": "ntt-data",
        "displayName": "JOUBINI by NTT DATA",
        "officialName": "NTT DATA Business Solutions",
        "summary": "Plateforme cloud mondiale conçue pour SAP et les organisations multi-pays.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "SAP",
          "ERP",
          "cloud",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-05-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "nttdata-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "nttdata-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "SAP ECC",
            "SAP S/4HANA",
            "autres ERP",
            "protocoles multiples"
          ],
          "status": "documented",
          "sourceIds": [
            "nttdata-einvoicing-2026",
            "ntt-joubini-20260615"
          ],
          "checkedAt": "2026-10-10",
          "note": "Le communiqué du 15 juin présente JOUBINI comme compatible avec SAP ECC, SAP S/4HANA et les autres ERP du marché. Le raccordement précis reste à définir selon le système du client."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting français",
          "Prix et volumes",
          "Formats France",
          "Hébergement de la PA"
        ]
      },
      {
        "slug": "open-bee",
        "displayName": "Open Bee",
        "officialName": "OPEN BEE",
        "summary": "GED et plateforme agréée pour TPE, PME et ETI, avec coffre-fort et workflows.",
        "targets": [
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "GED",
          "Peppol",
          "Chorus Pro",
          "API"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "openbee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "openbee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "openbee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "declared",
          "sourceIds": [
            "openbee-pa-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Les API et connecteurs dépendent de l'offre."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "openbee-pa-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Des exports comptables standard ou avancés sont annoncés selon l'offre."
        },
        "integrations": {
          "value": [
            "Peppol",
            "Chorus Pro",
            "API",
            "connecteurs",
            "exports comptables"
          ],
          "status": "documented",
          "sourceIds": [
            "openbee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "EDI"
          ],
          "status": "documented",
          "sourceIds": [
            "openbee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "openbee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "openbee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "CII",
          "Périmètre des fonctions par offre",
          "Réversibilité"
        ]
      },
      {
        "slug": "paragon",
        "displayName": "Invoice Paragon Platform",
        "officialName": "PARAGON",
        "summary": "Plateforme cloud modulaire avec archivage, tableaux de bord et intégration ERP.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "ERP",
          "archivage",
          "reporting",
          "cloud"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-22",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "systèmes comptables",
            "plateformes externes"
          ],
          "status": "documented",
          "sourceIds": [
            "paragon-ipp-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission, réception et e-reporting par pack",
          "Prix et volumes",
          "Formats",
          "Hébergement"
        ]
      },
      {
        "slug": "pitney-bowes",
        "displayName": "Pitney Bowes Invoice Services",
        "officialName": "PITNEY BOWES",
        "summary": "Trois offres publiques, de la réception fournisseur à l'intégration ERP sur mesure.",
        "targets": [
          "tpe",
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "fournisseurs",
          "ERP",
          "Peppol",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 15,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "PBIS Start à 15 € HT par mois en réception seule ; Essentiel à partir de 40 € pour émission et réception"
          },
          "status": "documented",
          "sourceIds": [
            "pitneybowes-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": 1000,
            "unlimited": false,
            "label": "1 000 factures fournisseurs par an dans PBIS Start"
          },
          "status": "documented",
          "sourceIds": [
            "pitneybowes-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pitneybowes-pa-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "L'émission est incluse à partir de PBIS Essentiel."
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pitneybowes-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "pitneybowes-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "logiciels comptables",
            "Peppol"
          ],
          "status": "documented",
          "sourceIds": [
            "pitneybowes-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "pitneybowes-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": 12,
          "status": "documented",
          "sourceIds": [
            "pitneybowes-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "Coût au-delà de 1 000 factures",
          "Formats",
          "Hébergement",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "qweeby",
        "displayName": "Qweeby",
        "officialName": "QWEEBY",
        "summary": "Plateforme de factures clients et fournisseurs, interconnectée à Peppol et à plusieurs réseaux.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Peppol",
          "Chorus Pro",
          "ERP",
          "Factur-X"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-22",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "qweeby-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "qweeby-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Peppol",
            "Chorus Pro",
            "Generix",
            "Cegedim",
            "Tradeshift",
            "ERP"
          ],
          "status": "documented",
          "sourceIds": [
            "qweeby-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "qweeby-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix et volumes",
          "API publique",
          "Hébergement"
        ]
      },
      {
        "slug": "seeburger",
        "displayName": "SEEBURGER E-Invoicing Hub",
        "officialName": "SEEBURGER",
        "summary": "Hub mondial de facturation et d'intégration, notamment pour les environnements SAP.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "SAP",
          "Peppol",
          "B2B Integration",
          "cloud"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "seeburger-hub-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "seeburger-hub-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "seeburger-hub-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "SAP",
            "Peppol",
            "SEEBURGER Business Integration Suite"
          ],
          "status": "documented",
          "sourceIds": [
            "seeburger-hub-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Formats France exacts",
          "API publique",
          "Hébergement"
        ]
      },
      {
        "slug": "seqino",
        "displayName": "SEQINO",
        "officialName": "SEQINO",
        "summary": "API de facturation pour éditeurs, disponible en marque blanche et marque grise.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "marque blanche",
          "marque grise",
          "onboarding"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "seqino-api-2026",
            "seqino-docs-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "seqino-api-2026",
            "seqino-docs-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "seqino-api-2026",
            "seqino-docs-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API REST",
            "SDK",
            "onboarding",
            "mandats"
          ],
          "status": "documented",
          "sourceIds": [
            "seqino-api-2026",
            "seqino-docs-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "seqino-api-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "L'infrastructure est annoncée sur un cloud qualifié SecNumCloud."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix et volumes",
          "Formats",
          "Réversibilité"
        ]
      },
      {
        "slug": "serensia",
        "displayName": "Serensia",
        "officialName": "SERENSIA by Quadient",
        "summary": "Plateforme spécialisée pour ETI, grands comptes, éditeurs et experts-comptables.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "ERP",
          "marque blanche",
          "experts-comptables",
          "SecNumCloud"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "serensia-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "serensia-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "serensia-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "marque blanche",
            "multi-formats",
            "multi-systèmes"
          ],
          "status": "documented",
          "sourceIds": [
            "serensia-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "serensia-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "serensia-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Formats détaillés",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "sovos",
        "displayName": "Sovos",
        "officialName": "SOVOS",
        "summary": "Réseau de conformité fiscale avec API France et suivi du cycle de vie des factures.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "tax compliance",
          "ERP",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sovos-api-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sovos-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "sovos-api-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "ERP",
            "notifications de cycle de vie"
          ],
          "status": "documented",
          "sourceIds": [
            "sovos-api-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "sovos-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Réception via l'offre France",
          "Prix et volumes",
          "Hébergement",
          "Réversibilité"
        ]
      },
      {
        "slug": "sps-commerce",
        "displayName": "SPS Commerce",
        "officialName": "SPS COMMERCE",
        "summary": "Réseau EDI et facturation électronique pour le retail et les chaînes d'approvisionnement.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "retail",
          "EDI",
          "API",
          "supply chain"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sps-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "sps-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "EDI",
            "API",
            "ERP",
            "réseau retail SPS"
          ],
          "status": "documented",
          "sourceIds": [
            "sps-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting français",
          "Prix et volumes",
          "Formats France",
          "Hébergement"
        ]
      },
      {
        "slug": "symtrax",
        "displayName": "Symtrax Compleo",
        "officialName": "SYMTRAX",
        "summary": "Plateforme hybride de factures entrantes et sortantes, connectée aux ERP et à Peppol.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "ERP",
          "API",
          "Peppol",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "symtrax-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "symtrax-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "symtrax-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "ERP",
            "Peppol",
            "portails publics"
          ],
          "status": "documented",
          "sourceIds": [
            "symtrax-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "PDF",
            "CSV",
            "XML"
          ],
          "status": "documented",
          "sourceIds": [
            "symtrax-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix et volumes",
          "Hébergement",
          "Réversibilité"
        ]
      },
      {
        "slug": "taxera",
        "displayName": "Taxera",
        "officialName": "TAXERA",
        "summary": "Plateforme internationale de conformité fiscale et de suivi des mandats numériques.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "tax compliance",
          "e-invoicing",
          "reporting",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-06-04",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission et réception dans l'offre France",
          "E-reporting opérationnel",
          "Prix et volumes",
          "API et formats"
        ]
      },
      {
        "slug": "tenor",
        "displayName": "Tenor eDemat",
        "officialName": "TENOR",
        "summary": "Plateforme française de facturation, d'EDI et d'intégration ERP couvrant les quatre flux réglementaires.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "ERP",
          "API",
          "EDI",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tenor-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tenor-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tenor-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "EDI",
            "cycle de vie",
            "annuaire"
          ],
          "status": "documented",
          "sourceIds": [
            "tenor-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "tenor-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Conditions d'accès à l'API",
          "Hébergement",
          "Réversibilité"
        ]
      },
      {
        "slug": "tesisquare",
        "displayName": "TESISQUARE",
        "officialName": "TESISQUARE SPA",
        "summary": "Plateforme iPaaS multicanal pour la facturation et les échanges B2B internationaux.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "iPaaS",
          "ERP",
          "EDI",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tesisquare-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tesisquare-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "TESI Extended Integration",
            "ERP",
            "EDI",
            "iPaaS"
          ],
          "status": "documented",
          "sourceIds": [
            "tesisquare-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "tesisquare-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix et volumes",
          "API publique",
          "Hébergement France"
        ]
      },
      {
        "slug": "tradeshift",
        "displayName": "Tradeshift Babelway",
        "officialName": "TRADESHIFT BABELWAY",
        "summary": "Plateforme mondiale multi-entités pour intégrations ERP, formats français et réseau Peppol.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "ERP",
          "Peppol",
          "API",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-06",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tradeshift-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tradeshift-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tradeshift-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "tradeshift-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "SAP",
            "Oracle",
            "Sage",
            "Microsoft Dynamics",
            "Peppol",
            "REST API",
            "AWS S3"
          ],
          "status": "documented",
          "sourceIds": [
            "tradeshift-france-2026",
            "tradeshift-api-2026",
            "tradeshift-release-20260922"
          ],
          "checkedAt": "2026-10-10",
          "note": "La publication du 22 septembre annonce l’intégration AWS S3 pour déposer et récupérer du contenu, ainsi qu’une gestion centralisée des jetons OAuth 2 dans Babelway. Les conditions d’accès aux connecteurs restent à vérifier."
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "PDF enrichi",
            "JSON",
            "XML"
          ],
          "status": "documented",
          "sourceIds": [
            "tradeshift-france-2026",
            "tradeshift-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Hébergement France",
          "Engagement",
          "Réversibilité"
        ]
      },
      {
        "slug": "transalis",
        "displayName": "Transalis",
        "officialName": "Transalis Limited",
        "summary": "Réseau mondial EDI et facturation pour automatiser les cycles fournisseurs et clients.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "Peppol",
          "AP",
          "AR"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-19",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "transalis-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "transalis-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Peppol",
            "EDI",
            "AP Automation",
            "AR Automation"
          ],
          "status": "documented",
          "sourceIds": [
            "transalis-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting français",
          "Prix de l'offre France",
          "Formats France",
          "Hébergement"
        ]
      },
      {
        "slug": "tungsten",
        "displayName": "Tungsten e-Invoice Connect",
        "officialName": "TUNGSTEN AUTOMATION FRANCE",
        "summary": "Réseau cloud de facturation et capture fournisseurs, avec portail en libre-service.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Peppol",
          "EDI",
          "ERP",
          "InvoiceAgility"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-23",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tungsten-platform-2026",
            "tungsten-release-20261003"
          ],
          "checkedAt": "2026-10-10",
          "note": "La version du 3 octobre prend en charge les pièces jointes françaises BG-24, de leur import à leur restitution dans les fichiers émis. L’état Non transmise, documenté le 19 septembre, distingue le traitement des données réglementaires de la livraison au destinataire ; son motif est visible dans le portail et via Get Sent Status et Notifications API."
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tungsten-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Peppol",
            "EDI",
            "ERP",
            "portail fournisseur"
          ],
          "status": "documented",
          "sourceIds": [
            "tungsten-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "tungsten-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix et volumes",
          "Hébergement",
          "Réversibilité"
        ]
      },
      {
        "slug": "tx2",
        "displayName": "TX2 Concept",
        "officialName": "TX2 Concept",
        "summary": "Plateforme française pour factures clients et fournisseurs dans le retail, l'industrie et la logistique.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "ERP",
          "retail",
          "logistique"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-14",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tx2-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tx2-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "tx2-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "EDI",
            "PDF",
            "TX2 Cloud"
          ],
          "status": "documented",
          "sourceIds": [
            "tx2-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Formats socles exacts",
          "API publique",
          "Hébergement"
        ]
      },
      {
        "slug": "voxel",
        "displayName": "Voxel Bavel",
        "officialName": "VOXEL, an Amadeus company",
        "summary": "Réseau de facturation spécialisé dans le voyage, l'hôtellerie et la restauration.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Bavel",
          "voyage",
          "hôtellerie",
          "paiements B2B"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "voxel-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "voxel-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Bavel",
            "réseau voyage et hôtellerie",
            "paiements B2B"
          ],
          "status": "documented",
          "sourceIds": [
            "voxel-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix et volumes",
          "Formats",
          "API publique"
        ]
      },
      {
        "slug": "accenture",
        "displayName": "Accenture eComply & Verify",
        "officialName": "ACCENTURE",
        "summary": "Service mondial de conformité, de facturation électronique et de reporting relié aux ERP par API.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "ERP",
          "Peppol",
          "conformité internationale"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-22",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "accenture-ecomply-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "accenture-ecomply-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "accenture-ecomply-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "accenture-ecomply-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API unique",
            "ERP",
            "Peppol"
          ],
          "status": "documented",
          "sourceIds": [
            "accenture-ecomply-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Formats France détaillés",
          "Hébergement de l'offre France",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "ademico",
        "displayName": "Ademico Software",
        "officialName": "ADEMICO SOFTWARE",
        "summary": "API européenne de facturation électronique avec portail, webhooks et documentation France détaillée.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "webhooks",
          "Peppol",
          "ERP"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-16",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ademico-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ademico-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ademico-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "ademico-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API REST",
            "webhooks",
            "portail",
            "Peppol"
          ],
          "status": "documented",
          "sourceIds": [
            "ademico-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "ademico-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": [
            "Union européenne"
          ],
          "status": "declared",
          "sourceIds": [
            "ademico-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "ademico-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Accès au bac à sable après essai",
          "Sous-traitants",
          "Restitution complète"
        ]
      },
      {
        "slug": "ags-records",
        "displayName": "WiDOFACT by AGS",
        "officialName": "AGS RECORDS MANAGEMENT",
        "summary": "Plateforme de facturation et d'archivage du groupe AGS Records Management.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "WiDOFACT",
          "archivage",
          "ERP",
          "Peppol"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-07-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ags-widofact-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ags-widofact-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ags-widofact-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "CRM",
            "Peppol"
          ],
          "status": "documented",
          "sourceIds": [
            "ags-widofact-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "ags-widofact-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Hébergement",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "arratech",
        "displayName": "Arratech Connect",
        "officialName": "Arratech",
        "summary": "Passerelle européenne d'e-invoicing avec API, webhooks, portail et déploiements multi-pays.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "webhooks",
          "Peppol",
          "ERP"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-07-03",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "arratech-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "arratech-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "arratech-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "arratech-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API REST",
            "webhooks",
            "ERP",
            "Peppol"
          ],
          "status": "documented",
          "sourceIds": [
            "arratech-france-2026",
            "arratech-api-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "arratech-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": [
            "Allemagne"
          ],
          "status": "declared",
          "sourceIds": [
            "arratech-api-2026"
          ],
          "checkedAt": "2026-08-26",
          "note": "Le déploiement standard est annoncé à Francfort ; des déploiements nationaux sont aussi proposés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Lieu retenu pour un contrat France",
          "SLA contractuel",
          "Restitution complète"
        ]
      },
      {
        "slug": "aruba",
        "displayName": "Aruba OneSuite",
        "officialName": "Aruba S.p.A.",
        "summary": "Logiciel de facturation pour indépendants et petites entreprises, avec offre annuelle publique.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "facturation",
          "devis",
          "paiement",
          "gestion commerciale"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-07-29",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 3.33,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "OneSuite Pro est renouvelé à 39,90 € HT par an, promotion initiale exclue"
          },
          "status": "documented",
          "sourceIds": [
            "aruba-onesuite-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Documents illimités dans OneSuite Pro"
          },
          "status": "documented",
          "sourceIds": [
            "aruba-onesuite-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "aruba-onesuite-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 12,
          "status": "documented",
          "sourceIds": [
            "aruba-onesuite-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "Réception réglementaire opérationnelle",
          "E-reporting",
          "Formats France",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "atgp",
        "displayName": "BEE.FACT",
        "officialName": "ATGP",
        "summary": "Plateforme française d'échange de factures reliée aux ERP et aux flux EDI.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "BEE.FACT",
          "EDI",
          "ERP",
          "annuaire"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "atgp-beefact-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "atgp-beefact-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "atgp-beefact-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "EDI",
            "ERP",
            "annuaire"
          ],
          "status": "documented",
          "sourceIds": [
            "atgp-beefact-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Formats détaillés",
          "Hébergement"
        ]
      },
      {
        "slug": "bc-solutions",
        "displayName": "eas'Invoice",
        "officialName": "BC SOLUTIONS",
        "summary": "Solution française de facturation électronique et d'intégration aux logiciels de gestion.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "ERP",
          "API AFNOR",
          "Peppol",
          "Chorus Pro"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "bc-easinvoice-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "bc-easinvoice-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "bc-easinvoice-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API AFNOR",
            "ERP",
            "Peppol",
            "Chorus Pro"
          ],
          "status": "documented",
          "sourceIds": [
            "bc-easinvoice-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "bc-easinvoice-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique hors projet",
          "Hébergement",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "cbs",
        "displayName": "cbs e-world.cloud",
        "officialName": "CBS Corporate Business Solutions",
        "summary": "Service international de conformité et de reporting conçu pour les environnements SAP.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "SAP",
          "S/4HANA",
          "ERP",
          "conformité internationale"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-02-25",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "SAP",
            "SAP S/4HANA",
            "autorités fiscales"
          ],
          "status": "documented",
          "sourceIds": [
            "cbs-eworld-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission France",
          "Réception France",
          "E-reporting France opérationnel",
          "Prix et hébergement"
        ]
      },
      {
        "slug": "cegi-alfa",
        "displayName": "Cegi Alfa",
        "officialName": "CEGI ALFA",
        "summary": "Plateforme intégrée aux logiciels métiers Cegi pour la santé, le médico-social et le travail temporaire.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "santé",
          "médico-social",
          "travail temporaire",
          "logiciels Cegi"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-14",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "logiciels Cegi Santé",
            "Cegi Alfa",
            "solutions de gestion métier"
          ],
          "status": "documented",
          "sourceIds": [
            "cegi-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission et réception opérationnelles",
          "E-reporting",
          "Prix et volumes",
          "Formats et sortie"
        ]
      },
      {
        "slug": "cyclope",
        "displayName": "Cyclope",
        "officialName": "CYCLOPE",
        "summary": "Plateforme française présentée pour émettre, recevoir et suivre les factures électroniques.",
        "targets": [
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "API",
          "ERP",
          "comptabilité",
          "CRM"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-08-25",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cyclope-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "cyclope-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "ERP",
            "logiciels comptables",
            "CRM"
          ],
          "status": "documented",
          "sourceIds": [
            "cyclope-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting",
          "Prix et volumes",
          "Formats et hébergement"
        ]
      },
      {
        "slug": "darva",
        "displayName": "Ofeli by DARVA",
        "officialName": "DARVA",
        "summary": "Plateforme de facturation électronique spécialisée dans l'écosystème de l'assurance.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "assurance",
          "Ofeli",
          "Peppol",
          "EDI"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "darva-ofeli-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "darva-ofeli-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "darva-ofeli-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "écosystème assurance",
            "Peppol",
            "EDI",
            "Sinapps Auto"
          ],
          "status": "documented",
          "sourceIds": [
            "darva-ofeli-2026",
            "darva-sinapps-20260930"
          ],
          "checkedAt": "2026-10-10",
          "note": "L’intégration annoncée le 30 septembre rapproche les messages métier Sinapps Auto et les factures électroniques Ofeli, notamment par numéro de facture, année comptable et SIREN de l’émetteur. Une anomalie bloque la transmission du document et donne lieu à un commentaire destiné à l’émetteur."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Formats détaillés",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "digipharmacie",
        "displayName": "DigiPA",
        "officialName": "DIGIPHARMACIE",
        "summary": "Module de réception de factures intégré à Digipharmacie pour les pharmacies d'officine.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "pharmacie",
          "Digipharmacie",
          "archivage",
          "fournisseurs"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-23",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "included",
            "monthlyFrom": null,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "DigiPA est inclus sans surcoût dans les abonnements DigiEssentiel et DigiPlus"
          },
          "status": "documented",
          "sourceIds": [
            "digipharmacie-pa-2026",
            "digipharmacie-cgv-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "digipharmacie-pa-2026",
            "digipharmacie-cgv-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "digipharmacie-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "digipharmacie-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission de factures clients",
          "E-reporting",
          "Formats de sortie",
          "Accès hors abonnement Digipharmacie"
        ]
      },
      {
        "slug": "docnova",
        "displayName": "Docnova",
        "officialName": "Docnova, MELASOFT GmbH",
        "summary": "Portail et API de facturation électronique européenne avec une formule gratuite limitée.",
        "targets": [
          "micro",
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "API",
          "EDI",
          "Peppol",
          "portail"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-05-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Formule gratuite limitée à cinq factures par mois"
          },
          "status": "documented",
          "sourceIds": [
            "docnova-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": 5,
            "annualInvoices": null,
            "unlimited": false,
            "label": "Cinq factures par mois dans la formule gratuite"
          },
          "status": "documented",
          "sourceIds": [
            "docnova-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "docnova-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "docnova-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "docnova-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "EDI",
            "Peppol",
            "portail"
          ],
          "status": "documented",
          "sourceIds": [
            "docnova-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "docnova-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "E-reporting France",
          "Coût au-delà de cinq factures",
          "Hébergement",
          "Restitution complète"
        ]
      },
      {
        "slug": "freedz",
        "displayName": "Freedz",
        "officialName": "DOCOON IMMO / FREEDZ",
        "summary": "Plateforme de facturation et de dématérialisation spécialisée dans l'immobilier et la construction.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "immobilier",
          "construction",
          "ERP",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-23",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "freedz-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "freedz-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "freedz-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Sopra",
            "Aareon",
            "Scepia",
            "API",
            "ERP"
          ],
          "status": "documented",
          "sourceIds": [
            "freedz-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "freedz-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "freedz-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Conditions d'accès à l'API",
          "Formats détaillés",
          "Restitution complète"
        ]
      },
      {
        "slug": "dokapi",
        "displayName": "Dokapi",
        "officialName": "DOKAPI",
        "summary": "API de conformité et de facturation électronique avec documentation dédiée à la France.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "API",
          "ERP",
          "Peppol",
          "conformité européenne"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-07-08",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "dokapi-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "dokapi-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "dokapi-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "dokapi-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "dokapi-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Connecteurs prêts à l'emploi",
          "Hébergement",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "ecosio-intercom",
        "displayName": "ecosio InterCom",
        "officialName": "ecosio InterCom, a Vertex Company",
        "summary": "Entité ecosio dédiée aux échanges EDI, Peppol et à la conformité électronique internationale.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Peppol",
          "API",
          "EDI",
          "ERP"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-30",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ecosio-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ecosio-einvoicing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "ecosio-connectors-2026",
            "ecosio-fr-delivery-20261010"
          ],
          "checkedAt": "2026-10-10",
          "note": "Le statut SENT peut refléter le dépôt des données réglementaires (flux 1) alors que la facture n’a pas été livrée au destinataire (flux 2). Pour vérifier la livraison, demander les détails avec includeLog=true dans Messaging API ou view=details dans Vertex Messaging API. Le motif SUBMITTED_NOT_TRANSMITTED précise l’échec ; ces détails portent sur le dernier état disponible."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Messaging API",
            "Management API",
            "SFTP",
            "Peppol",
            "ERP"
          ],
          "status": "documented",
          "sourceIds": [
            "ecosio-einvoicing-2026",
            "ecosio-connectors-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting français",
          "Prix et volumes",
          "Formats France exacts",
          "Hébergement"
        ]
      },
      {
        "slug": "edicom-group",
        "displayName": "EDICOM Group",
        "officialName": "EDICOM Group",
        "summary": "Entité du groupe EDICOM pour les échanges EDI et la conformité fiscale internationale.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "API",
          "ERP",
          "conformité internationale"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-11",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edicom-platform-2026",
            "edicom-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edicom-platform-2026",
            "edicom-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "edicom-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "EDI",
            "API",
            "ERP"
          ],
          "status": "documented",
          "sourceIds": [
            "edicom-platform-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "edicom-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Distinction contractuelle avec l'autre entrée EDICOM",
          "Hébergement France",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "edieyes",
        "displayName": "EdiEyes Vision Care",
        "officialName": "EdiEyes Vision Care",
        "summary": "Solution de dématérialisation de factures pour les acteurs de la santé et de l'optique.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "santé",
          "optique",
          "EDI",
          "ERP"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-06-01",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "EDI",
            "Eucleia Santé"
          ],
          "status": "documented",
          "sourceIds": [
            "edieyes-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "edieyes-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "edieyes-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission réglementaire",
          "Réception réglementaire",
          "E-reporting",
          "Prix et formats"
        ]
      },
      {
        "slug": "enerj",
        "displayName": "ENERJ",
        "officialName": "ENERJ",
        "summary": "Acteur français de dématérialisation, de gestion documentaire et d'archivage.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "GED",
          "archivage",
          "dématérialisation"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "GED",
            "archivage électronique",
            "dématérialisation"
          ],
          "status": "documented",
          "sourceIds": [
            "enerj-home-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission et réception opérationnelles",
          "E-reporting",
          "Prix et volumes",
          "Formats et API"
        ]
      },
      {
        "slug": "entropics",
        "displayName": "ZenOnline",
        "officialName": "ENTROPICS",
        "summary": "GED française couvrant les flux entrants et sortants avec intégration aux systèmes métiers.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "ZenOnline",
          "GED",
          "API",
          "ERP"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "entropics-zenonline-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "entropics-zenonline-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "ERP",
            "GED ZenOnline"
          ],
          "status": "documented",
          "sourceIds": [
            "entropics-zenonline-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix et volumes",
          "Formats exacts",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "esi",
        "displayName": "ESI",
        "officialName": "ESI",
        "summary": "Plateforme approuvée dont l'offre de facturation électronique n'est pas décrite publiquement avec assez de précision.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "services numériques"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission",
          "Réception",
          "E-reporting",
          "Prix, formats, intégrations et sortie"
        ]
      },
      {
        "slug": "facnote",
        "displayName": "Facnote PDP",
        "officialName": "FACNOTE PDP",
        "summary": "Plateforme de facturation du groupe Facnote, reliée à son ERP CSMART.",
        "targets": [
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "CSMART",
          "ERP",
          "OCR",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "facnote-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "facnote-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "CSMART",
            "ERP",
            "OCR"
          ],
          "status": "documented",
          "sourceIds": [
            "facnote-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix et volumes",
          "Formats",
          "Hébergement et sortie"
        ]
      },
      {
        "slug": "gestav",
        "displayName": "Gestav",
        "officialName": "GESTAV",
        "summary": "Plateforme française pour petites structures avec des offres et volumes publiés.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "facturation",
          "réception",
          "archivage",
          "TPE"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-19",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 2.08,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Réception seule à 24,90 € TTC par an ; offre complète à partir de 69,90 € TTC par an"
          },
          "status": "documented",
          "sourceIds": [
            "gestav-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": 10,
            "annualInvoices": null,
            "unlimited": false,
            "label": "Dix factures reçues par mois dans l'offre Réception"
          },
          "status": "documented",
          "sourceIds": [
            "gestav-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "gestav-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "gestav-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "gestav-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 12,
          "status": "documented",
          "sourceIds": [
            "gestav-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "Comparaison TTC et HT entre les formules",
          "Coût des dépassements en offre complète",
          "API publique",
          "Hébergement"
        ]
      },
      {
        "slug": "iaf",
        "displayName": "IAF",
        "officialName": "IAF",
        "summary": "Plateforme française de facturation et point d'accès Peppol, reliée aux logiciels de gestion.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "Peppol",
          "ERP",
          "EDI",
          "France"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-06-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "iaf-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "iaf-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Peppol",
            "ERP",
            "EDI"
          ],
          "status": "documented",
          "sourceIds": [
            "iaf-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "iaf-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "iaf-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting",
          "Prix et volumes",
          "Formats France exacts",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "iga-assurance",
        "displayName": "IGA Assurance",
        "officialName": "IGA ASSURANCE",
        "summary": "Éditeur de logiciels de gestion pour courtiers et professionnels de l'assurance.",
        "targets": [
          "pme",
          "eti"
        ],
        "ecosystem": [
          "assurance",
          "Veos",
          "API",
          "EDI"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-03-03",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Veos",
            "API",
            "EDI",
            "logiciels d'assurance"
          ],
          "status": "documented",
          "sourceIds": [
            "iga-home-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "iga-home-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission et réception réglementaires",
          "E-reporting",
          "Prix et volumes",
          "Formats et conditions de sortie"
        ]
      },
      {
        "slug": "klekoon",
        "displayName": "Klekoon",
        "officialName": "KLEKOON",
        "summary": "Plateforme française de facturation et d'échanges électroniques avec Peppol.",
        "targets": [
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "Peppol",
          "archivage",
          "marchés publics",
          "facturation"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-16",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "klekoon-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "klekoon-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Peppol",
            "archivage"
          ],
          "status": "documented",
          "sourceIds": [
            "klekoon-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "klekoon-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting",
          "Prix et volumes",
          "API publique",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "kolecto-pdp",
        "displayName": "Kolecto PDP",
        "officialName": "KOLECTO PDP",
        "summary": "Entrée officielle distincte de Kolecto, utilisant le même parcours de désignation et de gestion.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "pré-comptabilité",
          "banque",
          "facturation",
          "trésorerie"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "included",
            "monthlyFrom": null,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Fonction de plateforme incluse sans frais supplémentaires dans Kolecto"
          },
          "status": "documented",
          "sourceIds": [
            "kolecto-activation-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "kolecto-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "kolecto-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "kolecto-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "kolecto-activation-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Kolecto",
            "synchronisation bancaire",
            "pré-comptabilité"
          ],
          "status": "documented",
          "sourceIds": [
            "kolecto-pa-2026",
            "kolecto-activation-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Différence contractuelle avec l'entrée KOLECTO",
          "Prix de l'abonnement requis",
          "Formats",
          "Restitution après résiliation"
        ]
      },
      {
        "slug": "village-connecte",
        "displayName": "Le Village Connecté",
        "officialName": "LE VILLAGE CONNECTE",
        "summary": "Plateforme destinée aux cabinets et à leurs clients, intégrée aux outils de production comptable.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "expert-comptable",
          "MEG",
          "i-Suite Expert",
          "Winpilot"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-08",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "village-connecte-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "village-connecte-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "village-connecte-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "village-connecte-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "MEG",
            "i-Suite Expert",
            "Winpilot"
          ],
          "status": "documented",
          "sourceIds": [
            "village-connecte-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix par dossier",
          "Volumes et dépassements",
          "API publique",
          "Hébergement et sortie"
        ]
      },
      {
        "slug": "lundi-matin",
        "displayName": "Lundi Matin",
        "officialName": "LUNDI MATIN",
        "summary": "PA autonome ou intégrée à LMB, avec quotas en mouvements incluant factures, tickets et e-reporting.",
        "targets": [
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "LMB",
          "ERP",
          "Chorus Pro",
          "gestion commerciale"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-08-24",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "PA seule gratuite sous 500 mouvements/mois, hors connecteur dès 29 € HT/mois ; PA avec LMB sous 5 000 mouvements/mois, abonnement ERP distinct"
          },
          "status": "documented",
          "sourceIds": [
            "lundi-matin-pa-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": false,
            "label": "500 mouvements/mois en PA seule, 5 000 avec LMB ; un mouvement peut être une facture, un ticket ou une opération d’e-reporting. Aucune conversion en nombre de factures."
          },
          "status": "documented",
          "sourceIds": [
            "lundi-matin-pa-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "lundi-matin-pa-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "lundi-matin-pa-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "lundi-matin-pa-2026-09"
          ],
          "checkedAt": "2026-09-14",
          "note": "B2C, opérations internationales et encaissements."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "LMB",
            "Chorus Pro",
            "ERP Lundi Matin"
          ],
          "status": "documented",
          "sourceIds": [
            "lundi-matin-chorus-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Coût au-delà du quota de mouvements",
          "Conditions du connecteur et de l’API",
          "Hébergement",
          "Restitution après résiliation"
        ]
      },
      {
        "slug": "my-fiteco",
        "displayName": "MyFiteco",
        "officialName": "MY FITECO",
        "summary": "Plateforme et outil de devis-factures intégré à l'accompagnement du cabinet Fiteco.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "Fiteco",
          "expert-comptable",
          "devis-factures",
          "production comptable"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-05-12",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "myfiteco-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "myfiteco-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "myfiteco-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "MyFiteco",
            "Devis Factures",
            "production comptable Fiteco"
          ],
          "status": "documented",
          "sourceIds": [
            "myfiteco-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "myfiteco-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting",
          "Prix et volumes",
          "Formats",
          "Accès hors relation Fiteco"
        ]
      },
      {
        "slug": "mykinexo",
        "displayName": "MyKinexo PDP",
        "officialName": "MyKinexo PDP",
        "summary": "Plateforme destinée aux cabinets et à leurs entreprises clientes, intégrée aux outils Kinexo.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "expert-comptable",
          "Kinexo",
          "production comptable",
          "portail client"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "mykinexo-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "mykinexo-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "mykinexo-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "MyKinexo",
            "outils de cabinet",
            "portail client"
          ],
          "status": "documented",
          "sourceIds": [
            "mykinexo-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Prix par dossier",
          "Formats",
          "Hébergement et sortie"
        ]
      },
      {
        "slug": "mysupply",
        "displayName": "MySupply",
        "officialName": "MySupply Aps",
        "summary": "Service danois d'e-invoicing et d'e-reporting documentant les obligations françaises.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "ERP",
          "Peppol",
          "international"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-03-03",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "mysupply-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "mysupply-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "mysupply-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "EDI",
            "ERP",
            "Peppol"
          ],
          "status": "documented",
          "sourceIds": [
            "mysupply-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "mysupply-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Hébergement France",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "neotimo",
        "displayName": "Neotimo",
        "officialName": "NEOTIMO",
        "summary": "Plateforme française gratuite et illimitée, avec API et documentation développeur publique.",
        "targets": [
          "micro",
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "API",
          "Peppol",
          "facturation",
          "développeurs"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Plateforme gratuite et annoncée sans limite de factures"
          },
          "status": "documented",
          "sourceIds": [
            "neotimo-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Factures annoncées illimitées"
          },
          "status": "documented",
          "sourceIds": [
            "neotimo-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "neotimo-home-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "neotimo-home-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "neotimo-home-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": false
          },
          "status": "documented",
          "sourceIds": [
            "neotimo-developers-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "Peppol"
          ],
          "status": "documented",
          "sourceIds": [
            "neotimo-developers-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "neotimo-home-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "neotimo-home-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "neotimo-home-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "neotimo-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "Tarif et volumes de l'API",
          "Conditions d'accès à l'API de production",
          "Sous-traitants",
          "Restitution complète"
        ]
      },
      {
        "slug": "officein",
        "displayName": "OfficeIn",
        "officialName": "OfficeIn",
        "summary": "Outil de contrôle et de centralisation des factures fournisseurs destiné aux pharmacies.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "pharmacie",
          "contrôle de remises",
          "factures fournisseurs",
          "banque"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-07-09",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "factures fournisseurs",
            "relevés bancaires",
            "logiciels de pharmacie"
          ],
          "status": "documented",
          "sourceIds": [
            "officein-home-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Réception réglementaire",
          "Émission",
          "E-reporting",
          "Prix, formats et sortie"
        ]
      },
      {
        "slug": "one-up",
        "displayName": "OneUp",
        "officialName": "ONE UP",
        "summary": "Logiciel international de facturation et de comptabilité avec API et tarifs publics.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "facturation",
          "comptabilité",
          "API",
          "expert-comptable"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-08",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 9,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Offres publiques à partir de 9 € par mois"
          },
          "status": "documented",
          "sourceIds": [
            "oneup-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "oneup-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "oneup-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "oneup-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "integrations": {
          "value": [
            "API",
            "accès comptable",
            "exports Excel"
          ],
          "status": "documented",
          "sourceIds": [
            "oneup-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission réglementaire France",
          "Réception réglementaire France",
          "E-reporting",
          "Formats et conditions de sortie"
        ]
      },
      {
        "slug": "payflows",
        "displayName": "Payflows Athena",
        "officialName": "PAYFLOWS",
        "summary": "Automatisation des factures fournisseurs et des comptes à payer reliée aux ERP.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "AP automation",
          "OCR",
          "ERP",
          "trésorerie"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "OCR",
            "comptes fournisseurs",
            "trésorerie"
          ],
          "status": "documented",
          "sourceIds": [
            "payflows-athena-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Réception réglementaire France",
          "Émission",
          "E-reporting",
          "Prix, formats et sortie"
        ]
      },
      {
        "slug": "scribee",
        "displayName": "Scribee",
        "officialName": "SCRIBEE",
        "summary": "Plateforme française connectable aux logiciels existants et pensée aussi pour les cabinets.",
        "targets": [
          "micro",
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "expert-comptable",
          "Peppol",
          "ERP",
          "formats multiples"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-22",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "scribee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "scribee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "scribee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "scribee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "scribee-api-changes-20260930"
          ],
          "checkedAt": "2026-10-10",
          "note": "La documentation publique décrit deux ruptures : depuis le 30 septembre, une remise refusée localement avant envoi au prestataire de paiement répond 422, avec la clé d’idempotence préservée. Depuis le 22 septembre, amount_without_taxes remplace amount_with_taxes pour la base HT par taux de TVA, sans alias de compatibilité. Les conditions commerciales d’accès à l’API restent à préciser."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "logiciels comptables",
            "Peppol"
          ],
          "status": "documented",
          "sourceIds": [
            "scribee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "scribee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "scribee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "scribee-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Conditions d’accès à l’API",
          "Portée des certifications",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "sni",
        "displayName": "SNI",
        "officialName": "SNI",
        "summary": "Acteur international de conformité et de facturation électronique présent dans l'annuaire français.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "conformité internationale",
          "ERP",
          "e-invoicing"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "ERP",
            "conformité internationale"
          ],
          "status": "documented",
          "sourceIds": [
            "sni-france-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Fonctions France opérationnelles",
          "Calendrier public obsolète",
          "Prix et volumes",
          "Formats, hébergement et sortie"
        ]
      },
      {
        "slug": "solo",
        "displayName": "Solo",
        "officialName": "SOLO",
        "summary": "Gestion et facturation pour auto-entrepreneurs, avec réception gratuite et émission dans les offres payantes.",
        "targets": [
          "micro",
          "tpe"
        ],
        "ecosystem": [
          "auto-entrepreneur",
          "Urssaf",
          "facturation",
          "banque"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-02-16",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Start est gratuit pour recevoir ; l'émission illimitée commence à 12 € HT par mois"
          },
          "status": "documented",
          "sourceIds": [
            "solo-facturation-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Factures illimitées à partir du plan Go"
          },
          "status": "documented",
          "sourceIds": [
            "solo-facturation-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "solo-facturation-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "solo-facturation-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "solo-facturation-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "E-reporting",
          "Formats électroniques",
          "Export complet",
          "Caractère optionnel de la connexion bancaire selon le plan"
        ]
      },
      {
        "slug": "srci",
        "displayName": "SRCI iXFacture",
        "officialName": "SRCI",
        "summary": "Plateforme française de facturation, e-reporting et intégration aux applications métiers.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "iXFacture",
          "API",
          "ERP",
          "Chorus Pro"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-19",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "srci-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "srci-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "srci-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "srci-ixfacture-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "ERP",
            "Chorus Pro",
            "iXParapheur"
          ],
          "status": "documented",
          "sourceIds": [
            "srci-ixfacture-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII",
            "XML",
            "PDF"
          ],
          "status": "documented",
          "sourceIds": [
            "srci-ixfacture-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "srci-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Conditions de l'API",
          "SLA contractuel",
          "Restitution complète"
        ]
      },
      {
        "slug": "treso2",
        "displayName": "Treso2",
        "officialName": "TRESO2",
        "summary": "Plateforme de trésorerie et de facturation avec API, ERP et tarifs publics.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "trésorerie",
          "API",
          "ERP",
          "facturation"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-08",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 79,
            "unit": "subscription",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Essential à partir de 79 € HT par mois, plus 0,08 € par facture"
          },
          "status": "documented",
          "sourceIds": [
            "treso2-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "treso2-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "treso2-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "treso2-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": false
          },
          "status": "documented",
          "sourceIds": [
            "treso2-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "API",
            "ERP",
            "trésorerie"
          ],
          "status": "documented",
          "sourceIds": [
            "treso2-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "treso2-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Nombre de factures incluses",
          "Coût d'installation",
          "Engagement",
          "Hébergement et sortie"
        ]
      },
      {
        "slug": "ventya",
        "displayName": "Ventya",
        "officialName": "VENTYA",
        "summary": "Plateforme française d'EDI et de facturation couvrant les flux fiscaux et le cycle de vie.",
        "targets": [
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "EDI",
          "ERP",
          "e-reporting",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-18",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ventya-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ventya-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ventya-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "EDI",
            "ERP",
            "archivage"
          ],
          "status": "documented",
          "sourceIds": [
            "ventya-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "ventya-invoices-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "API publique",
          "Formats et sortie"
        ]
      },
      {
        "slug": "veryswing",
        "displayName": "Veryswing",
        "officialName": "VERYSWING",
        "summary": "Plateforme intégrée aux ERP Veryswing pour sociétés de services et de portage.",
        "targets": [
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "VSActivity",
          "VSPortage",
          "ERP",
          "archivage"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "included",
            "monthlyFrom": 4,
            "unit": "user",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "PA incluse sans double abonnement ; ERP publiés à partir de 4 € HT par collaborateur et par mois"
          },
          "status": "documented",
          "sourceIds": [
            "veryswing-pa-2026",
            "veryswing-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "veryswing-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "veryswing-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "veryswing-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "VSActivity",
            "VSPortage",
            "ERP Veryswing"
          ],
          "status": "documented",
          "sourceIds": [
            "veryswing-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": [
            "Factur-X"
          ],
          "status": "documented",
          "sourceIds": [
            "veryswing-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Volume inclus",
          "Coût pour une entreprise hors ERP Veryswing",
          "API publique",
          "Conditions de sortie"
        ]
      },
      {
        "slug": "vosfactures",
        "displayName": "VosFactures",
        "officialName": "VosFactures",
        "summary": "Logiciel de facturation pour indépendants et PME avec une formule gratuite et des prix publics.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "facturation",
          "expert-comptable",
          "e-commerce",
          "API"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-04-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Micro est gratuit pour trois documents par mois ; Basique commence à 5 € HT par mois"
          },
          "status": "documented",
          "sourceIds": [
            "vosfactures-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": 3,
            "annualInvoices": null,
            "unlimited": false,
            "label": "Trois documents par mois en Micro, illimités à partir de Basique"
          },
          "status": "documented",
          "sourceIds": [
            "vosfactures-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "vosfactures-pa-2026",
            "vosfactures-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "vosfactures-pa-2026",
            "vosfactures-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "vosfactures-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "vosfactures-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": [
            "Factur-X",
            "XML",
            "JSON"
          ],
          "status": "documented",
          "sourceIds": [
            "vosfactures-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "vosfactures-pricing-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "E-reporting opérationnel",
          "Conditions de l'API",
          "Hébergement",
          "Restitution complète après résiliation"
        ]
      },
      {
        "slug": "weproc",
        "displayName": "WeInvoice by WeProc",
        "officialName": "WEPROC",
        "summary": "Plateforme française avec offre gratuite limitée, API publique et documentation développeur.",
        "targets": [
          "micro",
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "WeProc",
          "API",
          "achats",
          "Peppol"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2025-12-23",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": {
            "kind": "free",
            "monthlyFrom": 0,
            "unit": "company",
            "freeFor": [
              "micro",
              "tpe",
              "pme"
            ],
            "promotionalPriceExcluded": true,
            "label": "Offre gratuite limitée à quinze documents par mois"
          },
          "status": "documented",
          "sourceIds": [
            "weinvoice-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "allowance": {
          "value": {
            "monthlyInvoices": 15,
            "annualInvoices": null,
            "unlimited": false,
            "label": "Quinze documents par mois dans l'offre gratuite"
          },
          "status": "documented",
          "sourceIds": [
            "weinvoice-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "weinvoice-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "weinvoice-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "weinvoice-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "documented",
          "sourceIds": [
            "weinvoice-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL",
            "CII"
          ],
          "status": "documented",
          "sourceIds": [
            "weinvoice-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "weinvoice-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": 0,
          "status": "documented",
          "sourceIds": [
            "weinvoice-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "importantUnknowns": [
          "Prix au-delà de quinze documents",
          "Fonctions incluses dans l'API gratuite",
          "Certification ISO 27001 non acquise",
          "Restitution complète"
        ]
      },
      {
        "slug": "wisetech",
        "displayName": "WiseTech Global",
        "officialName": "WiseTech GLOBAL",
        "summary": "Plateforme mondiale de conformité intégrée à CargoWise pour le transport et la logistique.",
        "targets": [
          "eti",
          "ge"
        ],
        "ecosystem": [
          "CargoWise",
          "logistique",
          "douane",
          "conformité internationale"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-01-15",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "CargoWise",
            "autorités fiscales",
            "systèmes douaniers"
          ],
          "status": "documented",
          "sourceIds": [
            "wisetech-compliance-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Fonctions France opérationnelles",
          "E-reporting France",
          "Prix et volumes",
          "Formats, hébergement et sortie"
        ]
      },
      {
        "slug": "xelya",
        "displayName": "Xelya",
        "officialName": "XELYA",
        "summary": "Plateforme intégrée aux logiciels Ximi, Diapaz et Themisia pour conserver son outil métier.",
        "targets": [
          "tpe",
          "pme",
          "eti"
        ],
        "ecosystem": [
          "Ximi",
          "Diapaz",
          "Themisia",
          "services à la personne"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-05-13",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "xelya-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "xelya-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "xelya-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Ximi",
            "Diapaz",
            "Themisia"
          ],
          "status": "documented",
          "sourceIds": [
            "xelya-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes",
          "Accès hors logiciels Xelya",
          "Formats",
          "API et sortie"
        ]
      },
      {
        "slug": "ytems",
        "displayName": "Ytems",
        "officialName": "YTEMS",
        "summary": "Plateforme destinée aux cabinets pour centraliser l'inscription et le suivi de leurs clients.",
        "targets": [
          "micro",
          "tpe",
          "pme"
        ],
        "ecosystem": [
          "expert-comptable",
          "cabinets",
          "inscription clients",
          "production comptable"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-08-03",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "ytems-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "portail cabinet",
            "outils comptables",
            "suivi des clients"
          ],
          "status": "documented",
          "sourceIds": [
            "ytems-pa-2026"
          ],
          "checkedAt": "2026-08-26"
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-26",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Émission et réception opérationnelles",
          "E-reporting",
          "Prix par dossier",
          "Formats, hébergement et sortie"
        ]
      },
      {
        "slug": "blg",
        "displayName": "blgCloud",
        "officialName": "BLG",
        "summary": "PA intégrée à un ERP pour concessionnaires, loueurs et réparateurs de matériels.",
        "targets": [
          "tpe",
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "blgCloud",
          "ERP",
          "location",
          "vente",
          "SAV"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-08-26",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "blg-pa-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "receivesInvoices": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "blg-pa-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "eReporting": {
          "value": true,
          "status": "documented",
          "sourceIds": [
            "blg-pa-2026-09"
          ],
          "checkedAt": "2026-09-14"
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Prix et volumes du module PA",
          "Activation selon le contrat",
          "Formats et import tiers",
          "API, hébergement et sortie"
        ]
      },
      {
        "slug": "fiskaltrust",
        "displayName": "fiskaltrust",
        "officialName": "FISKALTRUST",
        "summary": "Infrastructure de conformité fiscale pour logiciels de caisse, intégrateurs et commerçants ; service PA France à préciser.",
        "targets": [
          "tpe",
          "pme",
          "eti",
          "ge"
        ],
        "ecosystem": [
          "logiciels de caisse",
          "POS",
          "intégrateurs",
          "commerce"
        ],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "registeredAt": {
          "value": "2026-08-28",
          "status": "official",
          "sourceIds": [
            "dgfip-list-2026-09-10"
          ],
          "checkedAt": "2026-09-14"
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "L'émission n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "La réception n'est pas décrite assez précisément dans les pages publiques retenues."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "L'activation opérationnelle de l'e-reporting n'est pas documentée dans les pages retenues."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Disponibilité de chaque fonction PA France",
          "Prix et volumes PA",
          "Formats et API de la PA",
          "Hébergement et restitution"
        ]
      },
      {
        "slug": "befresh",
        "displayName": "BeInvoice by BeFresh",
        "officialName": "BE FRESH S.à r.l.",
        "summary": "Service Peppol BeInvoice proposé par BeFresh, avec API REST JSON et hébergement déclaré au Luxembourg. Le périmètre français de la PA reste à préciser.",
        "targets": [],
        "ecosystem": [],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14"
        },
        "registeredAt": {
          "value": "En attente",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La liste DGFiP mise à jour le 13 octobre classe cet acteur parmi les PA agréées et affiche En attente dans la colonne date d’immatriculation. La date précise reste non publiée."
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La page décrit l’utilisation de Peppol sans détailler le parcours d’émission PA français."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le parcours de réception français n’est pas décrit assez précisément."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La transmission des données de transactions et paiements au dispositif français n’est pas documentée."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": {
            "available": true,
            "includedInFree": null
          },
          "status": "declared",
          "sourceIds": [
            "befresh-pa-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "BeFresh annonce une API REST JSON pour intégrer BeInvoice. Documentation d’authentification, accès commercial et échanges PA français à obtenir."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Peppol",
            "API REST JSON",
            "conversion vers XML Peppol"
          ],
          "status": "declared",
          "sourceIds": [
            "befresh-pa-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "Le site décrit les échanges Peppol et la conversion des fichiers existants ; la portée des raccordements français n’est pas détaillée."
        },
        "formats": {
          "value": [
            "UBL Peppol"
          ],
          "status": "declared",
          "sourceIds": [
            "befresh-pa-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La page cite OpenPeppol UBL Invoice comme XML conforme fourni à l’entrée. Formats socles français et conversion des autres formats à préciser."
        },
        "hostingCountries": {
          "value": [
            "Luxembourg"
          ],
          "status": "declared",
          "sourceIds": [
            "befresh-pa-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "Hébergement de BeInvoice et datacenters Tier IV déclarés au Luxembourg. Le périmètre contractuel de l’offre PA française reste à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Fonctions PA françaises opérationnelles",
          "Tarifs et volumes",
          "Conditions d’accès à l’API",
          "Formats socles français",
          "Certificat ISO applicable et restitution des données",
          "Public visé par l’offre PA et date d’immatriculation"
        ]
      },
      {
        "slug": "factureapp",
        "displayName": "FacturesApp",
        "officialName": "FACTUREAPP",
        "summary": "Solution annonçant la réception illimitée des factures électroniques à 1 € HT par mois, facturé annuellement. Les conditions détaillées des autres plans restent à préciser.",
        "targets": [],
        "ecosystem": [],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14"
        },
        "registeredAt": {
          "value": "En attente",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La liste DGFiP mise à jour le 13 octobre classe cet acteur parmi les PA agréées et affiche En attente dans la colonne date d’immatriculation. La date précise reste non publiée."
        },
        "pricing": {
          "value": {
            "kind": "paid",
            "monthlyFrom": 1,
            "unit": "company",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Réception illimitée à 1 € HT/mois, facturée 12 € HT/an"
          },
          "status": "documented",
          "sourceIds": [
            "factureapp-pa-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "Prix du plan Réception affiché sur l’accueil. Le lien /tarifs répond 404 lors de la revue ; options, conditions et coût de l’émission restent à obtenir."
        },
        "allowance": {
          "value": {
            "monthlyInvoices": null,
            "annualInvoices": null,
            "unlimited": true,
            "label": "Réception illimitée dans le plan Réception"
          },
          "status": "documented",
          "sourceIds": [
            "factureapp-pa-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "L’illimité affiché concerne la réception, pas un volume d’émission."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La page mentionne un système d’émission selon le plan choisi, mais les plans et leur activation actuelle ne sont pas détaillés. Ne pas déduire une émission incluse du tarif Réception."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le site commercial décrit la réception PA disponible et le plan Réception. La disponibilité opérationnelle de cette fonction PA reste à confirmer."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La page évoque les déclarations imposées à la plateforme sans détailler le périmètre de l’e-reporting."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "factureapp-pa-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "Connexion avec le cabinet comptable annoncée. Droits, périmètre et conditions de partage non détaillés."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": [
            "Factur-X",
            "UBL 2.1",
            "CII"
          ],
          "status": "declared",
          "sourceIds": [
            "factureapp-pa-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "Le site annonce réception et émission de ces formats selon le plan choisi ; détail des conditions à vérifier."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Plans d’émission et activation",
          "E-reporting opérationnel",
          "Conditions détaillées de l’offre",
          "API, hébergement et restitution",
          "Adresse postale divergente entre la DGFiP et le site",
          "Public visé par l’offre PA et date d’immatriculation"
        ]
      },
      {
        "slug": "insiders-technologies",
        "displayName": "Insiders Technologies",
        "officialName": "Insiders Technologies GmbH",
        "summary": "Solutions e-connect et e-convert pour les échanges et la conversion de factures, avec Peppol, Chorus Pro et SAP. Les conditions de l’offre PA française restent à documenter.",
        "targets": [],
        "ecosystem": [],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14"
        },
        "registeredAt": {
          "value": "En attente",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La liste DGFiP mise à jour le 13 octobre classe cet acteur parmi les PA agréées et affiche En attente dans la colonne date d’immatriculation. La date précise reste non publiée."
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune grille tarifaire publique exploitable n'a été identifiée."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "e-connect décrit des factures entrantes et sortantes, mais l’émission réglementaire PA française et ses conditions ne sont pas documentées dans la page."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La page décrit e-connect pour les échanges de factures ; le parcours de réception PA français reste à rattacher."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L’e-reporting français n’est pas décrit dans la page e-invoicing consultée."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune documentation publique d’accès à l’API de l’offre PA française n’est liée dans la page."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": [
            "Peppol",
            "Chorus Pro",
            "SAP S/4HANA",
            "ZRE",
            "SDI"
          ],
          "status": "declared",
          "sourceIds": [
            "insiders-einvoicing-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La page décrit les portails reliés à e-connect et l’add-on e-invoice pilot SAP. Activation et périmètre PA français à confirmer."
        },
        "formats": {
          "value": [
            "Factur-X",
            "Peppol BIS",
            "XRechnung",
            "ZUGFeRD",
            "FatturaPA"
          ],
          "status": "declared",
          "sourceIds": [
            "insiders-einvoicing-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "Formats documentés pour e-convert, service de conversion. La matrice de l’offre PA française n’est pas publiée dans cette page."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Invoice Management porte une déclaration d’hébergement allemand BITMi. Son rattachement précis à l’offre PA française reste à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Fonctions et onboarding PA France",
          "E-reporting",
          "Prix et volumes",
          "API publique",
          "Hébergement de l’offre française et sortie",
          "Public visé par l’offre PA et date d’immatriculation"
        ]
      },
      {
        "slug": "kalanda",
        "displayName": "Kalanda",
        "officialName": "KALANDA",
        "summary": "Hébergeur français présent dans le fichier des PA agréées. Son site public présente les services cloud et d’infrastructure ; l’offre de facturation électronique reste à préciser.",
        "targets": [],
        "ecosystem": [],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14"
        },
        "registeredAt": {
          "value": "En attente",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La liste DGFiP mise à jour le 13 octobre classe cet acteur parmi les PA agréées et affiche En attente dans la colonne date d’immatriculation. La date précise reste non publiée."
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les prix affichés concernent Nextcloud, hébergement, serveurs et messagerie, pas une offre PA."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L’offre PA d’émission n’est pas décrite sur le site consulté."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L’offre PA de réception n’est pas décrite sur le site consulté."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le périmètre de l’e-reporting PA reste à documenter."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le site présente une infrastructure française ; son rattachement contractuel à la plateforme de facturation reste à confirmer."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Kalanda annonce des infrastructures ISO 27001/HDS depuis 2019. Le certificat applicable à la PA et son périmètre restent à rattacher."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Offre PA et fonctions opérationnelles",
          "Tarifs et volumes PA",
          "API",
          "Périmètre des certifications",
          "Hébergement et restitution de la PA",
          "Public visé par l’offre PA et date d’immatriculation"
        ]
      },
      {
        "slug": "my-eddy",
        "displayName": "MY-EDDY",
        "officialName": "MY-EDDY",
        "summary": "Acteur associé par la DGFiP au site DailyApps, consacré à la gestion RH et aux notes de frais des TPE-PME. Les fonctions de son offre PA restent à préciser.",
        "targets": [],
        "ecosystem": [],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14"
        },
        "registeredAt": {
          "value": "En attente",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La liste DGFiP mise à jour le 13 octobre classe cet acteur parmi les PA agréées et affiche En attente dans la colonne date d’immatriculation. La date précise reste non publiée."
        },
        "pricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les tarifs DailyApps portent sur des packs d’applications RH par utilisateur ; prix de la PA non documenté."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "DailyApps présente des outils RH et de notes de frais ; une offre d’émission PA n’y est pas décrite."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La réception PA française n’est pas décrite sur l’accueil fourni par la DGFiP."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le service d’e-reporting n’est pas documenté dans la page consultée."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L'accès destiné à un comptable externe n'est pas détaillé."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les conditions d'accès à une API publique ne sont pas publiées."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La FAQ présente des exports Excel RH et notes de frais vers plusieurs logiciels, avec absence de connecteur direct. Le rattachement de ces échanges à la PA n’est pas établi."
        },
        "formats": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La matrice des formats réellement disponibles n'est pas publiée avec assez de précision."
        },
        "hostingCountries": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le lieu d'hébergement et les sous-traitants applicables à la PA ne sont pas publiés."
        },
        "iso27001": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun certificat ISO 27001 applicable à la PA n'a été rattaché à la fiche."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Nom commercial et offre PA",
          "Fonctions PA opérationnelles",
          "Prix et volumes PA",
          "API et intégrations de la PA",
          "Hébergement et restitution",
          "Public visé par l’offre PA et date d’immatriculation"
        ]
      },
      {
        "slug": "ratioo",
        "displayName": "Ratioo",
        "officialName": "RATIOO",
        "summary": "Suite de gestion pour experts-comptables et clients, avec page PA décrivant émission, réception et e-reporting. Prix public par dossier conditionné au volume du cabinet.",
        "targets": [],
        "ecosystem": [],
        "officialStatus": {
          "value": "registered",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14"
        },
        "registeredAt": {
          "value": "En attente",
          "status": "official",
          "sourceIds": [
            "dgfip-list-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La liste DGFiP mise à jour le 13 octobre classe cet acteur parmi les PA agréées et affiche En attente dans la colonne date d’immatriculation. La date précise reste non publiée."
        },
        "pricing": {
          "value": {
            "kind": "quote",
            "monthlyFrom": null,
            "unit": "quote",
            "freeFor": [],
            "promotionalPriceExcluded": true,
            "label": "Dès 4 €/dossier/mois, tarif calculé sur 200 dossiers ; devis selon volume"
          },
          "status": "documented",
          "sourceIds": [
            "ratioo-pricing-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La page tarifaire indique un coût par dossier, calculé sur la base de 200 dossiers, et inclut le module PA. TVA, minimum facturé, contrats et accès PA autonome restent à préciser. Éviter une simulation de 4 € par entreprise indépendamment du portefeuille."
        },
        "allowance": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les volumes inclus et les coûts de dépassement ne sont pas publiés."
        },
        "sendsInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La page PA décrit l’envoi automatisé aux plateformes partenaires et le format Factur-X. La disponibilité opérationnelle de cette fonction PA reste à confirmer."
        },
        "receivesInvoices": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La page PA décrit la réception et la centralisation des flux des clients du cabinet. La disponibilité opérationnelle de cette fonction PA reste à confirmer."
        },
        "eReporting": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Transmission automatique des données de transactions et paiements annoncée ; périmètre et activation à vérifier lors de l’onboarding. La disponibilité opérationnelle de cette fonction PA reste à confirmer."
        },
        "bankAccountRequired": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun prérequis bancaire explicite n'est publié."
        },
        "accountantAccess": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "ratioo-pa-offre-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "Interface dédiée aux cabinets, tableau de bord du portefeuille client et suivi de mise en conformité."
        },
        "publicApi": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La documentation publique et les conditions d’accès à l’API n’ont pas été identifiées dans les pages retenues."
        },
        "exportDocumented": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La restitution complète des données après résiliation n'est pas documentée."
        },
        "integrations": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La liste des intégrations et leurs conditions ne sont pas publiées avec assez de précision."
        },
        "formats": {
          "value": [
            "Factur-X"
          ],
          "status": "declared",
          "sourceIds": [
            "ratioo-pa-offre-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "Factur-X explicitement cité sur la page PA ; UBL et CII non ajoutés faute de preuve."
        },
        "hostingCountries": {
          "value": [
            "France"
          ],
          "status": "declared",
          "sourceIds": [
            "ratioo-pa-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "Développement et hébergement annoncés dans les Hauts-de-France ; sous-traitants et périmètre contractuel à vérifier."
        },
        "iso27001": {
          "value": true,
          "status": "declared",
          "sourceIds": [
            "ratioo-pa-offre-20261014"
          ],
          "checkedAt": "2026-10-14",
          "note": "La page PA revendique une infrastructure ISO 27001. Certificat public, dates et périmètre non archivés ; conserver une déclaration."
        },
        "commitmentMonths": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "La durée d'engagement dépend du contrat ou du devis."
        },
        "importantUnknowns": [
          "Conditions tarifaires selon volume et TVA",
          "Activation et périmètre e-reporting",
          "Autres formats socles",
          "API publique",
          "Certificat ISO et restitution complète",
          "Public visé par l’offre PA et date d’immatriculation"
        ]
      }
    ],
    "research": [
      {
        "platformSlug": "cegid",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "sage",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "pennylane",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Offre gratuite micro-entreprise et offres Pennylane"
            },
            "status": "documented",
            "sourceIds": [
              "pennylane-free-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Offre gratuite micro-entreprise et offres Pennylane"
            },
            "status": "documented",
            "sourceIds": [
              "pennylane-free-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": {
              "stage": "available",
              "scope": "Selon le parcours et l'offre Pennylane"
            },
            "status": "documented",
            "sourceIds": [
              "pennylane-formats-2026"
            ],
            "checkedAt": "2026-08-27"
          }
        },
        "directImport": {
          "value": {
            "acceptsThirdPartyFile": true,
            "formats": [
              "Factur-X"
            ],
            "preservesEmbeddedXml": null,
            "requiresReentry": null
          },
          "status": "documented",
          "sourceIds": [
            "pennylane-import-facturx-2026",
            "pennylane-formats-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "L'import Factur-X par API est documenté à partir du plan Essentiel. Le comportement du dépôt web et la conservation à l'identique de l'XML ne sont pas publiés."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": {
            "bulkExport": null,
            "formats": [
              "Factur-X",
              "XML"
            ],
            "postTerminationAccess": null,
            "fees": null
          },
          "status": "documented",
          "sourceIds": [
            "pennylane-formats-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "Le téléchargement du Factur-X et de son XML est documenté. La restitution en masse et l'accès après résiliation ne le sont pas."
        },
        "terminationTerms": {
          "value": "L'offre gratuite micro-entreprise est sans engagement. Les conditions des offres payantes restent à lire dans le contrat souscrit.",
          "status": "documented",
          "sourceIds": [
            "pennylane-free-2026"
          ],
          "checkedAt": "2026-08-27"
        },
        "hostingProviders": {
          "value": [
            "Outscale",
            "S3NS",
            "Scalingo"
          ],
          "status": "declared",
          "sourceIds": [
            "pennylane-subprocessors-2026-09",
            "pennylane-security-2026-09"
          ],
          "checkedAt": "2026-09-14",
          "note": "Hébergeurs auxquels Pennylane attribue le traitement des données PA en France. La répartition par client n’est pas publiée ; les autres services Pennylane ont un périmètre distinct."
        },
        "declaredSubprocessors": {
          "value": [
            "Outscale",
            "S3NS",
            "Scalingo",
            "Cryptolog International (Universign)"
          ],
          "status": "declared",
          "sourceIds": [
            "pennylane-subprocessors-2026-09"
          ],
          "checkedAt": "2026-09-14",
          "note": "Extrait des prestataires explicitement rattachés à la PA : hébergement et vérification d’identité. La liste générale contient d’autres prestataires selon les services utilisés."
        },
        "iso27001Scope": {
          "value": {
            "evidenceKind": "certificate",
            "legalEntity": "Pennylane",
            "standard": "ISO/IEC 27001:2022",
            "certificateNumber": "IS 786660",
            "certificationBody": "BSI",
            "validFrom": "2026-09-20",
            "validUntil": "2029-09-19",
            "statementOfApplicability": "DDA v2.0 du 24 juin 2026",
            "scopeText": "Services SaaS de production comptable et de gestion financière, sans exclusions.",
            "platformRelation": "service_family",
            "validity": "valid"
          },
          "status": "documented",
          "sourceIds": [
            "pennylane-iso27001-20261002",
            "pennylane-iso27001-2026-09",
            "pennylane-security-20260920"
          ],
          "checkedAt": "2026-10-02",
          "note": "Le PDF renouvelé, émis le 23 juillet 2026, remplace le document précédemment arrivé à échéance. Le certificat couvre le SMSI des activités SaaS ; sa portée reste distincte d’une certification de produit PA."
        }
      },
      {
        "platformSlug": "tiime",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Offre Tiime Invoice et PA Tiime"
            },
            "status": "documented",
            "sourceIds": [
              "tiime-pa-2026",
              "tiime-pricing-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Offre Tiime Invoice et PA Tiime"
            },
            "status": "documented",
            "sourceIds": [
              "tiime-pa-2026",
              "tiime-pricing-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": {
              "stage": "available",
              "scope": "Offre Tiime Invoice et PA Tiime"
            },
            "status": "documented",
            "sourceIds": [
              "tiime-pa-2026"
            ],
            "checkedAt": "2026-08-27"
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": {
            "bulkExport": null,
            "formats": [
              "FEC"
            ],
            "postTerminationAccess": null,
            "fees": null
          },
          "status": "documented",
          "sourceIds": [
            "tiime-accountant-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "L'export FEC est documenté. La restitution complète des factures, pièces et statuts après résiliation ne l'est pas."
        },
        "terminationTerms": {
          "value": "L'offre de facturation électronique étudiée est annoncée sans engagement.",
          "status": "documented",
          "sourceIds": [
            "tiime-pricing-2026"
          ],
          "checkedAt": "2026-08-27"
        },
        "hostingProviders": {
          "value": [
            "Amazon Web Services",
            "Google Cloud Platform",
            "At Tiime"
          ],
          "status": "declared",
          "sourceIds": [
            "tiime-subprocessors-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "La liste Tiime attribue des fonctions d'hébergement ou d'infrastructure à ces entités, avec des localisations distinctes."
        },
        "declaredSubprocessors": {
          "value": [
            "Amazon Web Services",
            "Amplitude",
            "At Tiime",
            "Elastic",
            "Front",
            "Google Cloud Platform",
            "Intercom",
            "Jira",
            "Okta",
            "Powens",
            "Slack",
            "Tiime Apps",
            "Tiime Care",
            "Tiime Management Financial Services"
          ],
          "status": "declared",
          "sourceIds": [
            "tiime-subprocessors-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "Liste déclarée par Tiime. La présence dans cette liste ne signifie pas que chaque sous-traitant intervient dans chaque parcours utilisateur."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "abby",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "announced",
              "scope": "Émission électronique depuis Abby"
            },
            "status": "documented",
            "sourceIds": [
              "abby-emission-20260920"
            ],
            "checkedAt": "2026-10-02",
            "note": "L’aide annonce septembre 2027 et précise que la fonction reste indisponible lors de la consultation."
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Offre de facturation électronique Abby"
            },
            "status": "documented",
            "sourceIds": [
              "abby-electronic-invoicing-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": {
              "stage": "announced",
              "scope": "Offre de facturation électronique Abby"
            },
            "status": "declared",
            "sourceIds": [
              "abby-electronic-invoicing-2026"
            ],
            "checkedAt": "2026-09-20",
            "note": "La documentation commerciale annonce le service. Sa disponibilité en production au 20 septembre reste à confirmer séparément de l’émission."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": {
            "bulkExport": null,
            "formats": [
              "PDF",
              "CSV",
              "Excel"
            ],
            "postTerminationAccess": null,
            "fees": null
          },
          "status": "documented",
          "sourceIds": [
            "abby-export-2026-09"
          ],
          "checkedAt": "2026-09-16",
          "note": "Exports par type de document. Historique au-delà de 90 jours réservé à Pro/Business. La conservation du XML des factures et l’accès après clôture ne sont pas établis."
        },
        "terminationTerms": {
          "value": "Offre Basique annoncée gratuite et sans engagement.",
          "status": "documented",
          "sourceIds": [
            "abby-pricing-2026"
          ],
          "checkedAt": "2026-08-27"
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "myunisoft",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "septeo",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Plateforme Septeo Ingeneo"
            },
            "status": "documented",
            "sourceIds": [
              "septeo-pa-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Plateforme Septeo Ingeneo"
            },
            "status": "documented",
            "sourceIds": [
              "septeo-pa-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": {
              "stage": "available",
              "scope": "Plateforme Septeo Ingeneo"
            },
            "status": "documented",
            "sourceIds": [
              "septeo-pa-2026"
            ],
            "checkedAt": "2026-08-27"
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": {
            "bulkExport": null,
            "formats": [],
            "postTerminationAccess": null,
            "fees": null
          },
          "status": "documented",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "La récupération des données est prévue dans le contrat, mais sa procédure et ses formats ne sont pas publiés."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "qonto",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Qonto Facturation, avec ou sans compte professionnel"
            },
            "status": "documented",
            "sourceIds": [
              "qonto-invoicing-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Qonto Facturation, avec ou sans compte professionnel"
            },
            "status": "documented",
            "sourceIds": [
              "qonto-invoicing-2026",
              "qonto-flow-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": {
              "stage": "beta",
              "scope": "Transactions B2B transfrontalières, flux 10.1, organisations françaises éligibles sur le web"
            },
            "status": "documented",
            "sourceIds": [
              "qonto-invoicing-20261014"
            ],
            "checkedAt": "2026-10-14",
            "note": "L’aide du 1er octobre, relue le 14, conserve cette limite. Les champs BT-10/BT-13 y restent annoncés mi-octobre et les adresses par établissement fin octobre ; leur livraison actuelle reste à confirmer."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": "Le changement de PA est initié par la nouvelle plateforme et confirmé par le client par courriel. Qonto annonce un transfert effectif sous cinq jours ouvrés après confirmation. L’export complet de l’historique des factures reste à documenter séparément.",
          "status": "documented",
          "sourceIds": [
            "qonto-formats-portability-2026-09"
          ],
          "checkedAt": "2026-09-16"
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "sellsy",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Sellsy PA, selon l'offre activée"
            },
            "status": "documented",
            "sourceIds": [
              "sellsy-invoicing-2026",
              "sellsy-activation-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Sellsy PA de réception"
            },
            "status": "documented",
            "sourceIds": [
              "sellsy-invoicing-2026",
              "sellsy-reception-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": {
              "stage": "announced",
              "scope": "Fonction en développement, objectif annoncé : fin 2026"
            },
            "status": "documented",
            "sourceIds": [
              "sellsy-rollout-2026-09"
            ],
            "checkedAt": "2026-09-16",
            "note": "L’aide indique l’absence de transmission e-reporting à ce stade. L’échéance annoncée n’est pas une disponibilité acquise."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": {
            "bulkExport": null,
            "formats": [
              "CSV",
              "FEC"
            ],
            "postTerminationAccess": null,
            "fees": null
          },
          "status": "documented",
          "sourceIds": [
            "sellsy-accountants-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "Des exports comptables sont publiés, sans procédure complète de restitution après résiliation."
        },
        "terminationTerms": {
          "value": "L'offre Standard étudiée affiche un engagement de douze mois. Les conditions précises de résiliation restent contractuelles.",
          "status": "documented",
          "sourceIds": [
            "sellsy-pricing-2026"
          ],
          "checkedAt": "2026-08-27"
        },
        "hostingProviders": {
          "value": [
            "Scaleway"
          ],
          "status": "declared",
          "sourceIds": [
            "sellsy-invoicing-2026",
            "sellsy-accountants-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "Sellsy annonce un hébergement en France chez Scaleway. Cette déclaration ne décrit pas nécessairement tous les sous-traitants de l'offre."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "indy",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Service de facturation Indy"
            },
            "status": "documented",
            "sourceIds": [
              "indy-invoicing-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Service de facturation Indy"
            },
            "status": "documented",
            "sourceIds": [
              "indy-invoicing-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": {
              "stage": "available",
              "scope": "Service de facturation Indy"
            },
            "status": "documented",
            "sourceIds": [
              "indy-invoicing-2026"
            ],
            "checkedAt": "2026-08-27"
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": "Service de facturation électronique annoncé sans engagement.",
          "status": "documented",
          "sourceIds": [
            "indy-invoicing-2026"
          ],
          "checkedAt": "2026-08-27"
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "superpdp",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Compte en ligne et API en production"
            },
            "status": "documented",
            "sourceIds": [
              "superpdp-features-2026",
              "superpdp-production-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Compte en ligne et API en production"
            },
            "status": "documented",
            "sourceIds": [
              "superpdp-features-2026",
              "superpdp-production-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": {
              "stage": "available",
              "scope": "Compte en ligne et API en production"
            },
            "status": "documented",
            "sourceIds": [
              "superpdp-features-2026",
              "superpdp-pricing-2026"
            ],
            "checkedAt": "2026-08-27"
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": "Au-delà de 1 000 factures par mois, le compte bascule sur l'offre API : 0,01 € HT par facture jusqu'à 10 000, 0,005 € de 10 000 à 100 000, puis 0,0025 €. KYC/KYB : 2 € HT. Minimum global : 10 € HT par an.",
          "status": "documented",
          "sourceIds": [
            "superpdp-pricing-2026"
          ],
          "checkedAt": "2026-08-27"
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "sap",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "generix",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": {
            "bulkExport": null,
            "formats": [],
            "postTerminationAccess": "Accès aux archives proposé en option payante après résiliation, selon l’annexe publique GIS.",
            "fees": "Restitution numérique facturée ; assistance supplémentaire au temps passé. Conditions du contrat signé à vérifier."
          },
          "status": "documented",
          "sourceIds": [
            "generix-contract-20261010"
          ],
          "checkedAt": "2026-10-10",
          "note": "L’annexe prévoit une restitution des factures sur support numérique dans un format documenté et un accès optionnel aux archives. Le document ne précise pas sa date d’applicabilité ; délai, format exact de restitution et tarif applicable au dossier restent à confirmer."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "esker",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": {
            "evidenceKind": "scope_statement",
            "legalEntity": null,
            "standard": "ISO/IEC 27001",
            "certificateNumber": null,
            "certificationBody": null,
            "validFrom": null,
            "validUntil": null,
            "statementOfApplicability": null,
            "scopeText": "Toutes les activités de la plateforme cloud Esker on Demand.",
            "platformRelation": "service_family",
            "validity": "not_published"
          },
          "status": "declared",
          "sourceIds": [
            "esker-iso27001-scope-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "Esker publie un périmètre couvrant ses activités cloud. Le certificat courant, son titulaire exact, son numéro et ses dates de validité n'ont pas été retrouvés dans les sources publiques retenues."
        }
      },
      {
        "platformSlug": "cegedim",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "axonaut",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "shine",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Shine Facture, avec ou sans compte professionnel"
            },
            "status": "documented",
            "sourceIds": [
              "shine-pa-2026",
              "shine-activation-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Shine Facture, avec ou sans compte professionnel"
            },
            "status": "documented",
            "sourceIds": [
              "shine-pa-2026",
              "shine-activation-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": "L'offre de facturation étudiée est annoncée sans engagement.",
          "status": "documented",
          "sourceIds": [
            "shine-pricing-2026"
          ],
          "checkedAt": "2026-08-27"
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "macompta",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "odoo",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "jefacture",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "fulll",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Conformité Flash et environnement fulll"
            },
            "status": "documented",
            "sourceIds": [
              "fulll-pa-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Conformité Flash et environnement fulll"
            },
            "status": "documented",
            "sourceIds": [
              "fulll-pa-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": {
              "stage": "available",
              "scope": "Conformité Flash et environnement fulll"
            },
            "status": "documented",
            "sourceIds": [
              "fulll-pa-2026"
            ],
            "checkedAt": "2026-08-27"
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": {
            "bulkExport": null,
            "formats": [
              "factures réglementaires"
            ],
            "postTerminationAccess": null,
            "fees": null
          },
          "status": "documented",
          "sourceIds": [
            "fulll-pa-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "Le téléchargement et la portabilité sont annoncés, mais la procédure de sortie, le délai et le coût ne sont pas publiés."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "kolecto",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "yooz",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "doxallia",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": {
            "evidenceKind": "certificate",
            "legalEntity": "DOXALLIA",
            "standard": "NF EN ISO/IEC 27001:2023 / ISO/IEC 27001:2022",
            "certificateNumber": "2023/105178.4",
            "certificationBody": "AFNOR Certification",
            "validFrom": "2025-10-24",
            "validUntil": "2026-06-19",
            "statementOfApplicability": "Déclaration d'applicabilité version 5 du 18 juin 2025",
            "scopeText": "Système d'archivage électronique, hébergement de données de santé et plateforme de traitement de factures électroniques.",
            "platformRelation": "explicit_platform",
            "validity": "expired"
          },
          "status": "documented",
          "sourceIds": [
            "doxallia-iso27001-certificate-2026",
            "doxallia-iso27001-renewal-2026",
            "doxallia-invoxia-iso-scope-2026",
            "doxallia-hds-2026-09"
          ],
          "checkedAt": "2026-09-14",
          "note": "L’ancien certificat ISO détaillé ci-dessus a expiré. Le nouveau certificat Bureau Veritas HDS V2 FR102189 couvre le 20 juin 2026 au 19 juin 2029 et atteste aussi ISO 27001:2022, avec une DDA SAE HDS PDP V7 du 14 mai 2026. Sa date HDS n’est pas reportée comme date du certificat ISO distinct, qui reste à rattacher."
        }
      },
      {
        "platformSlug": "seres",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "b2brouter",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Plans Professional et Business pour la conformité française"
            },
            "status": "documented",
            "sourceIds": [
              "b2brouter-pricing-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Plans Professional et Business pour la conformité française"
            },
            "status": "documented",
            "sourceIds": [
              "b2brouter-pricing-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": {
              "stage": "available",
              "scope": "Plans Professional et Business pour la conformité française"
            },
            "status": "documented",
            "sourceIds": [
              "b2brouter-pricing-2026",
              "b2brouter-france-api-2026"
            ],
            "checkedAt": "2026-08-27"
          }
        },
        "directImport": {
          "value": {
            "acceptsThirdPartyFile": true,
            "formats": [
              "PDF",
              "XML"
            ],
            "preservesEmbeddedXml": null,
            "requiresReentry": null
          },
          "status": "documented",
          "sourceIds": [
            "b2brouter-free-2026",
            "b2brouter-pricing-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "Import manuel publié. La conservation de l'XML embarqué dans un Factur-X tiers et l'absence de ressaisie ne sont pas précisées."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": "Le plan peut être modifié depuis le compte et le renouvellement automatique peut être désactivé. Les modalités de remboursement ne sont pas publiées dans la page tarifaire.",
          "status": "documented",
          "sourceIds": [
            "b2brouter-pricing-2026"
          ],
          "checkedAt": "2026-08-27"
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "dext",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Compte de facturation électronique Dext"
            },
            "status": "documented",
            "sourceIds": [
              "dext-pa-2026",
              "dext-send-electronic-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Compte de facturation électronique Dext"
            },
            "status": "documented",
            "sourceIds": [
              "dext-pa-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": {
              "stage": "available",
              "scope": "Compte de facturation électronique Dext"
            },
            "status": "documented",
            "sourceIds": [
              "dext-pa-2026"
            ],
            "checkedAt": "2026-08-27"
          }
        },
        "directImport": {
          "value": {
            "acceptsThirdPartyFile": true,
            "formats": [
              "PDF",
              "image"
            ],
            "preservesEmbeddedXml": null,
            "requiresReentry": null
          },
          "status": "documented",
          "sourceIds": [
            "dext-add-documents-2026",
            "dext-send-electronic-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "L'ajout de documents et l'envoi par la PA sont décrits. Le traitement d'un Factur-X tiers et de son XML embarqué n'est pas précisé."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": "Le compte gratuit n'impose pas d'engagement. Les conditions applicables aux offres payantes dépendent de l'abonnement.",
          "status": "documented",
          "sourceIds": [
            "dext-pricing-2026"
          ],
          "checkedAt": "2026-08-27"
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "dougs",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "billit",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "ipaidthat",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": {
            "bulkExport": null,
            "formats": [],
            "postTerminationAccess": null,
            "fees": null
          },
          "status": "documented",
          "sourceIds": [
            "ipaidthat-portabilite-20261004"
          ],
          "checkedAt": "2026-10-04",
          "note": "L’aide décrit la portabilité entrante de la ligne d’annuaire, avec un délai minimum de 10 jours. L’historique des factures et leurs cycles restent chez la PA précédente ; la procédure transfère la ligne, sans reprendre les factures passées. Les conditions d’export complet et d’accès après résiliation restent à obtenir auprès de cette PA."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "agicap",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "spendesk",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "lucca",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "n2f",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "flowie",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": [
            "S3NS"
          ],
          "status": "declared",
          "sourceIds": [
            "flowie-security-20261002"
          ],
          "checkedAt": "2026-10-02",
          "note": "Flowie déclare un site primaire à Paris et une reprise d’activité en Belgique. Les lieux et conditions des traitements chez les autres sous-traitants restent à contrôler dans le contrat."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": {
            "evidenceKind": "renewal_statement",
            "legalEntity": null,
            "standard": "ISO/IEC 27001:2022",
            "certificateNumber": "122245",
            "certificationBody": "Prescient Security LLC",
            "validFrom": null,
            "validUntil": null,
            "statementOfApplicability": null,
            "scopeText": null,
            "platformRelation": "not_established",
            "validity": "not_published"
          },
          "status": "declared",
          "sourceIds": [
            "flowie-security-20261002"
          ],
          "checkedAt": "2026-10-02",
          "note": "La page mentionne un renouvellement en cours et publie le numéro 122245 tout en renvoyant le certificat courant sous NDA. Dates, titulaire et périmètre certifié restent à vérifier sur le document. Ses déclarations sur la résidence UE et les transferts des sous-traitants demandent un recoupement contractuel."
        }
      },
      {
        "platformSlug": "axelor",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "a-cube",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "invopop",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "storecove",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "pagero",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "basware",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "avalara",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "comarch",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "edicom",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "opentext",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "docuware",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "tessi",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "esalink",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "itesoft",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "chaintrust",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "agena3000",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "arteva",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "axway",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "azopio",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "b4value",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "cecurity",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "cleartax",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "digital-technologies",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "docoon",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "docprocess",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "edics",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "edt",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "eezi",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "effinum",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "euro-information",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "fiducial-cloud",
        "availability": {
          "sendsInvoices": {
            "value": {
              "stage": "available",
              "scope": "Module Facilia Ventes"
            },
            "status": "documented",
            "sourceIds": [
              "fiducial-pricing-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "receivesInvoices": {
            "value": {
              "stage": "available",
              "scope": "Module Facilia Achats"
            },
            "status": "documented",
            "sourceIds": [
              "fiducial-pricing-2026"
            ],
            "checkedAt": "2026-08-27"
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": "0,15 € HT par facture électronique reçue. Les paiements ou encaissements en ligne optionnels sont annoncés à 0,50 € HT par opération.",
          "status": "documented",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "checkedAt": "2026-08-27"
        },
        "exitTerms": {
          "value": {
            "bulkExport": null,
            "formats": [],
            "postTerminationAccess": null,
            "fees": null
          },
          "status": "documented",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "checkedAt": "2026-08-27",
          "note": "Un export des données financières est publié, sans inventaire complet des fichiers remis au départ."
        },
        "terminationTerms": {
          "value": "Abonnement mensuel sans engagement, reconduit tacitement chaque mois et résiliable à tout moment.",
          "status": "documented",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "checkedAt": "2026-08-27"
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "fonoa",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "gep",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "groupe-sigma",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "gurusoft",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "icd",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "iedi",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "indicom",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "infologic",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "intesa",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "iopole",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "legalinvoice",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "logilec",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "marosa",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "medius",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "ntt-data",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "open-bee",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "paragon",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "pitney-bowes",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "qweeby",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "seeburger",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "seqino",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "serensia",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "sovos",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "sps-commerce",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "symtrax",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "taxera",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "tenor",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "tesisquare",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "tradeshift",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "transalis",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "tungsten",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "tx2",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "voxel",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "accenture",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "ademico",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "ags-records",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "arratech",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "aruba",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "atgp",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "bc-solutions",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "cbs",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "cegi-alfa",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "cyclope",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "darva",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "digipharmacie",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "docnova",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "freedz",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "dokapi",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "ecosio-intercom",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "edicom-group",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "edieyes",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "enerj",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "entropics",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "esi",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "facnote",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "gestav",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "iaf",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "iga-assurance",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "klekoon",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "kolecto-pdp",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "village-connecte",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "lundi-matin",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "my-fiteco",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "mykinexo",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "mysupply",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "neotimo",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "officein",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "one-up",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "payflows",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "scribee",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "sni",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "solo",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "srci",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "treso2",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "ventya",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "veryswing",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "vosfactures",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "weproc",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "wisetech",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "xelya",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "ytems",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-08-27",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-08-27",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "blg",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-09-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-09-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-09-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "fiskaltrust",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-09-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-09-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-09-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-09-14",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "befresh",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "factureapp",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "insiders-technologies",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "kalanda",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "my-eddy",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      },
      {
        "platformSlug": "ratioo",
        "availability": {
          "sendsInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "receivesInvoices": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          },
          "eReporting": {
            "value": null,
            "status": "non_documented",
            "sourceIds": [],
            "checkedAt": "2026-10-14",
            "note": "Le site ne permet pas de distinguer une disponibilité générale d'une fonction limitée, bêta ou seulement annoncée."
          }
        },
        "directImport": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune procédure publique assez précise ne confirme l'import direct d'un Factur-X produit par un autre logiciel."
        },
        "overagePricing": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le prix exact des dépassements ou le passage au palier suivant n'est pas publié."
        },
        "exitTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "L'inventaire des données rendues, leur format, le délai, le coût et l'accès après résiliation ne sont pas publiés ensemble."
        },
        "terminationTerms": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Les règles de résiliation applicables à l'offre étudiée ne sont pas publiées avec assez de précision."
        },
        "hostingProviders": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucun hébergeur applicable à la plateforme agréée n'est nommé dans les sources retenues."
        },
        "declaredSubprocessors": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Aucune liste de sous-traitants applicable à la plateforme agréée n'est reliée à la fiche."
        },
        "iso27001Scope": {
          "value": null,
          "status": "non_documented",
          "sourceIds": [],
          "checkedAt": "2026-10-14",
          "note": "Le certificat public, son titulaire, sa validité et le texte exact du périmètre ne sont pas reliés à la fiche."
        }
      }
    ],
    "publicSiteObservations": [
      {
        "platformSlug": "cegid",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "sage",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "pennylane",
        "status": "observed",
        "checkedAt": "2026-08-27",
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "note": "Chargement unique de la page publique dans un profil Chrome neuf, avant tout choix dans le bandeau. Observation ponctuelle limitée au site vitrine ; l’application et l’hébergement des factures demandent une étude distincte.",
        "scanUrl": "https://www.pennylane.com/fr",
        "finalUrl": "https://www.pennylane.com/fr",
        "trackers": [
          {
            "domain": "abtasty.com",
            "entity": "AB Tasty",
            "categories": [
              "Analytics",
              "Session Replay"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "youtube.com",
            "entity": "Google",
            "categories": [
              "Ad Motivated Tracking"
            ],
            "source": "DuckDuckGo Tracker Radar"
          }
        ],
        "thirdPartyDomains": [
          "abtasty.com",
          "ctfassets.net",
          "googleapis.com",
          "gstatic.com",
          "privacy-center.org",
          "youtube.com"
        ]
      },
      {
        "platformSlug": "tiime",
        "status": "observed",
        "checkedAt": "2026-08-27",
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "note": "Chargement unique de la page publique dans un profil Chrome neuf, avant tout choix dans le bandeau. Observation ponctuelle limitée au site vitrine ; l’application et l’hébergement des factures demandent une étude distincte.",
        "scanUrl": "https://www.tiime.fr/",
        "finalUrl": "https://www.tiime.fr/",
        "trackers": [
          {
            "domain": "bing.com",
            "entity": "Microsoft",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "facebook.net",
            "entity": "Facebook",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising",
              "Analytics",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googlesyndication.com",
            "entity": "Google",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googletagmanager.com",
            "entity": "Google",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Tag Manager"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "hs-analytics.net",
            "entity": "HubSpot",
            "categories": [
              "Analytics",
              "Audience Measurement",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "hsadspixel.net",
            "entity": "HubSpot",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "hsforms.com",
            "entity": "HubSpot",
            "categories": [
              "Analytics"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "hubapi.com",
            "entity": "HubSpot",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "hubspot.com",
            "entity": "HubSpot",
            "categories": [
              "Advertising",
              "Analytics"
            ],
            "source": "DuckDuckGo Tracker Radar"
          }
        ],
        "thirdPartyDomains": [
          "axept.io",
          "bing.com",
          "bing.net",
          "clarity.ms",
          "edi5on.com",
          "facebook.net",
          "googleapis.com",
          "googlesyndication.com",
          "googletagmanager.com",
          "gstatic.com",
          "hs-analytics.net",
          "hs-banner.com",
          "hs-sites-eu1.com",
          "hsadspixel.net",
          "hscollectedforms.net",
          "hsforms.com",
          "hsforms.net",
          "hubapi.com",
          "hubspot.com",
          "hubspotusercontent-eu1.net",
          "intercom.io",
          "jsdelivr.net",
          "usemessages.com"
        ]
      },
      {
        "platformSlug": "abby",
        "status": "observed",
        "checkedAt": "2026-08-27",
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "note": "Chargement unique de la page publique dans un profil Chrome neuf, avant tout choix dans le bandeau. Observation ponctuelle limitée au site vitrine ; l’application et l’hébergement des factures demandent une étude distincte.",
        "scanUrl": "https://abby.fr/",
        "finalUrl": "https://abby.fr/",
        "trackers": [],
        "thirdPartyDomains": []
      },
      {
        "platformSlug": "myunisoft",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "septeo",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "qonto",
        "status": "observed",
        "checkedAt": "2026-08-27",
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "note": "Chargement unique de la page publique dans un profil Chrome neuf, avant tout choix dans le bandeau. Observation ponctuelle limitée au site vitrine ; l’application et l’hébergement des factures demandent une étude distincte.",
        "scanUrl": "https://qonto.com/fr",
        "finalUrl": "https://qonto.com/fr",
        "trackers": [
          {
            "domain": "abtasty.com",
            "entity": "AB Tasty",
            "categories": [
              "Analytics",
              "Session Replay"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "adnxs.com",
            "entity": "Microsoft",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "adsrvr.org",
            "entity": "The Trade Desk",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "amazon-adsystem.com",
            "entity": "Amazon.com",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "bing.com",
            "entity": "Microsoft",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "company-target.com",
            "entity": "Demandbase",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "contentsquare.net",
            "entity": "ContentSquare",
            "categories": [
              "Analytics",
              "Audience Measurement",
              "Action Pixels",
              "Session Replay"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "dwin1.com",
            "entity": "Awin",
            "categories": [
              "Advertising",
              "Analytics"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "facebook.net",
            "entity": "Facebook",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising",
              "Analytics",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "google-analytics.com",
            "entity": "Google",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Third-Party Analytics Marketing"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googleadservices.com",
            "entity": "Google",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googlesyndication.com",
            "entity": "Google",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googletagmanager.com",
            "entity": "Google",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Tag Manager"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "licdn.com",
            "entity": "Microsoft",
            "categories": [
              "Analytics",
              "Audience Measurement"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "linkedin.com",
            "entity": "Microsoft",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising",
              "Analytics",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "outbrain.com",
            "entity": "Outbrain",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "rlcdn.com",
            "entity": "LiveRamp",
            "categories": [
              "Advertising",
              "Analytics"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "sc-static.net",
            "entity": "Snap",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising",
              "Analytics",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "sentry-cdn.com",
            "entity": "Functional Software",
            "categories": [
              "Analytics"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "snapchat.com",
            "entity": "Snap",
            "categories": [
              "Ad Motivated Tracking",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "stackadapt.com",
            "entity": "Collective Roll",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "teads.tv",
            "entity": "Teads",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "zemanta.com",
            "entity": "Outbrain",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          }
        ],
        "thirdPartyDomains": [
          "abtasty.com",
          "adnxs.com",
          "adsrvr.org",
          "affilae.com",
          "amazon-adsystem.com",
          "app-us1.com",
          "b26net.com",
          "bing.com",
          "bing.net",
          "cloudfront.net",
          "company-target.com",
          "contentsquare.net",
          "demandbase.com",
          "dwin1.com",
          "facebook.net",
          "financeads.net",
          "google-analytics.com",
          "googleadservices.com",
          "googlesyndication.com",
          "googletagmanager.com",
          "heap-api.com",
          "invibes.com",
          "jsdelivr.net",
          "jspm.io",
          "licdn.com",
          "linkedin.com",
          "outbrain.com",
          "paa-reporting-advertising.amazon",
          "pinimg.com",
          "pinterest.com",
          "plyr.io",
          "podscribe.com",
          "privacy-center.org",
          "r66net.com",
          "r66net.net",
          "rlcdn.com",
          "sc-static.net",
          "sentry-cdn.com",
          "snapchat.com",
          "stackadapt.com",
          "teads.tv",
          "tiktok.com",
          "tiktokw.us",
          "veritonic.com",
          "veritonicmetrics.com",
          "videostep.com",
          "vimeo.com",
          "zemanta.com"
        ]
      },
      {
        "platformSlug": "sellsy",
        "status": "observed",
        "checkedAt": "2026-08-27",
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "note": "Chargement unique de la page publique dans un profil Chrome neuf, avant tout choix dans le bandeau. Observation ponctuelle limitée au site vitrine ; l’application et l’hébergement des factures demandent une étude distincte.",
        "scanUrl": "https://go.sellsy.com/",
        "finalUrl": "https://go.sellsy.com/",
        "trackers": [
          {
            "domain": "adform.net",
            "entity": "Adform",
            "categories": [
              "Advertising",
              "Audience Measurement"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "adnxs.com",
            "entity": "Microsoft",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "bing.com",
            "entity": "Microsoft",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "cloudflare.com",
            "entity": "Cloudflare",
            "categories": [
              "Analytics"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "doubleclick.net",
            "entity": "Google",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "facebook.net",
            "entity": "Facebook",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising",
              "Analytics",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "google-analytics.com",
            "entity": "Google",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Third-Party Analytics Marketing"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "google.com",
            "entity": "Google",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googlesyndication.com",
            "entity": "Google",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googletagmanager.com",
            "entity": "Google",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Tag Manager"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "hs-analytics.net",
            "entity": "HubSpot",
            "categories": [
              "Analytics",
              "Audience Measurement",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "hs-scripts.com",
            "entity": "HubSpot",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "hsadspixel.net",
            "entity": "HubSpot",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "hsforms.com",
            "entity": "HubSpot",
            "categories": [
              "Analytics"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "hubapi.com",
            "entity": "HubSpot",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "hubspot.com",
            "entity": "HubSpot",
            "categories": [
              "Advertising",
              "Analytics"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "licdn.com",
            "entity": "Microsoft",
            "categories": [
              "Analytics",
              "Audience Measurement"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "linkedin.com",
            "entity": "Microsoft",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising",
              "Analytics",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "trustpilot.com",
            "entity": "Trustpilot",
            "categories": [
              "Analytics"
            ],
            "source": "DuckDuckGo Tracker Radar"
          }
        ],
        "thirdPartyDomains": [
          "adform.net",
          "adnxs.com",
          "appvizer.one",
          "beyable.com",
          "bing.com",
          "bing.net",
          "clarity.ms",
          "cloudflare.com",
          "cloudfront.net",
          "doubleclick.net",
          "facebook.net",
          "google-analytics.com",
          "google.com",
          "googlesyndication.com",
          "googletagmanager.com",
          "hs-analytics.net",
          "hs-banner.com",
          "hs-scripts.com",
          "hs-sites-eu1.com",
          "hsadspixel.net",
          "hsappstatic.net",
          "hsforms.com",
          "hsforms.net",
          "hubapi.com",
          "hubspot.com",
          "hubspotusercontent-eu1.net",
          "intercom.io",
          "jsdelivr.net",
          "lemlist.com",
          "licdn.com",
          "linkedin.com",
          "privacy-center.org",
          "reviewflowz.com",
          "sellsyapp.com",
          "trustpilot.com",
          "vimeo.com",
          "website-files.com",
          "wisepops.com",
          "wisepops.net",
          "zebestof.com"
        ]
      },
      {
        "platformSlug": "indy",
        "status": "observed",
        "checkedAt": "2026-08-27",
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "note": "Chargement unique de la page publique dans un profil Chrome neuf, avant tout choix dans le bandeau. Observation ponctuelle limitée au site vitrine ; l’application et l’hébergement des factures demandent une étude distincte.",
        "scanUrl": "https://www.indy.fr/",
        "finalUrl": "https://www.indy.fr/",
        "trackers": [
          {
            "domain": "google-analytics.com",
            "entity": "Google",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Third-Party Analytics Marketing"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googlesyndication.com",
            "entity": "Google",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googletagmanager.com",
            "entity": "Google",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Tag Manager"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "trustpilot.com",
            "entity": "Trustpilot",
            "categories": [
              "Analytics"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "ubembed.com",
            "entity": "Unbounce",
            "categories": [
              "Analytics",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "visualwebsiteoptimizer.com",
            "entity": "Wingify",
            "categories": [
              "Analytics",
              "Session Replay"
            ],
            "source": "DuckDuckGo Tracker Radar"
          }
        ],
        "thirdPartyDomains": [
          "affilae.com",
          "axept.io",
          "calendly.com",
          "clarity.ms",
          "customer.io",
          "customerioforms.com",
          "google-analytics.com",
          "googlesyndication.com",
          "googletagmanager.com",
          "intercom.io",
          "jsdelivr.net",
          "livecall.io",
          "trustpilot.com",
          "ubembed.com",
          "unpkg.com",
          "visualwebsiteoptimizer.com",
          "wisepops.com",
          "wisepops.net"
        ]
      },
      {
        "platformSlug": "superpdp",
        "status": "observed",
        "checkedAt": "2026-08-27",
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "note": "Chargement unique de la page publique dans un profil Chrome neuf, avant tout choix dans le bandeau. Observation ponctuelle limitée au site vitrine ; l’application et l’hébergement des factures demandent une étude distincte.",
        "scanUrl": "https://www.superpdp.tech/",
        "finalUrl": "https://www.superpdp.tech/",
        "trackers": [],
        "thirdPartyDomains": []
      },
      {
        "platformSlug": "sap",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "generix",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "esker",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "cegedim",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "axonaut",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "shine",
        "status": "observed",
        "checkedAt": "2026-08-27",
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "note": "Chargement unique de la page publique dans un profil Chrome neuf, avant tout choix dans le bandeau. Observation ponctuelle limitée au site vitrine ; l’application et l’hébergement des factures demandent une étude distincte.",
        "scanUrl": "https://www.shine.fr/",
        "finalUrl": "https://www.shine.fr/",
        "trackers": [],
        "thirdPartyDomains": [
          "prismic.io",
          "privacy-center.org"
        ]
      },
      {
        "platformSlug": "macompta",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "odoo",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "jefacture",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "fulll",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "kolecto",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "yooz",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "doxallia",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "seres",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "b2brouter",
        "status": "observed",
        "checkedAt": "2026-08-27",
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "note": "Chargement unique de la page publique dans un profil Chrome neuf, avant tout choix dans le bandeau. Observation ponctuelle limitée au site vitrine ; l’application et l’hébergement des factures demandent une étude distincte.",
        "scanUrl": "https://www.b2brouter.net/fr",
        "finalUrl": "https://www.b2brouter.net/fr/",
        "trackers": [
          {
            "domain": "bing.com",
            "entity": "Microsoft",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "google-analytics.com",
            "entity": "Google",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Third-Party Analytics Marketing"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googlesyndication.com",
            "entity": "Google",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googletagmanager.com",
            "entity": "Google",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Tag Manager"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "licdn.com",
            "entity": "Microsoft",
            "categories": [
              "Analytics",
              "Audience Measurement"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "linkedin.com",
            "entity": "Microsoft",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising",
              "Analytics",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          }
        ],
        "thirdPartyDomains": [
          "acsbapp.com",
          "acswapp.com",
          "bing.com",
          "google-analytics.com",
          "googleapis.com",
          "googlesyndication.com",
          "googletagmanager.com",
          "gstatic.com",
          "iubenda.com",
          "licdn.com",
          "linkedin.com",
          "team.blue",
          "typeform.com"
        ]
      },
      {
        "platformSlug": "dext",
        "status": "observed",
        "checkedAt": "2026-08-27",
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "note": "Chargement unique de la page publique dans un profil Chrome neuf, avant tout choix dans le bandeau. Observation ponctuelle limitée au site vitrine ; l’application et l’hébergement des factures demandent une étude distincte.",
        "scanUrl": "https://dext.com/fr/produits/logiciel-facturation",
        "finalUrl": "https://dext.com/fr/cabinet/produits/logiciel-facturation",
        "trackers": [
          {
            "domain": "googletagmanager.com",
            "entity": "Google",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Tag Manager"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "segment.com",
            "entity": "Segment.io",
            "categories": [
              "Advertising",
              "Analytics",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "trustpilot.com",
            "entity": "Trustpilot",
            "categories": [
              "Analytics"
            ],
            "source": "DuckDuckGo Tracker Radar"
          }
        ],
        "thirdPartyDomains": [
          "builder.io",
          "googletagmanager.com",
          "segment.com",
          "trustpilot.com"
        ]
      },
      {
        "platformSlug": "dougs",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "billit",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "ipaidthat",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "agicap",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "spendesk",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "lucca",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "n2f",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "flowie",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "axelor",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "a-cube",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "invopop",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "storecove",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "pagero",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "basware",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "avalara",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "comarch",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "edicom",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "opentext",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "docuware",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "tessi",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "esalink",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "itesoft",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "chaintrust",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "agena3000",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "arteva",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "axway",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "azopio",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "b4value",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "cecurity",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "cleartax",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "digital-technologies",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "docoon",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "docprocess",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "edics",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "edt",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "eezi",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "effinum",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "euro-information",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "fiducial-cloud",
        "status": "observed",
        "checkedAt": "2026-08-27",
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "note": "Chargement unique de la page publique dans un profil Chrome neuf, avant tout choix dans le bandeau. Observation ponctuelle limitée au site vitrine ; l’application et l’hébergement des factures demandent une étude distincte.",
        "scanUrl": "https://www.fiducial.fr/",
        "finalUrl": "https://www.fiducial.fr/",
        "trackers": [
          {
            "domain": "commander1.com",
            "entity": "Fjord",
            "categories": [
              "Analytics",
              "Audience Measurement",
              "Action Pixels"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googlesyndication.com",
            "entity": "Google",
            "categories": [
              "Ad Motivated Tracking",
              "Advertising"
            ],
            "source": "DuckDuckGo Tracker Radar"
          },
          {
            "domain": "googletagmanager.com",
            "entity": "Google",
            "categories": [
              "Advertising",
              "Analytics",
              "Audience Measurement",
              "Tag Manager"
            ],
            "source": "DuckDuckGo Tracker Radar"
          }
        ],
        "thirdPartyDomains": [
          "commander1.com",
          "googlesyndication.com",
          "googletagmanager.com"
        ]
      },
      {
        "platformSlug": "fonoa",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "gep",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "groupe-sigma",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "gurusoft",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "icd",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "iedi",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "indicom",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "infologic",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "intesa",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "iopole",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "legalinvoice",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "logilec",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "marosa",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "medius",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "ntt-data",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "open-bee",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "paragon",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "pitney-bowes",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "qweeby",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "seeburger",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "seqino",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "serensia",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "sovos",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "sps-commerce",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "symtrax",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "taxera",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "tenor",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "tesisquare",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "tradeshift",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "transalis",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "tungsten",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "tx2",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "voxel",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "accenture",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "ademico",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "ags-records",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "arratech",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "aruba",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "atgp",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "bc-solutions",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "cbs",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "cegi-alfa",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "cyclope",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "darva",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "digipharmacie",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "docnova",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "freedz",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "dokapi",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "ecosio-intercom",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "edicom-group",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "edieyes",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "enerj",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "entropics",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "esi",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "facnote",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "gestav",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "iaf",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "iga-assurance",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "klekoon",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "kolecto-pdp",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "village-connecte",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "lundi-matin",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "my-fiteco",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "mykinexo",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "mysupply",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "neotimo",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "officein",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "one-up",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "payflows",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "scribee",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "sni",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "solo",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "srci",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "treso2",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "ventya",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "veryswing",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "vosfactures",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "weproc",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "wisetech",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "xelya",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "ytems",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "blg",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "fiskaltrust",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "befresh",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "factureapp",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "insiders-technologies",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "kalanda",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "my-eddy",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      },
      {
        "platformSlug": "ratioo",
        "status": "not_scanned",
        "scanUrl": null,
        "finalUrl": null,
        "checkedAt": null,
        "consentState": "before-choice",
        "methodologyVersion": "1.0",
        "trackers": [],
        "thirdPartyDomains": [],
        "note": "Aucune observation technique relue n'est encore publiée pour ce site."
      }
    ],
    "trackerRadarRevision": "a1d894db2312f3fdeea06d6c784739b97eb727c8",
    "sources": [
      {
        "id": "dgfip-list-2026-09-10",
        "title": "Listes des plateformes agréées, mise à jour du 10 septembre 2026",
        "publisher": "DGFiP",
        "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
        "type": "official-list",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "cegid-pa-2026",
        "title": "Comprendre la Plateforme Agréée Cegid",
        "publisher": "Cegid",
        "url": "https://www.cegid.com/fr/facture-electronique-obligatoire/pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sage-products-2026",
        "title": "Logiciels conformes pour la facturation électronique",
        "publisher": "Sage France",
        "url": "https://www.sage.com/fr-fr/dematerialisation/facture-electronique/logiciels/",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sage-pa-2026",
        "title": "Sage Plateforme Agréée",
        "publisher": "Sage France",
        "url": "https://www.sage.com/fr-fr/dematerialisation/facture-electronique/sage-plateforme-de-dematerialisation-partenaire/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-free-2026",
        "title": "Facture électronique gratuite pour les micro-entreprises",
        "publisher": "Pennylane",
        "url": "https://www.pennylane.com/fr/facturation-electronique-gratuite",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-formats-2026",
        "title": "Comprendre les formats de la facturation électronique",
        "publisher": "Pennylane",
        "url": "https://help.pennylane.com/fr/articles/367168-comprendre-les-formats-de-la-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-subprocessors-2026-09",
        "title": "Sous-traitants et périmètres de traitement",
        "publisher": "Pennylane",
        "url": "https://www.pennylane.com/fr/legal/subcontractors",
        "type": "contract",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "pennylane-security-2026-09",
        "title": "Sécurité et hébergement de la plateforme agréée",
        "publisher": "Pennylane",
        "url": "https://www.pennylane.com/fr/securite",
        "type": "security",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "pennylane-iso27001-20261002",
        "title": "Certificat BSI IS 786660 renouvelé, valable jusqu’au 19 septembre 2029",
        "publisher": "BSI / Pennylane",
        "url": "https://assets.ctfassets.net/b76knntgaaiu/1ZoQOqZDrK32aeBHsQPrb6/ba3bc5483f2ec42f3fb299bbb247cf62/Pennylane_ISO27001_Certificate_FR_EN_2026.pdf",
        "type": "security",
        "accessedAt": "2026-10-02"
      },
      {
        "id": "pennylane-security-20260920",
        "title": "Page sécurité et liens vers les certificats publics Pennylane",
        "publisher": "Pennylane",
        "url": "https://www.pennylane.com/fr/securite",
        "type": "security",
        "accessedAt": "2026-10-02"
      },
      {
        "id": "tiime-pricing-2026",
        "title": "Tarifs et coûts de la solution Tiime",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "tiime-pa-2026",
        "title": "Tiime, votre plateforme agréée",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/plateforme-dematerialisation-partenaire-pdp",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "tiime-reception-20261008",
        "title": "Réception automatique et invitation du cabinet dans Tiime Expert",
        "publisher": "Tiime",
        "url": "https://support.tiime.fr/fr/articles/819487-les-factures-recues-d-un-fournisseur-seront-elles-automatiquement-integrees-dans-tiime",
        "type": "documentation",
        "accessedAt": "2026-10-08"
      },
      {
        "id": "tiime-accountant-2026",
        "title": "Accès Tiime Expert pour l'expert-comptable",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/ec/invitation-client",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "tiime-subprocessors-2026",
        "title": "Liste des sous-traitants",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/soustraitants",
        "type": "security",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-pricing-2026",
        "title": "Nos offres et abonnements",
        "publisher": "Abby",
        "url": "https://abby.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-electronic-invoicing-2026",
        "title": "La facturation électronique est-elle gratuite sur Abby ?",
        "publisher": "Abby",
        "url": "https://aide.abby.fr/fr/articles/15276234-la-facturation-electronique-est-elle-gratuite-sur-abby",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-emission-20260920",
        "title": "Disponibilité de l’émission de factures électroniques",
        "publisher": "Abby",
        "url": "https://aide.abby.fr/fr/articles/14893805-est-il-possible-d-emettre-des-factures-electroniques-des-maintenant-sur-abby",
        "type": "documentation",
        "accessedAt": "2026-10-02"
      },
      {
        "id": "abby-reception-20261010",
        "title": "Réception des factures : statuts, synchronisation et rapprochement",
        "publisher": "Abby",
        "url": "https://aide.abby.fr/fr/articles/16095802-comment-consulter-et-gerer-mes-factures-recues-sur-abby",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "abby-api-2026-09",
        "title": "API Abby : accès Pro et Business",
        "publisher": "Abby",
        "url": "https://aide.abby.fr/fr/articles/15272375-comment-utiliser-l-api-abby-pour-automatiser-ma-facturation",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "abby-export-2026-09",
        "title": "Exporter ses données Abby : formats et historique",
        "publisher": "Abby",
        "url": "https://aide.abby.fr/fr/articles/6899224-comment-exporter-ses-donnees-sur-abby",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "abby-home-2026",
        "title": "Facturation et comptabilité pour les indépendants",
        "publisher": "Abby",
        "url": "https://abby.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-formats-20260920",
        "title": "Déploiement du Factur-X complet",
        "publisher": "Abby",
        "url": "https://aide.abby.fr/fr/articles/11137316-est-ce-qu-abby-respecte-les-formats-imposes-par-la-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-09-20"
      },
      {
        "id": "myunisoft-home-2026",
        "title": "Logiciel expert-comptable et gestion TPE-PME souverain",
        "publisher": "MyUnisoft",
        "url": "https://myu.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "septeo-pa-2026",
        "title": "Plateforme Agréée de facturation électronique",
        "publisher": "Septeo Ingeneo",
        "url": "https://www.ingeneo.septeo.com/plateforme-agreee-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-invoicing-2026",
        "title": "Outil de facturation électronique",
        "publisher": "Qonto",
        "url": "https://qonto.com/fr/invoicing/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-billing-2026",
        "title": "Gestion des devis et factures",
        "publisher": "Qonto",
        "url": "https://qonto.com/fr/invoicing",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-formats-portability-2026-09",
        "title": "Electronic invoicing : formats et changement de plateforme",
        "publisher": "Qonto",
        "url": "https://support-fr.qonto.com/hc/en-us/articles/27885538176913-What-is-electronic-invoicing-and-how-does-it-work",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "sellsy-pricing-2026",
        "title": "Offres et tarifs Sellsy",
        "publisher": "Sellsy",
        "url": "https://go.sellsy.com/offres",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-invoicing-2026",
        "title": "Logiciel de facturation électronique",
        "publisher": "Sellsy",
        "url": "https://go.sellsy.com/logiciel-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-pa-2026",
        "title": "Sellsy devient officiellement Plateforme Agréée",
        "publisher": "Sellsy",
        "url": "https://go.sellsy.com/blog/sellsy-plateforme-agreee-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-rollout-2026-09",
        "title": "Fonctionnalités en cours de déploiement : e-reporting non disponible",
        "publisher": "Sellsy",
        "url": "https://help.sellsy.com/fr/articles/16815816-fonctionnalites-en-cours-de-deploiement",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "sellsy-accountants-2026",
        "title": "Sellsy pour les experts-comptables",
        "publisher": "Sellsy",
        "url": "https://go.sellsy.com/sellsy-experts-comptables",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "indy-invoicing-2026",
        "title": "La facturation électronique avec Indy",
        "publisher": "Indy",
        "url": "https://www.indy.fr/facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "indy-billing-2026",
        "title": "Le logiciel de facturation pensé pour les indépendants",
        "publisher": "Indy",
        "url": "https://www.indy.fr/facturation/",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-home-2026",
        "title": "Plateforme agréée de facturation électronique",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-pricing-2026",
        "title": "Tarifs de SuperPDP",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-features-2026",
        "title": "Fonctionnalités de SuperPDP",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/fonctionnalites/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sap-pa-2026",
        "title": "SAP obtient la validation en tant que Plateforme Agréée",
        "publisher": "SAP France",
        "url": "https://news.sap.com/france/2026/02/facturation-electronique-2026-sap-franchit-une-etape-decisive-et-obtient-la-validation-en-tant-que-plateforme-agreee-pa/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "generix-pa-2026",
        "title": "Plateforme Agréée de dématérialisation des factures",
        "publisher": "Generix Group",
        "url": "https://www.generixgroup.com/fr/edi-services-facturation-electronique/pdp-dematerialisation-factures",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "generix-contract-20261010",
        "title": "GIS : annexe publique des services, formats et restitution",
        "publisher": "Generix",
        "url": "https://www.generixgroup.com/wp-content/uploads/2025/10/GIS-Services-Appendix-of-Subscription-Contract.pdf",
        "type": "contract",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "esker-demo-2026",
        "title": "Démonstration facturation électronique",
        "publisher": "Esker",
        "url": "https://content.esker.fr/demo-facturation-electronique.html",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "esker-architecture-2026",
        "title": "Facturation électronique B2B, architecture et formats",
        "publisher": "Esker",
        "url": "https://cloud.esker.fr/fm/others/support-presentation-webconference-b2b-2024-esker-fidal-june-06042023.pdf",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "esker-security-2026",
        "title": "Rapport annuel 2022, édition 2024",
        "publisher": "Esker",
        "url": "https://www.esker.fr/sites/default/files/content/annual_report_2022-fr-edit2024_2.pdf",
        "type": "security",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "cegedim-pa-2026",
        "title": "Cegedim Business Services confirme son immatriculation définitive comme Plateforme Agréée",
        "publisher": "Cegedim",
        "url": "https://www.cegedim.fr/Communique/CegedimBusinessServices_Plateforme-Agreee_16122025.pdf",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "cegedim-release-20261014",
        "title": "SY 1.37 : offre Essential, réception et suivi français",
        "publisher": "Cegedim Business Services",
        "url": "https://static.helpjuice.com/helpjuice_production/uploads/upload/image/18551/direct/1791811062653/VERSION_1.37_RELEASE_NOTE_CLIENTS_EN.pdf",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "cegedim-release-index-20261014",
        "title": "Cegedim : notes de version 2026 mises à jour le12octobre",
        "publisher": "Cegedim Business Services",
        "url": "https://help.sybycegedim.com/en_US/release-note-sy/releasenote-2026",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "cegedim-release-20260918",
        "title": "SY : notes de version 2026, affectation e-reporting et facture non émise",
        "publisher": "Cegedim",
        "url": "https://help.sybycegedim.com/en_US/release-note-sy/releasenote-2026",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "cegedim-annual-2026",
        "title": "Rapport annuel 2025",
        "publisher": "Cegedim",
        "url": "https://www.cegedim.fr/Docs_Communiques/RA_FR_2025.pdf",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "axonaut-pricing-2026",
        "title": "Tarifs Axonaut, facturation électronique incluse et sans engagement",
        "publisher": "Axonaut",
        "url": "https://axonaut.com/content/prix",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "axonaut-portal-2026",
        "title": "Portail comptable Axonaut",
        "publisher": "Axonaut",
        "url": "https://axonaut.com/portail-comptable",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "axonaut-home-2026",
        "title": "Logiciel de gestion et plateforme agréée Axonaut",
        "publisher": "Axonaut",
        "url": "https://axonaut.com/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "shine-pa-2026",
        "title": "Facturation électronique gratuite avec ou sans compte professionnel",
        "publisher": "Shine",
        "url": "https://www.shine.fr/facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "shine-pricing-2026",
        "title": "Tarifs de Shine Facture",
        "publisher": "Shine",
        "url": "https://www.shine.fr/tarifs-shine-facture/",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "shine-activation-2026",
        "title": "Activer Shine comme plateforme agréée",
        "publisher": "Shine Facture",
        "url": "https://help.shine.fr/shine-facture/fr/articles/15271632-shine-facture-est-une-plateforme-agreee",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "macompta-pa-2026",
        "title": "Inscription à la plateforme agréée macompta.fr",
        "publisher": "macompta.fr",
        "url": "https://subscribe.macompta.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "macompta-reception-20261004",
        "title": "Réception des factures et collaboration avec le cabinet, article du 2 octobre",
        "publisher": "macompta.fr",
        "url": "https://blog.macompta.fr/experts-comptables/reception-et-traitement-des-factures-electroniques-sur-la-pa-macompta-fr/",
        "type": "documentation",
        "accessedAt": "2026-10-04"
      },
      {
        "id": "macompta-security-2026",
        "title": "Certifications et habilitations de macompta.fr",
        "publisher": "macompta.fr",
        "url": "https://help.macompta.fr/fr/articles/124847-quelles-sont-les-certifications-et-habilitations-de-macompta-fr",
        "type": "security",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "odoo-invoicing-2026",
        "title": "Application de facturation et facturation électronique Odoo",
        "publisher": "Odoo",
        "url": "https://www.odoo.com/fr_FR/app/invoicing",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "odoo-pa-2026",
        "title": "Odoo officiellement plateforme agréée en France",
        "publisher": "Odoo",
        "url": "https://www.odoo.com/fr_FR/blog/actualites-dodoo-5/odoo-plateforme-agreee-pa-immatriculee-en-france-pour-la-facturation-electronique-2193",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "jefacture-pricing-2026",
        "title": "Tarifs et fonctions de jefacture.com",
        "publisher": "jefacture.com",
        "url": "https://support.jefacture.com/fr/articles/380881-decouvrir-les-tarifs-jefacture-com",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "jefacture-cabinet-2026",
        "title": "Guide d'utilisation de l'espace Cabinet jefacture.com",
        "publisher": "jefacture.com",
        "url": "https://support.jefacture.com/fr/articles/742034-guide-d-utilisation-cabinet",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "jefacture-api-2026",
        "title": "Autorisations des applications externes et API",
        "publisher": "jefacture.com",
        "url": "https://support.jefacture.com/fr/articles/676479-gerer-les-autorisations-d-applications-externes",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "jefacture-nouveautes-202609",
        "title": "Nouveautés de septembre : avoirs, validation et applications",
        "publisher": "jefacture.com",
        "url": "https://support.jefacture.com/fr/articles/844511-nouveautes-septembre-2026-espace-entreprise",
        "type": "documentation",
        "accessedAt": "2026-10-08"
      },
      {
        "id": "lexis-jefacture-20261007",
        "title": "Lexis Poly : connecteur jefacture.com du module Finances",
        "publisher": "LexisNexis",
        "url": "https://assistance.lexisnexis.fr/hc/fr/articles/49435217425037-Release-Note-Octobre-2026",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "fulll-home-2026",
        "title": "Suite fulll pour les cabinets comptables",
        "publisher": "fulll",
        "url": "https://www.fulll.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "fulll-pa-2026",
        "title": "Conformité Flash et plateforme agréée fulll",
        "publisher": "fulll",
        "url": "https://www.fulll.fr/facturation-electronique/conformite-flash",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "kolecto-pa-2026",
        "title": "Plateforme agréée incluse dans les forfaits Kolecto",
        "publisher": "Kolecto",
        "url": "https://www.kolecto.fr/produit/facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "kolecto-activation-2026",
        "title": "Enregistrement de Kolecto comme plateforme agréée",
        "publisher": "Kolecto",
        "url": "https://support.kolecto.fr/fr/articles/503058-plateforme-agreee-de-kolecto",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "yooz-pricing-2026",
        "title": "Tarifs Yooz Business Edition",
        "publisher": "Yooz",
        "url": "https://www.getyooz.com/fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "yooz-home-2026",
        "title": "Automatisation des achats et ventes avec Yooz",
        "publisher": "Yooz",
        "url": "https://www.getyooz.com/fr/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "yooz-pa-2026",
        "title": "Rôle et couverture de la plateforme agréée Yooz",
        "publisher": "Yooz",
        "url": "https://www.getyooz.com/fr/plateforme-pdp",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "yooz-security-2026",
        "title": "Cybersécurité et certification ISO 27001 de Yooz",
        "publisher": "Yooz",
        "url": "https://www.getyooz.com/fr/blog/cybersecurite-et-facturation-electronique",
        "type": "security",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "doxallia-pa-2026",
        "title": "Invox-IA, plateforme agréée de Doxallia",
        "publisher": "Doxallia",
        "url": "https://invox-ia.doxallia.com/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "seres-pa-2026",
        "title": "Plateforme e-Facture PA de Seres",
        "publisher": "Seres",
        "url": "https://seres.fr/fr/facture-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "seres-p2p-2026",
        "title": "Traitement des factures fournisseurs avec e-Facture PA",
        "publisher": "Seres",
        "url": "https://seres.fr/fr/e-factures-fournisseurs/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "b2brouter-pricing-2026-09",
        "title": "Tarifs et matrice de conformité France par abonnement",
        "publisher": "B2Brouter",
        "url": "https://www.b2brouter.net/fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "b2brouter-pricing-2026",
        "title": "Tarifs et couverture France de B2BRouter",
        "publisher": "B2BRouter",
        "url": "https://www.b2brouter.net/fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "b2brouter-france-api-2026",
        "title": "DGFiP e-Invoicing and e-Reporting",
        "publisher": "Documentation B2Brouter",
        "url": "https://docs.b2brouter.net/en/developers/guides-by-country/france/dgfip-e-invoicing-and-e-reporting/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "b2brouter-api-2026",
        "title": "API de facturation électronique B2BRouter",
        "publisher": "B2BRouter",
        "url": "https://www.b2brouter.net/fr/api-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "dext-pricing-2026",
        "title": "Tarifs Dext pour les TPE et PME",
        "publisher": "Dext",
        "url": "https://dext.com/fr/tarifs/entreprise-tpe-pme",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "dext-pa-2026",
        "title": "Plateforme agréée et facturation électronique Dext",
        "publisher": "Dext",
        "url": "https://dext.com/fr/cabinet/produits/logiciel-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "dext-send-electronic-2026",
        "title": "Comment envoyer des factures électroniques depuis Dext",
        "publisher": "Dext",
        "url": "https://help.dext.com/fr/articles/713039-comment-envoyer-des-factures-electroniques-depuis-dext",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "dougs-free-2026",
        "title": "Logiciel de facturation électronique gratuit Dougs",
        "publisher": "Dougs",
        "url": "https://www.dougs.fr/logiciel-facturation-gratuit/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "billit-pricing-2026",
        "title": "Plans tarifaires Billit",
        "publisher": "Billit",
        "url": "https://www.billit.eu/fr-be/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "billit-france-api-2026",
        "title": "Envoi d'une facture de vente en France",
        "publisher": "Billit",
        "url": "https://docs.billit.be/docs/send-sales-invoice-france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ipaidthat-pricing-2026",
        "title": "Tarifs et volumes iPaidThat",
        "publisher": "iPaidThat",
        "url": "https://app.ipaidthat.io/fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ipaidthat-pa-2026",
        "title": "Facturation électronique par iPaidThat",
        "publisher": "iPaidThat",
        "url": "https://app.ipaidthat.io/fr/facturation-electronique-pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ipaidthat-accountants-2026",
        "title": "Offre iPaidThat pour les experts-comptables",
        "publisher": "iPaidThat",
        "url": "https://app.ipaidthat.io/fr/experts-comptables/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "agicap-pa-2026",
        "title": "Plateforme agréée de facturation électronique Agicap",
        "publisher": "Agicap",
        "url": "https://agicap.com/fr/fonctionnalites/plateforme-agreee-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "agicap-api-2026",
        "title": "Documentation de l'API e-invoicing Agicap",
        "publisher": "Agicap",
        "url": "https://api.agicap.com/guides/einvoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "agicap-pricing-2026",
        "title": "Tarification et engagement Agicap",
        "publisher": "Agicap",
        "url": "https://agicap.com/fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "spendesk-pa-2026",
        "title": "Facturation électronique intégrée aux dépenses Spendesk",
        "publisher": "Spendesk",
        "url": "https://www.spendesk.com/fr/e-invoicing-landing-page/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "spendesk-nouveautes-20261008",
        "title": "Nouveautés d’automne : AI Connect et e-reporting des achats internationaux",
        "publisher": "Spendesk",
        "url": "https://www.spendesk.com/fr/platform/platform-releases/octobre-2026-nouveautes/",
        "type": "documentation",
        "accessedAt": "2026-10-08"
      },
      {
        "id": "lucca-pricing-2026",
        "title": "Tarifs des solutions Lucca",
        "publisher": "Lucca",
        "url": "https://www.lucca.fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "lucca-activation-2026",
        "title": "S'inscrire sur la plateforme agréée Lucca",
        "publisher": "Lucca",
        "url": "https://support.luccasoftware.com/s/article/S-inscrire-sur-la-plateforme-agr%C3%A9%C3%A9e-Lucca",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "lucca-invoices-2026",
        "title": "Gestion des factures fournisseurs Lucca",
        "publisher": "Lucca",
        "url": "https://www.lucca.fr/finance/achats/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "n2f-pa-2026",
        "title": "Plateforme agréée N2F",
        "publisher": "N2F",
        "url": "https://www.n2f.com/fr/logiciel-factures-fournisseurs/plateforme-agreee-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "flowie-pricing-20261004",
        "title": "Offres Free, Growth et Enterprise, prix et volumes affichés",
        "publisher": "Flowie",
        "url": "https://www.get-flowie.com/pricing",
        "type": "pricing",
        "accessedAt": "2026-10-04"
      },
      {
        "id": "flowie-france-2026",
        "title": "Couverture de la réforme française par Flowie",
        "publisher": "Flowie",
        "url": "https://get-flowie.com/e-invoicing/france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "flowie-sales-2026",
        "title": "Cycle Order-to-Cash Flowie",
        "publisher": "Flowie",
        "url": "https://get-flowie.com/fr/plateforme/order-to-cash",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "flowie-smb-2026",
        "title": "Offre Flowie pour les PME",
        "publisher": "Flowie",
        "url": "https://www.get-flowie.com/lp-fr/fr-lp-finance-smb",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "flowie-changelog-20261008",
        "title": "Corrections API des 4, 5 et 7 octobre",
        "publisher": "Flowie",
        "url": "https://docs.get-flowie.com/changelog.fr",
        "type": "documentation",
        "accessedAt": "2026-10-08"
      },
      {
        "id": "flowie-changelog-20261010",
        "title": "API v3.40.0 : références multiples et montants déjà payés",
        "publisher": "Flowie",
        "url": "https://docs.get-flowie.com/changelog.fr",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "flowie-acomptes-20261010",
        "title": "Facture finale après plusieurs acomptes : paramétrage du rendu",
        "publisher": "Flowie",
        "url": "https://docs.get-flowie.com/compliance/fr/use-cases.html#acompte",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "flowie-changelog-20261014",
        "title": "Flowie v3.40.1 : correction de la documentation acomptes",
        "publisher": "Flowie",
        "url": "https://docs.get-flowie.com/changelog.fr",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "flowie-acomptes-20261014",
        "title": "Flowie : facture finale après acomptes, deux modes de déduction",
        "publisher": "Flowie",
        "url": "https://docs.get-flowie.com/compliance/fr/use-cases.html#acompte",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "flowie-security-20261002",
        "title": "Déclarations de sécurité, hébergement et renouvellement ISO",
        "publisher": "Flowie",
        "url": "https://get-flowie.com/fr/security",
        "type": "security",
        "accessedAt": "2026-10-02"
      },
      {
        "id": "axelor-pa-2026",
        "title": "Facturation électronique intégrée à Axelor",
        "publisher": "Axelor",
        "url": "https://axelor.com/fr/logiciel-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "acube-france-api-2026",
        "title": "Introduction à l'API France A-Cube",
        "publisher": "A-Cube",
        "url": "https://docs.acubeapi.com/documentation/gov-fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "acube-formats-2026",
        "title": "Formats et transmission France A-Cube",
        "publisher": "A-Cube",
        "url": "https://docs.acubeapi.com/documentation/gov-fr/invoices/formats",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "invopop-pricing-2026",
        "title": "Tarification de l'API Invopop",
        "publisher": "Invopop",
        "url": "https://www.invopop.com/pricing",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "invopop-france-2026",
        "title": "Application France de la plateforme Invopop",
        "publisher": "Invopop",
        "url": "https://docs.invopop.com/apps/france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "storecove-france-2026",
        "title": "Conformité France Storecove",
        "publisher": "Storecove",
        "url": "https://www.storecove.com/fr/fr/conformite/france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "storecove-api-2026",
        "title": "API mondiale de facturation électronique Storecove",
        "publisher": "Storecove",
        "url": "https://www.storecove.com/fr/fr/solutions/api-de-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "pagero-france-2026",
        "title": "Facturation électronique française ONESOURCE Pagero",
        "publisher": "Thomson Reuters",
        "url": "https://europe.thomsonreuters.com/fr/service-conformite/solutions/mandat-de-facturation-electronique-france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "pagero-connectivity-2026",
        "title": "Connectivité des systèmes Pagero",
        "publisher": "Thomson Reuters",
        "url": "https://europe.thomsonreuters.com/fr/reseau-pagero/connectivite-des-systemes",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "basware-france-2026",
        "title": "Pourquoi choisir Basware comme plateforme agréée",
        "publisher": "Basware",
        "url": "https://www.basware.com/fr/conformite/facturation-electronique-obligatoire-en-france/pourquoi-basware",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "basware-mandate-2026",
        "title": "Mandat français de facturation électronique Basware",
        "publisher": "Basware",
        "url": "https://www.basware.com/en/compliance/e-invoicing-mandate-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "avalara-france-api-2026",
        "title": "Guide d'implémentation B2B France Avalara",
        "publisher": "Avalara",
        "url": "https://knowledge.avalara.com/bundle/vxj7477686203108_vxj7477686203108/page/mvv4582230894564.html",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "avalara-france-formats-2026",
        "title": "Formats du mandat France Avalara",
        "publisher": "Avalara",
        "url": "https://knowledge.avalara.com/bundle/etf1716299629790_etf1716299629790/page/eep8841262115317.html",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "comarch-france-2026",
        "title": "Plateforme agréée Comarch en France",
        "publisher": "Comarch",
        "url": "https://www.comarch.fr/solutions-it/plateforme-echange-et-de-gestion-des-documents/facturation-electronique/facturation-electronique-b2b-obligatoire-en-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "comarch-registration-2026",
        "title": "Accréditation de Comarch comme plateforme agréée",
        "publisher": "Comarch",
        "url": "https://www.comarch.com/trade-and-services/data-management/news/comarch-is-now-an-accredited-certified-platform-pa-in-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "edicom-france-2026",
        "title": "Facturation électronique et e-reporting en France",
        "publisher": "EDICOM",
        "url": "https://edicomgroup.com/electronic-invoicing/france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "edicom-platform-2026",
        "title": "Plateforme globale EDICOM",
        "publisher": "EDICOM",
        "url": "https://edicomgroup.com/fr/edicom-global-platform",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "opentext-france-2026",
        "title": "Mandat français de facturation électronique OpenText",
        "publisher": "OpenText",
        "url": "https://blogs.opentext.com/e-invoicing-mandates-and-updates-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docuware-pa-2026",
        "title": "Plateforme agréée DocuWare",
        "publisher": "DocuWare",
        "url": "https://start.docuware.com/fr/plateforme-agreee",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docuware-invoices-2026",
        "title": "Factures électroniques avec DocuWare",
        "publisher": "DocuWare",
        "url": "https://start.docuware.com/fr/factures-electroniques-avec-docuware",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docuware-statuses-20261010",
        "title": "E-Invoicing Service : statuts et limites du cycle de vie",
        "publisher": "DocuWare",
        "url": "https://knowledgecenter.docuware.com/docs/e-invoicing-service-statuses",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "tessi-platform-2026",
        "title": "Digital Invoice by Tessi",
        "publisher": "Tessi",
        "url": "https://www.tessi.eu/fr/digital-invoice-by-tessi/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tessi-compliance-2026",
        "title": "Conformité de Digital Invoice by Tessi",
        "publisher": "Tessi",
        "url": "https://www.tessi.eu/fr/digital-invoice-by-tessi/gestion-de-la-conformite/",
        "type": "security",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "esalink-pa-2026",
        "title": "Plateforme agréée Hubtimize d'EsaLink",
        "publisher": "EsaLink",
        "url": "https://www.esalink.com/pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "esalink-platform-2026",
        "title": "Plateforme EDI Hubtimize EsaLink",
        "publisher": "EsaLink",
        "url": "https://www.esalink.com/index/",
        "type": "security",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "itesoft-invoices-2026",
        "title": "Dématérialisation des factures ITESOFT",
        "publisher": "ITESOFT",
        "url": "https://www.itesoft.com/fr/besoins/dematerialisation-factures/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "chaintrust-pa-2026",
        "title": "Plateforme agréée Chaintrust",
        "publisher": "Chaintrust",
        "url": "https://www.chaintrust.io/plateforme-agreee-chaintrust/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "chaintrust-pricing-2026",
        "title": "Tarifs et conditions Chaintrust",
        "publisher": "Chaintrust",
        "url": "https://www.chaintrust.io/tarif/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "agena-pa-2026",
        "title": "Plateforme agréée A3 E-Invoicing",
        "publisher": "AGENA3000",
        "url": "https://www.agena3000.com/fr/nos-solutions/a3-e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "arteva-efacture-2026",
        "title": "Plateforme de facturation électronique Orchestrade",
        "publisher": "Artéva",
        "url": "https://www.arteva.fr/orchestrade/facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "arteva-api-2026",
        "title": "Connecteur API Orchestrade",
        "publisher": "Artéva",
        "url": "https://www.arteva.fr/orchestrade/edi/connecteur-api/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "axway-einvoicing-2026",
        "title": "Axway eInvoicing pour la France",
        "publisher": "Axway",
        "url": "https://www.axway.com/fr/produits/b2b-integration/einvoice",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "azopio-pricing-2026",
        "title": "Tarification des abonnements Azopio",
        "publisher": "Azopio",
        "url": "https://www.azopio.com/fr/tarification/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "azopio-pa-2026",
        "title": "Plateforme agréée Azopio",
        "publisher": "Azopio",
        "url": "https://www.azopio.com/fr/facture-electronique-plateforme-agreee-pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "b4value-pricing-2026",
        "title": "Package S et grille de services b4value.net",
        "publisher": "b4value.net",
        "url": "https://www.b4value.net/en/?catid=2&id=307&view=article",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "b4value-platform-2026",
        "title": "Sending and receiving invoices and credit notes",
        "publisher": "b4value.net",
        "url": "https://www.b4value.net/en",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cecurity-facturx-2026",
        "title": "Adoption du format Factur-X par eFacture",
        "publisher": "Cecurity.com",
        "url": "https://www.cecurity.com/cecurity-com-adopte-le-format-factur-x-pour-sa-plateforme-saas-de-dematerialisation-des-factures/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cecurity-api-2026",
        "title": "API publiques Cecurity.com",
        "publisher": "Cecurity.com",
        "url": "https://www.cecurity.com/api-publiques/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cleartax-france-2026",
        "title": "Plateforme agréée ClearTax pour la France",
        "publisher": "ClearTax",
        "url": "https://www.cleartax.com/fr",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cleartax-requirements-2026",
        "title": "Technical requirements for e-invoicing in France",
        "publisher": "ClearTax",
        "url": "https://www.cleartax.com/fr/en/technical-requirements-e-invoicing-france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "digital-technologies-pa-2026",
        "title": "Digital Technologies devient plateforme agréée en France",
        "publisher": "Digital Technologies",
        "url": "https://digtechs.com/digital-technologies-devient-officiellement-une-platforme-agreee-en-france/?lang=fr",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docoon-pa-2026",
        "title": "Plateforme agréée Docoon Invoice",
        "publisher": "Docoon",
        "url": "https://docoon.com/plateforme-agreee/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docoon-pa-20260920",
        "title": "Docoon Invoice : formats, API et hébergement",
        "publisher": "Docoon",
        "url": "https://docoon.com/plateforme-agreee/",
        "type": "documentation",
        "accessedAt": "2026-09-20"
      },
      {
        "id": "docprocess-pa-2026",
        "title": "Offre PA DocProcess",
        "publisher": "DocProcess",
        "url": "https://doc-process.com/wp-content/uploads/2023/12/FR-Offre-PDP-DocProcess-.pdf",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "edics-platform-2026",
        "title": "Plateforme documentaire EDiCSpro",
        "publisher": "EDiCS",
        "url": "https://edics.fr/notre-plateforme/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "edt-eima-2026",
        "title": "Plateforme de facturation électronique EIMA",
        "publisher": "EDT",
        "url": "https://www.group-edt.fr/nos-solutions/e-invoice-eima/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "eezi-platform-2026",
        "title": "Global E-Invoicing and e-VAT Compliance Platform",
        "publisher": "eezi",
        "url": "https://eezi.io/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "eezi-france-api-2026",
        "title": "France e-Invoicing invoice data model",
        "publisher": "eezi",
        "url": "https://docs.eezi.io/docs/data-model-invoice-france-ubl",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "effinum-platform-2026",
        "title": "Plateforme Effinum",
        "publisher": "Effinum",
        "url": "https://effinum.fr/plateforme/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "euro-information-pa-2026",
        "title": "HBS e-factures du Crédit Mutuel et du CIC",
        "publisher": "Euro-Information",
        "url": "https://cdnwmii.e-i.com/SITW/wm/global/1.0.0/corporate/communiques/facturation-electronique-entreprises/12_02_2025_CP_CM_CIC_Facturation-electronique-entreprises.pdf",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "fiducial-pricing-2026",
        "title": "Tarifs de Facilia et de la plateforme FIDUCIAL Cloud",
        "publisher": "FIDUCIAL",
        "url": "https://www.fiducial.fr/facilia/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "fonoa-einvoicing-2026",
        "title": "Global E-Invoicing and Real-Time Tax Reporting API",
        "publisher": "Fonoa",
        "url": "https://www.fonoa.com/platform/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "gep-einvoicing-2026",
        "title": "GEP E-Invoice Automation",
        "publisher": "GEP",
        "url": "https://www.gep.com/software/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "sigma-lixa-2026",
        "title": "Plateforme agréée Lixa",
        "publisher": "Groupe Sigma",
        "url": "https://www.sigma.fr/services-solutions/edition-integration/gestion-entreprise/erp-lixa/lixa-pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "gurusoft-sap-2026",
        "title": "Intégration GuruSoft pour SAP Business One",
        "publisher": "GuruSoft",
        "url": "https://guru-soft.com/fr/france/integration-sap-business-one/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "gurusoft-france-2026",
        "title": "Solutions GuruSoft pour la France",
        "publisher": "GuruSoft",
        "url": "https://guru-soft.com/fr/france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "icd-dematrust-2026",
        "title": "DEMATRUST Light pour TPE et PME",
        "publisher": "ICD International",
        "url": "https://www.icdint.fr/dematrust-light",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "iedi-france-2026",
        "title": "Préparation à la facturation électronique française",
        "publisher": "iEDI",
        "url": "https://iedi.com/facturation-electronique-france-2026",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "indicom-france-pa-2026",
        "title": "Agrément définitif d'Indicom en France",
        "publisher": "Indicom",
        "url": "https://indicom.eu/fr/senza-categoria-fr/indicom-a-ete-definitivement-agree-en-tant-que-pa-plateforme-agreee-pour-la-facturation-electronique-en-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "indicom-services-2026",
        "title": "Services de facturation électronique Indicom",
        "publisher": "Indicom",
        "url": "https://indicom.eu/fr/nos-services/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "infologic-pa-2026",
        "title": "Plateforme agréée Copilote",
        "publisher": "Infologic",
        "url": "https://www.infologic-copilote.fr/infos-erp-copilote/pdp-copilote/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "intesa-einvoicing-2026",
        "title": "Electronic invoicing for companies",
        "publisher": "Intesa",
        "url": "https://www.intesa.it/en/what-we-do/electronic-invoicing/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "intesa-france-pa-2026",
        "title": "Intesa becomes an accredited platform in France",
        "publisher": "Intesa",
        "url": "https://www.intesa.it/en/in-te-s-a-s-p-a-becomes-an-accredited-platform-plateforme-agreee-for-the-exchange-of-electronic-invoices-in-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "iopole-api-2026",
        "title": "API et bac à sable Iopole",
        "publisher": "Iopole",
        "url": "https://www.iopole.com/en/developpeurs",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "iopole-pricing-2026",
        "title": "Plans et volumes Iopole",
        "publisher": "Iopole",
        "url": "https://www.iopole.com/en/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "legalinvoice-api-2026",
        "title": "LegalInvoice Developers Portal",
        "publisher": "Tinexta InfoCert",
        "url": "https://developers.infocert.digital/legalinvoice/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "legalinvoice-france-pa-2026",
        "title": "LegalInvoice accredited as a platform in France",
        "publisher": "Tinexta InfoCert",
        "url": "https://infocert.digital/news-event/legalinvoice-accredited-as-plateforme-agreee-in-france-strengthening-its-international-e-invoicing-leadership/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "logilec-edi-2026",
        "title": "Hub EDI de LOGILEC",
        "publisher": "LOGILEC",
        "url": "https://www.logilec.leclerc/dematerialisation/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "marosa-france-2026",
        "title": "Modules de facturation électronique pour la France",
        "publisher": "Marosa",
        "url": "https://marosavat.com/product/ctc-e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "marosa-api-2026",
        "title": "VATify e-Invoicing and VAT Compliance API",
        "publisher": "Marosa",
        "url": "https://developers.marosavat.com/docs/what-is-the-vatify-api",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "medius-france-2026",
        "title": "Plateforme agréée Medius pour la France",
        "publisher": "Medius",
        "url": "https://www.medius.com/fr/presentation-des-solutions/ap-automation/conformite/obligation-pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "medius-integrations-2026",
        "title": "Intégrations ERP et API REST Medius",
        "publisher": "Medius",
        "url": "https://www.medius.com/fr/presentation-des-solutions/integrations/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "nttdata-einvoicing-2026",
        "title": "Plateforme de facturation électronique NTT DATA",
        "publisher": "NTT DATA Business Solutions",
        "url": "https://fr.nttdata-solutions.com/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ntt-joubini-20260615",
        "title": "JOUBINI by NTT DATA : plateforme et intégrations ERP",
        "publisher": "NTT DATA Business Solutions",
        "url": "https://nttdata-solutions.com/fr/salle-de-presse/communiques-de-presse-locale/joubini-plateforme-agreee/",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "openbee-pa-2026",
        "title": "Plateforme agréée Open Bee",
        "publisher": "Open Bee",
        "url": "https://www.openbee.com/plateforme-dematerialisation-partenaire/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "paragon-ipp-2026",
        "title": "Invoice Paragon Platform",
        "publisher": "Paragon",
        "url": "https://www.paragon.world/fr/solutions/plateforme-agreee-ipp",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "pitneybowes-pa-2026",
        "title": "Offres Pitney Bowes Invoice Services",
        "publisher": "Pitney Bowes",
        "url": "https://www.pitneybowes.com/fr/transformation-digitale/facturation-electronique/plateforme-agreee.html",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "qweeby-pa-2026",
        "title": "Plateforme agréée Qweeby",
        "publisher": "Qweeby",
        "url": "https://www.qweeby.fr/plateforme-agreee",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "seeburger-hub-2026",
        "title": "SEEBURGER E-Invoicing Hub",
        "publisher": "SEEBURGER",
        "url": "https://www.seeburger.com/fr/solution-brief/seeburger-e-invoicing-hub",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "seqino-api-2026",
        "title": "API de facturation électronique SEQINO",
        "publisher": "SEQINO",
        "url": "https://seqino.com/api-pdp-marque-blanche-grise-facture-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "seqino-docs-2026",
        "title": "Introduction à l'API PA SEQINO",
        "publisher": "SEQINO",
        "url": "https://help.api-pdp.seqino.com/fr/articles/362018-introduction",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "serensia-pa-2026",
        "title": "Plateforme agréée Serensia",
        "publisher": "Serensia",
        "url": "https://serensia.com/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "sovos-api-france-2026",
        "title": "Send invoices through the Sovos France API",
        "publisher": "Sovos",
        "url": "https://docs.sovos.com/en/indirect-tax/indirect-tax-products/einvoicing/compliance-network/country-setup-guides/france/send-invoices",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "sovos-france-2026",
        "title": "Facturation électronique en France",
        "publisher": "Sovos",
        "url": "https://sovos.com/fr/tva/regles-fiscales/facturation-electronique-en-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "sps-einvoicing-2026",
        "title": "Solution E-Invoicing SPS Commerce",
        "publisher": "SPS Commerce",
        "url": "https://www.spscommerce.com/fr/produits/e-invoicing/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "symtrax-france-2026",
        "title": "Compleo Invoice Platform pour la France",
        "publisher": "Symtrax",
        "url": "https://www.symtrax.com/fr/solutions/facturation-electronique-b2b-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tenor-pa-2026",
        "title": "Plateforme agréée eDemat",
        "publisher": "Tenor",
        "url": "https://tenorsolutions.com/solutions/plateforme-pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tesisquare-france-2026",
        "title": "TESI Electronic Invoicing en France",
        "publisher": "TESISQUARE",
        "url": "https://www.tesisquare.com/fr/electronic-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tradeshift-france-2026",
        "title": "Plateforme agréée Tradeshift France",
        "publisher": "Tradeshift",
        "url": "https://tradeshift.com/fr/pdp-facturation-electronique-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tradeshift-api-2026",
        "title": "Babelway REST API",
        "publisher": "Tradeshift",
        "url": "https://default.support.tradeshift.com/knowledgebase/article/360016875260",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tradeshift-release-20260922",
        "title": "Nouveautés de conformité et Babelway de septembre",
        "publisher": "Tradeshift",
        "url": "https://tradeshift.com/resources/compliance-fr/fall-release-2026-e-invoicing-compliance-updates/",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "transalis-einvoicing-2026",
        "title": "Global eInvoicing network",
        "publisher": "Transalis",
        "url": "https://www.transalis.com/einvoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tungsten-platform-2026",
        "title": "Tungsten e-Invoice Connect",
        "publisher": "Tungsten Automation",
        "url": "https://www.tungstenautomation.fr/products/e-invoice-connect",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tungsten-release-20261003",
        "title": "e-Invoice Connect : pièces jointes françaises et statut non transmis",
        "publisher": "Tungsten Automation",
        "url": "https://docshield.tungstenautomation.com/eInvoiceConnect/en_US/help/RN/eInvoiceConnect_releasenotes/c_whatsnew.html",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "tungsten-france-2026",
        "title": "France e-Invoicing compliance updates",
        "publisher": "Tungsten Automation",
        "url": "https://www.tungstenautomation.com/products/invoiceagility/invoicing-compliance/country-updates/country/france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tx2-pa-2026",
        "title": "Plateforme agréée TX2 Concept",
        "publisher": "TX2 Concept",
        "url": "https://www.tx2.fr/solutions/facture-electronique/plateforme-dematerialisation-partenaire/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "voxel-france-2026",
        "title": "Plateforme agréée Voxel pour la France",
        "publisher": "Voxel",
        "url": "https://www.voxelgroup.net/fr/plateforme-agreee/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "accenture-ecomply-2026",
        "title": "eComply & Verify",
        "publisher": "Accenture",
        "url": "https://www.accenture.com/us-en/products/ecomply-verify",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ademico-france-2026",
        "title": "France e-invoicing and Peppol",
        "publisher": "Ademico Software",
        "url": "https://ademico-software.com/peppol/france-e-invoicing/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ags-widofact-2026",
        "title": "Plateforme PA e-facturation WiDOFACT",
        "publisher": "AGS Records Management",
        "url": "https://www.ags-recordsmanagement.com/fr/reforme-facturation-electronique/plateforme-pa-e-facturation/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "arratech-france-2026",
        "title": "E-invoicing in France",
        "publisher": "Arratech",
        "url": "https://www.arratech.com/e-invoicing-in-france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "arratech-api-2026",
        "title": "Arratech Connect capability brief",
        "publisher": "Arratech",
        "url": "https://docs.arratech.com/h/arratech-connect-capability-brief",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "aruba-onesuite-2026",
        "title": "OneSuite : fonctionnalités et tarifs",
        "publisher": "Aruba",
        "url": "https://www.arubaonesuite.fr/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "atgp-beefact-2026",
        "title": "BEE.FACT et la facture électronique",
        "publisher": "ATGP",
        "url": "https://www.atgp.net/nos-solutions/facture-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "bc-easinvoice-2026",
        "title": "eas'Invoice",
        "publisher": "BC Solutions",
        "url": "https://bcsolutions.fr/easinvoice/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cbs-eworld-2026",
        "title": "e-world.cloud",
        "publisher": "CBS Corporate Business Solutions",
        "url": "https://www.cbs-consulting.com/en/expertise/e-invoice-world-cloud/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cegi-pa-2026",
        "title": "Immatriculation de la plateforme agréée Cegi",
        "publisher": "Cegi",
        "url": "https://www.cegi.fr/facture-electronique-groupe-cegi-obtient-limmatriculation-de-sa-plateforme-agreee/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cyclope-pa-2026",
        "title": "Plateforme agréée Cyclope",
        "publisher": "Cyclope",
        "url": "https://cyclope.digital/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "darva-ofeli-2026",
        "title": "Immatriculation définitive de la plateforme Ofeli",
        "publisher": "DARVA",
        "url": "https://www.darva.com/fr/actualites/immatriculation-definitive-pour-ofeli-plateforme-agreee/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "darva-sinapps-20260930",
        "title": "Ofeli et Sinapps Auto : facturation électronique des sinistres",
        "publisher": "DARVA",
        "url": "https://www.darva.com/fr/actualites/ofeli-sinapps-auto-gestion-sinistres-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "digipharmacie-pa-2026",
        "title": "DigiPA : la facturation électronique en officine",
        "publisher": "Digipharmacie",
        "url": "https://digipharmacie.fr/digipa-la-facturation-electronique-en-officine-en-clair",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "digipharmacie-cgv-2026",
        "title": "Conditions générales de vente - Option DigiPA",
        "publisher": "Digipharmacie",
        "url": "https://digipharmacie.fr/conditions-generales-de-vente",
        "type": "contract",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docnova-pricing-2026",
        "title": "Tarifs Docnova",
        "publisher": "Docnova",
        "url": "https://docnova.ai/fr/prix/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docnova-france-2026",
        "title": "Logiciel de facturation électronique en France",
        "publisher": "Docnova",
        "url": "https://docnova.ai/fr/logiciel-de-facturation-electronique-en-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "freedz-pa-2026",
        "title": "Plateforme de dématérialisation Freedz",
        "publisher": "Freedz",
        "url": "https://freedz.io/plateforme-dematerialisation-partenaire/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "dokapi-france-2026",
        "title": "Dokapi France",
        "publisher": "Dokapi",
        "url": "https://www.dokapi.io/fr-be/dokapi-france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ecosio-einvoicing-2026",
        "title": "Solutions de facturation électronique ecosio",
        "publisher": "ecosio",
        "url": "https://ecosio.com/fr/la-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ecosio-connectors-2026",
        "title": "Compliance connectors ecosio",
        "publisher": "ecosio",
        "url": "https://connect.ecosio.com/docs/e-invoicing-connectors",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ecosio-fr-delivery-20261010",
        "title": "API France : distinguer dépôt réglementaire et livraison au destinataire",
        "publisher": "ecosio / Vertex",
        "url": "https://connect.ecosio.com/reference/identify-and-resolve-e-invoice-delivery-failures-in-france",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "edieyes-invoices-2026",
        "title": "Solutions factures EdiEyes",
        "publisher": "EdiEyes Vision Care",
        "url": "https://www.edieyes.fr/solutions-factures/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "enerj-home-2026",
        "title": "Solutions de dématérialisation ENERJ",
        "publisher": "ENERJ",
        "url": "https://www.enerj.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "entropics-zenonline-2026",
        "title": "ZenOnline",
        "publisher": "Entropics",
        "url": "https://entropics.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "facnote-pa-2026",
        "title": "Facnote PDP",
        "publisher": "Groupe Facnote",
        "url": "https://groupefacnote.com/facnote-pdp-2/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "gestav-pricing-2026",
        "title": "Tarifs de facturation électronique Gestav",
        "publisher": "Gestav",
        "url": "https://gestav.com/facturation-electronique/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "gestav-pa-2026",
        "title": "Facturation électronique Gestav",
        "publisher": "Gestav",
        "url": "https://gestav.com/facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "iaf-pa-2026",
        "title": "Facturation électronique IAF",
        "publisher": "IAF",
        "url": "https://www.iaf.fr/facturation-electronique.html",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "iga-home-2026",
        "title": "Solutions IGA Assurance",
        "publisher": "IGA Assurance",
        "url": "https://www.iga-assurance.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "klekoon-pa-2026",
        "title": "Facturation électronique Klekoon",
        "publisher": "Klekoon",
        "url": "https://www.klekoon.com/facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "village-connecte-pa-2026",
        "title": "La plateforme agréée LVC",
        "publisher": "Le Village Connecté",
        "url": "https://village-connecte.fr/la-plateforme-agreee-lvc/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "lundi-matin-pa-2026-09",
        "title": "Offres PA seule et PA avec LMB, quotas en mouvements",
        "publisher": "LUNDI MATIN",
        "url": "https://www.lundimatin.fr/plateforme-agreee-facture-electronique",
        "type": "pricing",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "lundi-matin-chorus-2026",
        "title": "Module Chorus Pro",
        "publisher": "Lundi Matin",
        "url": "https://www.lundimatin.fr/module/chorus-pro",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "myfiteco-pa-2026",
        "title": "Facturation électronique MyFiteco",
        "publisher": "Fiteco",
        "url": "https://www.fiteco.com/facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "mykinexo-pa-2026",
        "title": "MyKinexo rejoint la liste des plateformes",
        "publisher": "Kinexo",
        "url": "https://www.kinexo.fr/facture-electronique-mykinexo-rejoint-la-liste-officielle-des-pdp-immatriculees/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "mysupply-france-2026",
        "title": "E-invoicing in France",
        "publisher": "MySupply",
        "url": "https://mysupply.dk/en/e-invoicing-in-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "neotimo-pricing-2026",
        "title": "Tarifs Neotimo",
        "publisher": "Neotimo",
        "url": "https://neotimo.com/pricing",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "neotimo-home-2026",
        "title": "Plateforme agréée Neotimo",
        "publisher": "Neotimo",
        "url": "https://neotimo.com/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "neotimo-developers-2026",
        "title": "API Neotimo pour développeurs",
        "publisher": "Neotimo",
        "url": "https://neotimo.com/developers",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "officein-home-2026",
        "title": "OfficeIn pour les pharmacies",
        "publisher": "OfficeIn",
        "url": "https://officein.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "oneup-pricing-2026",
        "title": "Tarifs OneUp",
        "publisher": "OneUp",
        "url": "https://smallbusiness.oneup.com/fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "payflows-athena-2026",
        "title": "Athena AP Automation",
        "publisher": "Payflows",
        "url": "https://payflows.io/athena/ap-automation",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "scribee-pa-2026",
        "title": "Plateforme agréée Scribee",
        "publisher": "Scribee",
        "url": "https://www.scribee.tech/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "scribee-api-changes-20260930",
        "title": "API : ruptures des 22 et 30 septembre",
        "publisher": "Scribee",
        "url": "https://developers.scribee.tech/getting-started/api-breaking-changes/",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "sni-france-2026",
        "title": "France B2B e-invoicing",
        "publisher": "SNI Technology",
        "url": "https://snitechnology.net/fr/france-la-facturation-%C3%A9lectronique-b2b/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "solo-facturation-2026",
        "title": "Facturation et tarifs Solo",
        "publisher": "Solo",
        "url": "https://www.solo.fr/facturation",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "srci-pa-2026",
        "title": "SRCI plateforme agréée",
        "publisher": "SRCI",
        "url": "https://solutions.srci.fr/srci-pa-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "srci-ixfacture-2026",
        "title": "iXFacture",
        "publisher": "SRCI",
        "url": "https://solutions.srci.fr/facture-electronique-operateur-dematerialisation/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "treso2-pricing-2026",
        "title": "Tarifs Treso2",
        "publisher": "Treso2",
        "url": "https://www.treso2.com/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "treso2-invoices-2026",
        "title": "Facture électronique Treso2",
        "publisher": "Treso2",
        "url": "https://www.treso2.com/solutions/fonctionnalites/facture-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ventya-invoices-2026",
        "title": "Facture électronique Ventya",
        "publisher": "Ventya",
        "url": "https://www.ventya.fr/facture-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "veryswing-pa-2026",
        "title": "Veryswing certifié plateforme agréée",
        "publisher": "Veryswing",
        "url": "https://veryswing.com/veryswing-certifie-plateforme-agreee-facturation-electronique.html",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "veryswing-pricing-2026",
        "title": "Tarifs Veryswing",
        "publisher": "Veryswing",
        "url": "https://veryswing.com/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "vosfactures-pricing-2026",
        "title": "Tarifs VosFactures",
        "publisher": "VosFactures",
        "url": "https://vosfactures.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "vosfactures-pa-2026",
        "title": "Plateforme agréée VosFactures",
        "publisher": "VosFactures",
        "url": "https://vosfactures.fr/pa",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "weinvoice-pa-2026",
        "title": "WeInvoice",
        "publisher": "WeProc",
        "url": "https://weinvoice.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "wisetech-compliance-2026",
        "title": "CargoWise Geo Compliance",
        "publisher": "WiseTech Global",
        "url": "https://www.wisetechglobal.com/product/geo-compliance",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "xelya-pa-2026",
        "title": "Plateforme agréée Xelya",
        "publisher": "Xelya",
        "url": "https://www.xelya.com/plateforme-agreee-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ytems-pa-2026",
        "title": "Facturation électronique et plateforme Ytems",
        "publisher": "Ytems",
        "url": "https://com.ytems.app/expert-comptable/facturation-electronique-pdp",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "blg-pa-2026-09",
        "title": "blgCloud devient plateforme agréée",
        "publisher": "BLG",
        "url": "https://www.blgcloud.fr/fonctionnalites-produit-etendues/fonctionnalites-produit-etendues-14/blgcloud-devient-plateforme-agreee-pour-la-facturation-electronique-en-france-185",
        "type": "documentation",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "dgfip-list-20261014",
        "title": "Listes DGFiP du 13 octobre : 155 PA et 11 dossiers en attente",
        "publisher": "DGFiP",
        "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
        "type": "official-list",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "befresh-pa-20261014",
        "title": "BeInvoice : Peppol, API JSON REST et hébergement",
        "publisher": "BeFresh",
        "url": "https://befresh.lu/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "factureapp-pa-20261014",
        "title": "FacturesApp : réception électronique et offre publique",
        "publisher": "FacturesApp",
        "url": "https://www.factureapp.com/",
        "type": "pricing",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "insiders-einvoicing-20261014",
        "title": "Solutions Insiders e-connect, e-convert et SAP",
        "publisher": "Insiders Technologies",
        "url": "https://insiders-technologies.com/en/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "ratioo-pricing-20261014",
        "title": "Ratioo : tarif par dossier et volume du cabinet",
        "publisher": "Ratioo",
        "url": "https://ratioo.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "ratioo-pa-offre-20261014",
        "title": "Ratioo : fonctions de la plateforme agréée",
        "publisher": "Ratioo",
        "url": "https://ratioo.fr/pa-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "ratioo-pa-20261014",
        "title": "Ratioo : environnement cabinet et hébergement déclaré",
        "publisher": "Ratioo",
        "url": "https://ratioo.fr/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "pennylane-import-facturx-2026",
        "title": "Importer des factures au format Factur-X",
        "publisher": "Centre d'aide Pennylane",
        "url": "https://help.pennylane.com/fr/articles/23554-importer-des-factures-au-format-factur-x",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-iso27001-2026-09",
        "title": "Certificat BSI IS 786660, échéance du 19 septembre 2026",
        "publisher": "BSI / Pennylane",
        "url": "https://assets.ctfassets.net/b76knntgaaiu/1ZoQOqZDrK32aeBHsQPrb6/49b971c8886615ebf3577371a182773a/Pennylane_ISO27001_certificate_FR_EN_2025.pdf",
        "type": "security",
        "accessedAt": "2026-09-20"
      },
      {
        "id": "qonto-flow-2026",
        "title": "Comment fonctionne la facturation électronique ?",
        "publisher": "Centre d'aide Qonto",
        "url": "https://support-fr.qonto.com/hc/fr/articles/27885538176913-Comment-fonctionne-la-facturation-%C3%A9lectronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-invoicing-20261014",
        "title": "Facturation Qonto : e-reporting bêta et fonctions annoncées",
        "publisher": "Qonto",
        "url": "https://support-fr.qonto.com/hc/fr/articles/27885538176913-Comment-fonctionne-la-facturation-%C3%A9lectronique",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sellsy-activation-2026",
        "title": "Compléter le mandat d'émission sur la plateforme Sellsy PA",
        "publisher": "Centre d'aide Sellsy",
        "url": "https://help.sellsy.com/fr/articles/12674710-completer-le-mandat-d-emission-sur-la-plateforme-sellsy-pa",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-reception-2026",
        "title": "Sellsy PA de réception et vous",
        "publisher": "Centre d'aide Sellsy",
        "url": "https://help.sellsy.com/fr/articles/11829292-sellsy-pa-de-reception-et-vous",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-production-2026",
        "title": "SuperPDP ouvre son service en production",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/actualites/2026-05-04-super-pdp-ouvre-son-service-en-production/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "esker-iso27001-scope-2026",
        "title": "Customer confidence et périmètre ISO 27001 d'Esker on Demand",
        "publisher": "Esker",
        "url": "https://www.esker.com/en-gb/company/environmental-social-governance/customer-confidence/",
        "type": "security",
        "accessedAt": "2026-08-27"
      },
      {
        "id": "doxallia-iso27001-certificate-2026",
        "title": "Certificat ISO/IEC 27001 de Doxallia n° 2023/105178.4",
        "publisher": "AFNOR Certification / Doxallia",
        "url": "https://www.doxallia.com/wp-content/uploads/2024/02/Certificat-ISO-27001-2023-2026.pdf",
        "type": "security",
        "accessedAt": "2026-08-27"
      },
      {
        "id": "doxallia-iso27001-renewal-2026",
        "title": "Doxallia annonce le renouvellement de ses certifications",
        "publisher": "Doxallia",
        "url": "https://www.doxallia.com/3-certifications-renouvelees-iso-27001-hds-nf-544-2/",
        "type": "security",
        "accessedAt": "2026-08-27"
      },
      {
        "id": "doxallia-invoxia-iso-scope-2026",
        "title": "Conformité et périmètre ISO de la plateforme Invox-IA",
        "publisher": "Doxallia",
        "url": "https://invox-ia.doxallia.com/conformite",
        "type": "security",
        "accessedAt": "2026-08-27"
      },
      {
        "id": "doxallia-hds-2026-09",
        "title": "Certificat HDS V2 FR102189, cycle 2026-2029 et mention ISO 27001",
        "publisher": "Bureau Veritas / Doxallia",
        "url": "https://www.doxallia.com/wp-content/uploads/2026/06/Certificate-DOXALLIA-30808728-HDS.pdf",
        "type": "security",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "b2brouter-free-2026",
        "title": "Logiciel de facturation en ligne et import PDF ou XML",
        "publisher": "B2Brouter",
        "url": "https://www.b2brouter.net/fr/facturation-electronique-gratuite/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "dext-add-documents-2026",
        "title": "Comment ajouter des documents dans Dext",
        "publisher": "Dext",
        "url": "https://help.dext.com/fr/articles/747307-comment-ajouter-des-documents-dans-dext",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "ipaidthat-portabilite-20261004",
        "title": "Portabilité entrante de la ligne d’annuaire : procédure et historique des factures",
        "publisher": "iPaidThat",
        "url": "https://help.ipaidthat.io/fr/articles/17234108-effectuer-la-portabilite-entrante-de-votre-ligne-d-annuaire",
        "type": "documentation",
        "accessedAt": "2026-10-04"
      },
      {
        "id": "tracker-radar-data-model-2026",
        "title": "Tracker Radar data model",
        "publisher": "DuckDuckGo",
        "url": "https://github.com/duckduckgo/tracker-radar/blob/a1d894db2312f3fdeea06d6c784739b97eb727c8/docs/DATA_MODEL.md",
        "type": "security",
        "accessedAt": "2026-08-27"
      },
      {
        "id": "tracker-radar-collector-2026",
        "title": "Tracker Radar Collector",
        "publisher": "DuckDuckGo",
        "url": "https://github.com/duckduckgo/tracker-radar-collector",
        "type": "security",
        "accessedAt": "2026-08-27"
      }
    ]
  },
  "officialDirectory": {
    "snapshotDate": "2026-10-14",
    "sourcePage": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
    "approvedSource": "https://www.impots.gouv.fr/sites/default/files/media/1_metier/2_professionnel/EV/2_gestion/290_facturation_electronique/listes_plateformes_agreees/liste_pa_attente_rapport_audit.xlsx",
    "pendingSource": "https://www.impots.gouv.fr/sites/default/files/media/1_metier/2_professionnel/EV/2_gestion/290_facturation_electronique/listes_plateformes_agreees/liste_pa_attente_test_interop.xlsx",
    "approvedSha256": "58ceadb0befa0beb133a7f01bdcc182dc1ab4832cb282428c85f6f27dfd34e07",
    "pendingSha256": "914c4bcb11f0ea46d1f98769857385b64a0b1258622eb69eee5466d91d132373",
    "approved": [
      {
        "name": "A-Cube",
        "street": "via Pisani Vittor 20, Milan",
        "postalCode": "20124",
        "city": "Italie",
        "website": "https://www.acubeapi.com/",
        "contact": "france@a-cube.io",
        "registeredAt": "2026-07-21"
      },
      {
        "name": "ABBY",
        "street": "223-225 avenue Général Leclerc",
        "postalCode": "54000",
        "city": "Nancy",
        "website": "https://abby.fr/",
        "contact": "contact@abby.fr",
        "registeredAt": "2026-01-29"
      },
      {
        "name": "ACCENTURE",
        "street": "118 Avenue de France",
        "postalCode": "75013",
        "city": "Paris",
        "website": "https://www.accenture.com/fr-fr",
        "contact": "fr.contact.ecv@accenture.com",
        "registeredAt": "2025-12-22"
      },
      {
        "name": "ADEMICO SOFTWARE",
        "street": "204 Heidebergstraat, Louvain",
        "postalCode": "3010",
        "city": "Belgique",
        "website": "https://ademico-software.com/",
        "contact": "info@ademico-software.com",
        "registeredAt": "2026-01-16"
      },
      {
        "name": "AGENA 3000",
        "street": "88 Rue du Paradis",
        "postalCode": "49300",
        "city": "Cholet",
        "website": "https://www.agena3000.com/fr/nos-solutions/a3-e-facture",
        "contact": "https://www.agena3000.com/fr/contact",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "AGICAP",
        "street": "57 rue de Saint-Cyr 57-59 imm Lyon Vaise",
        "postalCode": "69009",
        "city": "Lyon",
        "website": "https://agicap.com/fr/",
        "contact": "contact-pa@agicap.com",
        "registeredAt": "2026-01-20"
      },
      {
        "name": "AGS RECORDS MANAGEMENT",
        "street": "20 Rue de la Guillauderie",
        "postalCode": "44118",
        "city": "La Chevrolière",
        "website": "https://www.ags-recordsmanagement.com/",
        "contact": "supportcommercial@agsrm.com",
        "registeredAt": "2026-07-15"
      },
      {
        "name": "Arratech",
        "street": "Drottninggatan 33, Stockholm",
        "postalCode": "111 51",
        "city": "Suède",
        "website": "https://www.arratech.com/",
        "contact": "contact@arratech.com",
        "registeredAt": "2026-07-03"
      },
      {
        "name": "ARTEVA",
        "street": "330 Allée des Hêtres",
        "postalCode": "69760",
        "city": "Limonest",
        "website": "https://www.arteva.fr/",
        "contact": "contact-pdp@arteva.fr",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "Aruba S.p.A.",
        "street": "Via San Clemente n. 53 Ponte San Pietro",
        "postalCode": "24036",
        "city": "Italie",
        "website": "https://www.arubaonesuite.fr/",
        "contact": "contact-pa@staff.aruba.it",
        "registeredAt": "2026-07-29"
      },
      {
        "name": "ATGP",
        "street": "20, rue des Acacias",
        "postalCode": "26120",
        "city": "Montélier",
        "website": "https://www.atgp.net/",
        "contact": "contact.pdp@atgp.net",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "AVALARA",
        "street": "33 Rue François 1er",
        "postalCode": "75008",
        "city": "Paris",
        "website": "https://www.avalara.com/eu/fr",
        "contact": "pdp-contact@avalara.com",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "AXELOR",
        "street": "23 Rue Alfred Nobel",
        "postalCode": "77420",
        "city": "Champs-sur-Marne",
        "website": "https://axelor.com/fr/",
        "contact": "pa@axelor.com",
        "registeredAt": "2026-04-13"
      },
      {
        "name": "AXONAUT",
        "street": "12 Rue Louis Renault",
        "postalCode": "31130",
        "city": "Balma",
        "website": "https://axonaut.com/",
        "contact": "hello@axonaut.com",
        "registeredAt": "2026-01-08"
      },
      {
        "name": "AXWAY SOFTWARE",
        "street": "1 Bis Place de la Défense",
        "postalCode": "92035",
        "city": "Paris La Défense Cedex",
        "website": "https://www.axway.com/fr",
        "contact": "https://www.axway.com/fr",
        "registeredAt": "2026-04-14"
      },
      {
        "name": "AZOPIO",
        "street": "38 rue de Wagram",
        "postalCode": "75008",
        "city": "Paris",
        "website": "https://www.azopio.com/fr/",
        "contact": "contact@azopio.com",
        "registeredAt": "2025-12-22"
      },
      {
        "name": "B2BRouter",
        "street": "Avenida Diagonal 433 1 - 1 CP, Barcelona",
        "postalCode": "08036",
        "city": "Espagne",
        "website": "https://www.b2brouter.net/fr",
        "contact": "comercial@b2brouter.net",
        "registeredAt": "2025-12-12"
      },
      {
        "name": "B4VALUE.NET",
        "street": "Trippstadter Str. 122,Kaiserslautern",
        "postalCode": "67663",
        "city": "Allemagne",
        "website": "https://www.b4value.net/en/",
        "contact": "pdp@b4value.net",
        "registeredAt": "2026-03-04"
      },
      {
        "name": "BASWARE",
        "street": "Linnoitustie 2, Espoo",
        "postalCode": "02600",
        "city": "Finlande",
        "website": "https://www.basware.com/fr",
        "contact": "FranceMandate@basware.com",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "BC SOLUTIONS",
        "street": "1330 Av. Jean-René Guillibert Gautier de la Lauzière",
        "postalCode": "13290",
        "city": "Aix-en-Provence",
        "website": "https://bcsolutions.fr/",
        "contact": "easinvoice.info@bcsolutions.fr",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "BE FRESH S.à r.l.",
        "street": "13, rue de l'Innovation, Kockelscheuer",
        "postalCode": "1896",
        "city": "Luxembourg",
        "website": "https://befresh.lu/",
        "contact": "info@befresh.lu",
        "registeredAt": "En attente"
      },
      {
        "name": "BILLIT",
        "street": "Oktrooiplein 1 boite 302, Gent",
        "postalCode": "9000",
        "city": "Belgique",
        "website": "https://www.billit.eu/fr-be/",
        "contact": "support@billit.be",
        "registeredAt": "2025-12-19"
      },
      {
        "name": "BLG",
        "street": "1 Rue de la Sous-Préfecture",
        "postalCode": "60200",
        "city": "Compiègne",
        "website": "https://www.blgcloud.fr/",
        "contact": "contact@blgcloud.com",
        "registeredAt": "2026-08-26"
      },
      {
        "name": "CBS Corporate Business Solutions",
        "street": "Rudolf-Diesel-Straße 9 en Heidelberg",
        "postalCode": "69115",
        "city": "Allemagne",
        "website": "https://www.cbs-consulting.com/en/",
        "contact": "kontakt@cbs-consulting.de",
        "registeredAt": "2026-02-25"
      },
      {
        "name": "CECURITY",
        "street": "75 Rue Saint-Lazare",
        "postalCode": "75009",
        "city": "Paris",
        "website": "https://www.cecurity.com/",
        "contact": "contact_cecurity@cecurity.com",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "CEGEDIM",
        "street": "137 Rue d'Aguesseau",
        "postalCode": "92100",
        "city": "Boulogne-Billancourt",
        "website": "https://www.cegedim.fr/",
        "contact": "sy-pa@cegedim.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "CEGI ALFA",
        "street": "21 Rue Jules Verne, ZI du Brezet",
        "postalCode": "63000",
        "city": "Clermont-Ferrand",
        "website": "https://www.cegi.fr/",
        "contact": "contact-pa@cegialfa.fr",
        "registeredAt": "2026-04-14"
      },
      {
        "name": "CEGID",
        "street": "52 Quai Paul Sédallian",
        "postalCode": "69279",
        "city": "Lyon Cedex 09",
        "website": "https://www.cegid.com/fr",
        "contact": "contact-pa@cegid.com",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "CHAINTRUST by Visma",
        "street": "9 rue des Colonnes",
        "postalCode": "75002",
        "city": "Paris",
        "website": "https://www.chaintrust.io/",
        "contact": "pdp-contact@visma.com",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "CLEARTAX",
        "street": "42 rue Cambronne",
        "postalCode": "75015",
        "city": "Paris",
        "website": "https://www.cleartax.com/fr",
        "contact": "sales-europe@clear.in",
        "registeredAt": "2026-04-24"
      },
      {
        "name": "COMARCH SA",
        "street": "al. Jana Pawła II 39a Kraków",
        "postalCode": "/",
        "city": "Pologne",
        "website": "https://www.comarch.com/",
        "contact": "contact@comarch.fr",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "CYCLOPE",
        "street": "92 Cours Vitton",
        "postalCode": "69006",
        "city": "Lyon",
        "website": "https://cyclope.digital/",
        "contact": "cyclope@gallo.fr",
        "registeredAt": "2026-08-25"
      },
      {
        "name": "DARVA",
        "street": "245 rue du stade",
        "postalCode": "79180",
        "city": "Chauray",
        "website": "https://www.darva.com/",
        "contact": "ofeli-pdp@darva.com",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "DEXT",
        "street": "34 rue Laffitte",
        "postalCode": "75009",
        "city": "Paris",
        "website": "https://dext.com/fr/produits/logiciel-facturation",
        "contact": "pdp@dext.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "DIGIPHARMACIE",
        "street": "28 rue des Marguettes",
        "postalCode": "75012",
        "city": "Paris",
        "website": "https://digipharmacie.fr/",
        "contact": "jonathan.blajman@digipharmacie.fr",
        "registeredAt": "2025-12-23"
      },
      {
        "name": "DIGITAL TECHNOLOGIES",
        "street": "Via San Vittore 14, Milan",
        "postalCode": "20122",
        "city": "Italie",
        "website": "https://digtechs.com/?lang=fr",
        "contact": "info@digtechs.com",
        "registeredAt": "2025-12-15"
      },
      {
        "name": "Docnova, MELASOFT GmbH",
        "street": "Gerbermühlstraße 32, Frankfurt",
        "postalCode": "60594",
        "city": "Allemagne",
        "website": "https://www.melasoft.com/",
        "contact": "info@melasoft.com",
        "registeredAt": "2026-05-13"
      },
      {
        "name": "DOCOON",
        "street": "81 Rue Réaumur",
        "postalCode": "75002",
        "city": "Paris",
        "website": "https://docoon.com/",
        "contact": "contact@docoon.com",
        "registeredAt": "2025-12-15"
      },
      {
        "name": "DOCOON IMMO / FREEDZ",
        "street": "32 Boulevard Michelet",
        "postalCode": "13008",
        "city": "Marseille",
        "website": "https://docoon.immo/",
        "contact": "pdp@docoon.com",
        "registeredAt": "2025-12-23"
      },
      {
        "name": "DOCPROCESS",
        "street": "14 Chemin des Clos",
        "postalCode": "38240",
        "city": "Meylan",
        "website": "https://doc-process.com/fr",
        "contact": "contact@doc-process.com",
        "registeredAt": "2025-12-15"
      },
      {
        "name": "DOCUWARE",
        "street": "17 rue du Colisée",
        "postalCode": "75008",
        "city": "Paris",
        "website": "https://start.docuware.com/fr/",
        "contact": "infoline@docuware.com",
        "registeredAt": "2025-12-22"
      },
      {
        "name": "DOKAPI",
        "street": "75 Schuttersvest, Malines",
        "postalCode": "2800",
        "city": "Belgique",
        "website": "https://www.dokapi.io/",
        "contact": "support_pa@dokapi.io",
        "registeredAt": "2026-07-08"
      },
      {
        "name": "Dougs Facturation gratuite",
        "street": "Route de Sully la Chapelle",
        "postalCode": "45450",
        "city": "Fay-aux-Loges",
        "website": "https://www.dougs.fr/logiciel-facturation-gratuit/",
        "contact": "support@dougs.fr",
        "registeredAt": "2025-12-12"
      },
      {
        "name": "DOXALLIA",
        "street": "Rue du Causse Comtal",
        "postalCode": "12340",
        "city": "Bozouls",
        "website": "https://www.doxallia.com/",
        "contact": "contact@doxallia.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "ecosio InterCom, a Vertex Company",
        "street": "Maximilianstraße 35a, Munich",
        "postalCode": "80539",
        "city": "Allemagne",
        "website": "https://ecosio.com/fr/",
        "contact": "einvoice@ecosio.com",
        "registeredAt": "2026-04-30"
      },
      {
        "name": "EDICOM France",
        "street": "55 Rue d'Amsterdam",
        "postalCode": "75008",
        "city": "Paris",
        "website": "https://edicomgroup.fr/",
        "contact": "info_france@edicomgroup.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "EDICOM Group",
        "street": "C/ Charles Robert Darwin,8 Parque Tecnologico de Paterna, Valencia",
        "postalCode": "46980",
        "city": "Espagne",
        "website": "https://edicomgroup.com/",
        "contact": "info_france@edicomgroup.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "EDICS France",
        "street": "5 Allée Moulin Berger",
        "postalCode": "69130",
        "city": "Écully",
        "website": "https://edics.fr/",
        "contact": "support@edics.cloud",
        "registeredAt": "2026-01-08"
      },
      {
        "name": "EdiEyes Vision Care",
        "street": "14 Allée du Haras",
        "postalCode": "49100",
        "city": "Angers",
        "website": "https://www.edieyes.fr/",
        "contact": "commerce@edieyes.fr",
        "registeredAt": "2026-06-01"
      },
      {
        "name": "EDT",
        "street": "85 Rue Lavoisier",
        "postalCode": "38330",
        "city": "Montbonnot-Saint-Martin",
        "website": "https://www.group-edt.fr/",
        "contact": "marketing@edt.fr",
        "registeredAt": "2026-01-08"
      },
      {
        "name": "EEZI powered by VAT IT",
        "street": "29-31 Boulevard de le Paix",
        "postalCode": "78100",
        "city": "SaintGermain-en-Laye",
        "website": "https://eezi.io/",
        "contact": "PDP@eezi.io",
        "registeredAt": "2026-01-13"
      },
      {
        "name": "Effinum by SPEE",
        "street": "18 Rue de l'Armorique",
        "postalCode": "75015",
        "city": "Paris",
        "website": "https://www.effinum.fr/",
        "contact": "contact@effinum.fr",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "ENERJ",
        "street": "3 Chemin de l'Orée du Bois",
        "postalCode": "69570",
        "city": "Dardilly",
        "website": "https://www.enerj.fr/",
        "contact": "contact@enerj.fr",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "ENTROPICS",
        "street": "4 rue Paul Lintier",
        "postalCode": "69002",
        "city": "Lyon",
        "website": "https://entropics.fr/",
        "contact": "contact.pdp@entropics.fr",
        "registeredAt": "2026-01-13"
      },
      {
        "name": "ESALINK",
        "street": "2 Rue Jules Méline",
        "postalCode": "51430",
        "city": "Bezannes",
        "website": "https://www.esalink.com/",
        "contact": "contact@esalink.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "ESI",
        "street": "50 Rue Jean Zay",
        "postalCode": "69800",
        "city": "Saint-Priest",
        "website": "https://www.esi-groupe.com/",
        "contact": "contact.pdp@esi-groupe.com",
        "registeredAt": "2026-01-13"
      },
      {
        "name": "ESKER",
        "street": "113 Boulevard de la Bataille de Stalingrad",
        "postalCode": "69100",
        "city": "Villeurbanne",
        "website": "https://www.esker.fr/",
        "contact": "contact-pdp@esker.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "EURO INFORMATION",
        "street": "4 Rue Frédéric-Guillaume Raiffeisen",
        "postalCode": "67000",
        "city": "Strasbourg",
        "website": "https://www.e-i.com/fr",
        "contact": "epithetecontact@epithete.com",
        "registeredAt": "2025-12-22"
      },
      {
        "name": "FACNOTE PDP",
        "street": "Sky Center La Marseille 2B Bd Euroméditerranée",
        "postalCode": "13002",
        "city": "MARSEILLE",
        "website": "https://www.facnote.com/",
        "contact": "pdp@facnote.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "FACTUREAPP",
        "street": "16 rue Cuvier",
        "postalCode": "69002",
        "city": "Lyon",
        "website": "https://www.factureapp.com/",
        "contact": "contact@facturesapp.com",
        "registeredAt": "En attente"
      },
      {
        "name": "FIDUCIAL CLOUD",
        "street": "41 Rue Du Capitaine Guynemer",
        "postalCode": "92400",
        "city": "Courbevoie",
        "website": "https://www.fiducial.fr/",
        "contact": "contact@fiducialcloud.fr",
        "registeredAt": "2026-01-08"
      },
      {
        "name": "FISKALTRUST",
        "street": "132 Rue Bossuet",
        "postalCode": "69006",
        "city": "Lyon",
        "website": "https://fiskaltrust.eu/fr-fr/",
        "contact": "info@fiskaltrust.fr",
        "registeredAt": "2026-08-28"
      },
      {
        "name": "FLOWIE",
        "street": "229 Rue Saint-Honoré",
        "postalCode": "75001",
        "city": "Paris",
        "website": "https://www.get-flowie.com/",
        "contact": "hello.pdp@flowie.fr",
        "registeredAt": "2026-01-07"
      },
      {
        "name": "Fonoa Technologies Limited",
        "street": "6th Floor, South Bank House, Barrow Street, Dublin 4, Dublin",
        "postalCode": "D04TR29",
        "city": "Irlande",
        "website": "https://www.fonoa.com/",
        "contact": "e-invoicing@fonoa.com",
        "registeredAt": "2026-04-29"
      },
      {
        "name": "FULLL",
        "street": "14 Rue Rhin et Danube",
        "postalCode": "69009",
        "city": "Lyon",
        "website": "https://www.fulll.fr/",
        "contact": "e-invoicing@fulll.fr",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "GEP",
        "street": "Innopoli 2 Tekniikantie 14",
        "postalCode": "2600",
        "city": "Espoo (Finlande)",
        "website": "https://www.gep.com/software/e-invoicing",
        "contact": "https://www.gep.com",
        "registeredAt": "2026-06-17"
      },
      {
        "name": "GENERIX Group",
        "street": "Tour Légende 20 place de la Défense",
        "postalCode": "92050",
        "city": "Paris La Défense",
        "website": "https://www.generixgroup.com/fr",
        "contact": "pdp@generixgroup.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "GESTAV",
        "street": "57 bis rue de la pomme rouge",
        "postalCode": "2100",
        "city": "Saint Quentin",
        "website": "https://gestav.com/",
        "contact": "contact@gestav.com",
        "registeredAt": "2025-12-19"
      },
      {
        "name": "GROUPE SIGMA",
        "street": "Rue Newton",
        "postalCode": "44240",
        "city": "La Chapelle-sur-Erdre",
        "website": "https://www.sigma.fr/",
        "contact": "produit.lixa.pa@sigma.fr",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "GURUSOFT",
        "street": "Avda Brasil 29, Madrid",
        "postalCode": "28020",
        "city": "Espagne",
        "website": "https://guru-soft.com/fr/france/",
        "contact": "sales.fr@guru-soft.com",
        "registeredAt": "2026-03-31"
      },
      {
        "name": "IAF",
        "street": "27 Rue Alfred Nobel",
        "postalCode": "77420",
        "city": "Champs-sur-Marne",
        "website": "https://www.assistances.fr/",
        "contact": "supportpa@iaf.fr",
        "registeredAt": "2026-06-15"
      },
      {
        "name": "ICD International",
        "street": "17 Rue Jeanne Braconnier",
        "postalCode": "92360",
        "city": "Meudon",
        "website": "https://icdint.fr/",
        "contact": "commercial@icdint.fr",
        "registeredAt": "2025-12-22"
      },
      {
        "name": "iEDI ApS",
        "street": "Bybjergvej 14, Espergærde",
        "postalCode": "3060",
        "city": "Danemark",
        "website": "https://www.iedi.com/",
        "contact": "ds@iedi.com",
        "registeredAt": "2026-02-11"
      },
      {
        "name": "IGA ASSURANCE",
        "street": "58 Rue Etienne Dolet",
        "postalCode": "92240",
        "city": "Malakoff",
        "website": "https://www.iga-assurance.fr/",
        "contact": "info@iga-e-invoicing.fr",
        "registeredAt": "2026-03-03"
      },
      {
        "name": "INDICOM",
        "street": "Via Carnevali 39, Milano",
        "postalCode": "20158",
        "city": "Italie",
        "website": "https://www.indicom.eu/en/idc-home",
        "contact": "pdp.contact@indicom.eu",
        "registeredAt": "2026-01-13"
      },
      {
        "name": "INDY",
        "street": "94 Rue Robert",
        "postalCode": "69006",
        "city": "LYON",
        "website": "https://www.indy.fr/",
        "contact": "pdp@indy.fr",
        "registeredAt": "2026-01-09"
      },
      {
        "name": "INFOLOGIC",
        "street": "99 Avenue de Lyon",
        "postalCode": "26500",
        "city": "Bourg-lès-Valence",
        "website": "https://www.infologic-copilote.fr/",
        "contact": "facture-elec@infologic.fr",
        "registeredAt": "2026-01-28"
      },
      {
        "name": "Insiders Technologies GmbH",
        "street": "Brüsseler Straße 1, Kaiserslautern",
        "postalCode": "67657",
        "city": "Allemagne",
        "website": "https://insiders-technologies.com/en/",
        "contact": "e-invoicing@insiders-technologies.de",
        "registeredAt": "En attente"
      },
      {
        "name": "In.Te.S.A. spa",
        "street": "Strada Pianezza, 289, Torino",
        "postalCode": "10151",
        "city": "Italie",
        "website": "https://www.intesa.it/",
        "contact": "intesa@pec.trustedmail.intesa.it",
        "registeredAt": "2026-08-06"
      },
      {
        "name": "INVOPOP",
        "street": "Calle Pradillo 42, Madrid",
        "postalCode": "28002",
        "city": "Espagne",
        "website": "https://www.invopop.com/",
        "contact": "pdp@invopop.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "IOPOLE",
        "street": "145 Impasse John Locke",
        "postalCode": "34470",
        "city": "Pérols",
        "website": "https://www.iopole.com/",
        "contact": "contact@iopole.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "iPaidThat",
        "street": "Avenue d'Alphasis",
        "postalCode": "35760",
        "city": "Saint-Grégoire",
        "website": "https://ipaidthat.io/fr",
        "contact": "contact@ipaidthat.io",
        "registeredAt": "2026-01-06"
      },
      {
        "name": "ITESOFT",
        "street": "Chemin du Mas d'Andron",
        "postalCode": "30470",
        "city": "Aimargues",
        "website": "https://www.itesoft.com/fr",
        "contact": "contact@itesoft.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "jefacture.com",
        "street": "216 Rue Raymond Losserand",
        "postalCode": "75014",
        "city": "Paris",
        "website": "https://www.ecma-solutions.com/",
        "contact": "https://go.jefacture.com/pa",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "KALANDA",
        "street": "94 Avenue de la Sarriette",
        "postalCode": "13600",
        "city": "La Ciotat",
        "website": "https://www.kalanda.net/",
        "contact": "kalandaefacture@kalanda.net",
        "registeredAt": "En attente"
      },
      {
        "name": "KLEKOON",
        "street": "12, Rue Paul Langevin",
        "postalCode": "93270",
        "city": "Sevran",
        "website": "https://www.klekoon.com/",
        "contact": "contact.pa@klekoon.com",
        "registeredAt": "2026-01-16"
      },
      {
        "name": "KOLECTO PA",
        "street": "155 Boulevard Haussmann",
        "postalCode": "75008",
        "city": "Paris",
        "website": "https://www.kolecto.fr/",
        "contact": "admin-pa-client@kolecto.fr",
        "registeredAt": "2026-04-22"
      },
      {
        "name": "KOLECTO PDP",
        "street": "50 Rue la Boétie",
        "postalCode": "75008",
        "city": "Paris",
        "website": "https://www.kolecto.fr/",
        "contact": "admin@kolecto.fr",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "LE VILLAGE CONNECTE",
        "street": "2322 Route du Latéral",
        "postalCode": "47400",
        "city": "Fauguerolles",
        "website": "https://village-connecte.fr/",
        "contact": "contact-pdp@coaxis.com",
        "registeredAt": "2026-01-08"
      },
      {
        "name": "Legalinvoice by Tinexta Infocert",
        "street": "Piazzale Flaminio 1B, Rome",
        "postalCode": "00196",
        "city": "Italie",
        "website": "https://www.infocert.it/",
        "contact": "pdp@infocert.it",
        "registeredAt": "2026-04-13"
      },
      {
        "name": "LOGILEC",
        "street": "Route de Kerscao",
        "postalCode": "29480",
        "city": "Le Relecq-Kerhuon",
        "website": "https://www.logilec.fr/",
        "contact": "service.clients@logilec.leclerc",
        "registeredAt": "2026-01-06"
      },
      {
        "name": "LUCCA",
        "street": "151 Avenue de France",
        "postalCode": "75013",
        "city": "Paris",
        "website": "https://www.lucca.fr/",
        "contact": "plateforme-agreee@luccasoftware.com",
        "registeredAt": "2026-04-24"
      },
      {
        "name": "LUNDI MATIN",
        "street": "1025 Avenue Henri Becquerel",
        "postalCode": "34000",
        "city": "Montpellier",
        "website": "https://www.lundimatin.fr/",
        "contact": "contact@lundimatin.fr",
        "registeredAt": "2026-08-24"
      },
      {
        "name": "MACOMPTA.FR",
        "street": "20 Rue des Greffières",
        "postalCode": "17140",
        "city": "Lagord",
        "website": "https://www.macompta.fr/",
        "contact": "commercial@macompta.fr",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "MAROSA",
        "street": "C/ Policarpo Sanz 36 - 2e D, VigoPontevedra",
        "postalCode": "36202",
        "city": "Espagne",
        "website": "https://marosavat.com/",
        "contact": "marosanotifications@marosavat.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "MEDIUS",
        "street": "35 Rue des Jeuneurs",
        "postalCode": "75002",
        "city": "Paris",
        "website": "https://www.medius.com/fr",
        "contact": "info.france@medius.com",
        "registeredAt": "2026-01-08"
      },
      {
        "name": "MY-EDDY",
        "street": "2507 Avenue de l'Europe",
        "postalCode": "69140",
        "city": "Rillieux-la-Pape",
        "website": "https://dailyapps.fr/",
        "contact": "m.cure@my-eddy.fr",
        "registeredAt": "En attente"
      },
      {
        "name": "MY FITECO",
        "street": "Rue Albert Einstein",
        "postalCode": "53810",
        "city": "Changé",
        "website": "https://myfiteco.com/",
        "contact": "pa+contact@fiteco.com",
        "registeredAt": "2026-05-12"
      },
      {
        "name": "MY UNISOFT",
        "street": "Immeuble le Carré, 2 Rue George Stephenson",
        "postalCode": "78180",
        "city": "Montigny-le-Bretonneux",
        "website": "https://myunisoft.fr/",
        "contact": "pa-support@myunisoft.fr",
        "registeredAt": "2026-04-15"
      },
      {
        "name": "MyKinexo PDP",
        "street": "10 RUE ALAIN GERBAULT",
        "postalCode": "35000",
        "city": "Rennes",
        "website": "https://www.kinexo.fr/",
        "contact": "contact@kinexo.fr",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "MySupply Aps",
        "street": "Østre Fælledvej 8, Nørresundby",
        "postalCode": "9400",
        "city": "Danemark",
        "website": "https://mysupply.dk/en",
        "contact": "info@mysupply.dk",
        "registeredAt": "2026-03-03"
      },
      {
        "name": "N2F PDP",
        "street": "233 Chemin des Grandes Terres",
        "postalCode": "01250",
        "city": "Montagnat",
        "website": "https://www.n2f.com/fr/note-de-frais/",
        "contact": "sales@n2f.com",
        "registeredAt": "2025-12-19"
      },
      {
        "name": "NEOTIMO",
        "street": "27 rue de la Tuilerie",
        "postalCode": "45200",
        "city": "Amilly",
        "website": "https://neotimo.com/",
        "contact": "https://neotimo.com/contact",
        "registeredAt": "2026-04-13"
      },
      {
        "name": "NTT DATA Business Solutions",
        "street": "Philipp-Reis-Str 2, Bautzen",
        "postalCode": "02625",
        "city": "Allemagne",
        "website": "https://fr.nttdata.com/",
        "contact": "sol-fr-contact@nttdata.com",
        "registeredAt": "2026-05-13"
      },
      {
        "name": "ODOO",
        "street": "40, Chaussée de Namur, Grand Rosière",
        "postalCode": "1367",
        "city": "Belgique",
        "website": "https://www.odoo.com/fr_FR",
        "contact": "pdp-contact@odoo.com",
        "registeredAt": "2026-04-15"
      },
      {
        "name": "OfficeIn",
        "street": "15 Rue Pierre Lescot",
        "postalCode": "75001",
        "city": "Paris",
        "website": "https://officein.fr/",
        "contact": "contact@officein.fr",
        "registeredAt": "2026-07-09"
      },
      {
        "name": "ONE UP",
        "street": "124 Rue Réaumur",
        "postalCode": "75002",
        "city": "Paris",
        "website": "https://smallbusiness.oneup.com/fr/",
        "contact": "purchasing@oneup.com",
        "registeredAt": "2026-01-08"
      },
      {
        "name": "OPEN BEE",
        "street": "ZAC des Longerays",
        "postalCode": "74370",
        "city": "Epagny Metz-Tessy",
        "website": "https://www.openbee.com/",
        "contact": "https://www.openbee.com/nous-contacter/",
        "registeredAt": "2026-01-13"
      },
      {
        "name": "OPENTEXT",
        "street": "Taurusavenue 15 Zuidtoren, Hoofddorp",
        "postalCode": "2132",
        "city": "Pays-Bas",
        "website": "https://www.opentext.fr/",
        "contact": "pdp.nl@opentext.com",
        "registeredAt": "2025-12-12"
      },
      {
        "name": "PAGERO",
        "street": "Västra Hamngatan 1, Göteborg",
        "postalCode": "411 17",
        "city": "Suède",
        "website": "https://www.pagero.com/fr",
        "contact": "info@pagero.fr",
        "registeredAt": "2025-12-19"
      },
      {
        "name": "PARAGON",
        "street": "274 Boulevard Clémenceau",
        "postalCode": "59700",
        "city": "Marcq-en-Barœul",
        "website": "https://www.paragon.world/fr",
        "contact": "ipp@paragon-cc.fr",
        "registeredAt": "2025-12-22"
      },
      {
        "name": "PAYFLOWS",
        "street": "17 Rue de la Comète",
        "postalCode": "75007",
        "city": "Paris",
        "website": "https://payflows.io/",
        "contact": "joseph@payflows.io",
        "registeredAt": "2026-04-15"
      },
      {
        "name": "PENNYLANE",
        "street": "2-4 Rue Jules Lefebvre",
        "postalCode": "75009",
        "city": "Paris",
        "website": "https://www.pennylane.com/fr",
        "contact": "portabilite.pa@pennylane.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "PITNEY BOWES",
        "street": "5 rue Francis de Pressensé",
        "postalCode": "93210",
        "city": "Saint-Denis",
        "website": "https://www.pitneybowes.com/fr",
        "contact": "admin.pdp@pb.com",
        "registeredAt": "2026-01-13"
      },
      {
        "name": "QONTO",
        "street": "18 Rue de Navarin",
        "postalCode": "75009",
        "city": "Paris",
        "website": "https://qonto.com/fr",
        "contact": "contact-pdp@qonto.com",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "QWEEBY",
        "street": "8 Rue Louis Braille",
        "postalCode": "42000",
        "city": "Saint-Étienne",
        "website": "https://www.qweeby.fr/",
        "contact": "hello_pdp@qweeby.com",
        "registeredAt": "2025-12-22"
      },
      {
        "name": "RATIOO",
        "street": "300 Rue du Noir Debout",
        "postalCode": "59242",
        "city": "Cappelle-en-Pévèle",
        "website": "https://ratioo.fr/",
        "contact": "contact@ratioo.fr",
        "registeredAt": "En attente"
      },
      {
        "name": "SAGE",
        "street": "10 Place de Belgique",
        "postalCode": "92250",
        "city": "La Garenne-Colombes",
        "website": "https://www.sage.com/fr-fr/",
        "contact": "pdp.france@sage.com",
        "registeredAt": "2025-12-22"
      },
      {
        "name": "SAP",
        "street": "Dietmar-Hopp-Allee 16, Walldorf",
        "postalCode": "69190",
        "city": "Allemagne",
        "website": "https://www.sap.com/france/",
        "contact": "sap_pdp_contact@sap.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "SCRIBEE",
        "street": "128 Rue la Boétie",
        "postalCode": "75008",
        "city": "Paris",
        "website": "https://www.scribee.tech/",
        "contact": "contact@scribee.tech",
        "registeredAt": "2025-12-22"
      },
      {
        "name": "SEEBURGER",
        "street": "1 Edisonstrasse, Bretten",
        "postalCode": "75015",
        "city": "Allemagne",
        "website": "https://www.seeburger.com/",
        "contact": "info.fr@seeburger.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "SEPTEO",
        "street": "194 avenue de la Gare sud de france",
        "postalCode": "34970",
        "city": "Lattes",
        "website": "https://www.septeopdp.com/",
        "contact": "contact@septeopdp.com",
        "registeredAt": "2026-01-09"
      },
      {
        "name": "SEQINO",
        "street": "2 Route de la Noue",
        "postalCode": "91190",
        "city": "Gif-sur-Yvette",
        "website": "https://seqino.com/",
        "contact": "contact-pdp@seqino.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "SERENSIA by Quadient",
        "street": "15 Rue des Mathurins",
        "postalCode": "75009",
        "city": "Paris",
        "website": "https://www.serensia.com/",
        "contact": "contact.marketing@quadient.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "SERES",
        "street": "45 Bd Paul Vaillant Couturier",
        "postalCode": "94200",
        "city": "Ivry-sur-Seine",
        "website": "https://www.seres.fr/",
        "contact": "contact@seres.fr",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "Shine",
        "street": "Fiolstræde 17B, København",
        "postalCode": "1171",
        "city": "Danemark",
        "website": "https://www.shine.fr/",
        "contact": "pa@shine.co",
        "registeredAt": "2026-05-21"
      },
      {
        "name": "SNI",
        "street": "Dunajska jesta 136, Ljubljana",
        "postalCode": "1000",
        "city": "Slovénie",
        "website": "https://snitechnology.net/fr",
        "contact": "regulation@snitechnology.net",
        "registeredAt": "2026-04-13"
      },
      {
        "name": "SOLO",
        "street": "Sveavägen 13, Stockholm",
        "postalCode": "111 57",
        "city": "Suède",
        "website": "https://www.solo.fr/",
        "contact": "hello@solo.fr",
        "registeredAt": "2026-02-16"
      },
      {
        "name": "SOVOS",
        "street": "Rua do Viriato, nº 13, 3º étage, 233 Lisbonne",
        "postalCode": "1050",
        "city": "Portugal",
        "website": "https://www.saphety.com/fr",
        "contact": "sovos-pdp_contact@sovos.com",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "SPENDESK",
        "street": "51 Rue de Londres",
        "postalCode": "75008",
        "city": "Paris",
        "website": "https://www.spendesk.com/fr/",
        "contact": "hello@spendesk.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "SPS COMMERCE",
        "street": "De Corridor 5 ZA, Breukelen",
        "postalCode": "3621",
        "city": "Pays-Bas",
        "website": "https://tiekinetix.com/fr",
        "contact": "pdpcontact@spscommerce.com",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "SRCI",
        "street": "4 Rue Joseph Fourier",
        "postalCode": "28000",
        "city": "Chartres",
        "website": "https://solutions.srci.fr/",
        "contact": "commercial@srci.fr",
        "registeredAt": "2026-01-19"
      },
      {
        "name": "STORECOVE",
        "street": "s-Gravelandseweg 46D, Hilversum",
        "postalCode": "1211 BT",
        "city": "Pays-Bas",
        "website": "https://www.storecove.com/fr/fr",
        "contact": "info@storecove.com",
        "registeredAt": "2026-04-28"
      },
      {
        "name": "SUPER PDP",
        "street": "6 rue de la Dhuis",
        "postalCode": "75020",
        "city": "Paris",
        "website": "https://www.superpdp.tech/",
        "contact": "contact@superpdp.tech",
        "registeredAt": "2025-12-22"
      },
      {
        "name": "SYMTRAX",
        "street": "11 Rue Raymond Marc",
        "postalCode": "30000",
        "city": "Nîmes",
        "website": "https://www.symtrax.com/fr",
        "contact": "contact.pdp@symtrax.eu",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "TAXERA",
        "street": "40 Rue Alexandre Dumas",
        "postalCode": "75011",
        "city": "Paris",
        "website": "https://taxera.tech/",
        "contact": "france@taxera.tech",
        "registeredAt": "2026-06-04"
      },
      {
        "name": "TeamSystem Sellsy",
        "street": "Avenue du Lazaret",
        "postalCode": "17000",
        "city": "La Rochelle",
        "website": "https://go.sellsy.com/",
        "contact": "contact@sellsy.com",
        "registeredAt": "2025-12-24"
      },
      {
        "name": "TENOR",
        "street": "5 Rue des Anciennes Tanneries",
        "postalCode": "69600",
        "city": "Oullins",
        "website": "https://tenorsolutions.com/",
        "contact": "contact.pdp@tenorsolutions.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "TESISQUARE SPA",
        "street": "Via Mendicità Istruita 24, Bra CN",
        "postalCode": "12042",
        "city": "Italie",
        "website": "https://www.tesisquare.com/fr",
        "contact": "digital_compliance@service.tesisquare.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "TESSI Technologies",
        "street": "Immeuble Cassiopee, 1-3 Avenue des Satellites",
        "postalCode": "33185",
        "city": "Le Haillan",
        "website": "https://www.tessi.eu/fr",
        "contact": "pdp.support@tessi.fr",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "TIIME PDP",
        "street": "15 Rue Auber",
        "postalCode": "75009",
        "city": "Paris",
        "website": "https://www.tiime.fr/",
        "contact": "contact@tiimepdp.com",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "TRADESHIFT BABELWAY",
        "street": "Chemin du Cyclotron 6, Ottignies-Louvain-la-Neuve",
        "postalCode": "1348",
        "city": "Belgique",
        "website": "https://tradeshift.com/fr",
        "contact": "support@tradeshift.com",
        "registeredAt": "2026-01-06"
      },
      {
        "name": "Transalis Limited",
        "street": "Kyriakou Matsi 16, Nicosie",
        "postalCode": "1082",
        "city": "Chypre",
        "website": "https://www.transalis.com/",
        "contact": "mstares@transalis.com",
        "registeredAt": "2026-01-19"
      },
      {
        "name": "TRESO2",
        "street": "35 Rue des Mathurins",
        "postalCode": "75008",
        "city": "Paris",
        "website": "http://www.treso2.com/",
        "contact": "contact.pdp@treso2.com",
        "registeredAt": "2026-01-08"
      },
      {
        "name": "TUNGSTEN AUTOMATION FRANCE",
        "street": "18 Boulevard Malesherbes",
        "postalCode": "75008",
        "city": "Paris",
        "website": "https://www.tungstenautomation.fr/",
        "contact": "ruud.vanhilten@tungstenautomation.com",
        "registeredAt": "2025-12-23"
      },
      {
        "name": "TX2 Concept",
        "street": "491 Boulevard Duhamel du Monceau",
        "postalCode": "45160",
        "city": "Olivet",
        "website": "https://tx2.fr/",
        "contact": "adm@tx2.fr",
        "registeredAt": "2026-01-14"
      },
      {
        "name": "VENTYA",
        "street": "3, Boulevard des Bouvets",
        "postalCode": "92000",
        "city": "Nanterre",
        "website": "https://www.ventya.fr/",
        "contact": "contact@ventya.fr",
        "registeredAt": "2025-12-18"
      },
      {
        "name": "VERYSWING",
        "street": "143bis Rue Yves le Coz",
        "postalCode": "78000",
        "city": "Versailles",
        "website": "https://veryswing.com/",
        "contact": "einvoicing@veryswing.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "VosFactures",
        "street": "FACTUALI 470 Promenade des Anglais",
        "postalCode": "6200",
        "city": "Nice",
        "website": "https://vosfactures.fr/",
        "contact": "info@vosfactures.fr",
        "registeredAt": "2026-04-15"
      },
      {
        "name": "VOXEL, an Amadeus company",
        "street": "Carrer Cristóbal de Moura 115 1st floor, Barcelone",
        "postalCode": "8019",
        "city": "Espagne",
        "website": "https://www.voxelgroup.net/facture-electronique/",
        "contact": "pdp.contact-voxel@amadeus.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "WEPROC",
        "street": "2 Parvis des Écoles",
        "postalCode": "83000",
        "city": "Toulon",
        "website": "https://www.weproc.com/fr/",
        "contact": "contact-pdp@weproc.com",
        "registeredAt": "2025-12-23"
      },
      {
        "name": "WiseTech GLOBAL",
        "street": "25 Bourke Road, Alexandria NSW 2015",
        "postalCode": "/",
        "city": "Australie",
        "website": "https://www.wisetechglobal.com/fr-fr/",
        "contact": "communications@wisetechglobal.com",
        "registeredAt": "2026-01-15"
      },
      {
        "name": "XELYA",
        "street": "1 Rue Royale 174 Bureaux de la Colline",
        "postalCode": "92210",
        "city": "Saint-Cloud",
        "website": "https://www.xelya.com/",
        "contact": "contact-pa@xelya.com",
        "registeredAt": "2026-05-13"
      },
      {
        "name": "YOOZ PDP",
        "street": "Le Sequoia Parc d'Andron",
        "postalCode": "30470",
        "city": "Aimargues",
        "website": "https://www.getyooz.com/fr",
        "contact": "contact@yoozpdp.com",
        "registeredAt": "2025-12-11"
      },
      {
        "name": "YTEMS",
        "street": "11 Rue de Lourmel",
        "postalCode": "75015",
        "city": "Paris",
        "website": "https://com.ytems.app/",
        "contact": "pa@ytems.co",
        "registeredAt": "2026-08-03"
      }
    ],
    "pending": [
      {
        "name": "Basikon",
        "street": "17 Rue de Kronstadt",
        "postalCode": "92380",
        "city": "Garches",
        "website": "https://www.basikon.com/fr",
        "contact": "info@fiskaltrust.fr"
      },
      {
        "name": "CENSE",
        "street": "4 Place Sadi Carnot",
        "postalCode": "13002",
        "city": "Marseille",
        "website": "https://www.cpem.fr/o",
        "contact": "contact@cpem.fr"
      },
      {
        "name": "EAGLESSOFT",
        "street": "Excelsiorlaan 31, Zaventem",
        "postalCode": "1930",
        "city": "Belgique",
        "website": "https://eaglessoft.com/",
        "contact": "info@eaglessoft.com"
      },
      {
        "name": "EY Expertises & Transactions",
        "street": "1-2 place des saisons",
        "postalCode": "92400",
        "city": "Courbevoie",
        "website": "https://www.ey.com/fr_fr",
        "contact": "pdp.ey@fr.ey.com"
      },
      {
        "name": "Konica Minolta Business Solutions France",
        "street": "365 Route de Saint Germain",
        "postalCode": "78420",
        "city": "Carrières-sur-Seine",
        "website": "https://www.konicaminolta.fr/fr-fr",
        "contact": "contactpa@konicaminolta.fr"
      },
      {
        "name": "Ponsot Conseil Gestion",
        "street": "185 Avenue Henri Mauriat",
        "postalCode": "13100",
        "city": "Aix-en-Provence",
        "website": "https://www.ponsotconseilgestion.com/",
        "contact": "contact@ponsotconseilgestion.com"
      },
      {
        "name": "Sage Holding France",
        "street": "52 Avenue du Général de Gaulle",
        "postalCode": "92800",
        "city": "Puteaux",
        "website": "https://www.sage.com/fr-fr/",
        "contact": "pa.france@sage.com"
      },
      {
        "name": "SWILE",
        "street": "561 Rue Georges Méliès",
        "postalCode": "34000",
        "city": "Montpellier",
        "website": "https://www.swile.co/",
        "contact": "gregory.truchetet@swile.co"
      },
      {
        "name": "Taxilla Europe BV",
        "street": "Rue des Colonies 11, Brussels",
        "postalCode": "1000",
        "city": "Belgique",
        "website": "https://www.taxilla.com/",
        "contact": "support.pdp@taxilla.com"
      },
      {
        "name": "YUMAN",
        "street": "Square de Meuûs 35",
        "postalCode": "1000",
        "city": "Belgique",
        "website": "https://www.yuman.io/",
        "contact": "contact@yuman.io"
      },
      {
        "name": "ZEFYR",
        "street": "12 Rue Ernest Psichari",
        "postalCode": "75007",
        "city": "Paris",
        "website": "https://www.zefyr.net/",
        "contact": "facturation-electronique@zefyr.net"
      }
    ],
    "sourcePageUpdatedAt": "2026-10-13"
  },
  "incidents": {
    "schemaVersion": "2.2",
    "since": "2026-09-01",
    "checkedAt": "2026-10-14",
    "limit": "Ce journal réunit les avis des éditeurs, les notifications relayées et les revendications à confirmer. Chaque signalement précise son niveau de confirmation et le service concerné. Certains avis se recoupent. La couverture reste partielle ; l’évaluation de la disponibilité et de la sécurité exige aussi des mesures techniques et des audits.",
    "securityReview": {
      "checkedAt": "2026-10-14",
      "status": "partial_search",
      "platformCount": 149,
      "note": "Dernière recherche nominative complète le 10 octobre pour les 149 acteurs alors présents. L’actualisation générale du 14 reste en cours ; les six nouveaux sites et les 26 sources de collecte ont été lus. Les six avis de sécurité déjà publiés ont été relus et conservent leurs qualifications. Le bandeau AIFE de reprise a disparu : la fin de surveillance reste non précisée. L’investigation chez le prestataire de VosFactures conserve son périmètre distinct.",
      "sourceIds": [
        "axonaut-claim-20260629",
        "fiducial-security-20261001",
        "aife-vosfactures-reprise-20261004",
        "aife-vosfactures-20261002",
        "factuali-notification-relayed-20261001",
        "fuitesinfos-vosfactures-20261001",
        "fakturownia-security-20260929",
        "cert-fr-sap-20260908",
        "blg-security-20260810",
        "frenchbreaches-welyb-20260915",
        "welyb-cecurity-integration",
        "frenchbreaches-zenfirst-20260917",
        "zenfirst-integration-20260920",
        "frenchbreaches-altagem-20260921",
        "altagem-iopole-integration-20260923",
        "frenchbreaches-faktus-20260919",
        "faktus-financement-20260923"
      ],
      "findings": [
        {
          "platformSlug": "axonaut",
          "type": "outside_period",
          "title": "Clients Axonaut : revendication publiée en juin",
          "note": "FrenchBreaches rapporte le 29 juin une revendication de documents attribués à huit entreprises clientes d’Axonaut. L’authenticité, le point d’accès et une compromission de l’éditeur restent à confirmer. La publication est antérieure au 1er septembre et reste hors du journal de la période.",
          "sourceIds": [
            "axonaut-claim-20260629"
          ]
        },
        {
          "platformSlug": "sap",
          "type": "vulnerability_advisory",
          "title": "SAP : bulletin de correctifs du 8 septembre",
          "note": "Le CERT-FR recense des vulnérabilités dans plusieurs produits SAP. Ce bulletin appelle une vérification des produits et versions utilisés ; il décrit des failles logicielles, sans signaler de compromission d’une PA.",
          "sourceIds": [
            "cert-fr-sap-20260908"
          ]
        },
        {
          "platformSlug": "blg",
          "type": "outside_period",
          "title": "blgCloud : notification antérieure à la période",
          "note": "La notification officielle du 10 août décrit une attaque de juillet. Elle est conservée comme contexte et exclue du compteur des incidents de septembre. Le suivi des publications conserve cet incident de juillet hors du compteur de la période.",
          "sourceIds": [
            "blg-security-20260810"
          ]
        }
      ]
    },
    "research": [
      {
        "platformSlug": "a-cube",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "abby",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "accenture",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "ademico",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "ademico"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "agena3000",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "agicap",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "arratech",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "arteva",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "aruba",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "avalara",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "avalara"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "axelor",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "axonaut",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "axway",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "axway"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "azopio",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "b2brouter",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "b4value",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "basware",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "atgp",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "billit",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "blg",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "blg"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "cbs",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "cecurity",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "cegedim",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "cegi-alfa",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "cegid",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "chaintrust",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "cleartax",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "comarch",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "cyclope",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "icd",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "dext",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "digipharmacie",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "tessi",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "digital-technologies",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "docnova",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "docoon",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "docoon"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "docprocess",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "docuware",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "dokapi",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "dokapi"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "dougs",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "doxallia",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "bc-solutions",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "ecosio-intercom",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "ecosio-intercom"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "edicom",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "edicom-group",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "edics",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "edieyes",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "edt",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "eezi",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "eezi"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "effinum",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "enerj",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "esalink",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "esi",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "esker",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "esker"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "facnote",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "fiducial-cloud",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "fiskaltrust",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "fiskaltrust"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "flowie",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "flowie"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "fonoa",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "freedz",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "fulll",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "generix",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "gep",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "gestav",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "gurusoft",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "euro-information",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "iaf",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "iedi",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "iga-assurance",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "indicom",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "indy",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "intesa",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "paragon",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "invopop",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "invopop"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "iopole",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "ipaidthat",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "itesoft",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "jefacture",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "klekoon",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "kolecto",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "kolecto-pdp",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "village-connecte",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "legalinvoice",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "logilec",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "lucca",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "lucca"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "lundi-matin",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "macompta",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "marosa",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "medius",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "my-fiteco",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "mykinexo",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "mysupply",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "myunisoft",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "myunisoft"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "n2f",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "n2f"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "neotimo",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "ntt-data",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "odoo",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "darva",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "officein",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "pagero",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "one-up",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "open-bee",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "opentext",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "infologic",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "payflows",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "pennylane",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "pennylane"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "pitney-bowes",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "pitney-bowes"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "qonto",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "qweeby",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "sage",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "sage"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "sap",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "scribee",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "seeburger",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "sellsy",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "septeo",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "seqino",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "serensia",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "seres",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "shine",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "groupe-sigma",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "sni",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "solo",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "sovos",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "spendesk",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "spendesk"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "sps-commerce",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "srci",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "storecove",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "storecove"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "superpdp",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "superpdp"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "symtrax",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "taxera",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "tenor",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "tesisquare",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "tiime",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "tiime"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "tradeshift",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "transalis",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "treso2",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "tungsten",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "tungsten"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "tx2",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "ventya",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "veryswing",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "veryswing"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "vosfactures",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "voxel",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "weproc",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [
          "weproc"
        ],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "ags-records",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "wisetech",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "xelya",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "yooz",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "ytems",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "entropics",
        "checkedAt": "2026-10-10",
        "status": "searched",
        "feedIds": [],
        "note": "Recherche nominative publique actualisée le 10 octobre pour les nouveautés depuis le 8 octobre, complétée par les avis identifiés depuis septembre. Les pistes pertinentes sont recoupées auprès de leurs auteurs. Les notifications privées et les ressources non indexées restent hors du périmètre."
      },
      {
        "platformSlug": "befresh",
        "checkedAt": "2026-10-14",
        "status": "public_sites_reviewed",
        "feedIds": [],
        "note": "Lecture directe des sites publics identifiés par la DGFiP le 14 octobre. La recherche nominative complémentaire reste à effectuer ; ces lectures ne constituent pas un historique complet des incidents."
      },
      {
        "platformSlug": "factureapp",
        "checkedAt": "2026-10-14",
        "status": "public_sites_reviewed",
        "feedIds": [],
        "note": "Lecture directe des sites publics identifiés par la DGFiP le 14 octobre. La recherche nominative complémentaire reste à effectuer ; ces lectures ne constituent pas un historique complet des incidents."
      },
      {
        "platformSlug": "insiders-technologies",
        "checkedAt": "2026-10-14",
        "status": "public_sites_reviewed",
        "feedIds": [],
        "note": "Lecture directe des sites publics identifiés par la DGFiP le 14 octobre. La recherche nominative complémentaire reste à effectuer ; ces lectures ne constituent pas un historique complet des incidents."
      },
      {
        "platformSlug": "kalanda",
        "checkedAt": "2026-10-14",
        "status": "public_sites_reviewed",
        "feedIds": [],
        "note": "Lecture directe des sites publics identifiés par la DGFiP le 14 octobre. La recherche nominative complémentaire reste à effectuer ; ces lectures ne constituent pas un historique complet des incidents."
      },
      {
        "platformSlug": "my-eddy",
        "checkedAt": "2026-10-14",
        "status": "public_sites_reviewed",
        "feedIds": [],
        "note": "Lecture directe des sites publics identifiés par la DGFiP le 14 octobre. La recherche nominative complémentaire reste à effectuer ; ces lectures ne constituent pas un historique complet des incidents."
      },
      {
        "platformSlug": "ratioo",
        "checkedAt": "2026-10-14",
        "status": "public_sites_reviewed",
        "feedIds": [],
        "note": "Lecture directe des sites publics identifiés par la DGFiP le 14 octobre. La recherche nominative complémentaire reste à effectuer ; ces lectures ne constituent pas un historique complet des incidents."
      }
    ],
    "collection": {
      "intervalMinutes": 1440,
      "publication": "reviewed",
      "feeds": [
        {
          "id": "sage",
          "platformSlugs": [
            "sage"
          ],
          "name": "Sage",
          "url": "https://status.sage.com/history.rss",
          "pageUrl": "https://status.sage.com/",
          "sourceId": "sage-status-2026-09",
          "kind": "rss",
          "profile": "statuspage",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "pennylane",
          "platformSlugs": [
            "pennylane"
          ],
          "name": "Pennylane",
          "url": "https://status.pennylane.com/history.rss",
          "pageUrl": "https://status.pennylane.com/",
          "sourceId": "pennylane-status-2026-09",
          "kind": "rss",
          "profile": "statuspage",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "esker",
          "platformSlugs": [
            "esker"
          ],
          "name": "Esker",
          "url": "https://www.trustesker.com/?env=G",
          "pageUrl": "https://www.trustesker.com/?env=G",
          "sourceId": "esker-status-2026-09",
          "kind": "esker",
          "profile": "esker",
          "checkedAt": "2026-10-14",
          "note": "Page par environnement ; lecture automatique des messages visibles, historique limité."
        },
        {
          "id": "avalara",
          "platformSlugs": [
            "avalara"
          ],
          "name": "Avalara",
          "url": "https://status.avalara.com/history.rss",
          "pageUrl": "https://status.avalara.com/",
          "sourceId": "avalara-watch-2026-09",
          "kind": "rss",
          "profile": "statuspage",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "axway",
          "platformSlugs": [
            "axway"
          ],
          "name": "Axway eInvoicing",
          "url": "https://status.axway.com/history.rss",
          "pageUrl": "https://status.axway.com/",
          "sourceId": "axway-watch-2026-09",
          "kind": "rss",
          "profile": "statuspage",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "blg",
          "platformSlugs": [
            "blg"
          ],
          "name": "blgCloud",
          "url": "https://status.blgcloud.com/history.rss",
          "pageUrl": "https://status.blgcloud.com/",
          "sourceId": "blg-watch-2026-09",
          "kind": "rss",
          "profile": "statuspage",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "docoon",
          "platformSlugs": [
            "docoon"
          ],
          "name": "Docoon Invoice",
          "url": "https://docooninvoice.statuspage.io/history.rss",
          "pageUrl": "https://docooninvoice.statuspage.io/",
          "sourceId": "docoon-invoice-watch-20260920",
          "kind": "rss",
          "profile": "statuspage",
          "checkedAt": "2026-10-14",
          "note": "Flux propre à Docoon Invoice, identifié depuis le site officiel. Il remplace le flux Docoon Messaging, dont le périmètre est différent."
        },
        {
          "id": "dokapi",
          "platformSlugs": [
            "dokapi"
          ],
          "name": "Dokapi",
          "url": "https://dokapi.statuspage.io/history.rss",
          "pageUrl": "https://dokapi.statuspage.io/",
          "sourceId": "dokapi-watch-2026-09",
          "kind": "rss",
          "profile": "statuspage",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "ecosio-intercom",
          "platformSlugs": [
            "ecosio-intercom"
          ],
          "name": "ecosio InterCom",
          "url": "https://www.ecosio-status.com/feed.rss",
          "pageUrl": "https://www.ecosio-status.com/",
          "sourceId": "ecosio-intercom-watch-2026-09",
          "kind": "rss",
          "profile": "statuspal",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "fiskaltrust",
          "platformSlugs": [
            "fiskaltrust"
          ],
          "name": "fiskaltrust",
          "url": "https://status.fiskaltrust.eu/feed",
          "pageUrl": "https://status.fiskaltrust.eu/",
          "sourceId": "fiskaltrust-watch-2026-09",
          "kind": "rss",
          "profile": "betterstack",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "flowie",
          "platformSlugs": [
            "flowie"
          ],
          "name": "Flowie",
          "url": "https://flowie.betteruptime.com/feed",
          "pageUrl": "https://flowie.betteruptime.com/",
          "sourceId": "flowie-watch-2026-09",
          "kind": "rss",
          "profile": "betterstack",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "invopop",
          "platformSlugs": [
            "invopop"
          ],
          "name": "Invopop",
          "url": "https://status.invopop.com/feed.rss",
          "pageUrl": "https://status.invopop.com/",
          "sourceId": "invopop-watch-2026-09",
          "kind": "rss",
          "profile": "statuspal",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "lucca",
          "platformSlugs": [
            "lucca"
          ],
          "name": "Lucca Factures",
          "url": "https://status.lucca.fr/history.rss",
          "pageUrl": "https://status.lucca.fr/",
          "sourceId": "lucca-watch-2026-09",
          "kind": "rss",
          "profile": "statuspage",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "n2f",
          "platformSlugs": [
            "n2f"
          ],
          "name": "N2F",
          "url": "https://status.n2f.com/fr/feed",
          "pageUrl": "https://status.n2f.com/fr",
          "sourceId": "n2f-watch-2026-09",
          "kind": "rss",
          "profile": "betterstack",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "pitney-bowes",
          "platformSlugs": [
            "pitney-bowes"
          ],
          "name": "Pitney Bowes Invoice Services",
          "url": "https://status.pitneybowes.com/history.rss",
          "pageUrl": "https://status.pitneybowes.com/",
          "sourceId": "pitney-bowes-watch-2026-09",
          "kind": "rss",
          "profile": "statuspage",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "spendesk",
          "platformSlugs": [
            "spendesk"
          ],
          "name": "Spendesk",
          "url": "https://status.spendesk.com/history.rss",
          "pageUrl": "https://status.spendesk.com/",
          "sourceId": "spendesk-watch-2026-09",
          "kind": "rss",
          "profile": "statuspage",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "storecove",
          "platformSlugs": [
            "storecove"
          ],
          "name": "Storecove",
          "url": "https://storecove.statuspage.io/history.rss",
          "pageUrl": "https://storecove.statuspage.io/",
          "sourceId": "storecove-watch-2026-09",
          "kind": "rss",
          "profile": "statuspage",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "superpdp",
          "platformSlugs": [
            "superpdp"
          ],
          "name": "SuperPDP",
          "url": "https://status.superpdp.tech/rss",
          "pageUrl": "https://status.superpdp.tech/",
          "sourceId": "superpdp-watch-2026-09",
          "kind": "rss",
          "profile": "ohdear",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "weproc",
          "platformSlugs": [
            "weproc"
          ],
          "name": "WeInvoice by WeProc",
          "url": "https://status.weinvoice.fr/feed",
          "pageUrl": "https://status.weinvoice.fr/incidents",
          "sourceId": "weproc-watch-2026-09",
          "kind": "rss",
          "profile": "betterstack",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "veryswing",
          "platformSlugs": [
            "veryswing"
          ],
          "name": "Veryswing",
          "url": "https://status.veryswing.com/atom",
          "pageUrl": "https://status.veryswing.com/",
          "sourceId": "veryswing-watch-2026-09",
          "kind": "atom",
          "profile": "cachet",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "eezi",
          "platformSlugs": [
            "eezi"
          ],
          "name": "eezi",
          "url": "https://eezi.instatus.com/af-na/history.rss",
          "pageUrl": "https://eezi.instatus.com/",
          "sourceId": "eezi-watch-2026-09",
          "kind": "rss",
          "profile": "instatus",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "tungsten",
          "platformSlugs": [
            "tungsten"
          ],
          "name": "Tungsten e-Invoice Connect",
          "url": "https://status.tungstencloud.com/europe/feed.rss",
          "pageUrl": "https://status.tungstencloud.com/europe",
          "sourceId": "tungsten-watch-2026-09",
          "kind": "rss",
          "profile": "incident-io",
          "checkedAt": "2026-10-14",
          "note": "Flux public de l’éditeur. Les services et pays concernés sont précisés dans chaque avis."
        },
        {
          "id": "myunisoft",
          "platformSlugs": [
            "myunisoft"
          ],
          "name": "MyUnisoft",
          "url": "https://meteo.myunisoft.fr/api/incidents.json",
          "pageUrl": "https://meteo.myunisoft.fr/",
          "sourceId": "myunisoft-watch-2026-09",
          "kind": "json",
          "profile": "myunisoft",
          "checkedAt": "2026-10-14",
          "note": "Calendrier JSON officiel. Les échanges de la chronologie détaillée se lisent sur chaque avis."
        },
        {
          "id": "tiime",
          "platformSlugs": [
            "tiime"
          ],
          "name": "Tiime",
          "url": "https://status.tiime.fr/api/getEventFeed/KoA7Nf881q",
          "pageUrl": "https://status.tiime.fr/",
          "sourceId": "tiime-watch-2026-09",
          "kind": "json",
          "profile": "uptimerobot-events",
          "checkedAt": "2026-10-14",
          "note": "API publique des événements, liée depuis la page d’état. Fenêtre glissante de 30 jours."
        },
        {
          "id": "ademico",
          "platformSlugs": [
            "ademico"
          ],
          "name": "Ademico Software",
          "url": "https://status.ademico-software.com/api/getEventFeed/kME5WtnQZ0",
          "pageUrl": "https://status.ademico-software.com/",
          "sourceId": "ademico-watch-2026-09",
          "kind": "json",
          "profile": "uptimerobot-events",
          "checkedAt": "2026-10-14",
          "note": "API publique des événements, liée depuis la page d’état. Fenêtre glissante de 30 jours."
        },
        {
          "id": "cert-fr",
          "platformSlugs": [],
          "name": "CERT-FR",
          "url": "https://www.cert.ssi.gouv.fr/feed/",
          "pageUrl": "https://www.cert.ssi.gouv.fr/",
          "sourceId": "cert-fr-watch-2026-09",
          "kind": "rss",
          "profile": "cert-fr",
          "checkedAt": "2026-10-14",
          "note": "Bulletins, alertes et avis de vulnérabilité. Le rattachement à une PA demande une vérification du produit concerné."
        }
      ]
    },
    "coverage": [
      {
        "platformSlug": "cegid",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "sage",
        "sourceIds": [
          "sage-status-2026-09",
          "sage-onboarding-20261010"
        ],
        "checkedAt": "2026-10-14",
        "status": "reviewed",
        "note": "Flux et avis relus le 14 octobre. Nouvel incident d’envoi de factures électroniques françaises le 13, avec correctif en préparation. Téléversement et composant E-Reporting déclarés résolus le 5 octobre. Synchronisation des factures rétablie le 6, téléchargements rétablis le 7. L’accès Sage Intacct en Europe est rétabli le 9. L’enquête FR-e-Reporting du 10 conclut à une intégration incomplète des comptes concernés, sans incident de service selon Sage : cet avis reste hors du compteur. Les avis propres à d’autres pays sont conservés dans les archives de revue."
      },
      {
        "platformSlug": "pennylane",
        "sourceIds": [
          "pennylane-status-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "reviewed",
        "note": "Flux et avis relus le 14 octobre. La perturbation de l’application du 25 est résolue ; son impact sur les flux PA reste non documenté."
      },
      {
        "platformSlug": "tiime",
        "sourceIds": [
          "tiime-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "API publique consultée : liste d’événements vide dans la fenêtre de 30 jours fournie par l’éditeur."
      },
      {
        "platformSlug": "abby",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "myunisoft",
        "sourceIds": [
          "myunisoft-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Calendrier et pages relus le 14 octobre. Les deux notifications de connexion du 2 octobre annoncent la résolution le 5. Ajout de Datalake et de la saisie des temps, avec résolutions le 6. Les dates des pages sont conservées au jour près faute de fuseau explicite."
      },
      {
        "platformSlug": "septeo",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "qonto",
        "sourceIds": [
          "qonto-status-20261008",
          "qonto-status-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Historique d’octobre relu le 14 octobre : la page affiche une liste vide. La disponibilité de la PA et des services bancaires reste à vérifier séparément."
      },
      {
        "platformSlug": "sellsy",
        "sourceIds": [
          "sellsy-status-2026-09"
        ],
        "checkedAt": "2026-09-16",
        "status": "partial",
        "note": "État courant consulté. L’historique depuis le 1er septembre et la disponibilité de la PA restent à documenter. Le site refuse notre collecte automatique."
      },
      {
        "platformSlug": "indy",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "superpdp",
        "sourceIds": [
          "superpdp-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux relu le 14 octobre, après les précédentes lectures de la page. Incident de chargement de l’annuaire du 18 septembre publié, avec résolution annoncée. Horaires limités au jour en raison des fuseaux contradictoires."
      },
      {
        "platformSlug": "sap",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "generix",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "esker",
        "sourceIds": [
          "esker-status-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Pages relues le 14 octobre. Les avis L du 2 octobre et E du 5 octobre, déjà absents le 8, ont disparu, avec des résolutions à confirmer. L’avis L décrivait une interconnexion PA rétablie et un rattrapage estimé jusqu’au 5. L’avis d’affichage du 9 regroupe D, E, G et K ; les compléments des 12 et 13 annoncent un script correctif en préparation. Le périmètre PA français reste non précisé. Les anciens avis G et J gardent leur état inconnu."
      },
      {
        "platformSlug": "cegedim",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "axonaut",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "shine",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "macompta",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "odoo",
        "sourceIds": [
          "odoo-manual-status-2026-09"
        ],
        "checkedAt": "2026-09-16",
        "status": "partial",
        "note": "Page d’état consultée. Le contenu extrait mêle des exemples et des événements anciens ; il est insuffisant pour établir un historique fiable de septembre."
      },
      {
        "platformSlug": "jefacture",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Welyb signale une difficulté de modification des statuts vers jefacture.com. L’avis est sans date propre, observé le 30 septembre ; la modification directe dans la PA est présentée comme un contournement fonctionnel."
      },
      {
        "platformSlug": "fulll",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "kolecto",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "yooz",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "doxallia",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "seres",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "b2brouter",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "dext",
        "sourceIds": [
          "dext-status-2026-09"
        ],
        "checkedAt": "2026-09-16",
        "status": "partial",
        "note": "Le rapport HTTP de Dext Prepare couvre une partie de la période. Un suivi propre à la PA française reste à documenter."
      },
      {
        "platformSlug": "dougs",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "billit",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "ipaidthat",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "agicap",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "spendesk",
        "sourceIds": [
          "spendesk-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux et avis relus le 14 octobre : réception des factures françaises et cartes Amazon rétablies. L’avis 3DS iOS du 13 attribue le problème à un prestataire d’authentification, avec correctif en préparation. Les flux PA restent hors du périmètre confirmé de cet avis."
      },
      {
        "platformSlug": "lucca",
        "sourceIds": [
          "lucca-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux et avis du 28 septembre relus le 14 octobre. Perturbation de certaines applications résolue ; impact sur les flux PA non précisé."
      },
      {
        "platformSlug": "n2f",
        "sourceIds": [
          "n2f-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux officiel relu le 14 octobre. Les publications disponibles portent sur les services de l’éditeur ; la profondeur historique dépend du flux fourni."
      },
      {
        "platformSlug": "flowie",
        "sourceIds": [
          "flowie-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux officiel relu le 14 octobre. Les publications disponibles portent sur les services de l’éditeur ; la profondeur historique dépend du flux fourni."
      },
      {
        "platformSlug": "axelor",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "a-cube",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "invopop",
        "sourceIds": [
          "invopop-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux et avis relus. Le compte rendu du 3 octobre confirme un incident de traitement et téléchargement de documents, dont les intégrations France, rétabli le même jour. API et console restées accessibles selon l’éditeur."
      },
      {
        "platformSlug": "storecove",
        "sourceIds": [
          "storecove-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux officiel relu le 14 octobre. Les publications disponibles portent sur les services de l’éditeur ; la profondeur historique dépend du flux fourni."
      },
      {
        "platformSlug": "pagero",
        "sourceIds": [
          "pagero-manual-status-2026-09"
        ],
        "checkedAt": "2026-09-16",
        "status": "partial",
        "note": "Ancien flux RSS redirigé vers une page inactive lors du contrôle. Collecte suspendue ; une source de remplacement reste à confirmer."
      },
      {
        "platformSlug": "basware",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "avalara",
        "sourceIds": [
          "avalara-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux officiel relu le 14 octobre. Les publications disponibles portent sur les services de l’éditeur ; la profondeur historique dépend du flux fourni."
      },
      {
        "platformSlug": "comarch",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "edicom",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "opentext",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "docuware",
        "sourceIds": [
          "docuware-manual-status-2026-09"
        ],
        "checkedAt": "2026-09-16",
        "status": "partial",
        "note": "Portail d’état identifié. L’extraction publique présente des informations anciennes ; la chronologie de septembre demande un contrôle dans le portail interactif."
      },
      {
        "platformSlug": "tessi",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "esalink",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "itesoft",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "chaintrust",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "agena3000",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "arteva",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "axway",
        "sourceIds": [
          "axway-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux officiel relu le 14 octobre. Les publications disponibles portent sur les services de l’éditeur ; la profondeur historique dépend du flux fourni."
      },
      {
        "platformSlug": "azopio",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "b4value",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "cecurity",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Page Welyb relue le 14 octobre : nouvel avis sur la récupération de certaines factures depuis eFacture. Le message du 14 septembre sur le raccordement de nouveaux dossiers reste affiché, avec un correctif annoncé en cours de déploiement. Ces avis concernent le service connecté ; une atteinte à la PA reste non établie."
      },
      {
        "platformSlug": "cleartax",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "digital-technologies",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "docoon",
        "sourceIds": [
          "docoon-invoice-watch-20260920"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux Docoon Invoice relu le 14 octobre. Les entrées disponibles sont antérieures à septembre. Le flux Messaging précédemment raccordé a été remplacé."
      },
      {
        "platformSlug": "docprocess",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "edics",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "edt",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "eezi",
        "sourceIds": [
          "eezi-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux officiel relu le 14 octobre. Les publications disponibles portent sur les services de l’éditeur ; la profondeur historique dépend du flux fourni."
      },
      {
        "platformSlug": "effinum",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "euro-information",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "fiducial-cloud",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "fonoa",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "gep",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "groupe-sigma",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "gurusoft",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "icd",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "iedi",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "indicom",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "infologic",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "intesa",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "iopole",
        "sourceIds": [
          "iopole-manual-status-2026-09"
        ],
        "checkedAt": "2026-09-16",
        "status": "partial",
        "note": "Page de suivi de l’API identifiée. Le contenu historique est chargé dynamiquement et reste à vérifier."
      },
      {
        "platformSlug": "legalinvoice",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "logilec",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "marosa",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "medius",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "ntt-data",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "open-bee",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "paragon",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "pitney-bowes",
        "sourceIds": [
          "pitney-bowes-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux public relu : les avis d’octobre concernent les API d’expédition et les transporteurs. Leur impact sur la PA française reste à documenter."
      },
      {
        "platformSlug": "qweeby",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "seeburger",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "seqino",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "serensia",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "sovos",
        "sourceIds": [
          "sovos-manual-status-2026-09"
        ],
        "checkedAt": "2026-09-16",
        "status": "partial",
        "note": "Ancien flux servicestatus désactivé. Le nouveau portail répartit les services par région ; le suivi européen demande un nouveau raccordement."
      },
      {
        "platformSlug": "sps-commerce",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "symtrax",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "taxera",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "tenor",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "tesisquare",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "tradeshift",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "transalis",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "tungsten",
        "sourceIds": [
          "tungsten-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux Europe relu le 14 octobre. Avis français du 13 sur les délais de traitement et de récupération des factures, avec reprise partielle et investigation en cours. Les avis KSeF Pologne restent distincts et exclus faute d’impact français documenté."
      },
      {
        "platformSlug": "tx2",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "voxel",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "accenture",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "ademico",
        "sourceIds": [
          "ademico-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "API publique consultée : liste d’événements vide dans la fenêtre de 30 jours fournie par l’éditeur."
      },
      {
        "platformSlug": "ags-records",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "arratech",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "aruba",
        "sourceIds": [
          "aruba-manual-status-2026-09"
        ],
        "checkedAt": "2026-09-16",
        "status": "partial",
        "note": "Page d’alertes consultée. La rubrique de service était vide ; les exemples de phishing visibles étaient antérieurs à septembre."
      },
      {
        "platformSlug": "atgp",
        "sourceIds": [
          "atgp-status-2026-09"
        ],
        "checkedAt": "2026-09-16",
        "status": "partial",
        "note": "La page ATGP indique les anomalies en cours. Lors de la revue, elle affiche « Aucune anomalie recensée actuellement ». Historique antérieur à documenter."
      },
      {
        "platformSlug": "bc-solutions",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "cbs",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "cegi-alfa",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "cyclope",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "darva",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "digipharmacie",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "docnova",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "freedz",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "dokapi",
        "sourceIds": [
          "dokapi-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux et avis du 16 septembre relus. La perturbation publiée concerne l’envoi des e-mails."
      },
      {
        "platformSlug": "ecosio-intercom",
        "sourceIds": [
          "ecosio-intercom-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux officiel relu le 14 octobre. Les publications disponibles portent sur les services de l’éditeur ; la profondeur historique dépend du flux fourni."
      },
      {
        "platformSlug": "edicom-group",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "edieyes",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "enerj",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "entropics",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "esi",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "facnote",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "gestav",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "iaf",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "iga-assurance",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "klekoon",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "kolecto-pdp",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "village-connecte",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "lundi-matin",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "my-fiteco",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "mykinexo",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "mysupply",
        "sourceIds": [
          "mysupply-manual-status-2026-09"
        ],
        "checkedAt": "2026-09-16",
        "status": "partial",
        "note": "Page opérationnelle consultée. Les tableaux des incidents en cours et des maintenances exceptionnelles étaient vides ; les maintenances hebdomadaires sont affichées séparément."
      },
      {
        "platformSlug": "neotimo",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "officein",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "one-up",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "payflows",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "scribee",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "sni",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "solo",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "srci",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "treso2",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "ventya",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "veryswing",
        "sourceIds": [
          "veryswing-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux officiel relu le 14 octobre. Les publications disponibles portent sur les services de l’éditeur ; la profondeur historique dépend du flux fourni."
      },
      {
        "platformSlug": "vosfactures",
        "sourceIds": [
          "aife-vosfactures-reprise-20261004",
          "aife-vosfactures-20261002"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Bandeau de reprise AIFE absent le 14 octobre, après des échanges annoncés rétablis sous surveillance. La date de reprise et la fin de surveillance restent inconnues. Le rattachement à FACTUALI / VosFactures repose sur le bandeau original nommé. L’investigation chez le prestataire reste distincte."
      },
      {
        "platformSlug": "weproc",
        "sourceIds": [
          "weproc-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux et avis WeInvoice relus le 14 octobre. Les sept alertes PISTE du 3 octobre sont regroupées ; une nouvelle alerte du 7 est ajoutée. Toutes annoncent une résolution. Leur auteur reste WeInvoice ; la cause générale côté annuaire demeure à confirmer."
      },
      {
        "platformSlug": "wisetech",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "xelya",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "ytems",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "blg",
        "sourceIds": [
          "blg-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux officiel relu le 14 octobre. Les publications disponibles portent sur les services de l’éditeur ; la profondeur historique dépend du flux fourni."
      },
      {
        "platformSlug": "fiskaltrust",
        "sourceIds": [
          "fiskaltrust-watch-2026-09"
        ],
        "checkedAt": "2026-10-14",
        "status": "partial",
        "note": "Flux officiel relu le 14 octobre. Les publications disponibles portent sur les services de l’éditeur ; la profondeur historique dépend du flux fourni."
      },
      {
        "platformSlug": "befresh",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "factureapp",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "insiders-technologies",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "kalanda",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "my-eddy",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      },
      {
        "platformSlug": "ratioo",
        "status": "not_reviewed",
        "checkedAt": null,
        "sourceIds": [],
        "note": "Historique de disponibilité non documenté dans les sources retenues."
      }
    ],
    "incidents": [
      {
        "id": "welyb-ami-compta-20261014",
        "platformSlugs": [],
        "kind": "availability",
        "scope": "ecosystem_service",
        "verification": "primary_notice",
        "affectedService": "Connecteur Welyb vers Ami Compta",
        "title": "Welyb / Ami Compta : connexions et envois de documents perturbés",
        "summary": "Welyb indique recevoir des erreurs inhabituelles d’Ami Compta et constate des difficultés pour connecter de nouveaux dossiers ou envoyer des documents. Ses équipes ont contacté celles d’Ami Compta et orientent les utilisateurs vers leur support. L’avis est encore affiché lors de la lecture du 14.",
        "status": "investigating",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": null,
        "firstObservedAt": "2026-10-14",
        "resolutionReportedAt": null,
        "updatedAt": null,
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "La rubrique est sans date propre ; la page globale affiche une mise à jour du 13 octobre. Première observation par PA Check le 14, sans déduire un début ou une publication. L’attribution vient de Welyb et aucun opérateur PA particulier n’est désigné."
      },
      {
        "id": "welyb-cecurity-recuperation-20261014",
        "platformSlugs": [
          "cecurity"
        ],
        "kind": "availability",
        "scope": "connected_service",
        "verification": "primary_notice",
        "affectedService": "Récupération des factures eFacture by Cecurity dans Welyb",
        "relationship": {
          "note": "Welyb documente sa connexion à la PA eFacture by Cecurity. Cet avis porte sur la récupération des factures par ce service connecté.",
          "sourceIds": [
            "welyb-cecurity-integration"
          ]
        },
        "title": "Welyb / eFacture : certaines factures ne remontent plus dans le portail",
        "summary": "Welyb signale que certaines factures ne remontent pas depuis eFacture by Cecurity et indique travailler avec ses équipes techniques. Les utilisateurs sont invités à agir directement dans eFacture ; un rattrapage vers le Cockpit et la GED Welyb est annoncé après résolution.",
        "status": "investigating",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": null,
        "firstObservedAt": "2026-10-14",
        "resolutionReportedAt": null,
        "updatedAt": null,
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "Avis sans date propre, observé le 14 octobre sur une page globalement mise à jour le 13. Il concerne la récupération dans Welyb ; une indisponibilité ou une atteinte directe à la PA Cecurity reste non établie. L’ancien avis de raccordement de nouveaux dossiers reste distinct."
      },
      {
        "id": "sage-s5d6hfv2l437",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "Application Sage Intacct, Europe et Afrique du Sud",
        "title": "Sage Intacct : accès européen rétabli le 13 octobre",
        "summary": "Sage annonce le 13 octobre des erreurs 503 pour certains clients Intacct en Europe et en Afrique du Sud. Le service revient sous surveillance à 14 h 54 UTC, puis la résolution est annoncée à 16 h UTC.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-13T14:28:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-13T16:00:29Z",
        "updatedAt": "2026-10-13T16:00:29Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-s5d6hfv2l437"
        ],
        "limitations": "L’avis inclut l’Europe mais ne précise pas le périmètre français ou les flux PA. Les avis Intacct visant uniquement l’Amérique du Nord restent hors de ce journal. Les horaires de notification ne calculent pas une durée de panne."
      },
      {
        "id": "tungsten-france-20261013",
        "platformSlugs": [
          "tungsten"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "affectedService": "Tungsten e-Invoicing France : traitement et récupération des factures",
        "title": "Tungsten : traitement et récupération des factures françaises ralentis",
        "summary": "Tungsten décrit le 13 octobre des délais prolongés de traitement et de récupération des documents dans ses services de facturation électronique français. Les factures peuvent rester plus longtemps dans des statuts intermédiaires. Le complément de 15 h 41 UTC annonce une reprise partielle du traitement, avec un fonctionnement encore dégradé. L’investigation se poursuit lors de la lecture du 14.",
        "status": "investigating",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-13T09:51:07Z",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-10-13T15:41:57Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "tungsten-france-20261013"
        ],
        "limitations": "France, eInvoice Network et eInvoice Connect sont explicitement cités. La reprise partielle n’est pas une résolution. La première notification est conservée dans la collecte du 13, puis son complément dans celle du 14. Le début réel et le nombre de clients affectés restent inconnus."
      },
      {
        "id": "sage-s1t694g66bw6",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "affectedService": "Sage E-invoicing France, envoi de factures",
        "title": "Sage : envoi de factures électroniques françaises perturbé",
        "summary": "Sage signale le 13 octobre des retards ou des échecs d’envoi de certaines factures électroniques françaises pour un sous-ensemble de clients. La cause est annoncée identifiée à 15 h 15 UTC et un correctif est en préparation. Les autres fonctions sont présentées comme opérationnelles. La résolution reste attendue lors de la lecture du 14.",
        "status": "identified",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-13T10:37:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-10-13T15:15:32Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-s1t694g66bw6"
        ],
        "limitations": "Le composant E-invoicing France et l’envoi des factures sont explicitement cités. L’avis liste plusieurs produits français ; le nombre de clients touchés reste inconnu. Les horaires sont ceux des notifications, pas le début réel. Cet incident est distinct de l’alerte d’onboarding du 10, exclue du compteur."
      },
      {
        "id": "spendesk-3ds-20261007",
        "platformSlugs": [
          "spendesk"
        ],
        "kind": "availability",
        "scope": "upstream",
        "verification": "primary_notice",
        "affectedService": "Notifications 3DS iOS Spendesk, service du prestataire d’authentification",
        "title": "Spendesk : notifications d’authentification 3DS absentes sur iOS",
        "summary": "Spendesk signale depuis le 7 octobre l’absence de notifications d’authentification 3DS pour certains utilisateurs iOS. Le 13, l’éditeur attribue le problème à un traitement rare chez son prestataire d’authentification et annonce un correctif en préparation. La résolution reste attendue lors de la relecture du 14.",
        "status": "identified",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-07T09:13:16Z",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-10-13T08:22:47Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "spendesk-3ds-20261007"
        ],
        "limitations": "L’attribution au prestataire vient de Spendesk, qui ne le nomme pas dans cet avis. L’incident concerne les notifications de paiement ; l’impact sur les flux PA reste non documenté. Cet avis de disponibilité ne signale pas de compromission."
      },
      {
        "id": "esker-affichage-20261009",
        "platformSlugs": [
          "esker"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "Esker on Demand : affichage, environnements D, E, G et K",
        "title": "Esker : affichage des tableaux de bord et files de documents perturbé",
        "summary": "Esker signale depuis le 9 octobre des problèmes d’affichage dans les tableaux de bord et files de documents des environnements D, E, G et K. Les compléments des 12 et 13 annoncent un script correctif en préparation. La résolution reste à confirmer lors de la relecture du 14.",
        "status": "identified",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-09T13:48:00Z",
        "firstObservedAt": "2026-10-09",
        "resolutionReportedAt": null,
        "updatedAt": "2026-10-13",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "esker-display-d-20261009",
          "esker-display-e-20261009",
          "esker-display-g-20261009",
          "esker-display-k-20261009"
        ],
        "limitations": "Les quatre environnements reprennent la même chronologie d’incident et restent regroupés. L’environnement L de la PA française n’est pas cité. Le complément du 13 affiche 16 h 07 UTC dans l’en-tête et 16 h 04 UTC dans le texte : mise à jour conservée au jour près. La maintenance SSO de G prévue le 15 est distincte de cet incident."
      },
      {
        "id": "sage-kgpbkx523w51",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "Application AutoEntry, service global dont Europe",
        "title": "Sage AutoEntry : accès global rétabli le 12 octobre",
        "summary": "Sage décrit le 12 octobre une impossibilité d’accéder à AutoEntry avec un message Bad Gateway pour des clients dans le monde, dont l’Europe. Une reprise sous surveillance est annoncée à 13 h 32 UTC, puis une résolution à 15 h 35 UTC.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-12T13:12:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-12T15:35:46Z",
        "updatedAt": "2026-10-12T15:35:46Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-kgpbkx523w51"
        ],
        "limitations": "L’avis concerne l’accès à AutoEntry et inclut l’Europe. Il ne précise pas un impact sur les clients français ou les flux PA. Premier signalement à la minute, notification finale horodatée dans le flux."
      },
      {
        "id": "sage-gs8td6mcwhwk",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "Application Sage Intacct, Europe et Afrique du Sud",
        "title": "Sage Intacct : accès en Europe rétabli le 9 octobre",
        "summary": "Sage signale le 9 octobre des erreurs 503 et des lenteurs pour certains clients Intacct en Europe et en Afrique du Sud. L’éditeur annonce la résolution à 11 h 49 UTC et le retour du service au fonctionnement attendu.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-09T10:26:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-09T11:49:49Z",
        "updatedAt": "2026-10-09T11:49:49Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-gs8td6mcwhwk"
        ],
        "limitations": "L’avis concerne Sage Intacct en Europe et en Afrique du Sud. L’impact sur les clients français et les flux PA reste non précisé. Le premier signalement est publié à la minute ; les horaires de notification restent distincts du début réel de panne."
      },
      {
        "id": "welyb-notifications-20261005",
        "platformSlugs": [],
        "kind": "availability",
        "scope": "ecosystem_service",
        "verification": "primary_notice",
        "affectedService": "Notifications quotidiennes Welyb",
        "title": "Welyb : notifications quotidiennes en rattrapage",
        "summary": "Welyb signalait dans son avis du 7 octobre que certains utilisateurs ne recevaient plus les notifications quotidiennes depuis le 5. Un complément daté du 9, trouvé lors de la relecture du 14, annonce la reprise des notifications et le rattrapage des e-mails manquants.",
        "status": "resolved",
        "startedAt": "2026-10-05",
        "detectedAt": null,
        "firstReportedAt": "2026-10-07",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-09",
        "updatedAt": "2026-10-09",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "Le complément donne une date sans heure ni fuseau. L’échéance antérieure était une estimation, désormais remplacée par l’annonce de rétablissement. Le service concerné est l’envoi d’e-mails Welyb ; l’impact sur les flux PA reste non documenté."
      },
      {
        "id": "welyb-neoexpert-20261007",
        "platformSlugs": [],
        "kind": "availability",
        "scope": "ecosystem_service",
        "verification": "primary_notice",
        "affectedService": "Connecteur Welyb vers Néoexpert / Ingénéo / Septeo",
        "title": "Welyb : connexion Néoexpert temporairement suspendue",
        "summary": "Welyb décrit une suspension des connexions Néoexpert dans un avis daté du 7 octobre. Le complément du 9 rapporte un dysfonctionnement de cette connexion côté Néoexpert et un travail de résolution par ses équipes. Welyb attend leur retour lors de la lecture du 14. Le renvoi automatique des documents en attente reste annoncé après reprise.",
        "status": "investigating",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-07",
        "firstObservedAt": "2026-10-10",
        "resolutionReportedAt": null,
        "updatedAt": "2026-10-09",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "La page est globalement mise à jour le 13 ; le dernier complément de cette rubrique reste daté du 9. Le début effectif demeure inconnu. Les informations sur Néoexpert sont rapportées par Welyb. L’intitulé Ingénéo / Septeo ne documente pas une panne de sa PA."
      },
      {
        "id": "welyb-envois-20260925",
        "platformSlugs": [],
        "kind": "availability",
        "scope": "ecosystem_service",
        "verification": "primary_notice",
        "affectedService": "Welyb, envoi vers les applications tierces",
        "title": "Welyb : transmission de documents aux outils tiers perturbée",
        "summary": "Welyb décrit depuis le 25 septembre un blocage de transmission vers les outils tiers pour des documents collectés par e-mail ou certaines connexions, dont Qonto et Dematbox. Après le correctif du 2 octobre, l’éditeur annonce le 8 octobre que le rattrapage est terminé et que tous les documents ont été envoyés aux outils tiers.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-25",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-08",
        "updatedAt": "2026-10-08",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "Avis encore ouvert le 2 octobre. Qonto et Dematbox sont cités comme connexions d’entrée ; cette mention ne leur attribue pas la panne. Le périmètre de l’avis reste celui de Welyb."
      },
      {
        "id": "sage-j6kkplxr2ff3",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "Portails et téléchargements Sage en France",
        "title": "Sage : lenteurs sur les téléchargements en France",
        "summary": "Sage décrit le 7 octobre des lenteurs pour consulter les actualités et télécharger des versions de logiciels en France. My Sage, Sage 50, FRP 1000, Sage 100, Batigest et X3 figurent parmi les produits cités. L’éditeur annonce la résolution à 16 h 01 UTC.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-07T12:02:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-07T16:01:30Z",
        "updatedAt": "2026-10-07T16:01:30Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-j6kkplxr2ff3"
        ],
        "limitations": "L’avis concerne les portails et téléchargements de l’éditeur. Un blocage de transmission ou de réception des factures PA reste non documenté."
      },
      {
        "id": "spendesk-amazon-20260916",
        "platformSlugs": [
          "spendesk"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "Paiements et enregistrement des cartes Spendesk en ligne",
        "title": "Paiements et enregistrement des cartes chez plusieurs commerçants",
        "summary": "Spendesk décrit depuis le 16 septembre des difficultés d’enregistrement de cartes sur Amazon, puis des refus de paiement chez certains commerçants en ligne. Après une phase de surveillance à partir du 28 septembre, l’éditeur annonce la résolution le 7 octobre. La réception des factures électroniques fait l’objet d’un avis distinct.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-16T14:52:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-07T09:09:23Z",
        "updatedAt": "2026-10-07T09:09:23Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "spendesk-amazon-20260916-source"
        ],
        "limitations": "La validation de la résolution est toujours en cours lors de la revue du 30 septembre. Le périmètre publié concerne les cartes, avec un impact sur les flux PA non documenté."
      },
      {
        "id": "weproc-piste-20261007",
        "platformSlugs": [
          "weproc"
        ],
        "kind": "availability",
        "scope": "upstream",
        "verification": "primary_notice",
        "affectedService": "Appels WeInvoice à l’annuaire PISTE",
        "title": "WeInvoice : appels à l’annuaire PISTE perturbés le 7 octobre",
        "summary": "WeInvoice publie une alerte le 7 octobre à 08 h 12 UTC : plus de la moitié des appels à l’annuaire PISTE échouent dans sa fenêtre de contrôle de quinze minutes, avec un minimum de trois appels. La résolution est annoncée à 08 h 17 UTC.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-07T08:12:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-07T08:17:28Z",
        "updatedAt": "2026-10-07T08:17:28Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "weproc-incident-1083848"
        ],
        "limitations": "L’observation appartient à WeInvoice, qui évoque le fournisseur ou le réseau. La cause et l’étendue d’une perturbation générale de l’annuaire restent à confirmer auprès de l’AIFE. Les dates de notification restent distinctes du début et de la durée de panne."
      },
      {
        "id": "welyb-ovh-20261007",
        "platformSlugs": [],
        "kind": "availability",
        "scope": "ecosystem_service",
        "verification": "primary_notice",
        "affectedService": "Portail documentaire Welyb",
        "title": "Welyb : dépôt et ouverture de documents perturbés, puis rétablis",
        "summary": "Welyb annonce le 7 octobre des ralentissements et des difficultés de dépôt ou d’ouverture de documents, qu’il attribue à un incident chez son fournisseur OVH. La page annonce le retour de la plateforme à un fonctionnement opérationnel dans le message de 16 h 32 affichées.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-07",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-07",
        "updatedAt": "2026-10-07",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "L’attribution à OVH vient de Welyb. L’avis décrit son portail et conserve les connecteurs PA dans des rubriques séparées. Le fuseau reste non précisé ; dates conservées au jour près."
      },
      {
        "id": "sage-grngh6q7rzc2",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "Sage ERP Synchroniser, produits français",
        "title": "Sage : synchronisation des factures bloquée, puis rétablie",
        "summary": "Sage signale le 5 octobre un blocage du traitement des factures dans ERP Synchroniser. Les produits concernés incluent Sage 50 France, Sage 100 France, Sage Online, FRP 1000 et X3 hébergé. Le service passe sous surveillance le soir du 5 ; la résolution est annoncée le 6 octobre à 15 h 28 UTC.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-05T14:45:25Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-06T15:28:00Z",
        "updatedAt": "2026-10-06T15:28:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-grngh6q7rzc2"
        ],
        "limitations": "L’avis couvre plusieurs pays et nomme des produits français. Le rattachement aux flux de la PA reste non précisé. Les heures sont celles des notifications ; la résolution est publiée à la minute."
      },
      {
        "id": "myunisoft-temps-20261006",
        "platformSlugs": [
          "myunisoft"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "Gestion interne MyUnisoft",
        "title": "MyUnisoft : saisie des temps et aperçu des factures perturbés",
        "summary": "MyUnisoft signale le 6 octobre une impossibilité de saisir les temps en gestion interne. Un complément mentionne aussi une erreur à la prévisualisation ou au téléchargement des factures. La page annonce la résolution le même jour, à 09 h 32 affichées.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-06",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-06",
        "updatedAt": "2026-10-06",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "myunisoft-incident-8ccd8e7d-9ad4-431f-a77b-bdf5e0f68bb1"
        ],
        "limitations": "Le fuseau des horaires affichés reste non précisé ; les dates sont conservées au jour près. Le service cité est la gestion interne, avec un impact PA non documenté."
      },
      {
        "id": "myunisoft-datalake-20261005",
        "platformSlugs": [
          "myunisoft"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "MyUnisoft Datalake",
        "title": "MyUnisoft : actualisation Datalake bloquée, puis rétablie",
        "summary": "MyUnisoft décrit des difficultés d’actualisation des données Datalake le 5 octobre, à 17 h 09 affichées. La page annonce la résolution le 6 octobre à 11 h 04 affichées.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-05",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-06",
        "updatedAt": "2026-10-06",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "myunisoft-incident-b74ef35b-df82-419b-aaf6-c44451d130ae"
        ],
        "limitations": "Les horaires n’affichent pas de fuseau : dates conservées au jour près. L’avis vise Datalake ; la transmission et la réception des factures PA restent hors du périmètre confirmé."
      },
      {
        "id": "chorus-pro-depot-pdf-20261006",
        "platformSlugs": [],
        "kind": "availability",
        "scope": "ecosystem_service",
        "verification": "primary_notice",
        "affectedService": "Dépôt PDF de factures simples dans Chorus Pro",
        "title": "Chorus Pro : dépôt PDF bloqué lorsque la date de facture manque",
        "summary": "L’AIFE publie le 6 octobre un avis sur le dépôt PDF de factures simples : une erreur interne apparaît après validation lorsque la date de facture est absente. Le contournement consiste à renseigner une date valide dans les références de la facture.",
        "status": "identified",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-06",
        "firstObservedAt": "2026-10-08",
        "resolutionReportedAt": null,
        "updatedAt": null,
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "aife-depot-pdf-20261006"
        ],
        "limitations": "L’avis concerne le dépôt PDF sur le portail public Chorus Pro. Son début et sa résolution restent inconnus. L’heure de publication affichée est sans fuseau ; date conservée au jour près. Aucun opérateur PA particulier n’est désigné."
      },
      {
        "id": "sage-kt4m889tbj9p",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "title": "Sage : téléversement de documents perturbé, e-reporting concerné",
        "summary": "Sage signale depuis le 30 septembre un blocage du téléversement de documents pour des clients français de Sage 50 et Sage Online, avec le composant E-Reporting concerné. Après une phase de surveillance à partir du 2 octobre, l’éditeur annonce la résolution le 5 octobre à 08 h 56 UTC.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-30T15:40:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-05T08:56:53Z",
        "updatedAt": "2026-10-05T08:56:53Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-kt4m889tbj9p"
        ],
        "limitations": "Sage déclare les autres fonctionnalités opérationnelles. Le début réel, le nombre de clients concernés et le périmètre précis des transmissions d’e-reporting restent à documenter. L’heure initiale est publiée à la minute ; aucun temps de panne n’en est calculé."
      },
      {
        "id": "myunisoft-connection-20261002",
        "platformSlugs": [
          "myunisoft"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "MyUnisoft, production comptable et fiscale",
        "title": "MyUnisoft : problème de connexion en production comptable et fiscale",
        "summary": "Deux avis MyUnisoft décrivent le même problème de connexion en production comptable et fiscale le 2 octobre. Les deux pages annoncent désormais la résolution le 5 octobre, à 08 h 29 affichées. Elles sont regroupées dans cette entrée.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-02T13:55:55Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-05",
        "updatedAt": "2026-10-05",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "myunisoft-incident-fba23613-5912-4c1f-a6f9-28aa0c690859",
          "myunisoft-incident-4367fb01-ec0f-4fc6-94dd-d983ed2260b7"
        ],
        "limitations": "Les pages ont le même titre et la même chronologie mais affichent des impacts majeur et mineur contradictoires. La résolution est confirmée dans le texte des deux pages ; la borne de fin de calendrier reste une information distincte. Le fuseau des horaires affichés reste non précisé : dates conservées au jour près. Le périmètre des flux PA reste non précisé."
      },
      {
        "id": "esker-response-e-20261005",
        "platformSlugs": [
          "esker"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "Esker on Demand, environnement E",
        "title": "Esker : nouveaux ralentissements dans l’environnement E",
        "summary": "Un avis officiel collecté le 5 octobre décrit des retards de traitement dans l’environnement E d’Esker on Demand, puis des mesures d’atténuation en cours. Le message a disparu lors de la relecture du 8 octobre. La résolution reste à confirmer.",
        "status": "unknown",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-05T07:42:00Z",
        "firstObservedAt": "2026-10-05",
        "resolutionReportedAt": null,
        "updatedAt": "2026-10-05",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "esker-environment-e-20261005"
        ],
        "limitations": "Le message est conservé dans la collecte officielle du 5 octobre. Son en-tête indique 12 h 31 UTC et le complément 12 h 24 UTC : la mise à jour est conservée au jour près. Le périmètre PA français reste non précisé. Le retrait laisse la résolution inconnue."
      },
      {
        "id": "invopop-documents-20261003",
        "platformSlugs": [
          "invopop"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "affectedService": "Traitement et téléchargement de documents Invopop, dont conformité France et Peppol",
        "title": "Invopop : traitement et téléchargement de documents interrompus",
        "summary": "Le compte rendu Invopop décrit des traitements de documents en échec et des téléchargements indisponibles le 3 octobre, entre 10 h 49 et 17 h 40 UTC. Les intégrations concernées incluent la conformité France, Peppol et certaines conversions ou livraisons. L’éditeur attribue le problème à une configuration manquante pendant une migration et confirme le rétablissement à 17 h 40 UTC.",
        "status": "resolved",
        "startedAt": "2026-10-03T10:49:00Z",
        "detectedAt": null,
        "firstReportedAt": "2026-10-03T10:49:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-03T17:40:00Z",
        "updatedAt": "2026-10-03T17:40:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "invopop-incident-20261003",
          "invopop-postmortem-20261003"
        ],
        "limitations": "La France est explicitement citée parmi les intégrations concernées. L’API et la console sont restées accessibles selon l’éditeur. Le compte rendu recommande de contacter le support avant de relancer un traitement en échec impliquant une administration fiscale."
      },
      {
        "id": "weproc-piste-20261003",
        "platformSlugs": [
          "weproc"
        ],
        "kind": "availability",
        "scope": "upstream",
        "verification": "primary_notice",
        "affectedService": "WeInvoice, appels à l’annuaire PISTE",
        "title": "WeInvoice : alertes répétées sur les appels à l’annuaire PISTE",
        "summary": "Le 3 octobre, WeInvoice publie sept alertes sur les appels à l’annuaire PISTE. Son contrôle constate des échecs sur plus de la moitié des appels des quinze dernières minutes, avec un minimum de trois appels. Chaque avis annonce ensuite sa résolution ; la dernière notification est publiée à 13 h 24 UTC. Les sept avis sont regroupés dans cette entrée.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-03T07:40:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-03T13:24:28Z",
        "updatedAt": "2026-10-03T13:24:28Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "weproc-incident-1080572",
          "weproc-incident-1080599",
          "weproc-incident-1080609",
          "weproc-incident-1080639",
          "weproc-incident-1080650",
          "weproc-incident-1080708",
          "weproc-incident-1080719"
        ],
        "limitations": "Les avis sont des observations de WeInvoice, qui évoque le fournisseur ou le réseau jusqu’à lui. La cause et l’étendue d’une éventuelle perturbation générale de l’annuaire restent à confirmer auprès de l’AIFE. Sept alertes distinctes sont regroupées ; leurs notifications ne décrivent pas une panne continue. Le début réel des perturbations et leur durée restent inconnus."
      },
      {
        "id": "esker-interconnexion-pa-20261002",
        "platformSlugs": [
          "esker"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "affectedService": "Esker PA française, interconnexion avec les PA partenaires",
        "title": "Esker : interconnexion rétablie, fin du rattrapage à confirmer",
        "summary": "Le dernier avis Esker décrivait un blocage de l’interconnexion avec les PA partenaires dans la nuit du 1er au 2 octobre, puis une reprise matinale le 2. L’équipe relançait les factures restées en attente, avec un rattrapage estimé jusqu’au 5 octobre. Le message a disparu lors de la relecture du 8 octobre ; la fin du rattrapage reste à confirmer.",
        "status": "unknown",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-02T14:09:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-10-02T14:09:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "esker-pa-interconnexion-20261002"
        ],
        "limitations": "L’avis concernait explicitement Esker PA (French E-Invoicing), environnement L. Début et reprise restent sans horaire précis. La date du 5 octobre était une estimation. Le retrait de l’avis laisse la résolution complète inconnue ; aucune durée de panne n’est calculée."
      },
      {
        "id": "vosfactures-aife-suspension-20261002",
        "platformSlugs": [
          "vosfactures"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "affectedService": "Échanges FACTUALI / VosFactures avec les services de l’AIFE",
        "title": "VosFactures / AIFE : échanges rétablis, fin de surveillance non précisée",
        "summary": "L’AIFE avait annoncé une suspension préventive des échanges avec FACTUALI / VosFactures après le signalement de sécurité chez le prestataire, puis des échanges rétablis sous surveillance. Le bandeau de reprise, encore visible le 10 octobre, a disparu lors de la lecture du 14. La fin de surveillance reste non documentée.",
        "status": "unknown",
        "startedAt": "2026-10-01",
        "detectedAt": null,
        "firstReportedAt": null,
        "firstObservedAt": "2026-10-02",
        "resolutionReportedAt": null,
        "updatedAt": null,
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "aife-vosfactures-reprise-20261004",
          "aife-vosfactures-20261002"
        ],
        "limitations": "Le rattachement à FACTUALI / VosFactures repose sur le bandeau original nommé du 2 octobre. Le message de reprise était sans date propre. Son retrait ne fournit pas de date de résolution complète. Les captures historiques et leurs dates de lecture sont conservées ; l’investigation chez le prestataire reste distincte."
      },
      {
        "id": "welyb-acces-20261002",
        "platformSlugs": [],
        "kind": "availability",
        "scope": "ecosystem_service",
        "verification": "primary_notice",
        "affectedService": "Welyb, accès au portail",
        "title": "Welyb : accès au portail rétabli le 2 octobre",
        "summary": "Welyb signale une impossibilité d’accès à sa plateforme le 2 octobre, puis annonce son rétablissement dans le message de 14 h 40. L’éditeur décrit un incident technique sans lien avec la fuite de données récemment signalée. Les difficultés de ses connecteurs PA font l’objet d’avis distincts.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-02",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-10-02",
        "updatedAt": "2026-10-02",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "Les heures affichées sur la page sont sans fuseau : les dates restent au jour près. Cet avis porte sur l’accès à Welyb ; il laisse séparés les incidents de connexion vers Cecurity et jefacture.com. L’heure initiale de notification reste distincte du début réel de la panne."
      },
      {
        "id": "vosfactures-fakturownia-20260929",
        "platformSlugs": [
          "vosfactures"
        ],
        "kind": "security",
        "scope": "upstream",
        "verification": "relayed_notice",
        "affectedService": "Données du logiciel VosFactures traitées par Fakturownia",
        "title": "VosFactures : données exposées chez Fakturownia, extraction confirmée par le prestataire",
        "summary": "Factuali confirme un accès non autorisé à des données VosFactures chez Fakturownia. Le complément officiel du prestataire, daté du 1er octobre, confirme la copie d’une grande partie de sa base sur les serveurs de l’attaquant et situe l’accès entre le 27 et le 28 septembre. Le périmètre des données françaises reste à préciser. Factuali déclare épargnés les services de facturation électronique directement opérés dans son propre environnement et les données de cartes de paiement. L’invalidation des codes API est annoncée pour le 1er octobre ; son exécution reste à vérifier. Le rétablissement des échanges avec l’AIFE est documenté dans un avis de disponibilité distinct ; l’investigation de sécurité reste en cours.",
        "status": "investigating",
        "startedAt": null,
        "detectedAt": "2026-09-28",
        "firstReportedAt": "2026-10-01",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-10-01",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "factuali-notification-relayed-20261001",
          "fuitesinfos-vosfactures-20261001",
          "fakturownia-security-20260929"
        ],
        "limitations": "La période du 27 au 28 septembre décrit l’accès aux systèmes du prestataire ; le début propre à l’exposition des comptes VosFactures reste inconnu. Le 28 correspond à la détection chez Fakturownia, le 29 à l’information de Factuali. Le volume, le détail des données françaises et leur extraction effective restent à préciser. Les bornes historiques des données polonaises ne sont pas transposées à VosFactures. Le prestataire poursuit son investigation avec CERT Polska."
      },
      {
        "id": "esker-response-e-20261001",
        "platformSlugs": [
          "esker"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "Esker on Demand, environnement E",
        "title": "Esker : ralentissements de traitement dans l’environnement E",
        "summary": "Le dernier avis du 1er octobre décrivait des délais de traitement sur Esker on Demand dans l’environnement E, puis une amélioration avec des ralentissements intermittents encore possibles. Le message a disparu lors de la relecture du 4 octobre. La résolution reste à confirmer.",
        "status": "unknown",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-01",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-10-01",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "esker-environment-e-20261001"
        ],
        "limitations": "L’avis concerne l’environnement E ; son impact sur les flux français de la PA reste non précisé. L’en-tête affichait 16 h 18 UTC et le texte 16 h 14 UTC : la date reste au jour près. Le retrait du message laisse la résolution inconnue. L’avis PA de l’environnement L est documenté séparément."
      },
      {
        "id": "fiducial-client-onpremise-20261001",
        "platformSlugs": [],
        "kind": "security",
        "scope": "ecosystem_service",
        "verification": "primary_notice",
        "affectedService": "Client non nommé d’un logiciel FIDUCIAL Informatique installé localement",
        "title": "Client d’un logiciel FIDUCIAL : intrusion dans son environnement local",
        "summary": "Dans son communiqué du 1er octobre, FIDUCIAL rapporte une intrusion chez un client utilisant un logiciel FIDUCIAL Informatique installé dans son propre environnement. L’entreprise concernée a mis en place des mesures de remédiation et de sécurisation ; FIDUCIAL lui a recommandé de déclarer l’incident à la CNIL. Le groupe déclare son propre système d’information épargné.",
        "status": "unknown",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-10-01",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-10-01",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "fiducial-security-20261001"
        ],
        "limitations": "Le client et le logiciel ne sont pas nommés. La source est la déclaration de FIDUCIAL ; les dates de l’intrusion, son volume et sa résolution restent inconnus. Le communiqué ne rattache pas cet environnement à la PA FIDUCIAL Cloud / Facilia. Cet avis reste classé comme service hors annuaire PA et n’est attribué à aucune PA."
      },
      {
        "id": "spendesk-login-20260929",
        "platformSlugs": [
          "spendesk"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Spendesk : connexion à l’application rétablie",
        "summary": "Spendesk signale des utilisateurs bloqués à la connexion le 29 septembre. Un retour à la version précédente rétablit l’accès. Le bilan du 30 situe le rétablissement complet au 29 à 18 h 49 CEST.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-29T15:57:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-30T07:17:30Z",
        "updatedAt": "2026-09-30T07:17:30Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "spendesk-incident-qs6rjc37fr6l"
        ],
        "limitations": "L’éditeur évoque environ 59 minutes d’interruption ; le début réel reste non daté. La date de publication de la résolution est distincte du rétablissement décrit. Impact sur les échanges PA non précisé."
      },
      {
        "id": "welyb-jefacture-statuts-20260930",
        "platformSlugs": [
          "jefacture"
        ],
        "kind": "availability",
        "scope": "connected_service",
        "verification": "primary_notice",
        "affectedService": "Welyb ↔ jefacture.com",
        "relationship": {
          "note": "La page d’état Welyb décrit explicitement la connexion à jefacture.com et le contournement fonctionnel dans la PA. Cette attribution porte sur le service connecté.",
          "sourceIds": [
            "welyb-status-20260916"
          ]
        },
        "title": "Welyb / jefacture.com : modification des statuts perturbée",
        "summary": "Welyb signale des difficultés pour modifier depuis son interface le statut de factures connectées à jefacture.com. Le contournement publié consiste à modifier le statut dans jefacture.com, puis à le retrouver dans Welyb.",
        "status": "unknown",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": null,
        "firstObservedAt": "2026-09-30",
        "resolutionReportedAt": null,
        "updatedAt": null,
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "Avis sans date propre, observé le 30 septembre et absent de la copie du 23. La date générale de mise à jour de la page ne date pas cet incident. Le dysfonctionnement signalé concerne le sens Welyb vers jefacture.com."
      },
      {
        "id": "esker-documents-j-20260929",
        "platformSlugs": [
          "esker"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "affectedService": "Esker on Demand, environnement J",
        "title": "Esker : traitement de documents perturbé dans l’environnement J",
        "summary": "Esker signale le 29 septembre un problème de traitement de certains documents dans l’environnement J, encore en investigation lors de sa mise à jour à 21 h 38 UTC. Le message est présent dans la collecte du 30 à 12 h 43 UTC, puis absent lors de la lecture du soir.",
        "status": "unknown",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-29T19:54:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-09-29T21:38:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "esker-status-2026-09"
        ],
        "limitations": "Le service concerné est Esker on Demand. Le périmètre français de la PA reste non précisé. La disparition du message laisse la résolution et sa date à confirmer."
      },
      {
        "id": "sage-identity-20260928",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Sage Identity : connexion à plusieurs produits perturbée",
        "summary": "Sage annonce des difficultés d’authentification à plusieurs produits dans différentes régions, dont l’Europe. Le service est annoncé rétabli après une phase de surveillance le 28 septembre.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-28T07:59:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-28T12:03:30Z",
        "updatedAt": "2026-09-28T12:03:30Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-mc2p8blsm281"
        ],
        "limitations": "L’avis concerne des services applicatifs et d’authentification. La PA française et ses échanges de factures ne sont pas cités. Un éventuel lien avec l’avis Sage Connect reste à établir."
      },
      {
        "id": "sage-connect-20260928",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Sage Connect : chargement du portail rétabli",
        "summary": "Sage indique qu’une erreur empêchait le chargement de Sage Connect dans les régions concernées, dont l’Europe. L’unique notification visible annonce le rétablissement le 28 septembre.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-28T10:10:08Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-28T10:10:08Z",
        "updatedAt": "2026-09-28T10:10:08Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-4r3t9stk544k"
        ],
        "limitations": "La source situe le problème plus tôt le même jour, sans heure de début publiée. L’impact sur les flux PA et le lien éventuel avec l’incident Sage Identity restent à préciser."
      },
      {
        "id": "lucca-applications-20260928",
        "platformSlugs": [
          "lucca"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Lucca : certaines applications perturbées puis rétablies",
        "summary": "Lucca signale un service dégradé sur certaines applications le 28 septembre. Un correctif est placé sous surveillance, puis l’incident est déclaré résolu.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-28T07:14:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-28T10:02:49Z",
        "updatedAt": "2026-09-28T10:02:49Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "lucca-incident-nfx98d4xggmb"
        ],
        "limitations": "Les applications et clients touchés sont peu détaillés. L’avis ne précise pas d’impact sur les flux de la PA."
      },
      {
        "id": "weproc-piste-20260925",
        "platformSlugs": [
          "weproc"
        ],
        "kind": "availability",
        "scope": "upstream",
        "verification": "primary_notice",
        "title": "WeInvoice : appels à l’annuaire PISTE perturbés",
        "summary": "WeInvoice signale des échecs sur ses appels à l’annuaire PISTE, puis un retour à la normale le 25 septembre. Son alerte distingue ces erreurs des refus causés par son propre mécanisme de limitation des requêtes.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-25T13:28:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-25T15:13:28Z",
        "updatedAt": "2026-09-25T15:13:28Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "weproc-incident-1073900"
        ],
        "limitations": "L’attribution à PISTE ou au réseau provient de WeInvoice. Une confirmation directe de l’AIFE reste à obtenir. Les dates des notifications ne mesurent pas la durée de panne."
      },
      {
        "id": "pennylane-application-20260925",
        "platformSlugs": [
          "pennylane"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Pennylane : erreurs dans l’application, service rétabli",
        "summary": "Pennylane signale une instabilité provoquant des erreurs lors de l’utilisation de l’application le 25 septembre, puis publie une résolution le même jour.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-25T14:25:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-25T15:02:06Z",
        "updatedAt": "2026-09-25T15:02:06Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "pennylane-incident-s9lkgtlw03s2"
        ],
        "limitations": "La source porte sur l’application. Le début réel et l’impact sur les échanges de factures de la PA restent à préciser."
      },
      {
        "id": "welyb-cloture-20260922",
        "platformSlugs": [],
        "kind": "availability",
        "scope": "ecosystem_service",
        "verification": "primary_notice",
        "affectedService": "Welyb / Portail AGIRIS CONNECT",
        "title": "Welyb : clôture des exercices rétablie",
        "summary": "Le 24 septembre, Welyb annonce le retour de la clôture des exercices, avec suppression des dépôts rapides associés. Cette fonction était signalée indisponible depuis l’avis du 22.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-22",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-24",
        "updatedAt": "2026-09-24",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "Avis sur une fonction de gestion de Welyb. La source indique les jours des notifications ; les heures de début et de rétablissement restent inconnues."
      },
      {
        "id": "spendesk-france-20260922",
        "platformSlugs": [
          "spendesk"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "title": "Réception de nouvelles factures électroniques françaises interrompue",
        "summary": "Spendesk confirme le rétablissement de la livraison des nouvelles factures électroniques françaises et la réception de toutes les factures concernées. L’éditeur attribue l’interruption à une mise à jour de la plateforme de son prestataire de facturation.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-22T14:44:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-23T10:34:08Z",
        "updatedAt": "2026-09-23T10:34:08Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "spendesk-france-20260922-source"
        ],
        "limitations": "Le prestataire reste non nommé. L’éditeur indique environ 18 minutes d’interruption et une reprise à 02 h 56 CEST, sans préciser le jour dans cette phrase. La date de publication du bilan est conservée séparément ; aucune heure de début n’est déduite."
      },
      {
        "id": "spendesk-ios-20260921",
        "platformSlugs": [
          "spendesk"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Connexion iOS par lien e-mail perturbée puis rétablie",
        "summary": "Certains utilisateurs iOS ne parvenaient plus à terminer leur connexion via le lien reçu par e-mail. Spendesk relie le problème à une version de l’application et annonce le 23 septembre une version corrigée disponible dans l’App Store.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-21T15:14:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-23T07:20:49Z",
        "updatedAt": "2026-09-23T07:20:49Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "spendesk-ios-20260921-source"
        ],
        "limitations": "Périmètre : connexion à l’application iOS. L’impact éventuel sur les échanges de factures entre PA reste non documenté."
      },
      {
        "id": "eezi-dashboard-20260922",
        "platformSlugs": [
          "eezi"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Tableau de bord eezi perturbé",
        "summary": "eezi publie un avis sur son tableau de bord le 22 septembre puis annonce un correctif et un rétablissement. L’éditeur précise que les API et les transferts de données ont continué à fonctionner.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-22T15:53:40Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-22T15:55:53Z",
        "updatedAt": "2026-09-22T15:55:53Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "eezi-dashboard-20260922-source"
        ],
        "limitations": "Le périmètre publié porte sur l’interface. La courte succession des notifications n’est pas utilisée pour calculer une durée de panne."
      },
      {
        "id": "welyb-bobbee-20260916",
        "platformSlugs": [],
        "kind": "availability",
        "scope": "ecosystem_service",
        "verification": "primary_notice",
        "affectedService": "Connexion Bobbee vers Welyb / PAC",
        "title": "Bobbee vers Welyb : dépôts de documents rétablis",
        "summary": "Welyb signalait le 16 septembre un arrêt du dépôt de documents depuis Bobbee. Le 22 septembre, Welyb annonce la connexion de nouveau fonctionnelle et le rattrapage des documents.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-16",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-22",
        "updatedAt": "2026-09-22",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "Avis publié par Welyb sur une connexion applicative. La fin du rattrapage et un éventuel impact sur des flux PA restent à préciser."
      },
      {
        "id": "ecosio-france-20260921",
        "platformSlugs": [
          "ecosio-intercom"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "title": "Traitement des factures françaises retardé chez ecosio",
        "summary": "ecosio signale une perturbation de sa file de facturation française le 21 septembre. Les messages bloqués ont été retraités ; l’éditeur annonce que la reprise du stock était terminée à 14 h 06 CEST.",
        "status": "resolved",
        "startedAt": "2026-09-21T09:38:00Z",
        "detectedAt": null,
        "firstReportedAt": "2026-09-21T10:27:53Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-21T12:13:23Z",
        "updatedAt": "2026-09-21T12:13:23Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "ecosio-france-20260921-source"
        ],
        "limitations": "L’éditeur situe le début de la perturbation à 11 h 38 CEST. Le nombre de clients concernés reste à préciser ; les horaires de publication ne constituent pas une mesure de disponibilité."
      },
      {
        "id": "altagem-claim-20260921",
        "platformSlugs": [
          "iopole"
        ],
        "kind": "security",
        "scope": "connected_service",
        "verification": "reported_claim",
        "affectedService": "Altagem",
        "relationship": {
          "note": "Altagem documente un partenariat et une connexion de facturation électronique avec Iopole. Ce lien explique la présence de cet avis sur la fiche Iopole ; la revendication vise Altagem.",
          "sourceIds": [
            "altagem-iopole-integration-20260923"
          ]
        },
        "title": "Altagem : revendication d’accès aux données à confirmer",
        "summary": "FrenchBreaches et Cyberattaque.org rapportent le 21 septembre une revendication visant Altagem, logiciel de gestion et de facturation. Les données revendiquées concernent des clients, des comptes et des activités opérationnelles.",
        "status": "unknown",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-21",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-09-21",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "frenchbreaches-altagem-20260921",
          "cyberattaque-altagem-20260921"
        ],
        "limitations": "La confirmation directe d’Altagem, l’étendue et la date réelle de l’accès restent à obtenir. L’impact sur la PA Iopole et sur les flux de facturation est non établi."
      },
      {
        "id": "faktus-claim-20260919",
        "platformSlugs": [],
        "kind": "security",
        "scope": "ecosystem_service",
        "verification": "reported_claim",
        "affectedService": "Faktus",
        "relationship": {
          "note": "Faktus présente un service de financement de factures. L’entreprise est absente de la liste DGFiP consultée le 23 septembre ; cet avis reste hors des fiches PA.",
          "sourceIds": [
            "faktus-financement-20260923"
          ]
        },
        "title": "Faktus : revendication de fuite de données à confirmer",
        "summary": "FrenchBreaches rapporte une revendication visant des données clients, financières et des documents attribués à Faktus, service de financement de factures du BTP. L’article du 19 septembre est complété le 20 avec des éléments revendiqués sur ses outils de relation client.",
        "status": "unknown",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-19",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-09-20",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "frenchbreaches-faktus-20260919"
        ],
        "limitations": "La date d’accès et les volumes avancés reposent sur la revendication. Confirmation de l’entreprise et périmètre complet à établir. Aucun impact sur une PA n’est documenté."
      },
      {
        "id": "superpdp-directory-20260918",
        "platformSlugs": [
          "superpdp"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "title": "SuperPDP : inscriptions et recherches dans l’annuaire perturbées",
        "summary": "SuperPDP signale un incident de chargement de l’annuaire le 18 septembre. Les nouvelles inscriptions ont été bloquées, puis une sauvegarde a été rechargée. L’éditeur annonce le rétablissement des recherches de SIREN, des adresses de facturation et des inscriptions. Il prévoit de contacter les clients touchés par un problème de transmission de données au PPF.",
        "status": "resolved",
        "startedAt": "2026-09-18",
        "detectedAt": null,
        "firstReportedAt": "2026-09-18",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-18",
        "updatedAt": "2026-09-18",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "superpdp-directory-20260918-source"
        ],
        "limitations": "Le flux RSS et la page affichent les mêmes heures avec des fuseaux différents. Les dates sont donc conservées au jour près. Le début exact et la durée de la perturbation restent à préciser."
      },
      {
        "id": "spendesk-transfers-20260916",
        "platformSlugs": [
          "spendesk"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Virements internationaux indisponibles pour certains clients de l’EEE",
        "summary": "Spendesk signale une indisponibilité des virements internationaux et d’autres opérations Wise pour certains clients de l’Espace économique européen. Après une intervention sur la connexion à Wise, l’éditeur annonce la résolution le 17 septembre.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-16T10:05:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-17T08:06:12Z",
        "updatedAt": "2026-09-17T08:06:12Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "spendesk-transfers-20260916-source"
        ],
        "limitations": "L’avis concerne les paiements. Son périmètre ne décrit pas le traitement des factures électroniques."
      },
      {
        "id": "tungsten-support-20260916",
        "platformSlugs": [
          "tungsten"
        ],
        "kind": "availability",
        "scope": "upstream",
        "verification": "primary_notice",
        "title": "Centre d’assistance eInvoice Network perturbé",
        "summary": "Tungsten annonce le rétablissement de son centre d’assistance, de la consultation des articles et de la création de tickets. L’éditeur attribue la perturbation à Salesforce.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-16T10:17:20.636Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-17T07:58:23Z",
        "updatedAt": "2026-09-17T07:58:23Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "tungsten-support-20260916-source"
        ],
        "limitations": "L’avis porte sur le support technique. Le composant eInvoice Network est mentionné sur la page, mais le texte décrit l’accès à l’assistance."
      },
      {
        "id": "zenfirst-claim-20260917",
        "platformSlugs": [],
        "kind": "security",
        "scope": "ecosystem_service",
        "verification": "reported_claim",
        "affectedService": "Zenfirst",
        "relationship": {
          "note": "Zenfirst documente une connexion comptable à iSuite (ACD). Cette documentation ne nomme pas la PA partenaire : le rattachement reste à établir.",
          "sourceIds": [
            "zenfirst-integration-20260920"
          ]
        },
        "title": "Zenfirst : revendication de fuite de données à confirmer",
        "summary": "FrenchBreaches rapporte le 17 septembre une revendication visant des données d’utilisateurs, de prospects et de factures de Zenfirst. Zenfirst est un éditeur de logiciels de facturation et de trésorerie, absent de la liste des PA agréées consultée le 20 septembre.",
        "status": "unknown",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-17",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-09-17",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "frenchbreaches-zenfirst-20260917"
        ],
        "limitations": "La date d’accès, l’étendue et la cause technique restent à établir. L’impact sur une PA est non documenté ; cet avis est attribué uniquement à Zenfirst."
      },
      {
        "id": "myunisoft-connection-20260916",
        "platformSlugs": [
          "myunisoft"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Accès à la production comptable et fiscale perturbé",
        "summary": "MyUnisoft publie un avis sur des difficultés d’accès à son application de production comptable et fiscale. La fiche indique ensuite une résolution.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-16T13:10:31Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-16T13:18:36Z",
        "updatedAt": "2026-09-16T13:18:36Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "myunisoft-connection-20260916-source"
        ],
        "limitations": "Le périmètre décrit est celui de l’application citée. L’impact sur les flux PA français reste à préciser."
      },
      {
        "id": "dokapi-emails-20260916",
        "platformSlugs": [
          "dokapi"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Envoi des e-mails interrompu",
        "summary": "Dokapi signale l’arrêt de l’envoi des e-mails, puis leur reprise. L’éditeur indique examiner la réexpédition des messages en échec avant de clore l’avis.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-16T06:58:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-16T09:14:18Z",
        "updatedAt": "2026-09-16T09:14:18Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "dokapi-emails-20260916-source"
        ],
        "limitations": "Le périmètre décrit est celui de l’application citée. L’impact sur les flux PA français reste à préciser."
      },
      {
        "id": "sage-qgr9wjcbs466",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "upstream",
        "verification": "primary_notice",
        "title": "Ralentissement du PPF signalé par Sage",
        "summary": "Sage rapporte des temps de réponse élevés du Portail public de facturation, susceptibles de retarder le traitement et la livraison des documents.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-11T14:45:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-15T18:57:00Z",
        "updatedAt": "2026-09-15T18:57:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-qgr9wjcbs466"
        ],
        "limitations": "Sage attribue le ralentissement au PPF. Une confirmation directe de l’AIFE reste à obtenir."
      },
      {
        "id": "esker-french-b2b-20260915",
        "platformSlugs": [
          "esker"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "title": "Erreurs sur les factures B2B françaises",
        "summary": "Le 15 septembre, Esker signalait des erreurs sur les factures clients du processus B2B français dans l’environnement G. Le message a disparu au relevé du 22 septembre. Le contrôle du 30 laisse la résolution à confirmer auprès de l’éditeur.",
        "status": "unknown",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-15T08:00:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-09-15T12:15:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "esker-status-2026-09"
        ],
        "limitations": "Dernière mise à jour datée conservée : 15 septembre. La disparition du message laisse la date et l’état final du rétablissement à confirmer auprès d’Esker."
      },
      {
        "id": "sage-9zgm55t360kp",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Accès à certains dossiers du portail collaboratif",
        "summary": "Certains clients français ne peuvent pas accéder à des dossiers du portail collaboratif de Sage Network.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-14T12:15:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-15T10:12:00Z",
        "updatedAt": "2026-09-15T10:12:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-9zgm55t360kp"
        ],
        "limitations": "Impact sur les flux PA non précisé. Le rétablissement annoncé sous surveillance le 14 septembre précède la clôture de l’avis."
      },
      {
        "id": "myunisoft-display-20260915",
        "platformSlugs": [
          "myunisoft"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Affichage de certains menus perturbé",
        "summary": "MyUnisoft signale des problèmes d’affichage dans certains menus de son application de production comptable et fiscale, puis indique une résolution.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-15T09:48:15Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-15T10:00:05Z",
        "updatedAt": "2026-09-15T10:00:05Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "myunisoft-display-20260915-source"
        ],
        "limitations": "Le périmètre décrit est celui de l’application citée. L’impact sur les flux PA français reste à préciser."
      },
      {
        "id": "welyb-agiris-securite-20260901",
        "platformSlugs": [
          "cecurity"
        ],
        "kind": "security",
        "scope": "connected_service",
        "verification": "relayed_notice",
        "affectedService": "Welyb / Portail AGIRIS CONNECT",
        "relationship": {
          "note": "Welyb propose un connecteur vers eFacture by Cecurity. La fiche Cecurity référence cet avis en raison de cette intégration. Le service concerné est précisé dans l’avis.",
          "sourceIds": [
            "welyb-cecurity-integration"
          ]
        },
        "title": "Welyb / AGIRIS CONNECT : fuite de données signalée",
        "summary": "FrenchBreaches relaie le 15 septembre une notification de fuite détectée le 1er septembre. Elle concerne un composant lié à Welyb / AGIRIS CONNECT : coordonnées, identifiants d’entreprise et mots de passe hachés sont cités.",
        "status": "unknown",
        "startedAt": null,
        "detectedAt": "2026-09-01",
        "firstReportedAt": "2026-09-15",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-09-15",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "frenchbreaches-welyb-20260915"
        ],
        "limitations": "Notification consultée par l’intermédiaire de FrenchBreaches ; confirmation directe de l’éditeur à obtenir. L’impact sur la PA Cecurity et sur les factures reste non établi."
      },
      {
        "id": "sage-ldq4kg4q8htj",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Comptabilisation des achats dans Sage Active",
        "summary": "Sage décrit un problème de comptabilisation des factures d’achat en France et une interruption temporaire de la synchronisation GE pendant la remédiation.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-14T09:50:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-14T22:10:00Z",
        "updatedAt": "2026-09-14T22:10:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-ldq4kg4q8htj"
        ],
        "limitations": "Impact sur les échanges entre PA non précisé."
      },
      {
        "id": "pennylane-zfpsp7z9wn1z",
        "platformSlugs": [
          "pennylane"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Ralentissements de l’application Pennylane",
        "summary": "Pennylane annonce des ralentissements de son application, puis leur résolution le même jour.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-14T11:15:00+02:00",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-14T12:06:00+02:00",
        "updatedAt": "2026-09-14T12:06:00+02:00",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "pennylane-incident-zfpsp7z9wn1z"
        ],
        "limitations": "11 h 15 correspond à la première notification. Le début réel de l’incident et son impact sur les échanges PA restent à préciser."
      },
      {
        "id": "sage-yh0mj6qwrmcy",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Accès à Sage Online perturbé",
        "summary": "Des clients de Sage 100 Online et Partner Cloud en France rencontrent des difficultés d’accès.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-13T18:57:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-14T07:06:00Z",
        "updatedAt": "2026-09-14T07:06:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-yh0mj6qwrmcy"
        ],
        "limitations": "L’avis couvre plusieurs pays. L’impact sur les flux PA français reste à préciser."
      },
      {
        "id": "welyb-cecurity-connexion-20260914",
        "platformSlugs": [
          "cecurity"
        ],
        "kind": "availability",
        "scope": "connected_service",
        "verification": "primary_notice",
        "affectedService": "Welyb ↔ eFacture by Cecurity",
        "relationship": {
          "note": "Welyb propose un connecteur vers eFacture by Cecurity. La fiche Cecurity référence cet avis en raison de cette intégration. Le service concerné est précisé dans l’avis.",
          "sourceIds": [
            "welyb-cecurity-integration"
          ]
        },
        "title": "Welyb / eFacture : connexion des nouveaux dossiers perturbée",
        "summary": "Welyb signale des erreurs lors du raccordement de nouveaux dossiers à eFacture/Cecurity. Un correctif est annoncé en cours de déploiement.",
        "status": "identified",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-14",
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": "2026-09-14",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "Avis du 14 septembre encore affiché parmi les perturbations lors de la relecture du 14 octobre. Périmètre : connexion de nouveaux dossiers depuis Welyb vers eFacture. Étendue et durée de la perturbation à préciser. Le nouvel avis de récupération de factures reste distinct."
      },
      {
        "id": "sage-2xx8jjz4pxfz",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Chargement du portail collaboratif Sage Connect",
        "summary": "Certains clients en France et en Amérique du Nord ne peuvent pas charger le portail collaboratif.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-11T08:18:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-11T14:06:00Z",
        "updatedAt": "2026-09-11T14:06:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-2xx8jjz4pxfz"
        ],
        "limitations": "Impact sur la PA non précisé. Plusieurs produits Sage sont cités par l’éditeur."
      },
      {
        "id": "invopop-console-20260910",
        "platformSlugs": [
          "invopop"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Ouverture des documents instable dans la console",
        "summary": "Invopop signale des plantages intermittents de l’interface à l’ouverture des documents, puis publie un correctif et annonce le retour à la normale.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-10T15:41:53.079Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-10T16:36:54.418Z",
        "updatedAt": "2026-09-10T16:36:54.418Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "invopop-console-20260910-source"
        ],
        "limitations": "Le périmètre décrit est celui de l’application citée. L’impact sur les flux PA français reste à préciser."
      },
      {
        "id": "sage-w04d6drd7g3n",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "title": "Retards de réception, statuts et e-reporting",
        "summary": "Sage signale des retards de traitement des factures entrantes, de mise à jour de leurs statuts et de transmission des soumissions d’e-reporting.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-10T10:40:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-10T14:33:00Z",
        "updatedAt": "2026-09-10T14:33:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-w04d6drd7g3n"
        ],
        "limitations": "Début réel et nombre de clients touchés : informations à préciser."
      },
      {
        "id": "sage-fjh6wx81xg1p",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "title": "Livraison des factures et raccordement perturbés",
        "summary": "Avis initial sur des factures non livrées en France. Les mises à jour portent ensuite sur les statuts de cycle de vie et la création des points de réception.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-02T00:40:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-10T13:14:00Z",
        "updatedAt": "2026-09-10T13:14:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-fjh6wx81xg1p"
        ],
        "limitations": "L’avis décrit plusieurs phases de rétablissement et de surveillance, avec un volet raccordement également évoqué le 5 septembre. La durée totale d’interruption reste à préciser."
      },
      {
        "id": "sage-rhf8nv5dd1rq",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "title": "Création de certains points de réception bloquée",
        "summary": "Certaines entreprises sont créées mais leurs points de réception ne le sont pas. Sage indique que la majorité des demandes aboutissent et qu’un prestataire tiers participe à l’investigation.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-05T02:02:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-07T09:13:00Z",
        "updatedAt": "2026-09-07T09:13:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-rhf8nv5dd1rq"
        ],
        "limitations": "Cet avis recoupe le volet raccordement de celui du 2 septembre. Leur chevauchement empêche de calculer une durée cumulée fiable."
      },
      {
        "id": "spendesk-microsoft-20260904",
        "platformSlugs": [
          "spendesk"
        ],
        "kind": "availability",
        "scope": "upstream",
        "verification": "primary_notice",
        "title": "Notifications vers les messageries Microsoft perturbées",
        "summary": "Spendesk rapporte une perturbation chez son prestataire affectant les e-mails vers les messageries Microsoft et certaines fonctions associées. L’éditeur annonce ensuite la résolution.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-04T11:10:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-04T14:03:30Z",
        "updatedAt": "2026-09-04T14:03:30Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "spendesk-microsoft-20260904-source"
        ],
        "limitations": "Source : Spendesk. Le texte laisse l’heure exacte du rétablissement sous forme de champ vide ; seule l’heure de publication de la résolution est retenue."
      },
      {
        "id": "spendesk-einvoice-20260904",
        "platformSlugs": [
          "spendesk"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "title": "Traitement des factures électroniques perturbé en France et en Belgique",
        "summary": "Spendesk signale des retards de traitement des factures électroniques et des difficultés d’inscription de certains clients français. L’éditeur attribue les redémarrages du service à un manque de mémoire, puis annonce une résolution.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-04T07:59:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-04T09:52:12Z",
        "updatedAt": "2026-09-04T09:52:12Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "spendesk-einvoice-20260904-source"
        ],
        "limitations": "L’éditeur situe le rétablissement à 11 h 51, heure de Paris ; l’avis de résolution est publié à 11 h 52. La chronologie affichée suit les notifications."
      },
      {
        "id": "welyb-cecurity-consultation-20260904",
        "platformSlugs": [
          "cecurity"
        ],
        "kind": "availability",
        "scope": "connected_service",
        "verification": "primary_notice",
        "affectedService": "Welyb ↔ eFacture by Cecurity",
        "relationship": {
          "note": "Welyb propose un connecteur vers eFacture by Cecurity. La fiche Cecurity référence cet avis en raison de cette intégration. Le service concerné est précisé dans l’avis.",
          "sourceIds": [
            "welyb-cecurity-integration"
          ]
        },
        "title": "Welyb / eFacture : consultation des factures rétablie",
        "summary": "Welyb annonce le rétablissement de la consultation des factures XML provenant d’eFacture dans le Cockpit et la GED. La difficulté remontait au 4 septembre.",
        "status": "resolved",
        "startedAt": "2026-09-04",
        "detectedAt": null,
        "firstReportedAt": null,
        "firstObservedAt": null,
        "resolutionReportedAt": null,
        "updatedAt": null,
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "welyb-status-20260916"
        ],
        "limitations": "Avis de résolution consulté le 16 septembre, sans date de publication propre à cet avis. La date du rétablissement reste inconnue. Le problème décrit concerne l’affichage dans Welyb."
      },
      {
        "id": "sage-v9p9p0xfp5qj",
        "platformSlugs": [
          "sage"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Activation de nouveaux clients Sage Active ralentie",
        "summary": "Sage signale des retards de création de nouveaux comptes Sage Active en France. Les autres fonctions sont annoncées opérationnelles.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-01T11:41:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-02T12:01:00Z",
        "updatedAt": "2026-09-02T12:01:00Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "sage-incident-v9p9p0xfp5qj"
        ],
        "limitations": "L’avis porte sur la création de comptes Sage Active. L’impact éventuel sur le raccordement PA reste à préciser."
      },
      {
        "id": "invopop-peppol-sml-20260902",
        "platformSlugs": [
          "invopop"
        ],
        "kind": "availability",
        "scope": "upstream",
        "verification": "primary_notice",
        "title": "Inscriptions et recherches Peppol perturbées pendant une migration",
        "summary": "Invopop indique que les inscriptions et recherches Peppol peuvent échouer pendant la migration du SML par OpenPeppol. L’avis est clos après l’annonce de la fin de migration.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-02T08:15:54.409Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-02T10:26:25.372Z",
        "updatedAt": "2026-09-02T10:26:25.372Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "invopop-peppol-sml-20260902-source"
        ],
        "limitations": "Avis publié par Invopop sur une dépendance externe. L’étendue des échecs effectivement rencontrés par ses clients reste à préciser."
      },
      {
        "id": "spendesk-access-20260902",
        "platformSlugs": [
          "spendesk"
        ],
        "kind": "availability",
        "scope": "publisher_service",
        "verification": "primary_notice",
        "title": "Accès à Spendesk et performances dégradés",
        "summary": "Spendesk signale des erreurs de connexion et de fortes latences sur mobile et ordinateur, puis annonce le rétablissement du service.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-02T08:12:00Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-02T09:59:21Z",
        "updatedAt": "2026-09-02T09:59:21Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "spendesk-access-20260902-source"
        ],
        "limitations": "Le périmètre décrit est celui de l’application citée. L’impact sur les flux PA français reste à préciser."
      },
      {
        "id": "weproc-peppol-20260901",
        "platformSlugs": [
          "weproc"
        ],
        "kind": "availability",
        "scope": "pa",
        "verification": "primary_notice",
        "title": "Échecs d’envoi sur le point d’accès Peppol",
        "summary": "WeInvoice signale des erreurs réseau lors de l’envoi de documents vers plusieurs destinataires Peppol. La page d’état annonce ensuite le rétablissement.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-01T09:51:27Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-01T11:31:26Z",
        "updatedAt": "2026-09-01T11:31:26Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "weproc-peppol-20260901-source"
        ],
        "limitations": "L’alerte porte sur les envois observés par WeInvoice. Le nombre de clients touchés et le début réel restent à préciser."
      },
      {
        "id": "weproc-piste-20260901",
        "platformSlugs": [
          "weproc"
        ],
        "kind": "availability",
        "scope": "upstream",
        "verification": "primary_notice",
        "title": "Appels à l’annuaire PISTE en échec, selon WeInvoice",
        "summary": "WeInvoice publie une alerte sur des appels à l’annuaire PISTE en échec, puis annonce leur rétablissement.",
        "status": "resolved",
        "startedAt": null,
        "detectedAt": null,
        "firstReportedAt": "2026-09-01T07:29:28Z",
        "firstObservedAt": null,
        "resolutionReportedAt": "2026-09-01T07:34:28Z",
        "updatedAt": "2026-09-01T07:34:28Z",
        "checkedAt": "2026-10-14",
        "sourceIds": [
          "weproc-piste-20260901-source"
        ],
        "limitations": "Observation publiée par WeInvoice. Le périmètre global de l’annuaire et la cause exacte demandent une confirmation de son opérateur."
      }
    ],
    "sources": [
      {
        "id": "sage-status-2026-09",
        "title": "État et historique des services Sage",
        "publisher": "Sage",
        "url": "https://status.sage.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "pennylane-status-2026-09",
        "title": "État et historique de Pennylane",
        "publisher": "Pennylane",
        "url": "https://status.pennylane.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "qonto-status-2026-09",
        "title": "Historique Qonto : septembre 2026",
        "publisher": "Qonto",
        "url": "https://status.qonto.com/incidents/September-2026",
        "type": "documentation",
        "accessedAt": "2026-09-23"
      },
      {
        "id": "esker-status-2026-09",
        "title": "TrustEsker : état des environnements",
        "publisher": "Esker",
        "url": "https://www.trustesker.com/?env=G",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sellsy-status-2026-09",
        "title": "État des services Sellsy",
        "publisher": "Sellsy",
        "url": "https://sellsy.betteruptime.com/",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "dext-status-2026-09",
        "title": "Dext Prepare Web App : disponibilité HTTP",
        "publisher": "Dext",
        "url": "https://status.dext.com/389219",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "sage-incident-w04d6drd7g3n",
        "title": "Retards de réception, statuts et e-reporting",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/w04d6drd7g3n",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-fjh6wx81xg1p",
        "title": "Livraison des factures et raccordement perturbés",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/fjh6wx81xg1p",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-rhf8nv5dd1rq",
        "title": "Création de certains points de réception bloquée",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/rhf8nv5dd1rq",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-qgr9wjcbs466",
        "title": "Ralentissement du PPF signalé par Sage",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/qgr9wjcbs466",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-9zgm55t360kp",
        "title": "Accès à certains dossiers du portail collaboratif",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/9zgm55t360kp",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-ldq4kg4q8htj",
        "title": "Comptabilisation des achats dans Sage Active",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/ldq4kg4q8htj",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-yh0mj6qwrmcy",
        "title": "Accès à Sage Online perturbé",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/yh0mj6qwrmcy",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-2xx8jjz4pxfz",
        "title": "Chargement du portail collaboratif Sage Connect",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/2xx8jjz4pxfz",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-v9p9p0xfp5qj",
        "title": "Activation de nouveaux clients Sage Active ralentie",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/v9p9p0xfp5qj",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "pennylane-incident-zfpsp7z9wn1z",
        "title": "Ralentissements de l’application Pennylane",
        "publisher": "Pennylane",
        "url": "https://status.pennylane.com/incidents/zfpsp7z9wn1z",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "avalara-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Avalara",
        "url": "https://status.avalara.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "axway-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Axway eInvoicing",
        "url": "https://status.axway.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "blg-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "blgCloud",
        "url": "https://status.blgcloud.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "dokapi-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Dokapi",
        "url": "https://dokapi.statuspage.io/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "ecosio-intercom-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "ecosio InterCom",
        "url": "https://www.ecosio-status.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "fiskaltrust-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "fiskaltrust",
        "url": "https://status.fiskaltrust.eu/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "flowie-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Flowie",
        "url": "https://flowie.betteruptime.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "invopop-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Invopop",
        "url": "https://status.invopop.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "lucca-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Lucca Factures",
        "url": "https://status.lucca.fr/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "n2f-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "N2F",
        "url": "https://status.n2f.com/fr",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "pitney-bowes-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Pitney Bowes Invoice Services",
        "url": "https://status.pitneybowes.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "spendesk-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Spendesk",
        "url": "https://status.spendesk.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "storecove-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Storecove",
        "url": "https://storecove.statuspage.io/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "superpdp-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "SuperPDP",
        "url": "https://status.superpdp.tech/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "WeInvoice by WeProc",
        "url": "https://status.weinvoice.fr/incidents",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "veryswing-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Veryswing",
        "url": "https://status.veryswing.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "eezi-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "eezi",
        "url": "https://eezi.instatus.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "tungsten-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Tungsten e-Invoice Connect",
        "url": "https://status.tungstencloud.com/europe",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "myunisoft-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "MyUnisoft",
        "url": "https://meteo.myunisoft.fr/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "tiime-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Tiime",
        "url": "https://status.tiime.fr/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "ademico-watch-2026-09",
        "title": "Publications de disponibilité",
        "publisher": "Ademico Software",
        "url": "https://status.ademico-software.com/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "cert-fr-watch-2026-09",
        "title": "Flux des avis et alertes CERT-FR",
        "publisher": "CERT-FR",
        "url": "https://www.cert.ssi.gouv.fr/",
        "type": "institutional",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-peppol-20260901-source",
        "title": "Échecs d’envoi sur le point d’accès Peppol",
        "publisher": "WeInvoice by WeProc",
        "url": "https://status.weinvoice.fr/incident/1044756",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-piste-20260901-source",
        "title": "Appels à l’annuaire PISTE en échec, selon WeInvoice",
        "publisher": "WeInvoice by WeProc",
        "url": "https://status.weinvoice.fr/incident/1044543",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "dokapi-emails-20260916-source",
        "title": "Envoi des e-mails interrompu",
        "publisher": "Dokapi",
        "url": "https://dokapi.statuspage.io/incidents/hx6xfwqj64k9",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "spendesk-einvoice-20260904-source",
        "title": "Traitement des factures électroniques perturbé en France et en Belgique",
        "publisher": "Spendesk",
        "url": "https://status.spendesk.com/incidents/7v0rjf4x41br",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "spendesk-access-20260902-source",
        "title": "Accès à Spendesk et performances dégradés",
        "publisher": "Spendesk",
        "url": "https://status.spendesk.com/incidents/t2xb9nmwz5s6",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "spendesk-microsoft-20260904-source",
        "title": "Notifications vers les messageries Microsoft perturbées",
        "publisher": "Spendesk",
        "url": "https://status.spendesk.com/incidents/b2hlvjc2kzn5",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "spendesk-transfers-20260916-source",
        "title": "Virements internationaux indisponibles pour certains clients de l’EEE",
        "publisher": "Spendesk",
        "url": "https://status.spendesk.com/incidents/0dkn55v5wcqg",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "invopop-console-20260910-source",
        "title": "Ouverture des documents instable dans la console",
        "publisher": "Invopop",
        "url": "https://status.invopop.com/incidents/01M25ZQ2HQW967V65TSSFH91HM",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "invopop-peppol-sml-20260902-source",
        "title": "Inscriptions et recherches Peppol perturbées pendant une migration",
        "publisher": "Invopop",
        "url": "https://status.invopop.com/incidents/01M1GK0Q19JRJ5ZSHXWEAF0HW1",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "myunisoft-connection-20260916-source",
        "title": "Accès à la production comptable et fiscale perturbé",
        "publisher": "MyUnisoft",
        "url": "https://meteo.myunisoft.fr/incident/02da09f4-55ea-4a25-9b80-779a7eef0939/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "myunisoft-display-20260915-source",
        "title": "Affichage de certains menus perturbé",
        "publisher": "MyUnisoft",
        "url": "https://meteo.myunisoft.fr/incident/21de5fdd-7d59-4b36-9790-8f63c9976523/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "tungsten-support-20260916-source",
        "title": "Centre d’assistance eInvoice Network perturbé",
        "publisher": "Tungsten e-Invoice Connect",
        "url": "https://status.tungstencloud.com/europe/incidents/01M2MVH4FXXX66TJXA9ZHDV5XJ",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "atgp-status-2026-09",
        "title": "Information sur les incidents en cours",
        "publisher": "ATGP",
        "url": "https://www.atgp.net/info-incidents/",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "cert-fr-sap-20260908",
        "title": "Multiples vulnérabilités dans les produits SAP",
        "publisher": "CERT-FR",
        "url": "https://www.cert.ssi.gouv.fr/avis/CERTFR-2026-AVI-1134/",
        "type": "institutional",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "blg-security-20260810",
        "title": "Notification d’incident de sécurité et mesures de protection",
        "publisher": "blgCloud",
        "url": "https://www.blgcloud.fr/press-release-blg/communique-de-presse-18/notification-d-incident-de-securite-et-mesures-de-protection-blgcloud-545",
        "type": "security",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "aruba-manual-status-2026-09",
        "title": "Page publique de suivi des services",
        "publisher": "Aruba",
        "url": "https://guide.aruba.it/fr/alertes",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "docuware-manual-status-2026-09",
        "title": "Page publique de suivi des services",
        "publisher": "DocuWare",
        "url": "https://statusportal.docuware.cloud/",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "iopole-manual-status-2026-09",
        "title": "Page publique de suivi des services",
        "publisher": "Iopole",
        "url": "https://uptime.com/statuspage/iopole.com-api-sla",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "mysupply-manual-status-2026-09",
        "title": "Page publique de suivi des services",
        "publisher": "mySupply",
        "url": "https://mysupply.dk/support/driftstatus/",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "odoo-manual-status-2026-09",
        "title": "Page publique de suivi des services",
        "publisher": "Odoo",
        "url": "https://status.odoo.com/",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "pagero-manual-status-2026-09",
        "title": "Page publique de suivi des services",
        "publisher": "Pagero",
        "url": "https://status.pagero.com/",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "sovos-manual-status-2026-09",
        "title": "Page publique de suivi des services",
        "publisher": "Sovos",
        "url": "https://status.sovos.com/",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "welyb-status-20260916",
        "title": "État de Welyb : connexion et consultation eFacture/Cecurity",
        "publisher": "Welyb",
        "url": "https://support.welyb.fr/statut-plateforme",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "welyb-cecurity-integration",
        "title": "Connecter Welyb avec la PA eFacture by Cecurity",
        "publisher": "Welyb",
        "url": "https://support.welyb.fr/connecter-welyb-avec-la-pa-efacture-cecurity",
        "type": "documentation",
        "accessedAt": "2026-09-16"
      },
      {
        "id": "frenchbreaches-welyb-20260915",
        "title": "Welyb / AGIRIS : notification de fuite de données relayée le 15 septembre",
        "publisher": "FrenchBreaches",
        "url": "https://frenchbreaches.com/alertes/welyb-agiris-mu2m3x9bh33cfsst2bl",
        "type": "press",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "frenchbreaches-zenfirst-20260917",
        "title": "Zenfirst : revendication de fuite de données du 17 septembre",
        "publisher": "FrenchBreaches",
        "url": "https://frenchbreaches.com/alertes/zenfirst-mu5htqiwd1qoi6ixtx5",
        "type": "press",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "zenfirst-integration-20260920",
        "title": "Zenfirst Gesco : connexion comptable iSuite (ACD)",
        "publisher": "Zenfirst",
        "url": "https://www.zenfirst.fr/logiciels-gestion-de-tresorerie-et-facturation-zenfirst/",
        "type": "documentation",
        "accessedAt": "2026-09-20"
      },
      {
        "id": "docoon-invoice-watch-20260920",
        "title": "Historique de disponibilité Docoon Invoice",
        "publisher": "Docoon",
        "url": "https://docooninvoice.statuspage.io/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "spendesk-amazon-20260916-source",
        "title": "Ajout de cartes Spendesk sur Amazon",
        "publisher": "Spendesk",
        "url": "https://status.spendesk.com/incidents/9rz9sjd4npml",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "superpdp-directory-20260918-source",
        "title": "Chargement de l’annuaire : incident du 18 septembre",
        "publisher": "SuperPDP",
        "url": "https://status.superpdp.tech/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "ecosio-france-20260921-source",
        "title": "Retards de traitement des factures françaises, 21 septembre",
        "publisher": "ecosio",
        "url": "https://www.ecosio-status.com/incidents/01M31QYCZABKK6JASKJRP9RJR9",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "spendesk-france-20260922-source",
        "title": "Réception des factures électroniques françaises, 22 septembre",
        "publisher": "Spendesk",
        "url": "https://status.spendesk.com/incidents/l38cjk9k2spy",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "spendesk-ios-20260921-source",
        "title": "Connexion iOS par lien e-mail, 21 au 23 septembre",
        "publisher": "Spendesk",
        "url": "https://status.spendesk.com/incidents/4gndfyrx7ndj",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "eezi-dashboard-20260922-source",
        "title": "Perturbation du tableau de bord, 22 septembre",
        "publisher": "eezi",
        "url": "https://eezi.instatus.com/cmucut4ft1um81npccbw9inh5",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "frenchbreaches-altagem-20260921",
        "title": "Altagem : revendication d’accès aux données",
        "publisher": "FrenchBreaches",
        "url": "https://frenchbreaches.com/alertes/altagem-mubgua4y1pn9jonb1uu",
        "type": "press",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "cyberattaque-altagem-20260921",
        "title": "Altagem : revendication visant clients et données opérationnelles",
        "publisher": "Cyberattaque.org",
        "url": "https://www.cyberattaque.org/altagem-clients-equipes-et-donnees-operationnelles-exposes-apres-une-cyberattaque/",
        "type": "press",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "altagem-iopole-integration-20260923",
        "title": "Facturation électronique : partenariat Altagem et Iopole",
        "publisher": "Altagem",
        "url": "https://altagem.com/facturation-%C3%A9lectronique",
        "type": "documentation",
        "accessedAt": "2026-09-23"
      },
      {
        "id": "frenchbreaches-faktus-20260919",
        "title": "Faktus : revendication de fuite de données, mise à jour du 20 septembre",
        "publisher": "FrenchBreaches",
        "url": "https://frenchbreaches.com/alertes/faktus-mu8r9zho1hh7afgp9w8i",
        "type": "press",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "faktus-financement-20260923",
        "title": "Service de financement de factures du BTP",
        "publisher": "Faktus",
        "url": "https://faktus.eu/produits/financementdefactures",
        "type": "documentation",
        "accessedAt": "2026-09-23"
      },
      {
        "id": "pennylane-incident-s9lkgtlw03s2",
        "title": "Pennylane : instabilité de l’application le 25 septembre",
        "publisher": "Pennylane",
        "url": "https://status.pennylane.com/incidents/s9lkgtlw03s2",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-incident-1073900",
        "title": "WeInvoice : appels à l’annuaire PISTE perturbés le 25 septembre",
        "publisher": "Weproc",
        "url": "https://status.weinvoice.fr/incident/1073900",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "lucca-incident-nfx98d4xggmb",
        "title": "Lucca : service dégradé sur certaines applications le 28 septembre",
        "publisher": "Lucca",
        "url": "https://status.lucca.fr/incidents/nfx98d4xggmb",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-mc2p8blsm281",
        "title": "Sage Identity : difficultés de connexion le 28 septembre",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/mc2p8blsm281",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-4r3t9stk544k",
        "title": "Sage Connect : accès rétabli le 28 septembre",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/4r3t9stk544k",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "spendesk-incident-qs6rjc37fr6l",
        "title": "Spendesk : connexion à l’application rétablie après l’incident du 29 septembre",
        "publisher": "Spendesk",
        "url": "https://status.spendesk.com/incidents/qs6rjc37fr6l",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "fakturownia-security-20260929",
        "title": "Incident Fakturownia : communiqué du 29 septembre actualisé le 1er octobre",
        "publisher": "Fakturownia",
        "url": "https://fakturownia.pl/incydent",
        "type": "security",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "factuali-notification-relayed-20261001",
        "title": "Notification Factuali / VosFactures : capture publiée par Fuites Infos",
        "publisher": "Factuali, notification reproduite par Fuites Infos",
        "url": "https://fuitesinfos.fr/uploads/2026/10/vosfactures-notification.webp",
        "type": "press",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "fuitesinfos-vosfactures-20261001",
        "title": "VosFactures : cyberattaque chez le prestataire Fakturownia et notification aux utilisateurs",
        "publisher": "Fuites Infos / Christophe Boutry",
        "url": "https://fuitesinfos.fr/article/2026-10-01-vosfactures",
        "type": "press",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "aife-vosfactures-20261002",
        "title": "Suspension provisoire des échanges FACTUALI / VosFactures : avis public Chorus Pro",
        "publisher": "AIFE",
        "url": "https://portail.chorus-pro.gouv.fr/aife_csm",
        "type": "institutional",
        "accessedAt": "2026-10-02"
      },
      {
        "id": "sage-incident-kt4m889tbj9p",
        "title": "Sage : téléversement de documents et e-reporting perturbés",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/kt4m889tbj9p",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "esker-environment-e-20261001",
        "title": "Esker on Demand : ralentissements dans l’environnement E",
        "publisher": "Esker",
        "url": "https://www.trustesker.com/?env=E",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "aife-vosfactures-reprise-20261004",
        "title": "Échanges de la PA rétablis sous surveillance : nouveau bandeau Chorus Pro",
        "publisher": "AIFE",
        "url": "https://portail.chorus-pro.gouv.fr/aife_csm",
        "type": "institutional",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "esker-pa-interconnexion-20261002",
        "title": "Esker PA française : interconnexion et rattrapage des factures",
        "publisher": "Esker",
        "url": "https://www.trustesker.com/?env=L",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-incident-1080572",
        "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080572",
        "publisher": "WeProc / WeInvoice",
        "url": "https://status.weinvoice.fr/incident/1080572",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-incident-1080599",
        "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080599",
        "publisher": "WeProc / WeInvoice",
        "url": "https://status.weinvoice.fr/incident/1080599",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-incident-1080609",
        "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080609",
        "publisher": "WeProc / WeInvoice",
        "url": "https://status.weinvoice.fr/incident/1080609",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-incident-1080639",
        "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080639",
        "publisher": "WeProc / WeInvoice",
        "url": "https://status.weinvoice.fr/incident/1080639",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-incident-1080650",
        "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080650",
        "publisher": "WeProc / WeInvoice",
        "url": "https://status.weinvoice.fr/incident/1080650",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-incident-1080708",
        "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080708",
        "publisher": "WeProc / WeInvoice",
        "url": "https://status.weinvoice.fr/incident/1080708",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-incident-1080719",
        "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080719",
        "publisher": "WeProc / WeInvoice",
        "url": "https://status.weinvoice.fr/incident/1080719",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "myunisoft-incident-fba23613-5912-4c1f-a6f9-28aa0c690859",
        "title": "MyUnisoft : problème de connexion en production comptable et fiscale",
        "publisher": "MyUnisoft",
        "url": "https://meteo.myunisoft.fr/incident/fba23613-5912-4c1f-a6f9-28aa0c690859/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "myunisoft-incident-4367fb01-ec0f-4fc6-94dd-d983ed2260b7",
        "title": "MyUnisoft : problème de connexion en production comptable et fiscale",
        "publisher": "MyUnisoft",
        "url": "https://meteo.myunisoft.fr/incident/4367fb01-ec0f-4fc6-94dd-d983ed2260b7/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "fiducial-security-20261001",
        "title": "FIDUCIAL : clarification sur une intrusion chez un client utilisant un logiciel local",
        "publisher": "FIDUCIAL",
        "url": "https://www.fiducial.fr/fr/Actualites-FIDUCIAL/Information-quant-a-une-fuite-de-donnees-evoquee-dans-la-presse",
        "type": "security",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-j6kkplxr2ff3",
        "title": "Lenteurs de téléchargement en France",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/j6kkplxr2ff3",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-grngh6q7rzc2",
        "title": "Traitement des factures bloqué dans ERP Synchroniser",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/grngh6q7rzc2",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "spendesk-3ds-20261007",
        "title": "Notifications 3DS absentes pour certains utilisateurs iOS",
        "publisher": "Spendesk",
        "url": "https://status.spendesk.com/incidents/v2rhxyvn0mqr",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "weproc-incident-1083848",
        "title": "WeInvoice : appels à l’annuaire PISTE du 7 octobre",
        "publisher": "WeProc / WeInvoice",
        "url": "https://status.weinvoice.fr/incident/1083848",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "myunisoft-incident-8ccd8e7d-9ad4-431f-a77b-bdf5e0f68bb1",
        "title": "Saisie des temps et factures en gestion interne",
        "publisher": "MyUnisoft",
        "url": "https://meteo.myunisoft.fr/incident/8ccd8e7d-9ad4-431f-a77b-bdf5e0f68bb1/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "myunisoft-incident-b74ef35b-df82-419b-aaf6-c44451d130ae",
        "title": "Actualisation des données Datalake",
        "publisher": "MyUnisoft",
        "url": "https://meteo.myunisoft.fr/incident/b74ef35b-df82-419b-aaf6-c44451d130ae/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "invopop-incident-20261003",
        "title": "Traitement de documents et téléchargements interrompus",
        "publisher": "Invopop",
        "url": "https://status.invopop.com/incidents/01M45HTD3GB1BD409X4Q6ZM0W6",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "invopop-postmortem-20261003",
        "title": "Compte rendu : migration et integrations dont la France",
        "publisher": "Invopop",
        "url": "https://status.invopop.com/incidents/01M45HTD3GB1BD409X4Q6ZM0W6/write-up",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "esker-environment-e-20261005",
        "title": "Esker on Demand : ralentissements signalés le 5 octobre, avis retiré",
        "publisher": "Esker",
        "url": "https://www.trustesker.com/?env=E",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "aife-depot-pdf-20261006",
        "title": "Chorus Pro : erreur bloquante lorsque la date de facture manque",
        "publisher": "AIFE",
        "url": "https://portail.chorus-pro.gouv.fr/aife_csm?id=aife_publication&sys_id=ad302dc52b370b50267bff6fce91bf56",
        "type": "institutional",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "qonto-status-20261008",
        "title": "Historique d’octobre relu le 8 octobre",
        "publisher": "Qonto",
        "url": "https://status.qonto.com/incidents/October-2026",
        "type": "documentation",
        "accessedAt": "2026-10-08"
      },
      {
        "id": "axonaut-claim-20260629",
        "title": "Revendication visant des documents attribués à des clients Axonaut, publiée en juin",
        "publisher": "FrenchBreaches",
        "url": "https://frenchbreaches.com/alertes/axonaut-mqygp4ygl2o4wc6v2i",
        "type": "press",
        "accessedAt": "2026-10-08"
      },
      {
        "id": "sage-incident-gs8td6mcwhwk",
        "title": "Sage Intacct : accès en Europe et Afrique du Sud rétabli le 9 octobre",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/gs8td6mcwhwk",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-onboarding-20261010",
        "title": "FR-e-Reporting : enquête clôturée, comportement lié à une intégration incomplète",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/qm1bs54xn545",
        "type": "documentation",
        "accessedAt": "2026-10-10"
      },
      {
        "id": "esker-display-d-20261009",
        "title": "Esker on Demand : affichage des tableaux de bord et files, environnement D",
        "publisher": "Esker",
        "url": "https://www.trustesker.com/?env=D",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "esker-display-e-20261009",
        "title": "Esker on Demand : affichage des tableaux de bord et files, environnement E",
        "publisher": "Esker",
        "url": "https://www.trustesker.com/?env=E",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "esker-display-g-20261009",
        "title": "Esker on Demand : affichage des tableaux de bord et files, environnement G",
        "publisher": "Esker",
        "url": "https://www.trustesker.com/?env=G",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "esker-display-k-20261009",
        "title": "Esker on Demand : affichage des tableaux de bord et files, environnement K",
        "publisher": "Esker",
        "url": "https://www.trustesker.com/?env=K",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-s1t694g66bw6",
        "title": "France : envoi de factures électroniques perturbé",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/s1t694g66bw6",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-kgpbkx523w51",
        "title": "AutoEntry : accès global rétabli le 12 octobre",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/kgpbkx523w51",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "sage-incident-s5d6hfv2l437",
        "title": "Intacct : accès européen rétabli le 13 octobre",
        "publisher": "Sage",
        "url": "https://status.sage.com/incidents/s5d6hfv2l437",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "tungsten-france-20261013",
        "title": "France : traitement et récupération des factures ralentis",
        "publisher": "Tungsten Automation",
        "url": "https://status.tungstencloud.com/europe/incidents/01M4TARHBEYH5A44V3BYN9BKQ6",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      }
    ]
  },
  "journeys": {
    "checkedAt": "2026-10-14",
    "journeys": [
      {
        "id": "tiime",
        "aliases": [
          "Tiime",
          "Tiime Invoice"
        ],
        "platformSlug": "tiime",
        "toolLabel": "Tiime",
        "toolDetail": "Logiciel de facturation utilisé au quotidien.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "tiime-pa-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Rattachement",
          "question": "Votre espace Tiime indique-t-il que Tiime est votre plateforme agréée active ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier dans Tiime",
          "yesDetail": "Cette information vient de votre réponse et reste consultable dans votre espace Tiime.",
          "todoDetail": "L'activation passe par la validation du mandat proposé dans votre espace Tiime.",
          "sourceIds": [
            "tiime-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez votre espace Tiime",
            "detail": "Accédez à la rubrique consacrée à la plateforme agréée.",
            "sourceIds": [
              "tiime-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Validez le mandat",
            "detail": "Choisissez Tiime comme plateforme agréée pour votre entreprise.",
            "sourceIds": [
              "tiime-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le statut affiché",
            "detail": "Vérifiez que votre entreprise est bien indiquée comme rattachée à Tiime PA.",
            "sourceIds": [
              "tiime-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Offre gratuite, factures annoncées sans limite et sans engagement.",
            "caveat": "Les modules optionnels, le compte professionnel et les services payants ne sont pas inclus dans ce calcul.",
            "sourceIds": [
              "tiime-pricing-2026",
              "tiime-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Offre gratuite, factures annoncées sans limite et sans engagement.",
            "caveat": "Les modules optionnels, le compte professionnel et les services payants ne sont pas inclus dans ce calcul.",
            "sourceIds": [
              "tiime-pricing-2026",
              "tiime-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Offre gratuite, factures annoncées sans limite et sans engagement.",
            "caveat": "Les modules optionnels, le compte professionnel et les services payants ne sont pas inclus dans ce calcul.",
            "sourceIds": [
              "tiime-pricing-2026",
              "tiime-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Tiime.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "sage-50",
        "aliases": [
          "Sage 50",
          "Sage50"
        ],
        "platformSlug": "sage",
        "toolLabel": "Sage 50",
        "toolDetail": "Le produit figure parmi les logiciels Sage compatibles présentés par l'éditeur.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "sage-products-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Inscription",
          "question": "Avez-vous finalisé l'inscription de votre entreprise à la Plateforme Agréée Sage ?",
          "yesValue": "Finalisée d'après votre réponse",
          "noValue": "À finaliser",
          "unknownValue": "À vérifier avec votre identifiant Sage",
          "yesDetail": "Cette information vient de votre réponse. Le statut reste à contrôler dans votre espace Sage.",
          "todoDetail": "Sage demande aux clients de finaliser l'inscription avec leur identifiant Sage.",
          "sourceIds": [
            "sage-pa-2026",
            "sage-products-2026"
          ],
          "openAction": {
            "title": "Connectez-vous avec votre identifiant Sage",
            "detail": "Ouvrez le parcours d'inscription proposé depuis votre environnement Sage.",
            "sourceIds": [
              "sage-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Finalisez l'inscription",
            "detail": "Vérifiez l'entreprise concernée et validez la Plateforme Agréée Sage.",
            "sourceIds": [
              "sage-pa-2026",
              "sage-products-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le statut Sage",
            "detail": "Vérifiez que l'inscription concerne la bonne entreprise et la bonne édition de Sage 50.",
            "sourceIds": [
              "sage-pa-2026",
              "sage-products-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 18,
            "paMonthlySurcharge": 0,
            "label": "Sage 50 est affiché à partir de 18 € HT par mois et la plateforme agréée sans surcoût.",
            "caveat": "C'est un minimum public, pas le montant de votre contrat. Les options, la migration et les limites propres à votre édition ne sont pas chiffrées.",
            "sourceIds": [
              "sage-products-2026",
              "sage-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 18,
            "paMonthlySurcharge": 0,
            "label": "Sage 50 est affiché à partir de 18 € HT par mois et la plateforme agréée sans surcoût.",
            "caveat": "C'est un minimum public, pas le montant de votre contrat. Les options, la migration et les limites propres à votre édition ne sont pas chiffrées.",
            "sourceIds": [
              "sage-products-2026",
              "sage-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 18,
            "paMonthlySurcharge": 0,
            "label": "Sage 50 est affiché à partir de 18 € HT par mois et la plateforme agréée sans surcoût.",
            "caveat": "C'est un minimum public, pas le montant de votre contrat. Les options, la migration et les limites propres à votre édition ne sont pas chiffrées.",
            "sourceIds": [
              "sage-products-2026",
              "sage-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Vérifiez les limites de votre contrat",
            "detail": "Demandez les volumes inclus et les éventuels coûts au-delà, qui ne sont pas publiés pour chaque édition.",
            "sourceIds": []
          },
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Sage 50.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "abby",
        "aliases": [
          "Abby"
        ],
        "platformSlug": "abby",
        "toolLabel": "Abby",
        "toolDetail": "Outil de facturation et de gestion destiné aux indépendants et petites entreprises.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "abby-electronic-invoicing-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Mandat",
          "question": "Dans Abby, avez-vous signé le mandat qui désigne Abby comme plateforme agréée ?",
          "yesValue": "Signé d'après votre réponse",
          "noValue": "À signer",
          "unknownValue": "À vérifier dans Abby",
          "yesDetail": "Cette information vient de votre réponse. Le statut reste visible dans votre espace Abby.",
          "todoDetail": "L'activation se fait depuis l'onglet Facturation électronique, avec une vérification d'identité puis la signature du mandat.",
          "sourceIds": [
            "abby-activation-2026",
            "abby-electronic-invoicing-2026"
          ],
          "openAction": {
            "title": "Ouvrez Facturation électronique",
            "detail": "Dans Abby, cliquez sur Activer la facturation électronique.",
            "sourceIds": [
              "abby-activation-2026"
            ]
          },
          "activateAction": {
            "title": "Vérifiez puis signez",
            "detail": "Contrôlez les informations de l'entreprise, terminez la vérification d'identité et signez le mandat.",
            "sourceIds": [
              "abby-activation-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le statut Abby",
            "detail": "Vérifiez que le mandat est signé pour la bonne entreprise.",
            "sourceIds": [
              "abby-activation-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'offre Basique inclut gratuitement les fonctions de facturation électronique, sans limitation annoncée.",
            "caveat": "Les fonctions avancées des offres Start, Pro et Business ne sont pas incluses dans ce calcul.",
            "sourceIds": [
              "abby-pricing-2026",
              "abby-electronic-invoicing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'offre Basique inclut gratuitement les fonctions de facturation électronique, sans limitation annoncée.",
            "caveat": "Les fonctions avancées des offres Start, Pro et Business ne sont pas incluses dans ce calcul.",
            "sourceIds": [
              "abby-pricing-2026",
              "abby-electronic-invoicing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'offre Basique inclut gratuitement les fonctions de facturation électronique, sans limitation annoncée.",
            "caveat": "Les fonctions avancées des offres Start, Pro et Business ne sont pas incluses dans ce calcul.",
            "sourceIds": [
              "abby-pricing-2026",
              "abby-electronic-invoicing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Abby.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "indy",
        "aliases": [
          "Indy"
        ],
        "platformSlug": "indy",
        "toolLabel": "Indy",
        "toolDetail": "Outil de facturation et de gestion destiné aux indépendants.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "indy-invoicing-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Inscription",
          "question": "L'onglet Factures électroniques d'Indy indique-t-il que votre inscription est terminée ?",
          "yesValue": "Terminée d'après votre réponse",
          "noValue": "À terminer",
          "unknownValue": "À vérifier dans Indy",
          "yesDetail": "Cette information vient de votre réponse. Le statut reste visible dans votre espace Indy.",
          "todoDetail": "Indy ouvre le parcours depuis Facturation, puis Factures électroniques et le bouton S'inscrire.",
          "sourceIds": [
            "indy-activation-2026"
          ],
          "openAction": {
            "title": "Ouvrez Factures électroniques",
            "detail": "Dans Indy, rendez-vous dans Facturation puis Factures électroniques.",
            "sourceIds": [
              "indy-activation-2026"
            ]
          },
          "activateAction": {
            "title": "Lancez l'inscription",
            "detail": "Cliquez sur S'inscrire et suivez les étapes affichées pour votre entreprise.",
            "sourceIds": [
              "indy-activation-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le statut Indy",
            "detail": "Vérifiez que l'inscription est terminée pour la bonne entreprise.",
            "sourceIds": [
              "indy-activation-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Facturation électronique et activation de la plateforme agréée annoncées gratuites, avec factures illimitées.",
            "caveat": "Le compte professionnel et les services comptables optionnels ne sont pas inclus dans ce calcul.",
            "sourceIds": [
              "indy-invoicing-2026",
              "indy-billing-2026",
              "indy-activation-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Facturation électronique et activation de la plateforme agréée annoncées gratuites, avec factures illimitées.",
            "caveat": "Le compte professionnel et les services comptables optionnels ne sont pas inclus dans ce calcul.",
            "sourceIds": [
              "indy-invoicing-2026",
              "indy-billing-2026",
              "indy-activation-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Facturation électronique et activation de la plateforme agréée annoncées gratuites, avec factures illimitées.",
            "caveat": "Le compte professionnel et les services comptables optionnels ne sont pas inclus dans ce calcul.",
            "sourceIds": [
              "indy-invoicing-2026",
              "indy-billing-2026",
              "indy-activation-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Indy.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "pennylane",
        "aliases": [
          "Pennylane"
        ],
        "platformSlug": "pennylane",
        "toolLabel": "Pennylane",
        "toolDetail": "Logiciel de facturation et de gestion financière pour entreprises et cabinets.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "pennylane-main-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Mandat",
          "question": "Dans Pennylane, avez-vous signé le mandat d'activation de la plateforme agréée ?",
          "yesValue": "Signé d'après votre réponse",
          "noValue": "À signer",
          "unknownValue": "À vérifier dans Pennylane",
          "yesDetail": "Cette information vient de votre réponse. Le statut reste à contrôler dans votre espace Pennylane.",
          "todoDetail": "Pennylane indique que l'activation passe par la signature en ligne du mandat.",
          "sourceIds": [
            "pennylane-main-2026"
          ],
          "openAction": {
            "title": "Ouvrez le parcours PA",
            "detail": "Accédez à l'activation de la plateforme agréée dans Pennylane.",
            "sourceIds": [
              "pennylane-main-2026"
            ]
          },
          "activateAction": {
            "title": "Signez le mandat",
            "detail": "Vérifiez l'entreprise concernée puis signez le mandat en ligne.",
            "sourceIds": [
              "pennylane-main-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez l'adresse de réception",
            "detail": "Vérifiez que l'activation est terminée et que l'adresse de réception a été générée.",
            "sourceIds": [
              "pennylane-main-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Plan à 0 € réservé aux micro-entrepreneurs, avec 1 utilisateur et 1 200 factures par an.",
            "caveat": "Les fonctions hors plan gratuit et tout dépassement du périmètre publié ne sont pas inclus.",
            "sourceIds": [
              "pennylane-free-2026",
              "pennylane-main-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 7,
            "paMonthlySurcharge": 0,
            "label": "Pour les entreprises hors plan micro, les offres incluant la facturation électronique commencent à 7 € HT par mois.",
            "caveat": "C'est un prix d'appel public. Le coût réel dépend des utilisateurs, modules et besoins de collaboration.",
            "sourceIds": [
              "pennylane-main-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 7,
            "paMonthlySurcharge": 0,
            "label": "Les offres incluant la facturation électronique sont affichées à partir de 7 € HT par mois.",
            "caveat": "Ce prix d'appel ne constitue pas un devis pour une ETI ou une grande entreprise.",
            "sourceIds": [
              "pennylane-main-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Vérifiez votre plan",
            "detail": "Contrôlez la limite de factures, le nombre d'utilisateurs et les fonctions de collaboration incluses.",
            "sourceIds": [
              "pennylane-free-2026",
              "pennylane-main-2026"
            ]
          },
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Pennylane.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "qonto",
        "aliases": [
          "Qonto",
          "Qonto Facturation"
        ],
        "platformSlug": "qonto",
        "toolLabel": "Qonto Facturation",
        "toolDetail": "Outil de facturation utilisable avec ou sans compte professionnel Qonto.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "qonto-invoicing-2026",
          "qonto-billing-2026"
        ],
        "contextSourceIds": [
          "qonto-flow-2026",
          "qonto-ereporting-2026"
        ],
        "activation": {
          "label": "Enregistrement",
          "question": "Dans Paramètres > Facturation électronique, Qonto est-il indiqué comme votre plateforme agréée ?",
          "yesValue": "Enregistré d'après votre réponse",
          "noValue": "À enregistrer",
          "unknownValue": "À vérifier dans Qonto",
          "yesDetail": "Cette information vient de votre réponse. Le statut reste visible dans les paramètres Qonto.",
          "todoDetail": "Qonto demande un enregistrement unique depuis Paramètres, puis Facturation électronique.",
          "sourceIds": [
            "qonto-flow-2026"
          ],
          "openAction": {
            "title": "Ouvrez les paramètres Qonto",
            "detail": "Rendez-vous dans Paramètres puis Facturation électronique.",
            "sourceIds": [
              "qonto-flow-2026"
            ]
          },
          "activateAction": {
            "title": "Enregistrez Qonto comme PA",
            "detail": "Complétez l'inscription à l'annuaire national depuis cet écran.",
            "sourceIds": [
              "qonto-flow-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le statut Qonto",
            "detail": "Vérifiez que l'inscription n'est plus indiquée comme En cours.",
            "sourceIds": [
              "qonto-flow-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Facturation électronique gratuite et annoncée sans limite, avec ou sans compte professionnel Qonto.",
            "caveat": "Les services bancaires et autres modules payants ne sont pas inclus dans ce calcul.",
            "sourceIds": [
              "qonto-invoicing-2026",
              "qonto-billing-2026",
              "qonto-flow-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Facturation électronique gratuite et annoncée sans limite, avec ou sans compte professionnel Qonto.",
            "caveat": "Les services bancaires et autres modules payants ne sont pas inclus dans ce calcul.",
            "sourceIds": [
              "qonto-invoicing-2026",
              "qonto-billing-2026",
              "qonto-flow-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Facturation électronique gratuite et annoncée sans limite, avec ou sans compte professionnel Qonto.",
            "caveat": "Les services bancaires et autres modules payants ne sont pas inclus dans ce calcul.",
            "sourceIds": [
              "qonto-invoicing-2026",
              "qonto-billing-2026",
              "qonto-flow-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Qonto.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "superpdp",
        "aliases": [
          "SuperPDP",
          "Super PDP"
        ],
        "platformSlug": "superpdp",
        "toolLabel": "SuperPDP",
        "toolDetail": "Compte en ligne ou API technique dédiée aux flux de facturation électronique.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "superpdp-home-2026",
          "superpdp-features-2026"
        ],
        "contextSourceIds": [
          "superpdp-production-2026"
        ],
        "activation": {
          "label": "Annuaire",
          "question": "Votre entreprise est-elle indiquée comme inscrite dans l'annuaire depuis SuperPDP ?",
          "yesValue": "Inscrite d'après votre réponse",
          "noValue": "À inscrire",
          "unknownValue": "À vérifier dans SuperPDP",
          "yesDetail": "Cette information vient de votre réponse. Le statut reste à contrôler dans votre compte SuperPDP.",
          "todoDetail": "L'inscription passe par la création du compte, l'ajout de l'entreprise et la case d'inscription à l'annuaire.",
          "sourceIds": [
            "superpdp-production-2026"
          ],
          "openAction": {
            "title": "Ouvrez votre compte SuperPDP",
            "detail": "Ajoutez l'entreprise concernée si elle n'apparaît pas encore.",
            "sourceIds": [
              "superpdp-production-2026"
            ]
          },
          "activateAction": {
            "title": "Demandez l'inscription à l'annuaire",
            "detail": "Lors de l'ajout de l'entreprise, cochez l'inscription à l'annuaire.",
            "sourceIds": [
              "superpdp-production-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez l'inscription",
            "detail": "Vérifiez que l'entreprise est bien enregistrée pour recevoir ses factures.",
            "sourceIds": [
              "superpdp-production-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Compte gratuit jusqu'à 1 000 factures par mois.",
            "caveat": "La vérification KYC/KYB est affichée à 2 € HT. Au-delà de 1 000 factures par mois, la tarification API s'applique.",
            "sourceIds": [
              "superpdp-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Compte gratuit jusqu'à 1 000 factures par mois.",
            "caveat": "La vérification KYC/KYB est affichée à 2 € HT. Au-delà de 1 000 factures par mois, la tarification API s'applique.",
            "sourceIds": [
              "superpdp-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Compte gratuit jusqu'à 1 000 factures par mois.",
            "caveat": "La vérification KYC/KYB est affichée à 2 € HT. Au-delà de 1 000 factures par mois, la tarification API s'applique.",
            "sourceIds": [
              "superpdp-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Surveillez votre volume",
            "detail": "Vérifiez que votre entreprise reste sous 1 000 factures par mois ou anticipez la tarification API.",
            "sourceIds": [
              "superpdp-pricing-2026"
            ]
          },
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans SuperPDP.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "sellsy",
        "aliases": [
          "Sellsy",
          "TeamSystem Sellsy"
        ],
        "platformSlug": "sellsy",
        "toolLabel": "Sellsy",
        "toolDetail": "Suite de gestion et de facturation pour TPE et PME.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "sellsy-invoicing-2026",
          "sellsy-pa-2026"
        ],
        "contextSourceIds": [
          "sellsy-pilot-2026"
        ],
        "activation": {
          "label": "Mandat et réception",
          "question": "Dans Sellsy, le mandat d'émission est-il signé et la réception activée pour cette entreprise ?",
          "yesValue": "Terminés d'après votre réponse",
          "noValue": "À terminer",
          "unknownValue": "À vérifier dans Sellsy",
          "yesDetail": "Cette information vient de votre réponse. Les deux statuts restent à contrôler dans le compte Sellsy concerné.",
          "todoDetail": "Sellsy distingue le mandat d'émission et l'activation guidée de la réception.",
          "sourceIds": [
            "sellsy-activation-2026",
            "sellsy-reception-2026"
          ],
          "openAction": {
            "title": "Ouvrez la déclaration PA",
            "detail": "Dans Sellsy, ouvrez Facturation électronique ou Réglages > Société > Déclaration PA.",
            "sourceIds": [
              "sellsy-activation-2026"
            ]
          },
          "activateAction": {
            "title": "Signez et activez la réception",
            "detail": "Faites signer le mandat par le représentant légal, puis terminez le parcours guidé de réception.",
            "sourceIds": [
              "sellsy-activation-2026",
              "sellsy-reception-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez les prérequis",
            "detail": "Vérifiez la bonne société, le mandat, la licence Facturation et les contrôles demandés par Sellsy.",
            "sourceIds": [
              "sellsy-activation-2026",
              "sellsy-pilot-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 49,
            "paMonthlySurcharge": 0,
            "label": "L'offre Standard est affichée à partir de 49 € HT par utilisateur et par mois. Sellsy annonce la facturation électronique incluse dans l'abonnement.",
            "caveat": "Le calcul porte sur un seul utilisateur, avec un engagement public de 12 mois. Les volumes inclus et le coût d'un périmètre plus large restent à confirmer.",
            "sourceIds": [
              "sellsy-pricing-2026",
              "sellsy-invoicing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 49,
            "paMonthlySurcharge": 0,
            "label": "L'offre Standard est affichée à partir de 49 € HT par utilisateur et par mois. Sellsy annonce la facturation électronique incluse dans l'abonnement.",
            "caveat": "Le calcul porte sur un seul utilisateur, avec un engagement public de 12 mois. Les volumes inclus et le coût d'un périmètre plus large restent à confirmer.",
            "sourceIds": [
              "sellsy-pricing-2026",
              "sellsy-invoicing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 49,
            "paMonthlySurcharge": 0,
            "label": "L'offre Standard est affichée à partir de 49 € HT par utilisateur et par mois. Sellsy annonce la facturation électronique incluse dans l'abonnement.",
            "caveat": "Le calcul porte sur un seul utilisateur, avec un engagement public de 12 mois. Les volumes inclus et le coût d'un périmètre plus large restent à confirmer.",
            "sourceIds": [
              "sellsy-pricing-2026",
              "sellsy-invoicing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Vérifiez votre accès opérationnel",
            "detail": "Le pilote est ouvert progressivement. Contrôlez que votre compte peut finaliser une facture électronique ou demandez sa date d'ouverture.",
            "sourceIds": [
              "sellsy-pilot-2026"
            ]
          },
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Sellsy.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "septeo",
        "aliases": [
          "Septeo Ingeneo",
          "Septeo",
          "Ingeneo"
        ],
        "platformSlug": "septeo",
        "toolLabel": "Septeo Ingeneo",
        "toolDetail": "Plateforme reliée aux cabinets et à leurs dossiers clients.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "septeo-pa-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Mandat numérique",
          "question": "Le mandat numérique de cette entreprise est-il signé dans Septeo Ingeneo ?",
          "yesValue": "Signé d'après votre réponse",
          "noValue": "À signer",
          "unknownValue": "À vérifier dans le tableau de conformité",
          "yesDetail": "Cette information vient de votre réponse. Le tableau de conformité reste la référence pour le dossier concerné.",
          "todoDetail": "Septeo prévoit une inscription individuelle ou en masse à partir de mandats numériques.",
          "sourceIds": [
            "septeo-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez le tableau de conformité",
            "detail": "Retrouvez l'entreprise concernée dans le suivi des dossiers clients.",
            "sourceIds": [
              "septeo-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Envoyez puis signez le mandat",
            "detail": "Lancez le mandat numérique pour cette entreprise et faites-le signer par la personne habilitée.",
            "sourceIds": [
              "septeo-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez l'inscription",
            "detail": "Vérifiez que le mandat est validé et que l'entreprise apparaît inscrite dans l'annuaire.",
            "sourceIds": [
              "septeo-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 3,
            "paMonthlySurcharge": 3,
            "label": "Le module de plateforme agréée est affiché à 3 € HT par dossier et par mois.",
            "caveat": "Aucun plafond public ni durée d'engagement n'est indiqué sur la page consultée. Le montant contractuel reste à contrôler.",
            "sourceIds": [
              "septeo-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 3,
            "paMonthlySurcharge": 3,
            "label": "Le module de plateforme agréée est affiché à 3 € HT par dossier et par mois.",
            "caveat": "Aucun plafond public ni durée d'engagement n'est indiqué sur la page consultée. Le montant contractuel reste à contrôler.",
            "sourceIds": [
              "septeo-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 3,
            "paMonthlySurcharge": 3,
            "label": "Le module de plateforme agréée est affiché à 3 € HT par dossier et par mois.",
            "caveat": "Aucun plafond public ni durée d'engagement n'est indiqué sur la page consultée. Le montant contractuel reste à contrôler.",
            "sourceIds": [
              "septeo-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Septeo Ingeneo.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "cegid",
        "aliases": [
          "Cegid",
          "Plateforme Agréée Cegid",
          "Cegid PA"
        ],
        "platformSlug": "cegid",
        "toolLabel": "Cegid",
        "toolDetail": "L'édition Cegid ou EBP utilisée doit être identifiée avant de conclure sur son raccordement.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "cegid-pa-2026",
          "cegid-supervision-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Suivi du dossier",
          "question": "La console Cegid indique-t-elle cette entreprise comme rattachée et prête dans votre édition actuelle ?",
          "yesValue": "Prête d'après votre réponse",
          "noValue": "Rattachement à terminer",
          "unknownValue": "À vérifier dans la console",
          "yesDetail": "Cette information vient de votre réponse et doit correspondre à la bonne entreprise ainsi qu'à la bonne édition du logiciel.",
          "todoDetail": "Cegid publie une console de supervision, mais pas un parcours d'activation identique pour toutes ses éditions.",
          "sourceIds": [
            "cegid-pa-2026",
            "cegid-supervision-2026"
          ],
          "openAction": {
            "title": "Ouvrez la console de supervision",
            "detail": "Recherchez l'entreprise et son état d'avancement dans l'environnement Cegid ou EBP utilisé.",
            "sourceIds": [
              "cegid-supervision-2026"
            ]
          },
          "activateAction": {
            "title": "Faites confirmer votre édition",
            "detail": "Demandez à votre cabinet ou à Cegid quelle activation est nécessaire pour ce produit et ce contrat.",
            "sourceIds": [
              "cegid-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le bon dossier",
            "detail": "Vérifiez le rattachement, l'édition et l'entreprise avant de considérer le parcours terminé.",
            "sourceIds": [
              "cegid-supervision-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Cegid ne publie pas de minimum mensuel exploitable pour ce parcours.",
            "caveat": "Demandez un devis qui sépare la licence existante, la plateforme agréée, les volumes, l'accompagnement et la sortie.",
            "sourceIds": [
              "cegid-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Cegid ne publie pas de minimum mensuel exploitable pour ce parcours.",
            "caveat": "Demandez un devis qui sépare la licence existante, la plateforme agréée, les volumes, l'accompagnement et la sortie.",
            "sourceIds": [
              "cegid-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Cegid ne publie pas de minimum mensuel exploitable pour ce parcours.",
            "caveat": "Demandez un devis qui sépare la licence existante, la plateforme agréée, les volumes, l'accompagnement et la sortie.",
            "sourceIds": [
              "cegid-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Cegid.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "myunisoft",
        "aliases": [
          "MyUnisoft",
          "MyU",
          "MY UNISOFT"
        ],
        "platformSlug": "myunisoft",
        "toolLabel": "MyUnisoft",
        "toolDetail": "Suite de production comptable et de gestion utilisée par les cabinets et leurs clients.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "myunisoft-home-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Mandat",
          "question": "Votre cabinet ou votre espace MyU indique-t-il que le mandat de cette entreprise est validé ?",
          "yesValue": "Validé d'après votre réponse",
          "noValue": "À valider",
          "unknownValue": "À vérifier avec le cabinet",
          "yesDetail": "Cette information vient de votre réponse. Le cabinet garde la gestion des mandats depuis son logiciel de production.",
          "todoDetail": "MyUnisoft indique que les cabinets gèrent les mandats depuis leur logiciel de production, sans publier les écrans détaillés.",
          "sourceIds": [
            "myunisoft-home-2026"
          ],
          "openAction": {
            "title": "Contactez votre cabinet ou ouvrez MyU",
            "detail": "Demandez le statut du mandat pour l'entreprise concernée.",
            "sourceIds": [
              "myunisoft-home-2026"
            ]
          },
          "activateAction": {
            "title": "Faites valider le mandat",
            "detail": "Identifiez la personne habilitée et terminez le rattachement proposé par le cabinet.",
            "sourceIds": [
              "myunisoft-home-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez émission et réception",
            "detail": "Vérifiez avec le cabinet que l'entreprise pourra émettre et recevoir dans son espace MyU.",
            "sourceIds": [
              "myunisoft-home-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Aucune grille tarifaire publique exploitable n'a été trouvée pour MyUnisoft.",
            "caveat": "Demandez au cabinet ou à MyUnisoft le prix par dossier, les volumes inclus, l'engagement et les conditions de sortie.",
            "sourceIds": [
              "myunisoft-home-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Aucune grille tarifaire publique exploitable n'a été trouvée pour MyUnisoft.",
            "caveat": "Demandez au cabinet ou à MyUnisoft le prix par dossier, les volumes inclus, l'engagement et les conditions de sortie.",
            "sourceIds": [
              "myunisoft-home-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Aucune grille tarifaire publique exploitable n'a été trouvée pour MyUnisoft.",
            "caveat": "Demandez au cabinet ou à MyUnisoft le prix par dossier, les volumes inclus, l'engagement et les conditions de sortie.",
            "sourceIds": [
              "myunisoft-home-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans MyUnisoft.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "sap",
        "aliases": [
          "SAP",
          "SAP Plateforme Agréée",
          "SAP PA"
        ],
        "platformSlug": "sap",
        "toolLabel": "SAP",
        "toolDetail": "Le raccordement dépend de l'environnement SAP, des interfaces et du projet de déploiement retenu.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "sap-pa-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Mise en production",
          "question": "L'équipe projet a-t-elle confirmé la mise en production de la PA pour cette entité SAP ?",
          "yesValue": "Confirmée d'après votre réponse",
          "noValue": "Projet à finaliser",
          "unknownValue": "À vérifier avec l'équipe projet",
          "yesDetail": "Cette information vient de votre réponse et doit couvrir l'entité, l'environnement et les flux réellement utilisés.",
          "todoDetail": "SAP documente sa plateforme, mais pas un bouton d'activation unique pour tous les environnements clients.",
          "sourceIds": [
            "sap-pa-2026"
          ],
          "openAction": {
            "title": "Identifiez l'environnement concerné",
            "detail": "Notez l'entité, la version SAP, les interfaces et l'intégrateur responsable du déploiement.",
            "sourceIds": [
              "sap-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Obtenez le statut du projet",
            "detail": "Demandez une confirmation écrite du raccordement, des flux couverts et de la date de mise en production.",
            "sourceIds": [
              "sap-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Validez un flux de bout en bout",
            "detail": "Contrôlez avec l'équipe projet une émission, une réception et le traitement du statut associé.",
            "sourceIds": [
              "sap-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "SAP ne publie pas de grille tarifaire PA permettant de calculer un minimum fiable.",
            "caveat": "Le devis doit isoler les licences, l'intégration, les volumes, l'exploitation et la réversibilité.",
            "sourceIds": [
              "sap-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "SAP ne publie pas de grille tarifaire PA permettant de calculer un minimum fiable.",
            "caveat": "Le devis doit isoler les licences, l'intégration, les volumes, l'exploitation et la réversibilité.",
            "sourceIds": [
              "sap-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "SAP ne publie pas de grille tarifaire PA permettant de calculer un minimum fiable.",
            "caveat": "Le devis doit isoler les licences, l'intégration, les volumes, l'exploitation et la réversibilité.",
            "sourceIds": [
              "sap-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans SAP.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "generix",
        "aliases": [
          "Generix",
          "GENERIX Group",
          "Generix Invoice Services"
        ],
        "platformSlug": "generix",
        "toolLabel": "Generix",
        "toolDetail": "Plateforme de flux EDI, API et ERP destinée aux organisations à volumétrie élevée.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "generix-pa-2026"
        ],
        "contextSourceIds": [
          "generix-readiness-2026",
          "generix-onboarding-2026"
        ],
        "activation": {
          "label": "Onboarding",
          "question": "Generix ou votre intégrateur a-t-il validé les tests et la mise en production de cette entité ?",
          "yesValue": "Validés d'après votre réponse",
          "noValue": "Onboarding à terminer",
          "unknownValue": "À vérifier avec l'équipe projet",
          "yesDetail": "Cette information vient de votre réponse et doit correspondre aux ERP, flux et entités réellement raccordés.",
          "todoDetail": "Generix décrit un onboarding et recommande de connecter puis tester les flux ERP ou EDI avant l'échéance.",
          "sourceIds": [
            "generix-readiness-2026",
            "generix-onboarding-2026"
          ],
          "openAction": {
            "title": "Cartographiez les flux concernés",
            "detail": "Listez les ERP, EDI, API, entités et partenaires qui doivent passer par Generix.",
            "sourceIds": [
              "generix-readiness-2026"
            ]
          },
          "activateAction": {
            "title": "Terminez l'onboarding",
            "detail": "Faites valider le raccordement et les tests prévus avec Generix ou votre intégrateur.",
            "sourceIds": [
              "generix-onboarding-2026"
            ]
          },
          "checkAction": {
            "title": "Obtenez le procès-verbal de tests",
            "detail": "Conservez la confirmation des flux testés, des entités couvertes et de la date de production.",
            "sourceIds": [
              "generix-readiness-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Generix facture sur devis selon le volume, le périmètre et les intégrations.",
            "caveat": "Aucun minimum public ne permet un calcul fiable. Faites chiffrer les paliers, l'onboarding, les connecteurs et la sortie.",
            "sourceIds": [
              "generix-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Generix facture sur devis selon le volume, le périmètre et les intégrations.",
            "caveat": "Aucun minimum public ne permet un calcul fiable. Faites chiffrer les paliers, l'onboarding, les connecteurs et la sortie.",
            "sourceIds": [
              "generix-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Generix facture sur devis selon le volume, le périmètre et les intégrations.",
            "caveat": "Aucun minimum public ne permet un calcul fiable. Faites chiffrer les paliers, l'onboarding, les connecteurs et la sortie.",
            "sourceIds": [
              "generix-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Generix.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "esker",
        "aliases": [
          "Esker",
          "Esker Plateforme Agréée"
        ],
        "platformSlug": "esker",
        "toolLabel": "Esker",
        "toolDetail": "Plateforme d'automatisation des cycles clients et fournisseurs reliée aux ERP.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "esker-demo-2026",
          "esker-architecture-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Déploiement",
          "question": "L'équipe projet Esker a-t-elle confirmé les connecteurs et les flux en production pour cette entité ?",
          "yesValue": "Confirmés d'après votre réponse",
          "noValue": "Déploiement à terminer",
          "unknownValue": "À vérifier avec l'équipe projet",
          "yesDetail": "Cette information vient de votre réponse et doit couvrir les ERP et les entités réellement utilisés.",
          "todoDetail": "Esker documente l'architecture et les flux couverts, sans publier un parcours d'activation universel.",
          "sourceIds": [
            "esker-demo-2026",
            "esker-architecture-2026"
          ],
          "openAction": {
            "title": "Ouvrez le suivi du projet Esker",
            "detail": "Identifiez les entités, ERP, connecteurs et environnements concernés.",
            "sourceIds": [
              "esker-demo-2026"
            ]
          },
          "activateAction": {
            "title": "Faites confirmer la production",
            "detail": "Demandez à Esker ou à l'intégrateur quels flux sont raccordés et à quelle date.",
            "sourceIds": [
              "esker-architecture-2026"
            ]
          },
          "checkAction": {
            "title": "Testez les deux sens",
            "detail": "Validez une réception et une émission réelles avec leurs statuts de traitement.",
            "sourceIds": [
              "esker-architecture-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Esker ne publie pas de grille PA permettant de calculer un minimum mensuel.",
            "caveat": "Faites détailler dans le devis les volumes, connecteurs, environnements, services de déploiement et conditions de sortie.",
            "sourceIds": [
              "esker-demo-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Esker ne publie pas de grille PA permettant de calculer un minimum mensuel.",
            "caveat": "Faites détailler dans le devis les volumes, connecteurs, environnements, services de déploiement et conditions de sortie.",
            "sourceIds": [
              "esker-demo-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Esker ne publie pas de grille PA permettant de calculer un minimum mensuel.",
            "caveat": "Faites détailler dans le devis les volumes, connecteurs, environnements, services de déploiement et conditions de sortie.",
            "sourceIds": [
              "esker-demo-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Esker.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "cegedim",
        "aliases": [
          "Cegedim SY business",
          "SY business",
          "Cegedim"
        ],
        "platformSlug": "cegedim",
        "toolLabel": "Cegedim SY business",
        "toolDetail": "Plateforme de flux B2B reliée aux systèmes d'information des entreprises.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "cegedim-pa-2026",
          "cegedim-sy-business-2026"
        ],
        "contextSourceIds": [
          "cegedim-readiness-2026"
        ],
        "activation": {
          "label": "Routage",
          "question": "Cegedim a-t-il confirmé cette entité dans l'annuaire et ses flux prêts à être routés ?",
          "yesValue": "Confirmés d'après votre réponse",
          "noValue": "Routage à finaliser",
          "unknownValue": "À vérifier avec Cegedim",
          "yesDetail": "Cette information vient de votre réponse et doit correspondre aux bonnes adresses de facturation et aux bons flux.",
          "todoDetail": "Cegedim recommande de contrôler l'inscription dans l'annuaire et le routage avant l'échéance.",
          "sourceIds": [
            "cegedim-sy-business-2026",
            "cegedim-readiness-2026"
          ],
          "openAction": {
            "title": "Contrôlez l'entité dans l'annuaire",
            "detail": "Vérifiez les identifiants et les adresses de réception attendues pour l'entreprise.",
            "sourceIds": [
              "cegedim-readiness-2026"
            ]
          },
          "activateAction": {
            "title": "Faites valider le routage",
            "detail": "Demandez à votre interlocuteur Cegedim de confirmer les flux, les formats et la date de production.",
            "sourceIds": [
              "cegedim-sy-business-2026"
            ]
          },
          "checkAction": {
            "title": "Testez sans créer de doublon",
            "detail": "Contrôlez une facture entrante puis sortante et vérifiez qu'aucun second circuit ne traite le même document.",
            "sourceIds": [
              "cegedim-readiness-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Cegedim ne publie pas de minimum mensuel pour SY business dans les sources consultées.",
            "caveat": "Le devis doit préciser les volumes, formats, connecteurs, services projet, engagement et réversibilité.",
            "sourceIds": [
              "cegedim-pa-2026",
              "cegedim-sy-business-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Cegedim ne publie pas de minimum mensuel pour SY business dans les sources consultées.",
            "caveat": "Le devis doit préciser les volumes, formats, connecteurs, services projet, engagement et réversibilité.",
            "sourceIds": [
              "cegedim-pa-2026",
              "cegedim-sy-business-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Cegedim ne publie pas de minimum mensuel pour SY business dans les sources consultées.",
            "caveat": "Le devis doit préciser les volumes, formats, connecteurs, services projet, engagement et réversibilité.",
            "sourceIds": [
              "cegedim-pa-2026",
              "cegedim-sy-business-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Cegedim SY business.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "axonaut",
        "aliases": [
          "Axonaut"
        ],
        "platformSlug": "axonaut",
        "toolLabel": "Axonaut",
        "toolDetail": "Suite de gestion pour indépendants et TPE-PME, avec plateforme agréée incluse.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "axonaut-pricing-2026",
          "axonaut-home-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Rattachement",
          "question": "Votre espace Axonaut indique-t-il que l'entreprise est rattachée à la plateforme agréée ?",
          "yesValue": "Rattachée d'après votre réponse",
          "noValue": "À rattacher",
          "unknownValue": "À vérifier dans Axonaut",
          "yesDetail": "Cette information vient de votre réponse. Le statut reste à contrôler pour la bonne entreprise.",
          "todoDetail": "Les pages publiques confirment la PA incluse, mais ne publient pas encore un parcours d'activation détaillé.",
          "sourceIds": [
            "axonaut-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez les réglages Axonaut",
            "detail": "Recherchez la rubrique Facturation électronique ou demandez au support où consulter le rattachement.",
            "sourceIds": [
              "axonaut-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Faites confirmer le rattachement",
            "detail": "Vérifiez l'entreprise, le mandat éventuel et la date d'activation avec Axonaut.",
            "sourceIds": [
              "axonaut-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez la bonne entreprise",
            "detail": "Vérifiez que le statut concerne le bon SIREN et que la réception est active.",
            "sourceIds": [
              "axonaut-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "La plateforme agréée est annoncée incluse sans surcoût dans l'abonnement Axonaut.",
            "caveat": "La page tarifaire consultée présente des montants dynamiques contradictoires. Vérifiez le prix actuel de votre nombre d'utilisateurs avant de souscrire.",
            "sourceIds": [
              "axonaut-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "La plateforme agréée est annoncée incluse sans surcoût dans l'abonnement Axonaut.",
            "caveat": "La page tarifaire consultée présente des montants dynamiques contradictoires. Vérifiez le prix actuel de votre nombre d'utilisateurs avant de souscrire.",
            "sourceIds": [
              "axonaut-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "La plateforme agréée est annoncée incluse sans surcoût dans l'abonnement Axonaut.",
            "caveat": "La page tarifaire consultée présente des montants dynamiques contradictoires. Vérifiez le prix actuel de votre nombre d'utilisateurs avant de souscrire.",
            "sourceIds": [
              "axonaut-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Axonaut.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "shine",
        "aliases": [
          "Shine",
          "Shine Facture"
        ],
        "platformSlug": "shine",
        "toolLabel": "Shine Facture",
        "toolDetail": "Outil de facturation utilisable avec ou sans compte professionnel Shine.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "shine-pa-2026",
          "shine-pricing-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Activation",
          "question": "Dans Shine, la réception des factures électroniques est-elle activée pour cette entreprise ?",
          "yesValue": "Activée d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier dans Shine",
          "yesDetail": "Cette information vient de votre réponse. Le statut reste à contrôler dans l'espace web Shine.",
          "todoDetail": "Shine ouvre l'activation depuis Dépenses, Reçus, puis E-factures.",
          "sourceIds": [
            "shine-activation-2026"
          ],
          "openAction": {
            "title": "Ouvrez E-factures",
            "detail": "Dans l'espace web Shine, rendez-vous dans Dépenses, Reçus, puis E-factures.",
            "sourceIds": [
              "shine-activation-2026"
            ]
          },
          "activateAction": {
            "title": "Activez la réception",
            "detail": "Suivez le parcours proposé pour choisir Shine comme plateforme agréée.",
            "sourceIds": [
              "shine-activation-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez la réception",
            "detail": "Vérifiez que l'activation concerne la bonne entreprise et que son statut est terminé.",
            "sourceIds": [
              "shine-activation-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'émission et la réception électroniques sont annoncées gratuites, sans limite et sans compte pro obligatoire.",
            "caveat": "Les fonctions avancées de facturation des offres Start et Plus ne sont pas incluses dans ce minimum.",
            "sourceIds": [
              "shine-pa-2026",
              "shine-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'émission et la réception électroniques sont annoncées gratuites, sans limite et sans compte pro obligatoire.",
            "caveat": "Les fonctions avancées de facturation des offres Start et Plus ne sont pas incluses dans ce minimum.",
            "sourceIds": [
              "shine-pa-2026",
              "shine-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'émission et la réception électroniques sont annoncées gratuites, sans limite et sans compte pro obligatoire.",
            "caveat": "Les fonctions avancées de facturation des offres Start et Plus ne sont pas incluses dans ce minimum.",
            "sourceIds": [
              "shine-pa-2026",
              "shine-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Shine Facture.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "macompta",
        "aliases": [
          "macompta.fr",
          "Macompta"
        ],
        "platformSlug": "macompta",
        "toolLabel": "macompta.fr",
        "toolDetail": "Plateforme agréée autonome, utilisable même si l'entreprise conserve son outil de gestion.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "macompta-pa-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Inscription",
          "question": "L'inscription de votre entreprise à la PA macompta.fr est-elle terminée ?",
          "yesValue": "Terminée d'après votre réponse",
          "noValue": "À terminer",
          "unknownValue": "À vérifier dans macompta.fr",
          "yesDetail": "Cette information vient de votre réponse. Le rattachement reste à contrôler pour la bonne entreprise.",
          "todoDetail": "macompta.fr propose une inscription en ligne gratuite annoncée en moins de trois minutes.",
          "sourceIds": [
            "macompta-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez l'inscription PA",
            "detail": "Accédez au formulaire d'inscription de la plateforme agréée macompta.fr.",
            "sourceIds": [
              "macompta-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Terminez l'inscription",
            "detail": "Vérifiez les informations de l'entreprise et finalisez le rattachement proposé.",
            "sourceIds": [
              "macompta-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le statut",
            "detail": "Vérifiez que la réception et l'envoi sont actifs pour le bon SIREN.",
            "sourceIds": [
              "macompta-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'inscription à la plateforme agréée est annoncée gratuite et sans engagement.",
            "caveat": "Les volumes inclus et les éventuels services payants ne sont pas détaillés sur la page d'inscription.",
            "sourceIds": [
              "macompta-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'inscription à la plateforme agréée est annoncée gratuite et sans engagement.",
            "caveat": "Les volumes inclus et les éventuels services payants ne sont pas détaillés sur la page d'inscription.",
            "sourceIds": [
              "macompta-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'inscription à la plateforme agréée est annoncée gratuite et sans engagement.",
            "caveat": "Les volumes inclus et les éventuels services payants ne sont pas détaillés sur la page d'inscription.",
            "sourceIds": [
              "macompta-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans macompta.fr.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "odoo",
        "aliases": [
          "Odoo",
          "Odoo Facturation"
        ],
        "platformSlug": "odoo",
        "toolLabel": "Odoo Facturation",
        "toolDetail": "Application de facturation intégrée à la suite de gestion Odoo.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "odoo-pa-2026",
          "odoo-invoicing-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Configuration France",
          "question": "Votre base Odoo indique-t-elle la facturation électronique française comme active pour cette société ?",
          "yesValue": "Active d'après votre réponse",
          "noValue": "À configurer",
          "unknownValue": "À vérifier dans Odoo",
          "yesDetail": "Cette information vient de votre réponse et doit correspondre à la bonne société dans la base Odoo.",
          "todoDetail": "Odoo documente la PA française, mais la page retenue ne publie pas un parcours unique pour toutes les versions et installations.",
          "sourceIds": [
            "odoo-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez les réglages de facturation",
            "detail": "Dans la bonne société Odoo, contrôlez la localisation France et la rubrique de facturation électronique.",
            "sourceIds": [
              "odoo-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Faites valider la configuration",
            "detail": "Confirmez la version, la société et les flux avec votre intégrateur ou le support Odoo.",
            "sourceIds": [
              "odoo-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Testez les deux sens",
            "detail": "Contrôlez une facture reçue puis une facture émise avec leurs statuts.",
            "sourceIds": [
              "odoo-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Odoo annonce l'application de facturation électronique gratuite, sans limite de factures et sans limite dans le temps.",
            "caveat": "Les autres applications, l'hébergement spécifique et l'accompagnement d'un intégrateur ne sont pas inclus dans ce minimum.",
            "sourceIds": [
              "odoo-invoicing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Odoo annonce l'application de facturation électronique gratuite, sans limite de factures et sans limite dans le temps.",
            "caveat": "Les autres applications, l'hébergement spécifique et l'accompagnement d'un intégrateur ne sont pas inclus dans ce minimum.",
            "sourceIds": [
              "odoo-invoicing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Odoo annonce l'application de facturation électronique gratuite, sans limite de factures et sans limite dans le temps.",
            "caveat": "Les autres applications, l'hébergement spécifique et l'accompagnement d'un intégrateur ne sont pas inclus dans ce minimum.",
            "sourceIds": [
              "odoo-invoicing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Odoo.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "jefacture",
        "aliases": [
          "jefacture.com",
          "JeFacture"
        ],
        "platformSlug": "jefacture",
        "toolLabel": "jefacture.com",
        "toolDetail": "Plateforme pour entreprises et cabinets, avec un espace dédié à chaque rôle.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "jefacture-pricing-2026",
          "jefacture-cabinet-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Annuaire",
          "question": "Votre espace indique-t-il que jefacture.com est active dans l'annuaire pour cette entreprise ?",
          "yesValue": "Active d'après votre réponse",
          "noValue": "À inscrire",
          "unknownValue": "À vérifier dans jefacture.com",
          "yesDetail": "Cette information vient de votre réponse. Le statut doit être Actif sur la fiche de la bonne entreprise.",
          "todoDetail": "Le cabinet peut inscrire un client avec un mandat, ou l'entreprise peut effectuer la démarche dans son propre espace.",
          "sourceIds": [
            "jefacture-cabinet-2026"
          ],
          "openAction": {
            "title": "Ouvrez la fiche entreprise",
            "detail": "Dans l'espace Cabinet ou Entreprise, ouvrez la rubrique Facturation électronique du bon dossier.",
            "sourceIds": [
              "jefacture-cabinet-2026"
            ]
          },
          "activateAction": {
            "title": "Validez le mandat ou l'accord",
            "detail": "Terminez l'inscription selon que la démarche est faite par le cabinet ou directement par l'entreprise.",
            "sourceIds": [
              "jefacture-cabinet-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le statut Actif",
            "detail": "Vérifiez le mandat, le SIREN et le statut de connexion à la facturation électronique.",
            "sourceIds": [
              "jefacture-cabinet-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Une formule Freemium est publiée. Le premier palier Premium est affiché à 5 € HT par mois pour 20 factures.",
            "caveat": "Le plafond exact du Freemium n'est pas présenté sans ambiguïté et l'e-reporting est encore indiqué comme prochainement disponible.",
            "sourceIds": [
              "jefacture-pricing-2026",
              "jefacture-cabinet-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Une formule Freemium est publiée. Le premier palier Premium est affiché à 5 € HT par mois pour 20 factures.",
            "caveat": "Le plafond exact du Freemium n'est pas présenté sans ambiguïté et l'e-reporting est encore indiqué comme prochainement disponible.",
            "sourceIds": [
              "jefacture-pricing-2026",
              "jefacture-cabinet-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Une formule Freemium est publiée. Le premier palier Premium est affiché à 5 € HT par mois pour 20 factures.",
            "caveat": "Le plafond exact du Freemium n'est pas présenté sans ambiguïté et l'e-reporting est encore indiqué comme prochainement disponible.",
            "sourceIds": [
              "jefacture-pricing-2026",
              "jefacture-cabinet-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans jefacture.com.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "fulll",
        "aliases": [
          "fulll"
        ],
        "platformSlug": "fulll",
        "toolLabel": "fulll",
        "toolDetail": "Suite de production pour cabinets avec portail client et parcours de migration progressive.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "fulll-pa-2026",
          "fulll-home-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Mandat et portail",
          "question": "Le portail fulll est-il créé et le mandat de cette entreprise est-il validé ?",
          "yesValue": "Terminés d'après votre réponse",
          "noValue": "À déployer",
          "unknownValue": "À vérifier avec le cabinet",
          "yesDetail": "Cette information vient de votre réponse et doit être confirmée pour le bon dossier client.",
          "todoDetail": "L'offre Conformité Flash prévoit la création du portail, l'envoi du mandat et l'inscription à la PA fulll.",
          "sourceIds": [
            "fulll-pa-2026"
          ],
          "openAction": {
            "title": "Vérifiez le lot transmis à fulll",
            "detail": "Contrôlez que le SIREN et l'adresse e-mail du client figurent dans la collecte du cabinet.",
            "sourceIds": [
              "fulll-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Faites valider le mandat",
            "detail": "Suivez la création du portail et la signature du mandat avant l'inscription à la PA.",
            "sourceIds": [
              "fulll-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le portail transitoire",
            "detail": "Vérifiez que l'entreprise peut recevoir, gérer les statuts et télécharger ses factures.",
            "sourceIds": [
              "fulll-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "fulll communique un parcours accompagné sur devis.",
            "caveat": "Demandez un chiffrage qui distingue les dossiers, la PA, la migration, la formation et les conditions de sortie.",
            "sourceIds": [
              "fulll-home-2026",
              "fulll-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "fulll communique un parcours accompagné sur devis.",
            "caveat": "Demandez un chiffrage qui distingue les dossiers, la PA, la migration, la formation et les conditions de sortie.",
            "sourceIds": [
              "fulll-home-2026",
              "fulll-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "fulll communique un parcours accompagné sur devis.",
            "caveat": "Demandez un chiffrage qui distingue les dossiers, la PA, la migration, la formation et les conditions de sortie.",
            "sourceIds": [
              "fulll-home-2026",
              "fulll-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans fulll.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "kolecto",
        "aliases": [
          "Kolecto",
          "KOLECTO PA"
        ],
        "platformSlug": "kolecto",
        "toolLabel": "Kolecto",
        "toolDetail": "Outil de gestion financière dont l'enrôlement demande actuellement une synchronisation bancaire.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "kolecto-pa-2026",
          "kolecto-activation-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Mandat et IBAN",
          "question": "Kolecto indique-t-il que l'IBAN est vérifié et le mandat de désignation enregistré ?",
          "yesValue": "Validés d'après votre réponse",
          "noValue": "À terminer",
          "unknownValue": "À vérifier dans Kolecto",
          "yesDetail": "Cette information vient de votre réponse. Le statut peut rester en cours de vérification environ 48 heures.",
          "todoDetail": "Kolecto demande de synchroniser un compte bancaire, de compléter les identifiants fiscaux et de signer le mandat.",
          "sourceIds": [
            "kolecto-activation-2026"
          ],
          "openAction": {
            "title": "Ouvrez Facturation électronique",
            "detail": "Dans Kolecto, rendez-vous dans Paramètres puis Facturation électronique.",
            "sourceIds": [
              "kolecto-activation-2026"
            ]
          },
          "activateAction": {
            "title": "Synchronisez puis signez",
            "detail": "Ajoutez un compte bancaire, vérifiez le SIREN et signez le mandat de désignation.",
            "sourceIds": [
              "kolecto-activation-2026"
            ]
          },
          "checkAction": {
            "title": "Attendez la vérification de l'IBAN",
            "detail": "Contrôlez que les prérequis passent de ajouté ou en cours de vérification à un statut terminé.",
            "sourceIds": [
              "kolecto-activation-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "La plateforme agréée est annoncée incluse sans frais supplémentaires dans tous les forfaits Kolecto.",
            "caveat": "Le prix du forfait nécessaire, les promotions et les volumes inclus dépendent du profil et du canal de souscription.",
            "sourceIds": [
              "kolecto-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "La plateforme agréée est annoncée incluse sans frais supplémentaires dans tous les forfaits Kolecto.",
            "caveat": "Le prix du forfait nécessaire, les promotions et les volumes inclus dépendent du profil et du canal de souscription.",
            "sourceIds": [
              "kolecto-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "La plateforme agréée est annoncée incluse sans frais supplémentaires dans tous les forfaits Kolecto.",
            "caveat": "Le prix du forfait nécessaire, les promotions et les volumes inclus dépendent du profil et du canal de souscription.",
            "sourceIds": [
              "kolecto-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Kolecto.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "yooz",
        "aliases": [
          "Yooz",
          "YOOZ PDP"
        ],
        "platformSlug": "yooz",
        "toolLabel": "Yooz",
        "toolDetail": "Plateforme d'automatisation achats et ventes raccordée aux ERP et outils comptables.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "yooz-home-2026",
          "yooz-pa-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Mise en production",
          "question": "Yooz ou votre intégrateur a-t-il confirmé les flux en production pour cette entité ?",
          "yesValue": "Confirmés d'après votre réponse",
          "noValue": "Déploiement à terminer",
          "unknownValue": "À vérifier avec l'équipe projet",
          "yesDetail": "Cette information vient de votre réponse et doit couvrir les ERP, entités et flux réellement utilisés.",
          "todoDetail": "Yooz publie les canaux et connecteurs disponibles, sans parcours d'activation universel pour tous les projets.",
          "sourceIds": [
            "yooz-home-2026"
          ],
          "openAction": {
            "title": "Cartographiez vos flux",
            "detail": "Listez les entités, ERP, canaux d'entrée et formats qui doivent passer par Yooz.",
            "sourceIds": [
              "yooz-home-2026"
            ]
          },
          "activateAction": {
            "title": "Faites confirmer les connecteurs",
            "detail": "Validez avec Yooz ou l'intégrateur l'API, le sFTP et les exports nécessaires.",
            "sourceIds": [
              "yooz-home-2026"
            ]
          },
          "checkAction": {
            "title": "Testez émission et réception",
            "detail": "Contrôlez les deux sens et les statuts sur une entité pilote avant la généralisation.",
            "sourceIds": [
              "yooz-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 99,
            "paMonthlySurcharge": null,
            "label": "Yooz Business Edition est affichée à partir de 99 € par mois.",
            "caveat": "Le volume inclus et le surcoût propre à la PA restent à préciser dans un devis.",
            "sourceIds": [
              "yooz-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 99,
            "paMonthlySurcharge": null,
            "label": "Yooz Business Edition est affichée à partir de 99 € par mois.",
            "caveat": "Le volume inclus et le surcoût propre à la PA restent à préciser dans un devis.",
            "sourceIds": [
              "yooz-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 99,
            "paMonthlySurcharge": null,
            "label": "Yooz Business Edition est affichée à partir de 99 € par mois.",
            "caveat": "Le volume inclus et le surcoût propre à la PA restent à préciser dans un devis.",
            "sourceIds": [
              "yooz-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Yooz.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "doxallia",
        "aliases": [
          "Doxallia",
          "Invox-IA",
          "Doxallia Invox-IA"
        ],
        "platformSlug": "doxallia",
        "toolLabel": "Doxallia Invox-IA",
        "toolDetail": "Hub de facturation pour ETI, grandes entreprises, éditeurs et opérateurs.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "doxallia-pa-2026",
          "doxallia-registration-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Déploiement",
          "question": "L'équipe projet a-t-elle confirmé les entités et flux Invox-IA en production ?",
          "yesValue": "Confirmés d'après votre réponse",
          "noValue": "Déploiement à terminer",
          "unknownValue": "À vérifier avec l'équipe projet",
          "yesDetail": "Cette information vient de votre réponse et doit correspondre aux systèmes et entités réellement raccordés.",
          "todoDetail": "Invox-IA est configurée sur mesure selon les systèmes et flux de l'organisation.",
          "sourceIds": [
            "doxallia-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez le suivi de déploiement",
            "detail": "Identifiez les entités, ERP, CRM, API et environnements concernés.",
            "sourceIds": [
              "doxallia-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Obtenez le statut des raccordements",
            "detail": "Demandez une confirmation écrite des flux et de la date de production.",
            "sourceIds": [
              "doxallia-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Validez un flux de bout en bout",
            "detail": "Testez une émission, une réception, l'archivage et les statuts attendus.",
            "sourceIds": [
              "doxallia-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Doxallia ne publie pas de grille tarifaire pour Invox-IA.",
            "caveat": "Le devis doit préciser volumes, API, intégrations, accompagnement, archivage et réversibilité.",
            "sourceIds": [
              "doxallia-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Doxallia ne publie pas de grille tarifaire pour Invox-IA.",
            "caveat": "Le devis doit préciser volumes, API, intégrations, accompagnement, archivage et réversibilité.",
            "sourceIds": [
              "doxallia-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Doxallia ne publie pas de grille tarifaire pour Invox-IA.",
            "caveat": "Le devis doit préciser volumes, API, intégrations, accompagnement, archivage et réversibilité.",
            "sourceIds": [
              "doxallia-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Doxallia Invox-IA.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "seres",
        "aliases": [
          "Seres",
          "Seres e-Facture",
          "e-Facture PA"
        ],
        "platformSlug": "seres",
        "toolLabel": "Seres e-Facture PA",
        "toolDetail": "Plateforme Docaposte pour les flux ERP, EDI et les cycles achats et ventes.",
        "checkedAt": "2026-08-25",
        "toolSourceIds": [
          "seres-pa-2026",
          "seres-p2p-2026"
        ],
        "contextSourceIds": [],
        "activation": {
          "label": "Raccordement",
          "question": "Seres ou votre intégrateur a-t-il confirmé les flux en production pour cette entité ?",
          "yesValue": "Confirmés d'après votre réponse",
          "noValue": "Raccordement à terminer",
          "unknownValue": "À vérifier avec l'équipe projet",
          "yesDetail": "Cette information vient de votre réponse et doit couvrir les formats, ERP et entités réellement utilisés.",
          "todoDetail": "Seres décrit une plateforme modulable raccordée aux ERP, sans bouton d'activation identique pour tous les clients.",
          "sourceIds": [
            "seres-pa-2026",
            "seres-p2p-2026"
          ],
          "openAction": {
            "title": "Cartographiez le circuit",
            "detail": "Listez les ERP, flux EDI, formats, entités et environnements concernés.",
            "sourceIds": [
              "seres-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Faites valider le raccordement",
            "detail": "Obtenez le statut des connecteurs, contrôles métiers et environnements de production.",
            "sourceIds": [
              "seres-p2p-2026"
            ]
          },
          "checkAction": {
            "title": "Testez le cycle complet",
            "detail": "Validez une facture entrante et sortante avec ses statuts et son archivage.",
            "sourceIds": [
              "seres-pa-2026",
              "seres-p2p-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Seres ne publie pas de minimum mensuel pour e-Facture PA.",
            "caveat": "Le devis doit distinguer volumes, formats, intégration ERP ou EDI, archivage, accompagnement et sortie.",
            "sourceIds": [
              "seres-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Seres ne publie pas de minimum mensuel pour e-Facture PA.",
            "caveat": "Le devis doit distinguer volumes, formats, intégration ERP ou EDI, archivage, accompagnement et sortie.",
            "sourceIds": [
              "seres-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Seres ne publie pas de minimum mensuel pour e-Facture PA.",
            "caveat": "Le devis doit distinguer volumes, formats, intégration ERP ou EDI, archivage, accompagnement et sortie.",
            "sourceIds": [
              "seres-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Préparez un test réel",
            "detail": "Avant votre échéance, contrôlez la réception d'une facture fournisseur dans Seres e-Facture PA.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "b2brouter",
        "aliases": [
          "B2BRouter",
          "B2B Router"
        ],
        "platformSlug": "b2brouter",
        "toolLabel": "B2BRouter",
        "toolDetail": "Application web et API de facturation électronique.",
        "checkedAt": "2026-09-14",
        "toolSourceIds": [
          "b2brouter-pricing-2026",
          "b2brouter-france-api-2026"
        ],
        "contextSourceIds": [
          "b2brouter-pricing-2026",
          "b2brouter-france-api-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à B2BRouter comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec B2BRouter",
          "yesDetail": "Votre réponse indique que B2BRouter est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à B2BRouter la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "b2brouter-pricing-2026",
            "b2brouter-france-api-2026"
          ],
          "openAction": {
            "title": "Ouvrez B2BRouter",
            "detail": "Ouvrez l'espace d'administration de B2BRouter ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "b2brouter-pricing-2026",
              "b2brouter-france-api-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "b2brouter-pricing-2026",
              "b2brouter-france-api-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "b2brouter-pricing-2026",
              "b2brouter-france-api-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 9.166666666666666,
            "paMonthlySurcharge": null,
            "label": "Professional coûte 110 € HT par an pour la conformité France.",
            "caveat": "Le montant mensuel est un équivalent de l’abonnement annuel. Basic ne couvre pas les fonctions réglementaires France. API et intégration à chiffrer séparément.",
            "sourceIds": [
              "b2brouter-pricing-2026-09"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 9.166666666666666,
            "paMonthlySurcharge": null,
            "label": "Professional coûte 110 € HT par an pour la conformité France.",
            "caveat": "Le montant mensuel est un équivalent de l’abonnement annuel. Basic ne couvre pas les fonctions réglementaires France. API et intégration à chiffrer séparément.",
            "sourceIds": [
              "b2brouter-pricing-2026-09"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 9.166666666666666,
            "paMonthlySurcharge": null,
            "label": "Professional coûte 110 € HT par an pour la conformité France.",
            "caveat": "Le montant mensuel est un équivalent de l’abonnement annuel. Basic ne couvre pas les fonctions réglementaires France. API et intégration à chiffrer séparément.",
            "sourceIds": [
              "b2brouter-pricing-2026-09"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers B2BRouter, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "dext",
        "aliases": [
          "Dext",
          "Dext Prepare"
        ],
        "platformSlug": "dext",
        "toolLabel": "Dext",
        "toolDetail": "Collecte et préparation comptable pour entreprises et cabinets.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "dext-pa-2026",
          "dext-send-electronic-2026"
        ],
        "contextSourceIds": [
          "dext-pa-2026",
          "dext-send-electronic-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise a-t-elle désigné Dext et, si un cabinet agit pour vous, le mandat est-il signé ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Dext",
          "yesDetail": "Votre réponse indique que Dext est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Dext demande la désignation de la plateforme. Lorsqu'un cabinet agit pour son client, un mandat signé est nécessaire.",
          "sourceIds": [
            "dext-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Dext",
            "detail": "Ouvrez la rubrique Facturation électronique dans Dext et sélectionnez l'entreprise concernée.",
            "sourceIds": [
              "dext-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Validez la désignation. Si votre cabinet effectue la démarche, faites signer le mandat demandé.",
            "sourceIds": [
              "dext-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Vérifiez que le SIREN est inscrit et que Dext apparaît comme plateforme active.",
            "sourceIds": [
              "dext-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Le compte gratuit inclut la facturation électronique et l'e-reporting.",
            "caveat": "L'offre complète affichée à 25 € HT par mois ajoute OCR et automatisation pour 250 documents mensuels.",
            "sourceIds": [
              "dext-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Le compte gratuit inclut la facturation électronique et l'e-reporting.",
            "caveat": "L'offre complète affichée à 25 € HT par mois ajoute OCR et automatisation pour 250 documents mensuels.",
            "sourceIds": [
              "dext-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Le compte gratuit inclut la facturation électronique et l'e-reporting.",
            "caveat": "L'offre complète affichée à 25 € HT par mois ajoute OCR et automatisation pour 250 documents mensuels.",
            "sourceIds": [
              "dext-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Dext, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "dougs",
        "aliases": [
          "Dougs",
          "Dougs Facturation"
        ],
        "platformSlug": "dougs",
        "toolLabel": "Dougs Facturation",
        "toolDetail": "Outil web et mobile de facturation pour entrepreneurs.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "dougs-free-2026"
        ],
        "contextSourceIds": [
          "dougs-free-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Dougs Facturation comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Dougs Facturation",
          "yesDetail": "Votre réponse indique que Dougs Facturation est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Dougs Facturation la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "dougs-free-2026"
          ],
          "openAction": {
            "title": "Ouvrez Dougs Facturation",
            "detail": "Ouvrez l'espace d'administration de Dougs Facturation ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "dougs-free-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "dougs-free-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "dougs-free-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Facturation électronique gratuite et annoncée sans limite.",
            "caveat": "Les services comptables de Dougs ne sont pas inclus dans ce coût.",
            "sourceIds": [
              "dougs-free-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Facturation électronique gratuite et annoncée sans limite.",
            "caveat": "Les services comptables de Dougs ne sont pas inclus dans ce coût.",
            "sourceIds": [
              "dougs-free-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Facturation électronique gratuite et annoncée sans limite.",
            "caveat": "Les services comptables de Dougs ne sont pas inclus dans ce coût.",
            "sourceIds": [
              "dougs-free-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Dougs Facturation, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "billit",
        "aliases": [
          "Billit"
        ],
        "platformSlug": "billit",
        "toolLabel": "Billit",
        "toolDetail": "Facturation connectée au réseau Peppol.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "billit-pricing-2026",
          "billit-france-api-2026"
        ],
        "contextSourceIds": [
          "billit-pricing-2026",
          "billit-france-api-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Billit comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Billit",
          "yesDetail": "Votre réponse indique que Billit est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Billit la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "billit-pricing-2026",
            "billit-france-api-2026"
          ],
          "openAction": {
            "title": "Ouvrez Billit",
            "detail": "Ouvrez l'espace d'administration de Billit ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "billit-pricing-2026",
              "billit-france-api-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "billit-pricing-2026",
              "billit-france-api-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "billit-pricing-2026",
              "billit-france-api-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'envoi des factures de vente est gratuit.",
            "caveat": "La réception et les autres fonctions nécessitent l'offre complète, affichée à partir de 7,50 € HT par mois.",
            "sourceIds": [
              "billit-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'envoi des factures de vente est gratuit.",
            "caveat": "La réception et les autres fonctions nécessitent l'offre complète, affichée à partir de 7,50 € HT par mois.",
            "sourceIds": [
              "billit-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'envoi des factures de vente est gratuit.",
            "caveat": "La réception et les autres fonctions nécessitent l'offre complète, affichée à partir de 7,50 € HT par mois.",
            "sourceIds": [
              "billit-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Billit, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "ipaidthat",
        "aliases": [
          "iPaidThat",
          "I Paid That"
        ],
        "platformSlug": "ipaidthat",
        "toolLabel": "iPaidThat",
        "toolDetail": "Pré-comptabilité, facturation et trésorerie.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "ipaidthat-pa-2026",
          "ipaidthat-pricing-2026"
        ],
        "contextSourceIds": [
          "ipaidthat-pa-2026",
          "ipaidthat-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Avez-vous validé les informations de votre société dans le parcours PA iPaidThat ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec iPaidThat",
          "yesDetail": "Votre réponse indique que iPaidThat est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "iPaidThat indique qu'il faut se connecter, valider les informations en ligne puis finaliser l'enregistrement proposé.",
          "sourceIds": [
            "ipaidthat-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez iPaidThat",
            "detail": "Connectez-vous à iPaidThat et ouvrez le parcours de facturation électronique.",
            "sourceIds": [
              "ipaidthat-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Contrôlez les informations de l'entreprise puis validez la demande d'enregistrement.",
            "sourceIds": [
              "ipaidthat-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Vérifiez que l'enregistrement officiel est terminé, et pas seulement la demande initiale.",
            "sourceIds": [
              "ipaidthat-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 59,
            "paMonthlySurcharge": null,
            "label": "Essentiel est affiché à 59 € HT par mois pour 100 factures.",
            "caveat": "Pro passe à 99 € pour 200 factures et Pro+ à 209 € pour 400. Vérifiez le coût au-delà.",
            "sourceIds": [
              "ipaidthat-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 59,
            "paMonthlySurcharge": null,
            "label": "Essentiel est affiché à 59 € HT par mois pour 100 factures.",
            "caveat": "Pro passe à 99 € pour 200 factures et Pro+ à 209 € pour 400. Vérifiez le coût au-delà.",
            "sourceIds": [
              "ipaidthat-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 59,
            "paMonthlySurcharge": null,
            "label": "Essentiel est affiché à 59 € HT par mois pour 100 factures.",
            "caveat": "Pro passe à 99 € pour 200 factures et Pro+ à 209 € pour 400. Vérifiez le coût au-delà.",
            "sourceIds": [
              "ipaidthat-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers iPaidThat, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "agicap",
        "aliases": [
          "Agicap"
        ],
        "platformSlug": "agicap",
        "toolLabel": "Agicap",
        "toolDetail": "Trésorerie, achats, recouvrement et facturation électronique.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "agicap-pa-2026",
          "agicap-api-2026"
        ],
        "contextSourceIds": [
          "agicap-pa-2026",
          "agicap-api-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Agicap comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Agicap",
          "yesDetail": "Votre réponse indique que Agicap est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Agicap la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "agicap-pa-2026",
            "agicap-api-2026"
          ],
          "openAction": {
            "title": "Ouvrez Agicap",
            "detail": "Ouvrez l'espace d'administration de Agicap ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "agicap-pa-2026",
              "agicap-api-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "agicap-pa-2026",
              "agicap-api-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "agicap-pa-2026",
              "agicap-api-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "L'offre est annuelle. L'API France est publique en bac à sable, mais sa production est encore limitée au pilote selon la documentation consultée.",
            "sourceIds": [
              "agicap-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "L'offre est annuelle. L'API France est publique en bac à sable, mais sa production est encore limitée au pilote selon la documentation consultée.",
            "sourceIds": [
              "agicap-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "L'offre est annuelle. L'API France est publique en bac à sable, mais sa production est encore limitée au pilote selon la documentation consultée.",
            "sourceIds": [
              "agicap-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Agicap, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "spendesk",
        "aliases": [
          "Spendesk"
        ],
        "platformSlug": "spendesk",
        "toolLabel": "Spendesk",
        "toolDetail": "Gestion des dépenses et factures fournisseurs.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "spendesk-pa-2026"
        ],
        "contextSourceIds": [
          "spendesk-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Spendesk comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Spendesk",
          "yesDetail": "Votre réponse indique que Spendesk est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Spendesk la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "spendesk-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Spendesk",
            "detail": "Ouvrez l'espace d'administration de Spendesk ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "spendesk-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "spendesk-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "spendesk-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page publique documente surtout la réception. Faites chiffrer séparément les autres modules et confirmez l'émission si vous en avez besoin.",
            "sourceIds": [
              "spendesk-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page publique documente surtout la réception. Faites chiffrer séparément les autres modules et confirmez l'émission si vous en avez besoin.",
            "sourceIds": [
              "spendesk-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page publique documente surtout la réception. Faites chiffrer séparément les autres modules et confirmez l'émission si vous en avez besoin.",
            "sourceIds": [
              "spendesk-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Validez le périmètre avant de choisir",
            "detail": "La réception est documentée. Si vous devez aussi émettre des factures clients ou faire de l'e-reporting, demandez une confirmation écrite de ces deux fonctions.",
            "sourceIds": [
              "spendesk-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "lucca",
        "aliases": [
          "Lucca",
          "Lucca Factures"
        ],
        "platformSlug": "lucca",
        "toolLabel": "Lucca Factures",
        "toolDetail": "Traitement des factures fournisseurs dans la suite Lucca.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "lucca-invoices-2026",
          "lucca-activation-2026"
        ],
        "contextSourceIds": [
          "lucca-invoices-2026",
          "lucca-activation-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "L'unité légale est-elle inscrite dans Lucca PA avec son SIREN et ses adresses de réception ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Lucca Factures",
          "yesDetail": "Votre réponse indique que Lucca Factures est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Lucca demande un SIREN par unité légale, le numéro de TVA, le régime de TVA, un Kbis récent et une pièce d'identité.",
          "sourceIds": [
            "lucca-activation-2026"
          ],
          "openAction": {
            "title": "Ouvrez Lucca Factures",
            "detail": "Ouvrez l'application Lucca Plateforme agréée avec le droit de gérer l'inscription et les adresses de routage.",
            "sourceIds": [
              "lucca-activation-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Vérifiez chaque unité légale, préparez les justificatifs puis suivez l'inscription proposée.",
            "sourceIds": [
              "lucca-activation-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez le SIREN, le statut et les adresses de réception enregistrées dans l'annuaire.",
            "sourceIds": [
              "lucca-activation-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0.91,
            "paMonthlySurcharge": null,
            "label": "Exemple public à 0,91 € HT par facture pour 600 à 799 factures.",
            "caveat": "Le prix est dégressif et facturé à la consommation réelle. La PA est incluse sans surcoût dans plusieurs abonnements Lucca.",
            "sourceIds": [
              "lucca-pricing-2026",
              "lucca-activation-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0.91,
            "paMonthlySurcharge": null,
            "label": "Exemple public à 0,91 € HT par facture pour 600 à 799 factures.",
            "caveat": "Le prix est dégressif et facturé à la consommation réelle. La PA est incluse sans surcoût dans plusieurs abonnements Lucca.",
            "sourceIds": [
              "lucca-pricing-2026",
              "lucca-activation-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0.91,
            "paMonthlySurcharge": null,
            "label": "Exemple public à 0,91 € HT par facture pour 600 à 799 factures.",
            "caveat": "Le prix est dégressif et facturé à la consommation réelle. La PA est incluse sans surcoût dans plusieurs abonnements Lucca.",
            "sourceIds": [
              "lucca-pricing-2026",
              "lucca-activation-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Vérifiez votre besoin d'émission",
            "detail": "La documentation publique retenue couvre la réception fournisseur et l'e-reporting. Si vous émettez des factures clients, confirmez le parcours prévu avec Lucca.",
            "sourceIds": [
              "lucca-invoices-2026"
            ]
          }
        ]
      },
      {
        "id": "n2f",
        "aliases": [
          "N2F",
          "N2F PDP"
        ],
        "platformSlug": "n2f",
        "toolLabel": "N2F",
        "toolDetail": "Factures fournisseurs et notes de frais.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "n2f-pa-2026"
        ],
        "contextSourceIds": [
          "n2f-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à N2F comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec N2F",
          "yesDetail": "Votre réponse indique que N2F est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à N2F la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "n2f-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez N2F",
            "detail": "Ouvrez l'espace d'administration de N2F ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "n2f-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "n2f-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "n2f-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez si l'émission client passe par votre outil actuel ou par l'API N2F, qui attend des données déjà structurées.",
            "sourceIds": [
              "n2f-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez si l'émission client passe par votre outil actuel ou par l'API N2F, qui attend des données déjà structurées.",
            "sourceIds": [
              "n2f-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez si l'émission client passe par votre outil actuel ou par l'API N2F, qui attend des données déjà structurées.",
            "sourceIds": [
              "n2f-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers N2F, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "flowie",
        "aliases": [
          "Flowie"
        ],
        "platformSlug": "flowie",
        "toolLabel": "Flowie",
        "toolDetail": "Achats, ventes, recouvrement et trésorerie.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "flowie-france-2026",
          "flowie-sales-2026"
        ],
        "contextSourceIds": [
          "flowie-france-2026",
          "flowie-sales-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Flowie comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Flowie",
          "yesDetail": "Votre réponse indique que Flowie est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Flowie la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "flowie-france-2026",
            "flowie-sales-2026"
          ],
          "openAction": {
            "title": "Ouvrez Flowie",
            "detail": "Ouvrez l'espace d'administration de Flowie ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "flowie-france-2026",
              "flowie-sales-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "flowie-france-2026",
              "flowie-sales-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "flowie-france-2026",
              "flowie-sales-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Le prix dépend du nombre de documents. Demandez une grille complète et faites clarifier l'ancienne page qui mentionne encore une candidature PA.",
            "sourceIds": [
              "flowie-smb-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Le prix dépend du nombre de documents. Demandez une grille complète et faites clarifier l'ancienne page qui mentionne encore une candidature PA.",
            "sourceIds": [
              "flowie-smb-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Le prix dépend du nombre de documents. Demandez une grille complète et faites clarifier l'ancienne page qui mentionne encore une candidature PA.",
            "sourceIds": [
              "flowie-smb-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Flowie, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "axelor",
        "aliases": [
          "Axelor",
          "Axelor ERP"
        ],
        "platformSlug": "axelor",
        "toolLabel": "Axelor",
        "toolDetail": "ERP open source avec facturation électronique intégrée.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "axelor-pa-2026"
        ],
        "contextSourceIds": [
          "axelor-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Axelor comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Axelor",
          "yesDetail": "Votre réponse indique que Axelor est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Axelor la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "axelor-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Axelor",
            "detail": "Ouvrez l'espace d'administration de Axelor ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "axelor-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "axelor-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "axelor-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "axelor-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "axelor-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "axelor-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Axelor, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "a-cube",
        "aliases": [
          "A-Cube",
          "ACube"
        ],
        "platformSlug": "a-cube",
        "toolLabel": "A-Cube",
        "toolDetail": "API de conformité pour éditeurs et équipes techniques.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "acube-france-api-2026",
          "acube-formats-2026"
        ],
        "contextSourceIds": [
          "acube-france-api-2026",
          "acube-formats-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à A-Cube comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec A-Cube",
          "yesDetail": "Votre réponse indique que A-Cube est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à A-Cube la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "acube-france-api-2026",
            "acube-formats-2026"
          ],
          "openAction": {
            "title": "Ouvrez A-Cube",
            "detail": "Ouvrez l'espace d'administration de A-Cube ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "acube-france-api-2026",
              "acube-formats-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "acube-france-api-2026",
              "acube-formats-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "acube-france-api-2026",
              "acube-formats-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Le bac à sable est gratuit. Demandez le prix de production et la date de disponibilité du Factur-X sortant.",
            "sourceIds": [
              "acube-france-api-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Le bac à sable est gratuit. Demandez le prix de production et la date de disponibilité du Factur-X sortant.",
            "sourceIds": [
              "acube-france-api-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Le bac à sable est gratuit. Demandez le prix de production et la date de disponibilité du Factur-X sortant.",
            "sourceIds": [
              "acube-france-api-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez le format réellement envoyé",
            "detail": "A-Cube documente UBL et CII en sortie. Le Factur-X sortant est encore annoncé prochainement sur la page consultée.",
            "sourceIds": [
              "acube-formats-2026"
            ]
          }
        ]
      },
      {
        "id": "invopop",
        "aliases": [
          "Invopop"
        ],
        "platformSlug": "invopop",
        "toolLabel": "Invopop",
        "toolDetail": "API internationale de conformité à la consommation.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "invopop-france-2026",
          "invopop-pricing-2026"
        ],
        "contextSourceIds": [
          "invopop-france-2026",
          "invopop-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Invopop comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Invopop",
          "yesDetail": "Votre réponse indique que Invopop est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Invopop la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "invopop-france-2026",
            "invopop-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez Invopop",
            "detail": "Ouvrez l'espace d'administration de Invopop ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "invopop-france-2026",
              "invopop-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "invopop-france-2026",
              "invopop-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "invopop-france-2026",
              "invopop-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Le plan Dev inclut 200 Pops par mois.",
            "caveat": "Une facture ou un statut France consomme plusieurs Pops. Le plan Pro ajoute 500 € par mois, plus consommation et applications.",
            "sourceIds": [
              "invopop-pricing-2026",
              "invopop-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Le plan Dev inclut 200 Pops par mois.",
            "caveat": "Une facture ou un statut France consomme plusieurs Pops. Le plan Pro ajoute 500 € par mois, plus consommation et applications.",
            "sourceIds": [
              "invopop-pricing-2026",
              "invopop-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Le plan Dev inclut 200 Pops par mois.",
            "caveat": "Une facture ou un statut France consomme plusieurs Pops. Le plan Pro ajoute 500 € par mois, plus consommation et applications.",
            "sourceIds": [
              "invopop-pricing-2026",
              "invopop-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting avant la production",
            "detail": "La documentation France le présente encore en développement actif. Ne le considérez pas disponible sans confirmation récente.",
            "sourceIds": [
              "invopop-france-2026"
            ]
          }
        ]
      },
      {
        "id": "storecove",
        "aliases": [
          "Storecove",
          "Store Cove"
        ],
        "platformSlug": "storecove",
        "toolLabel": "Storecove",
        "toolDetail": "API mondiale de facturation électronique.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "storecove-france-2026",
          "storecove-api-2026"
        ],
        "contextSourceIds": [
          "storecove-france-2026",
          "storecove-api-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Storecove comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Storecove",
          "yesDetail": "Votre réponse indique que Storecove est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Storecove la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "storecove-france-2026",
            "storecove-api-2026"
          ],
          "openAction": {
            "title": "Ouvrez Storecove",
            "detail": "Ouvrez l'espace d'administration de Storecove ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "storecove-france-2026",
              "storecove-api-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "storecove-france-2026",
              "storecove-api-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "storecove-france-2026",
              "storecove-api-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Un environnement de test de 30 jours est annoncé. Le prix et les volumes de production ne sont pas publiés.",
            "sourceIds": [
              "storecove-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Un environnement de test de 30 jours est annoncé. Le prix et les volumes de production ne sont pas publiés.",
            "sourceIds": [
              "storecove-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Un environnement de test de 30 jours est annoncé. Le prix et les volumes de production ne sont pas publiés.",
            "sourceIds": [
              "storecove-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Storecove, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "pagero",
        "aliases": [
          "Pagero",
          "ONESOURCE Pagero",
          "Thomson Reuters Pagero"
        ],
        "platformSlug": "pagero",
        "toolLabel": "ONESOURCE Pagero",
        "toolDetail": "Réseau mondial de conformité pour les ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "pagero-france-2026",
          "pagero-connectivity-2026"
        ],
        "contextSourceIds": [
          "pagero-france-2026",
          "pagero-connectivity-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à ONESOURCE Pagero comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec ONESOURCE Pagero",
          "yesDetail": "Votre réponse indique que ONESOURCE Pagero est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à ONESOURCE Pagero la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "pagero-france-2026",
            "pagero-connectivity-2026"
          ],
          "openAction": {
            "title": "Ouvrez ONESOURCE Pagero",
            "detail": "Ouvrez l'espace d'administration de ONESOURCE Pagero ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "pagero-france-2026",
              "pagero-connectivity-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "pagero-france-2026",
              "pagero-connectivity-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "pagero-france-2026",
              "pagero-connectivity-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "pagero-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "pagero-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "pagero-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers ONESOURCE Pagero, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "basware",
        "aliases": [
          "Basware"
        ],
        "platformSlug": "basware",
        "toolLabel": "Basware",
        "toolDetail": "Automatisation fournisseurs et réseau mondial.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "basware-france-2026",
          "basware-mandate-2026"
        ],
        "contextSourceIds": [
          "basware-france-2026",
          "basware-mandate-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Basware comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Basware",
          "yesDetail": "Votre réponse indique que Basware est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Basware la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "basware-france-2026",
            "basware-mandate-2026"
          ],
          "openAction": {
            "title": "Ouvrez Basware",
            "detail": "Ouvrez l'espace d'administration de Basware ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "basware-france-2026",
              "basware-mandate-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "basware-france-2026",
              "basware-mandate-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "basware-france-2026",
              "basware-mandate-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "basware-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "basware-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "basware-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Basware, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "avalara",
        "aliases": [
          "Avalara",
          "Avalara ELR"
        ],
        "platformSlug": "avalara",
        "toolLabel": "Avalara",
        "toolDetail": "API de conformité fiscale internationale.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "avalara-france-api-2026",
          "avalara-france-formats-2026"
        ],
        "contextSourceIds": [
          "avalara-france-api-2026",
          "avalara-france-formats-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Avalara comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Avalara",
          "yesDetail": "Votre réponse indique que Avalara est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Avalara la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "avalara-france-api-2026",
            "avalara-france-formats-2026"
          ],
          "openAction": {
            "title": "Ouvrez Avalara",
            "detail": "Ouvrez l'espace d'administration de Avalara ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "avalara-france-api-2026",
              "avalara-france-formats-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "avalara-france-api-2026",
              "avalara-france-formats-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "avalara-france-api-2026",
              "avalara-france-formats-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "avalara-france-api-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "avalara-france-api-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "avalara-france-api-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Avalara, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "comarch",
        "aliases": [
          "Comarch",
          "Comarch e-Invoicing"
        ],
        "platformSlug": "comarch",
        "toolLabel": "Comarch",
        "toolDetail": "EDI et conformité pour ERP internationaux.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "comarch-france-2026",
          "comarch-registration-2026"
        ],
        "contextSourceIds": [
          "comarch-france-2026",
          "comarch-registration-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Comarch comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Comarch",
          "yesDetail": "Votre réponse indique que Comarch est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Comarch la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "comarch-france-2026",
            "comarch-registration-2026"
          ],
          "openAction": {
            "title": "Ouvrez Comarch",
            "detail": "Ouvrez l'espace d'administration de Comarch ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "comarch-france-2026",
              "comarch-registration-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "comarch-france-2026",
              "comarch-registration-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "comarch-france-2026",
              "comarch-registration-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "comarch-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "comarch-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "comarch-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Comarch, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "edicom",
        "aliases": [
          "EDICOM"
        ],
        "platformSlug": "edicom",
        "toolLabel": "EDICOM",
        "toolDetail": "Plateforme mondiale EDI et conformité fiscale.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "edicom-platform-2026",
          "edicom-france-2026"
        ],
        "contextSourceIds": [
          "edicom-platform-2026",
          "edicom-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à EDICOM comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec EDICOM",
          "yesDetail": "Votre réponse indique que EDICOM est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à EDICOM la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "edicom-platform-2026",
            "edicom-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez EDICOM",
            "detail": "Ouvrez l'espace d'administration de EDICOM ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "edicom-platform-2026",
              "edicom-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "edicom-platform-2026",
              "edicom-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "edicom-platform-2026",
              "edicom-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edicom-platform-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edicom-platform-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edicom-platform-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers EDICOM, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "opentext",
        "aliases": [
          "OpenText",
          "Open Text",
          "OpenText Trading Grid"
        ],
        "platformSlug": "opentext",
        "toolLabel": "OpenText",
        "toolDetail": "Réseau B2B mondial pour comptes clients et fournisseurs.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "opentext-france-2026"
        ],
        "contextSourceIds": [
          "opentext-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à OpenText comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec OpenText",
          "yesDetail": "Votre réponse indique que OpenText est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à OpenText la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "opentext-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez OpenText",
            "detail": "Ouvrez l'espace d'administration de OpenText ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "opentext-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "opentext-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "opentext-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "opentext-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "opentext-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "opentext-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers OpenText, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "docuware",
        "aliases": [
          "DocuWare",
          "Docu Ware"
        ],
        "platformSlug": "docuware",
        "toolLabel": "DocuWare",
        "toolDetail": "GED et workflows de factures reliés aux ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "docuware-invoices-2026",
          "docuware-pa-2026"
        ],
        "contextSourceIds": [
          "docuware-invoices-2026",
          "docuware-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à DocuWare comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec DocuWare",
          "yesDetail": "Votre réponse indique que DocuWare est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à DocuWare la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "docuware-invoices-2026",
            "docuware-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez DocuWare",
            "detail": "Ouvrez l'espace d'administration de DocuWare ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "docuware-invoices-2026",
              "docuware-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "docuware-invoices-2026",
              "docuware-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "docuware-invoices-2026",
              "docuware-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "docuware-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "docuware-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "docuware-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers DocuWare, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "tessi",
        "aliases": [
          "Tessi",
          "Digital Invoice by Tessi",
          "Digital Invoice"
        ],
        "platformSlug": "tessi",
        "toolLabel": "Digital Invoice by Tessi",
        "toolDetail": "P2P et O2C pour ETI et grandes entreprises.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "tessi-platform-2026",
          "tessi-compliance-2026"
        ],
        "contextSourceIds": [
          "tessi-platform-2026",
          "tessi-compliance-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Digital Invoice by Tessi comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Digital Invoice by Tessi",
          "yesDetail": "Votre réponse indique que Digital Invoice by Tessi est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Digital Invoice by Tessi la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "tessi-platform-2026",
            "tessi-compliance-2026"
          ],
          "openAction": {
            "title": "Ouvrez Digital Invoice by Tessi",
            "detail": "Ouvrez l'espace d'administration de Digital Invoice by Tessi ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "tessi-platform-2026",
              "tessi-compliance-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "tessi-platform-2026",
              "tessi-compliance-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "tessi-platform-2026",
              "tessi-compliance-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tessi-platform-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tessi-platform-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tessi-platform-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Digital Invoice by Tessi, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "esalink",
        "aliases": [
          "EsaLink",
          "Hubtimize",
          "Hubtimize e-Invoicing"
        ],
        "platformSlug": "esalink",
        "toolLabel": "EsaLink Hubtimize",
        "toolDetail": "EDI, transformation de formats et supervision.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "esalink-pa-2026",
          "esalink-platform-2026"
        ],
        "contextSourceIds": [
          "esalink-pa-2026",
          "esalink-platform-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à EsaLink Hubtimize comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec EsaLink Hubtimize",
          "yesDetail": "Votre réponse indique que EsaLink Hubtimize est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à EsaLink Hubtimize la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "esalink-pa-2026",
            "esalink-platform-2026"
          ],
          "openAction": {
            "title": "Ouvrez EsaLink Hubtimize",
            "detail": "Ouvrez l'espace d'administration de EsaLink Hubtimize ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "esalink-pa-2026",
              "esalink-platform-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "esalink-pa-2026",
              "esalink-platform-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "esalink-pa-2026",
              "esalink-platform-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "esalink-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "esalink-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "esalink-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers EsaLink Hubtimize, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "itesoft",
        "aliases": [
          "ITESOFT",
          "Streamline Invoices"
        ],
        "platformSlug": "itesoft",
        "toolLabel": "ITESOFT",
        "toolDetail": "Automatisation fournisseurs et clients, connectée aux ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "itesoft-invoices-2026"
        ],
        "contextSourceIds": [
          "itesoft-invoices-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à ITESOFT comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec ITESOFT",
          "yesDetail": "Votre réponse indique que ITESOFT est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à ITESOFT la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "itesoft-invoices-2026"
          ],
          "openAction": {
            "title": "Ouvrez ITESOFT",
            "detail": "Ouvrez l'espace d'administration de ITESOFT ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "itesoft-invoices-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "itesoft-invoices-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "itesoft-invoices-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "itesoft-invoices-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "itesoft-invoices-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "itesoft-invoices-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers ITESOFT, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "chaintrust",
        "aliases": [
          "Chaintrust",
          "Chain Trust"
        ],
        "platformSlug": "chaintrust",
        "toolLabel": "Chaintrust",
        "toolDetail": "Plateforme Visma France pour les cabinets comptables.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "chaintrust-pa-2026",
          "chaintrust-pricing-2026"
        ],
        "contextSourceIds": [
          "chaintrust-pa-2026",
          "chaintrust-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Le dossier client est-il désigné sur le dashboard Chaintrust ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Chaintrust",
          "yesDetail": "Votre réponse indique que Chaintrust est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Chaintrust propose un espace central pour enregistrer les clients, choisir leur plateforme et signer les documents requis.",
          "sourceIds": [
            "chaintrust-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Chaintrust",
            "detail": "Ouvrez le dashboard de désignation Chaintrust et recherchez le dossier concerné.",
            "sourceIds": [
              "chaintrust-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Vérifiez le SIREN, choisissez la plateforme puis faites signer les documents demandés.",
            "sourceIds": [
              "chaintrust-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez le statut du dossier et la bonne remontée dans le logiciel de production comptable.",
            "sourceIds": [
              "chaintrust-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les prix de 5 € et 20 € par dossier concernent le logiciel comptable. Le coût propre à la PA n'est pas isolé publiquement.",
            "sourceIds": [
              "chaintrust-pa-2026",
              "chaintrust-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les prix de 5 € et 20 € par dossier concernent le logiciel comptable. Le coût propre à la PA n'est pas isolé publiquement.",
            "sourceIds": [
              "chaintrust-pa-2026",
              "chaintrust-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les prix de 5 € et 20 € par dossier concernent le logiciel comptable. Le coût propre à la PA n'est pas isolé publiquement.",
            "sourceIds": [
              "chaintrust-pa-2026",
              "chaintrust-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Chaintrust, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "agena3000",
        "aliases": [
          "AGENA3000",
          "AGENA 3000",
          "A3 E-Invoicing"
        ],
        "platformSlug": "agena3000",
        "toolLabel": "AGENA3000",
        "toolDetail": "Hub EDI pour factures clients et fournisseurs.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "agena-pa-2026"
        ],
        "contextSourceIds": [
          "agena-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à AGENA3000 comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec AGENA3000",
          "yesDetail": "Votre réponse indique que AGENA3000 est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à AGENA3000 la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "agena-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez AGENA3000",
            "detail": "Ouvrez l'espace d'administration de AGENA3000 ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "agena-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "agena-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "agena-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "agena-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "agena-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "agena-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers AGENA3000, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "arteva",
        "aliases": [
          "Artéva",
          "Orchestrade"
        ],
        "platformSlug": "arteva",
        "toolLabel": "Artéva Orchestrade",
        "toolDetail": "Plateforme B2B, EDI et API.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "arteva-efacture-2026",
          "arteva-api-2026"
        ],
        "contextSourceIds": [
          "arteva-efacture-2026",
          "arteva-api-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Artéva Orchestrade comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Artéva Orchestrade",
          "yesDetail": "Votre réponse indique que Artéva Orchestrade est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Artéva Orchestrade la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "arteva-efacture-2026",
            "arteva-api-2026"
          ],
          "openAction": {
            "title": "Ouvrez Artéva Orchestrade",
            "detail": "Ouvrez l'espace d'administration de Artéva Orchestrade ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "arteva-efacture-2026",
              "arteva-api-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "arteva-efacture-2026",
              "arteva-api-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "arteva-efacture-2026",
              "arteva-api-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "arteva-efacture-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "arteva-efacture-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "arteva-efacture-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Artéva Orchestrade, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "axway",
        "aliases": [
          "Axway",
          "Axway eInvoicing"
        ],
        "platformSlug": "axway",
        "toolLabel": "Axway eInvoicing",
        "toolDetail": "Conformité mondiale et intégration B2B.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "axway-einvoicing-2026"
        ],
        "contextSourceIds": [
          "axway-einvoicing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Axway eInvoicing comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Axway eInvoicing",
          "yesDetail": "Votre réponse indique que Axway eInvoicing est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Axway eInvoicing la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "axway-einvoicing-2026"
          ],
          "openAction": {
            "title": "Ouvrez Axway eInvoicing",
            "detail": "Ouvrez l'espace d'administration de Axway eInvoicing ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "axway-einvoicing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "axway-einvoicing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "axway-einvoicing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "axway-einvoicing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "axway-einvoicing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "axway-einvoicing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Axway eInvoicing, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "azopio",
        "aliases": [
          "Azopio"
        ],
        "platformSlug": "azopio",
        "toolLabel": "Azopio",
        "toolDetail": "Pré-comptabilité et facturation pour petites entreprises.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "azopio-pa-2026",
          "azopio-pricing-2026"
        ],
        "contextSourceIds": [
          "azopio-pa-2026",
          "azopio-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Azopio comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Azopio",
          "yesDetail": "Votre réponse indique que Azopio est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Azopio la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "azopio-pa-2026",
            "azopio-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez Azopio",
            "detail": "Ouvrez l'espace d'administration de Azopio ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "azopio-pa-2026",
              "azopio-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "azopio-pa-2026",
              "azopio-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "azopio-pa-2026",
              "azopio-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Quatre forfaits couvrent 30 à 750 documents mensuels, mais les montants de la grille dynamique n'étaient pas lisibles lors du contrôle. Demandez le prix complet et les dépassements.",
            "sourceIds": [
              "azopio-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Quatre forfaits couvrent 30 à 750 documents mensuels, mais les montants de la grille dynamique n'étaient pas lisibles lors du contrôle. Demandez le prix complet et les dépassements.",
            "sourceIds": [
              "azopio-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Quatre forfaits couvrent 30 à 750 documents mensuels, mais les montants de la grille dynamique n'étaient pas lisibles lors du contrôle. Demandez le prix complet et les dépassements.",
            "sourceIds": [
              "azopio-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Azopio, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "b4value",
        "aliases": [
          "b4value",
          "b4value.net",
          "TRAFFIQX"
        ],
        "platformSlug": "b4value",
        "toolLabel": "b4value.net",
        "toolDetail": "Réseau TRAFFIQX, Peppol et API.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "b4value-platform-2026",
          "b4value-pricing-2026"
        ],
        "contextSourceIds": [
          "b4value-platform-2026",
          "b4value-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à b4value.net comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec b4value.net",
          "yesDetail": "Votre réponse indique que b4value.net est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à b4value.net la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "b4value-platform-2026",
            "b4value-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez b4value.net",
            "detail": "Ouvrez l'espace d'administration de b4value.net ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "b4value-platform-2026",
              "b4value-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "b4value-platform-2026",
              "b4value-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "b4value-platform-2026",
              "b4value-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Un forfait Free sans minimum mensuel est publié.",
            "caveat": "Les offres payantes affichent un engagement de 36 mois. Vérifiez les fonctions et volumes réellement inclus dans Free.",
            "sourceIds": [
              "b4value-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Un forfait Free sans minimum mensuel est publié.",
            "caveat": "Les offres payantes affichent un engagement de 36 mois. Vérifiez les fonctions et volumes réellement inclus dans Free.",
            "sourceIds": [
              "b4value-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Un forfait Free sans minimum mensuel est publié.",
            "caveat": "Les offres payantes affichent un engagement de 36 mois. Vérifiez les fonctions et volumes réellement inclus dans Free.",
            "sourceIds": [
              "b4value-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers b4value.net, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "cecurity",
        "aliases": [
          "Cecurity",
          "Cecurity eFacture"
        ],
        "platformSlug": "cecurity",
        "toolLabel": "Cecurity eFacture",
        "toolDetail": "API de facturation et archivage pour éditeurs.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "cecurity-pa-2026",
          "cecurity-api-2026",
          "cecurity-facturx-2026"
        ],
        "contextSourceIds": [
          "cecurity-pa-2026",
          "cecurity-api-2026",
          "cecurity-facturx-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Cecurity eFacture comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Cecurity eFacture",
          "yesDetail": "Votre réponse indique que Cecurity eFacture est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Cecurity eFacture la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "cecurity-pa-2026",
            "cecurity-api-2026",
            "cecurity-facturx-2026"
          ],
          "openAction": {
            "title": "Ouvrez Cecurity eFacture",
            "detail": "Ouvrez l'espace d'administration de Cecurity eFacture ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "cecurity-pa-2026",
              "cecurity-api-2026",
              "cecurity-facturx-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "cecurity-pa-2026",
              "cecurity-api-2026",
              "cecurity-facturx-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "cecurity-pa-2026",
              "cecurity-api-2026",
              "cecurity-facturx-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cecurity-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cecurity-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cecurity-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez le périmètre entrant",
            "detail": "La source retenue documente l'émission Factur-X et les API. Faites confirmer la réception et l'e-reporting de l'offre proposée.",
            "sourceIds": [
              "cecurity-facturx-2026"
            ]
          }
        ]
      },
      {
        "id": "cleartax",
        "aliases": [
          "ClearTax",
          "Clear Tax"
        ],
        "platformSlug": "cleartax",
        "toolLabel": "ClearTax",
        "toolDetail": "API internationale de conformité fiscale.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "cleartax-france-2026",
          "cleartax-requirements-2026"
        ],
        "contextSourceIds": [
          "cleartax-france-2026",
          "cleartax-requirements-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à ClearTax comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec ClearTax",
          "yesDetail": "Votre réponse indique que ClearTax est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à ClearTax la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "cleartax-france-2026",
            "cleartax-requirements-2026"
          ],
          "openAction": {
            "title": "Ouvrez ClearTax",
            "detail": "Ouvrez l'espace d'administration de ClearTax ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "cleartax-france-2026",
              "cleartax-requirements-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "cleartax-france-2026",
              "cleartax-requirements-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "cleartax-france-2026",
              "cleartax-requirements-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cleartax-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cleartax-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cleartax-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers ClearTax, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "digital-technologies",
        "aliases": [
          "Digital Technologies",
          "Namirial"
        ],
        "platformSlug": "digital-technologies",
        "toolLabel": "Digital Technologies",
        "toolDetail": "Facturation et conformité du groupe Namirial.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "digital-technologies-pa-2026"
        ],
        "contextSourceIds": [
          "digital-technologies-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Digital Technologies comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Digital Technologies",
          "yesDetail": "Votre réponse indique que Digital Technologies est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Digital Technologies la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "digital-technologies-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Digital Technologies",
            "detail": "Ouvrez l'espace d'administration de Digital Technologies ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "digital-technologies-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "digital-technologies-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "digital-technologies-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "digital-technologies-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "digital-technologies-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "digital-technologies-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Digital Technologies, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "docoon",
        "aliases": [
          "Docoon",
          "Docoon Invoice"
        ],
        "platformSlug": "docoon",
        "toolLabel": "Docoon Invoice",
        "toolDetail": "Infrastructure directe ou en marque blanche.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "docoon-pa-2026"
        ],
        "contextSourceIds": [
          "docoon-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Docoon Invoice comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Docoon Invoice",
          "yesDetail": "Votre réponse indique que Docoon Invoice est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Docoon Invoice la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "docoon-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Docoon Invoice",
            "detail": "Ouvrez l'espace d'administration de Docoon Invoice ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "docoon-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "docoon-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "docoon-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "docoon-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "docoon-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "docoon-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Docoon Invoice, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "docprocess",
        "aliases": [
          "DocProcess",
          "Doc Process"
        ],
        "platformSlug": "docprocess",
        "toolLabel": "DocProcess",
        "toolDetail": "Cycles clients et fournisseurs reliés aux ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "docprocess-pa-2026"
        ],
        "contextSourceIds": [
          "docprocess-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à DocProcess comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec DocProcess",
          "yesDetail": "Votre réponse indique que DocProcess est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à DocProcess la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "docprocess-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez DocProcess",
            "detail": "Ouvrez l'espace d'administration de DocProcess ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "docprocess-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "docprocess-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "docprocess-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "docprocess-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "docprocess-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "docprocess-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers DocProcess, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "edics",
        "aliases": [
          "EDICS",
          "EDiCSpro",
          "EDICS France"
        ],
        "platformSlug": "edics",
        "toolLabel": "EDiCSpro",
        "toolDetail": "Hub documentaire, EDI, API et archivage.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "edics-platform-2026"
        ],
        "contextSourceIds": [
          "edics-platform-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à EDiCSpro comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec EDiCSpro",
          "yesDetail": "Votre réponse indique que EDiCSpro est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à EDiCSpro la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "edics-platform-2026"
          ],
          "openAction": {
            "title": "Ouvrez EDiCSpro",
            "detail": "Ouvrez l'espace d'administration de EDiCSpro ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "edics-platform-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "edics-platform-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "edics-platform-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez le prix par volume et faites annexer au contrat les modalités détaillées de réversibilité annoncées.",
            "sourceIds": [
              "edics-platform-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez le prix par volume et faites annexer au contrat les modalités détaillées de réversibilité annoncées.",
            "sourceIds": [
              "edics-platform-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez le prix par volume et faites annexer au contrat les modalités détaillées de réversibilité annoncées.",
            "sourceIds": [
              "edics-platform-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers EDiCSpro, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "edt",
        "aliases": [
          "EDT",
          "EDT EIMA",
          "EIMA"
        ],
        "platformSlug": "edt",
        "toolLabel": "EDT EIMA",
        "toolDetail": "Plateforme EDI modulaire pour flux importants.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "edt-eima-2026"
        ],
        "contextSourceIds": [
          "edt-eima-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à EDT EIMA comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec EDT EIMA",
          "yesDetail": "Votre réponse indique que EDT EIMA est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à EDT EIMA la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "edt-eima-2026"
          ],
          "openAction": {
            "title": "Ouvrez EDT EIMA",
            "detail": "Ouvrez l'espace d'administration de EDT EIMA ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "edt-eima-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "edt-eima-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "edt-eima-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edt-eima-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edt-eima-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edt-eima-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers EDT EIMA, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "eezi",
        "aliases": [
          "eezi",
          "VAT IT"
        ],
        "platformSlug": "eezi",
        "toolLabel": "eezi",
        "toolDetail": "API de facturation et de TVA internationale.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "eezi-platform-2026",
          "eezi-france-api-2026"
        ],
        "contextSourceIds": [
          "eezi-platform-2026",
          "eezi-france-api-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à eezi comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec eezi",
          "yesDetail": "Votre réponse indique que eezi est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à eezi la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "eezi-platform-2026",
            "eezi-france-api-2026"
          ],
          "openAction": {
            "title": "Ouvrez eezi",
            "detail": "Ouvrez l'espace d'administration de eezi ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "eezi-platform-2026",
              "eezi-france-api-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "eezi-platform-2026",
              "eezi-france-api-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "eezi-platform-2026",
              "eezi-france-api-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "eezi-platform-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "eezi-platform-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "eezi-platform-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers eezi, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "effinum",
        "aliases": [
          "Effinum",
          "Effinum by SPEE",
          "SPEE"
        ],
        "platformSlug": "effinum",
        "toolLabel": "Effinum",
        "toolDetail": "Facturation issue de l'EDI et de l'écosystème Cerfrance.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "effinum-platform-2026"
        ],
        "contextSourceIds": [
          "effinum-platform-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Effinum comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Effinum",
          "yesDetail": "Votre réponse indique que Effinum est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Effinum la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "effinum-platform-2026"
          ],
          "openAction": {
            "title": "Ouvrez Effinum",
            "detail": "Ouvrez l'espace d'administration de Effinum ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "effinum-platform-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "effinum-platform-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "effinum-platform-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "effinum-platform-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "effinum-platform-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "effinum-platform-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Effinum, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "euro-information",
        "aliases": [
          "Euro Information",
          "Crédit Mutuel Facturation",
          "CIC Facturation"
        ],
        "platformSlug": "euro-information",
        "toolLabel": "Euro Information",
        "toolDetail": "Facturation intégrée aux espaces Crédit Mutuel et CIC.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "euro-information-pa-2026"
        ],
        "contextSourceIds": [
          "euro-information-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Euro Information comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Euro Information",
          "yesDetail": "Votre réponse indique que Euro Information est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Euro Information la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "euro-information-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Euro Information",
            "detail": "Ouvrez l'espace d'administration de Euro Information ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "euro-information-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "euro-information-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "euro-information-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Vérifiez l'éligibilité de votre contrat bancaire et le coût total de l'offre utilisée.",
            "sourceIds": [
              "euro-information-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Vérifiez l'éligibilité de votre contrat bancaire et le coût total de l'offre utilisée.",
            "sourceIds": [
              "euro-information-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Vérifiez l'éligibilité de votre contrat bancaire et le coût total de l'offre utilisée.",
            "sourceIds": [
              "euro-information-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Vérifiez l'accès hors banque",
            "detail": "Le parcours public retenu passe par les espaces Crédit Mutuel ou CIC. Si vous n'êtes pas client, demandez si un accès autonome existe.",
            "sourceIds": [
              "euro-information-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "fiducial-cloud",
        "aliases": [
          "Fiducial",
          "Fiducial Cloud",
          "Facilia"
        ],
        "platformSlug": "fiducial-cloud",
        "toolLabel": "FIDUCIAL Facilia",
        "toolDetail": "Facturation et gestion pour TPE.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "fiducial-pricing-2026"
        ],
        "contextSourceIds": [
          "fiducial-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à FIDUCIAL Facilia comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec FIDUCIAL Facilia",
          "yesDetail": "Votre réponse indique que FIDUCIAL Facilia est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à FIDUCIAL Facilia la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "fiducial-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez FIDUCIAL Facilia",
            "detail": "Ouvrez l'espace d'administration de FIDUCIAL Facilia ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "fiducial-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "fiducial-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "fiducial-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 4.9,
            "paMonthlySurcharge": null,
            "label": "L'offre réception est publiée à 4,90 € HT par mois.",
            "caveat": "L'offre ventes est affichée à 14,90 €, l'offre combinée à 19,80 €, avec 0,15 € par facture reçue. Vérifiez le coût selon votre usage.",
            "sourceIds": [
              "fiducial-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 4.9,
            "paMonthlySurcharge": null,
            "label": "L'offre réception est publiée à 4,90 € HT par mois.",
            "caveat": "L'offre ventes est affichée à 14,90 €, l'offre combinée à 19,80 €, avec 0,15 € par facture reçue. Vérifiez le coût selon votre usage.",
            "sourceIds": [
              "fiducial-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 4.9,
            "paMonthlySurcharge": null,
            "label": "L'offre réception est publiée à 4,90 € HT par mois.",
            "caveat": "L'offre ventes est affichée à 14,90 €, l'offre combinée à 19,80 €, avec 0,15 € par facture reçue. Vérifiez le coût selon votre usage.",
            "sourceIds": [
              "fiducial-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers FIDUCIAL Facilia, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "fonoa",
        "aliases": [
          "Fonoa",
          "Fonoa Technologies"
        ],
        "platformSlug": "fonoa",
        "toolLabel": "Fonoa",
        "toolDetail": "API mondiale d'e-invoicing et reporting fiscal.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "fonoa-einvoicing-2026"
        ],
        "contextSourceIds": [
          "fonoa-einvoicing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Fonoa comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Fonoa",
          "yesDetail": "Votre réponse indique que Fonoa est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Fonoa la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "fonoa-einvoicing-2026"
          ],
          "openAction": {
            "title": "Ouvrez Fonoa",
            "detail": "Ouvrez l'espace d'administration de Fonoa ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "fonoa-einvoicing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "fonoa-einvoicing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "fonoa-einvoicing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "fonoa-einvoicing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "fonoa-einvoicing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "fonoa-einvoicing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Fonoa, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "gep",
        "aliases": [
          "GEP",
          "GEP SMART"
        ],
        "platformSlug": "gep",
        "toolLabel": "GEP",
        "toolDetail": "Suite achats et facturation pour grands groupes.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "gep-einvoicing-2026"
        ],
        "contextSourceIds": [
          "gep-einvoicing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à GEP comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec GEP",
          "yesDetail": "Votre réponse indique que GEP est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à GEP la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "gep-einvoicing-2026"
          ],
          "openAction": {
            "title": "Ouvrez GEP",
            "detail": "Ouvrez l'espace d'administration de GEP ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "gep-einvoicing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "gep-einvoicing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "gep-einvoicing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "gep-einvoicing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "gep-einvoicing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "gep-einvoicing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers GEP, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "groupe-sigma",
        "aliases": [
          "Groupe Sigma",
          "Sigma",
          "Lixa"
        ],
        "platformSlug": "groupe-sigma",
        "toolLabel": "Lixa by Groupe Sigma",
        "toolDetail": "Hub français compatible avec les ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "sigma-lixa-2026"
        ],
        "contextSourceIds": [
          "sigma-lixa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Lixa by Groupe Sigma comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Lixa by Groupe Sigma",
          "yesDetail": "Votre réponse indique que Lixa by Groupe Sigma est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Lixa by Groupe Sigma la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "sigma-lixa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Lixa by Groupe Sigma",
            "detail": "Ouvrez l'espace d'administration de Lixa by Groupe Sigma ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "sigma-lixa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "sigma-lixa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "sigma-lixa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sigma-lixa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sigma-lixa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sigma-lixa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Lixa by Groupe Sigma, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "gurusoft",
        "aliases": [
          "GuruSoft",
          "Guru Pay"
        ],
        "platformSlug": "gurusoft",
        "toolLabel": "GuruSoft",
        "toolDetail": "Add-on de facturation pour SAP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "gurusoft-france-2026",
          "gurusoft-sap-2026"
        ],
        "contextSourceIds": [
          "gurusoft-france-2026",
          "gurusoft-sap-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à GuruSoft comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec GuruSoft",
          "yesDetail": "Votre réponse indique que GuruSoft est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à GuruSoft la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "gurusoft-france-2026",
            "gurusoft-sap-2026"
          ],
          "openAction": {
            "title": "Ouvrez GuruSoft",
            "detail": "Ouvrez l'espace d'administration de GuruSoft ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "gurusoft-france-2026",
              "gurusoft-sap-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "gurusoft-france-2026",
              "gurusoft-sap-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "gurusoft-france-2026",
              "gurusoft-sap-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "gurusoft-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "gurusoft-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "gurusoft-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting français",
            "detail": "La facturation SAP est documentée. Demandez le périmètre précis de l'e-reporting avant de choisir.",
            "sourceIds": [
              "gurusoft-france-2026"
            ]
          }
        ]
      },
      {
        "id": "icd",
        "aliases": [
          "ICD",
          "ICD International",
          "DEMAtrust"
        ],
        "platformSlug": "icd",
        "toolLabel": "DEMAtrust",
        "toolDetail": "Plateforme française de facturation et archivage.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "icd-dematrust-2026"
        ],
        "contextSourceIds": [
          "icd-dematrust-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à DEMAtrust comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec DEMAtrust",
          "yesDetail": "Votre réponse indique que DEMAtrust est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à DEMAtrust la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "icd-dematrust-2026"
          ],
          "openAction": {
            "title": "Ouvrez DEMAtrust",
            "detail": "Ouvrez l'espace d'administration de DEMAtrust ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "icd-dematrust-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "icd-dematrust-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "icd-dematrust-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 45,
            "paMonthlySurcharge": null,
            "label": "L'offre est annoncée à partir de 45 € HT par mois.",
            "caveat": "L'inscription destinée à recevoir est annoncée gratuite. Demandez les volumes, dépassements et fonctions incluses à 45 €.",
            "sourceIds": [
              "icd-dematrust-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 45,
            "paMonthlySurcharge": null,
            "label": "L'offre est annoncée à partir de 45 € HT par mois.",
            "caveat": "L'inscription destinée à recevoir est annoncée gratuite. Demandez les volumes, dépassements et fonctions incluses à 45 €.",
            "sourceIds": [
              "icd-dematrust-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 45,
            "paMonthlySurcharge": null,
            "label": "L'offre est annoncée à partir de 45 € HT par mois.",
            "caveat": "L'inscription destinée à recevoir est annoncée gratuite. Demandez les volumes, dépassements et fonctions incluses à 45 €.",
            "sourceIds": [
              "icd-dematrust-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers DEMAtrust, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "iedi",
        "aliases": [
          "iEDI",
          "iEDI ApS"
        ],
        "platformSlug": "iedi",
        "toolLabel": "iEDI",
        "toolDetail": "Projet d'intégration EDI international.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "iedi-france-2026"
        ],
        "contextSourceIds": [
          "iedi-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à iEDI comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec iEDI",
          "yesDetail": "Votre réponse indique que iEDI est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à iEDI la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "iedi-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez iEDI",
            "detail": "Ouvrez l'espace d'administration de iEDI ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "iedi-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "iedi-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "iedi-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page publique retenue ne décrit pas assez l'offre France. Demandez par écrit émission, réception, e-reporting, formats, prix et sortie.",
            "sourceIds": [
              "iedi-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page publique retenue ne décrit pas assez l'offre France. Demandez par écrit émission, réception, e-reporting, formats, prix et sortie.",
            "sourceIds": [
              "iedi-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page publique retenue ne décrit pas assez l'offre France. Demandez par écrit émission, réception, e-reporting, formats, prix et sortie.",
            "sourceIds": [
              "iedi-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "N'avancez pas sans fiche France",
            "detail": "L'immatriculation est officielle, mais les fonctions opérationnelles ne sont pas suffisamment publiées. Exigez un périmètre écrit avant tout choix.",
            "sourceIds": [
              "iedi-france-2026"
            ]
          }
        ]
      },
      {
        "id": "indicom",
        "aliases": [
          "Indicom"
        ],
        "platformSlug": "indicom",
        "toolLabel": "Indicom",
        "toolDetail": "Échanges XML, EDI et intégrations ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "indicom-services-2026",
          "indicom-france-pa-2026"
        ],
        "contextSourceIds": [
          "indicom-services-2026",
          "indicom-france-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Indicom comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Indicom",
          "yesDetail": "Votre réponse indique que Indicom est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Indicom la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "indicom-services-2026",
            "indicom-france-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Indicom",
            "detail": "Ouvrez l'espace d'administration de Indicom ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "indicom-services-2026",
              "indicom-france-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "indicom-services-2026",
              "indicom-france-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "indicom-services-2026",
              "indicom-france-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "indicom-france-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "indicom-france-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "indicom-france-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Indicom, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "infologic",
        "aliases": [
          "Infologic",
          "Copilote"
        ],
        "platformSlug": "infologic",
        "toolLabel": "Infologic",
        "toolDetail": "Plateforme intégrée à l'ERP Copilote.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "infologic-pa-2026"
        ],
        "contextSourceIds": [
          "infologic-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Infologic comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Infologic",
          "yesDetail": "Votre réponse indique que Infologic est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Infologic la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "infologic-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Infologic",
            "detail": "Ouvrez l'espace d'administration de Infologic ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "infologic-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "infologic-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "infologic-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "infologic-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "infologic-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "infologic-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Infologic, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "intesa",
        "aliases": [
          "Intesa",
          "In.Te.S.A."
        ],
        "platformSlug": "intesa",
        "toolLabel": "Intesa",
        "toolDetail": "EDI et conformité pour entreprises européennes.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "intesa-einvoicing-2026",
          "intesa-france-pa-2026"
        ],
        "contextSourceIds": [
          "intesa-einvoicing-2026",
          "intesa-france-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Intesa comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Intesa",
          "yesDetail": "Votre réponse indique que Intesa est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Intesa la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "intesa-einvoicing-2026",
            "intesa-france-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Intesa",
            "detail": "Ouvrez l'espace d'administration de Intesa ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "intesa-einvoicing-2026",
              "intesa-france-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "intesa-einvoicing-2026",
              "intesa-france-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "intesa-einvoicing-2026",
              "intesa-france-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "intesa-france-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "intesa-france-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "intesa-france-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Intesa, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "iopole",
        "aliases": [
          "Iopole"
        ],
        "platformSlug": "iopole",
        "toolLabel": "Iopole",
        "toolDetail": "API et plateforme française pour éditeurs.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "iopole-api-2026",
          "iopole-pricing-2026"
        ],
        "contextSourceIds": [
          "iopole-api-2026",
          "iopole-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Iopole comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Iopole",
          "yesDetail": "Votre réponse indique que Iopole est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Iopole la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "iopole-api-2026",
            "iopole-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez Iopole",
            "detail": "Ouvrez l'espace d'administration de Iopole ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "iopole-api-2026",
              "iopole-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "iopole-api-2026",
              "iopole-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "iopole-api-2026",
              "iopole-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les pages consultées se contredisent sur le seuil Starter, 3 000 ou 4 000 documents. Faites confirmer par écrit le palier et les dépassements.",
            "sourceIds": [
              "iopole-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les pages consultées se contredisent sur le seuil Starter, 3 000 ou 4 000 documents. Faites confirmer par écrit le palier et les dépassements.",
            "sourceIds": [
              "iopole-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les pages consultées se contredisent sur le seuil Starter, 3 000 ou 4 000 documents. Faites confirmer par écrit le palier et les dépassements.",
            "sourceIds": [
              "iopole-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Tranchez le seuil avant de signer",
            "detail": "Conservez dans le devis le nombre exact de documents inclus ; les pages publiques contrôlées ne concordent pas.",
            "sourceIds": [
              "iopole-pricing-2026"
            ]
          }
        ]
      },
      {
        "id": "legalinvoice",
        "aliases": [
          "Legalinvoice",
          "Tinexta Infocert"
        ],
        "platformSlug": "legalinvoice",
        "toolLabel": "Legalinvoice",
        "toolDetail": "API, signature et archivage de Tinexta Infocert.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "legalinvoice-api-2026",
          "legalinvoice-france-pa-2026"
        ],
        "contextSourceIds": [
          "legalinvoice-api-2026",
          "legalinvoice-france-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Legalinvoice comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Legalinvoice",
          "yesDetail": "Votre réponse indique que Legalinvoice est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Legalinvoice la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "legalinvoice-api-2026",
            "legalinvoice-france-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Legalinvoice",
            "detail": "Ouvrez l'espace d'administration de Legalinvoice ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "legalinvoice-api-2026",
              "legalinvoice-france-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "legalinvoice-api-2026",
              "legalinvoice-france-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "legalinvoice-api-2026",
              "legalinvoice-france-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "legalinvoice-france-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "legalinvoice-france-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "legalinvoice-france-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Legalinvoice, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "logilec",
        "aliases": [
          "Logilec"
        ],
        "platformSlug": "logilec",
        "toolLabel": "Logilec",
        "toolDetail": "EDI et facturation de l'écosystème E.Leclerc.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "logilec-edi-2026"
        ],
        "contextSourceIds": [
          "logilec-edi-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Logilec comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Logilec",
          "yesDetail": "Votre réponse indique que Logilec est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Logilec la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "logilec-edi-2026"
          ],
          "openAction": {
            "title": "Ouvrez Logilec",
            "detail": "Ouvrez l'espace d'administration de Logilec ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "logilec-edi-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "logilec-edi-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "logilec-edi-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "logilec-edi-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "logilec-edi-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "logilec-edi-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Vérifiez votre éligibilité",
            "detail": "La documentation publique est très liée à l'écosystème E.Leclerc. Confirmez l'accès, l'e-reporting et le périmètre pour votre entreprise.",
            "sourceIds": [
              "logilec-edi-2026"
            ]
          }
        ]
      },
      {
        "id": "marosa",
        "aliases": [
          "Marosa"
        ],
        "platformSlug": "marosa",
        "toolLabel": "Marosa",
        "toolDetail": "API européenne de TVA et facturation.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "marosa-france-2026",
          "marosa-api-2026"
        ],
        "contextSourceIds": [
          "marosa-france-2026",
          "marosa-api-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Marosa comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Marosa",
          "yesDetail": "Votre réponse indique que Marosa est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Marosa la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "marosa-france-2026",
            "marosa-api-2026"
          ],
          "openAction": {
            "title": "Ouvrez Marosa",
            "detail": "Ouvrez l'espace d'administration de Marosa ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "marosa-france-2026",
              "marosa-api-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "marosa-france-2026",
              "marosa-api-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "marosa-france-2026",
              "marosa-api-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "marosa-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "marosa-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "marosa-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Marosa, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "medius",
        "aliases": [
          "Medius",
          "Medius AP Automation"
        ],
        "platformSlug": "medius",
        "toolLabel": "Medius",
        "toolDetail": "Suite achats et automatisation fournisseurs.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "medius-france-2026",
          "medius-integrations-2026"
        ],
        "contextSourceIds": [
          "medius-france-2026",
          "medius-integrations-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Medius comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Medius",
          "yesDetail": "Votre réponse indique que Medius est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Medius la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "medius-france-2026",
            "medius-integrations-2026"
          ],
          "openAction": {
            "title": "Ouvrez Medius",
            "detail": "Ouvrez l'espace d'administration de Medius ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "medius-france-2026",
              "medius-integrations-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "medius-france-2026",
              "medius-integrations-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "medius-france-2026",
              "medius-integrations-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "medius-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "medius-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "medius-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Medius, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "ntt-data",
        "aliases": [
          "NTT DATA",
          "NTT DATA Business Solutions"
        ],
        "platformSlug": "ntt-data",
        "toolLabel": "NTT DATA Business Solutions",
        "toolDetail": "Facturation cloud pour environnements SAP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "nttdata-einvoicing-2026"
        ],
        "contextSourceIds": [
          "nttdata-einvoicing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à NTT DATA Business Solutions comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec NTT DATA Business Solutions",
          "yesDetail": "Votre réponse indique que NTT DATA Business Solutions est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à NTT DATA Business Solutions la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "nttdata-einvoicing-2026"
          ],
          "openAction": {
            "title": "Ouvrez NTT DATA Business Solutions",
            "detail": "Ouvrez l'espace d'administration de NTT DATA Business Solutions ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "nttdata-einvoicing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "nttdata-einvoicing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "nttdata-einvoicing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "nttdata-einvoicing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "nttdata-einvoicing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "nttdata-einvoicing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser l'e-reporting",
            "detail": "Le service SAP de bout en bout est documenté. Le périmètre de l'e-reporting français doit apparaître dans votre proposition.",
            "sourceIds": [
              "nttdata-einvoicing-2026"
            ]
          }
        ]
      },
      {
        "id": "open-bee",
        "aliases": [
          "Open Bee",
          "OpenBee"
        ],
        "platformSlug": "open-bee",
        "toolLabel": "Open Bee",
        "toolDetail": "GED et plateforme agréée pour entreprises.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "openbee-pa-2026"
        ],
        "contextSourceIds": [
          "openbee-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Open Bee comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Open Bee",
          "yesDetail": "Votre réponse indique que Open Bee est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Open Bee la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "openbee-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Open Bee",
            "detail": "Ouvrez l'espace d'administration de Open Bee ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "openbee-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "openbee-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "openbee-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les API, connecteurs et exports diffèrent selon l'offre. Faites détailler le niveau retenu dans le devis.",
            "sourceIds": [
              "openbee-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les API, connecteurs et exports diffèrent selon l'offre. Faites détailler le niveau retenu dans le devis.",
            "sourceIds": [
              "openbee-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les API, connecteurs et exports diffèrent selon l'offre. Faites détailler le niveau retenu dans le devis.",
            "sourceIds": [
              "openbee-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Open Bee, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "paragon",
        "aliases": [
          "Paragon",
          "Invoice Paragon Platform",
          "IPP"
        ],
        "platformSlug": "paragon",
        "toolLabel": "Invoice Paragon Platform",
        "toolDetail": "Intégration et archivage documentaire.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "paragon-ipp-2026"
        ],
        "contextSourceIds": [
          "paragon-ipp-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Invoice Paragon Platform comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Invoice Paragon Platform",
          "yesDetail": "Votre réponse indique que Invoice Paragon Platform est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Invoice Paragon Platform la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "paragon-ipp-2026"
          ],
          "openAction": {
            "title": "Ouvrez Invoice Paragon Platform",
            "detail": "Ouvrez l'espace d'administration de Invoice Paragon Platform ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "paragon-ipp-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "paragon-ipp-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "paragon-ipp-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page publique décrit surtout l'intégration et l'archivage. Demandez le périmètre réglementaire France complet.",
            "sourceIds": [
              "paragon-ipp-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page publique décrit surtout l'intégration et l'archivage. Demandez le périmètre réglementaire France complet.",
            "sourceIds": [
              "paragon-ipp-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page publique décrit surtout l'intégration et l'archivage. Demandez le périmètre réglementaire France complet.",
            "sourceIds": [
              "paragon-ipp-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Demandez la fiche réglementaire France",
            "detail": "Ne déduisez pas émission, réception ou e-reporting de la seule présence dans l'annuaire. Faites confirmer chaque fonction.",
            "sourceIds": [
              "paragon-ipp-2026"
            ]
          }
        ]
      },
      {
        "id": "pitney-bowes",
        "aliases": [
          "Pitney Bowes",
          "PitneyBowes"
        ],
        "platformSlug": "pitney-bowes",
        "toolLabel": "Pitney Bowes",
        "toolDetail": "Plateforme avec offres publiques par fonction.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "pitneybowes-pa-2026"
        ],
        "contextSourceIds": [
          "pitneybowes-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Pitney Bowes comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Pitney Bowes",
          "yesDetail": "Votre réponse indique que Pitney Bowes est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Pitney Bowes la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "pitneybowes-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Pitney Bowes",
            "detail": "Ouvrez l'espace d'administration de Pitney Bowes ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "pitneybowes-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "pitneybowes-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "pitneybowes-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 15,
            "paMonthlySurcharge": null,
            "label": "Start est publié à 15 € HT par mois pour la réception.",
            "caveat": "Essential est publié à 40 € HT par mois pour émission et réception, avec engagement de 12 mois. Vérifiez les limites annuelles.",
            "sourceIds": [
              "pitneybowes-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 15,
            "paMonthlySurcharge": null,
            "label": "Start est publié à 15 € HT par mois pour la réception.",
            "caveat": "Essential est publié à 40 € HT par mois pour émission et réception, avec engagement de 12 mois. Vérifiez les limites annuelles.",
            "sourceIds": [
              "pitneybowes-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 15,
            "paMonthlySurcharge": null,
            "label": "Start est publié à 15 € HT par mois pour la réception.",
            "caveat": "Essential est publié à 40 € HT par mois pour émission et réception, avec engagement de 12 mois. Vérifiez les limites annuelles.",
            "sourceIds": [
              "pitneybowes-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Choisissez le bon périmètre",
            "detail": "Start est limité à la réception. Pour émettre, vérifiez que votre proposition correspond bien à Essential ou à une offre supérieure.",
            "sourceIds": [
              "pitneybowes-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "qweeby",
        "aliases": [
          "Qweeby"
        ],
        "platformSlug": "qweeby",
        "toolLabel": "Qweeby",
        "toolDetail": "Facturation reliée aux ERP et à Peppol.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "qweeby-pa-2026"
        ],
        "contextSourceIds": [
          "qweeby-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Qweeby comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Qweeby",
          "yesDetail": "Votre réponse indique que Qweeby est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Qweeby la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "qweeby-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Qweeby",
            "detail": "Ouvrez l'espace d'administration de Qweeby ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "qweeby-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "qweeby-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "qweeby-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "qweeby-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "qweeby-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "qweeby-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting",
            "detail": "Émission, réception et formats sont documentés. Faites préciser l'e-reporting français dans votre proposition.",
            "sourceIds": [
              "qweeby-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "seeburger",
        "aliases": [
          "SEEBURGER",
          "BIS Platform"
        ],
        "platformSlug": "seeburger",
        "toolLabel": "SEEBURGER",
        "toolDetail": "Hub mondial SAP, EDI et Peppol.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "seeburger-hub-2026"
        ],
        "contextSourceIds": [
          "seeburger-hub-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à SEEBURGER comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec SEEBURGER",
          "yesDetail": "Votre réponse indique que SEEBURGER est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à SEEBURGER la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "seeburger-hub-2026"
          ],
          "openAction": {
            "title": "Ouvrez SEEBURGER",
            "detail": "Ouvrez l'espace d'administration de SEEBURGER ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "seeburger-hub-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "seeburger-hub-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "seeburger-hub-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "seeburger-hub-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "seeburger-hub-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "seeburger-hub-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers SEEBURGER, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "seqino",
        "aliases": [
          "Seqino"
        ],
        "platformSlug": "seqino",
        "toolLabel": "Seqino",
        "toolDetail": "API et SDK pour éditeurs et intégrateurs.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "seqino-api-2026",
          "seqino-docs-2026"
        ],
        "contextSourceIds": [
          "seqino-api-2026",
          "seqino-docs-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Seqino comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Seqino",
          "yesDetail": "Votre réponse indique que Seqino est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Seqino la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "seqino-api-2026",
            "seqino-docs-2026"
          ],
          "openAction": {
            "title": "Ouvrez Seqino",
            "detail": "Ouvrez l'espace d'administration de Seqino ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "seqino-api-2026",
              "seqino-docs-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "seqino-api-2026",
              "seqino-docs-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "seqino-api-2026",
              "seqino-docs-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "seqino-api-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "seqino-api-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "seqino-api-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser l'e-reporting",
            "detail": "Les API, SDK, émission et réception sont documentés. Le périmètre d'e-reporting doit être confirmé.",
            "sourceIds": [
              "seqino-docs-2026"
            ]
          }
        ]
      },
      {
        "id": "serensia",
        "aliases": [
          "Serensia",
          "Quadient"
        ],
        "platformSlug": "serensia",
        "toolLabel": "Serensia by Quadient",
        "toolDetail": "Plateforme française intégrable et en marque blanche.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "serensia-pa-2026"
        ],
        "contextSourceIds": [
          "serensia-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Serensia by Quadient comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Serensia by Quadient",
          "yesDetail": "Votre réponse indique que Serensia by Quadient est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Serensia by Quadient la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "serensia-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Serensia by Quadient",
            "detail": "Ouvrez l'espace d'administration de Serensia by Quadient ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "serensia-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "serensia-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "serensia-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "serensia-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "serensia-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "serensia-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Serensia by Quadient, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "sovos",
        "aliases": [
          "Sovos"
        ],
        "platformSlug": "sovos",
        "toolLabel": "Sovos",
        "toolDetail": "API et réseau mondial de conformité fiscale.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "sovos-france-2026",
          "sovos-api-france-2026"
        ],
        "contextSourceIds": [
          "sovos-france-2026",
          "sovos-api-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Sovos comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Sovos",
          "yesDetail": "Votre réponse indique que Sovos est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Sovos la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "sovos-france-2026",
            "sovos-api-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez Sovos",
            "detail": "Ouvrez l'espace d'administration de Sovos ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "sovos-france-2026",
              "sovos-api-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "sovos-france-2026",
              "sovos-api-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "sovos-france-2026",
              "sovos-api-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sovos-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sovos-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sovos-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez la réception France",
            "detail": "L'API d'envoi et l'e-reporting sont documentés. Demandez comment la réception est couverte dans l'offre proposée.",
            "sourceIds": [
              "sovos-api-france-2026"
            ]
          }
        ]
      },
      {
        "id": "sps-commerce",
        "aliases": [
          "SPS Commerce",
          "SPS"
        ],
        "platformSlug": "sps-commerce",
        "toolLabel": "SPS Commerce",
        "toolDetail": "Réseau EDI pour retail et supply chain.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "sps-einvoicing-2026"
        ],
        "contextSourceIds": [
          "sps-einvoicing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à SPS Commerce comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec SPS Commerce",
          "yesDetail": "Votre réponse indique que SPS Commerce est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à SPS Commerce la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "sps-einvoicing-2026"
          ],
          "openAction": {
            "title": "Ouvrez SPS Commerce",
            "detail": "Ouvrez l'espace d'administration de SPS Commerce ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "sps-einvoicing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "sps-einvoicing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "sps-einvoicing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sps-einvoicing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sps-einvoicing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sps-einvoicing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting France",
            "detail": "Les échanges de factures sont documentés. Faites préciser le flux d'e-reporting français et ses coûts.",
            "sourceIds": [
              "sps-einvoicing-2026"
            ]
          }
        ]
      },
      {
        "id": "symtrax",
        "aliases": [
          "Symtrax",
          "Compleo"
        ],
        "platformSlug": "symtrax",
        "toolLabel": "Symtrax Compleo",
        "toolDetail": "Factures entrantes et sortantes reliées aux ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "symtrax-france-2026"
        ],
        "contextSourceIds": [
          "symtrax-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Symtrax Compleo comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Symtrax Compleo",
          "yesDetail": "Votre réponse indique que Symtrax Compleo est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Symtrax Compleo la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "symtrax-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez Symtrax Compleo",
            "detail": "Ouvrez l'espace d'administration de Symtrax Compleo ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "symtrax-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "symtrax-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "symtrax-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "symtrax-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "symtrax-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "symtrax-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser l'e-reporting",
            "detail": "Les factures entrantes, sortantes, formats et connexions sont documentés. L'e-reporting doit être confirmé.",
            "sourceIds": [
              "symtrax-france-2026"
            ]
          }
        ]
      },
      {
        "id": "taxera",
        "aliases": [
          "Taxera"
        ],
        "platformSlug": "taxera",
        "toolLabel": "Taxera",
        "toolDetail": "Conformité fiscale internationale.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "taxera-platform-2026"
        ],
        "contextSourceIds": [
          "taxera-platform-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Taxera comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Taxera",
          "yesDetail": "Votre réponse indique que Taxera est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Taxera la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "taxera-platform-2026"
          ],
          "openAction": {
            "title": "Ouvrez Taxera",
            "detail": "Ouvrez l'espace d'administration de Taxera ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "taxera-platform-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "taxera-platform-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "taxera-platform-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La source publique retenue reste générale. Exigez une fiche France avec fonctions, formats, intégration, prix et sortie.",
            "sourceIds": [
              "taxera-platform-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La source publique retenue reste générale. Exigez une fiche France avec fonctions, formats, intégration, prix et sortie.",
            "sourceIds": [
              "taxera-platform-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La source publique retenue reste générale. Exigez une fiche France avec fonctions, formats, intégration, prix et sortie.",
            "sourceIds": [
              "taxera-platform-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Demandez le périmètre France",
            "detail": "L'immatriculation est officielle, mais les fonctions opérationnelles France ne sont pas suffisamment publiées pour conclure.",
            "sourceIds": [
              "taxera-platform-2026"
            ]
          }
        ]
      },
      {
        "id": "tenor",
        "aliases": [
          "Tenor",
          "Tenor eDemat"
        ],
        "platformSlug": "tenor",
        "toolLabel": "Tenor eDemat",
        "toolDetail": "Plateforme française EDI et ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "tenor-pa-2026"
        ],
        "contextSourceIds": [
          "tenor-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Tenor eDemat comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Tenor eDemat",
          "yesDetail": "Votre réponse indique que Tenor eDemat est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Tenor eDemat la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "tenor-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Tenor eDemat",
            "detail": "Ouvrez l'espace d'administration de Tenor eDemat ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "tenor-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "tenor-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "tenor-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tenor-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tenor-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tenor-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Tenor eDemat, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "tesisquare",
        "aliases": [
          "TESISQUARE",
          "Tesi Square"
        ],
        "platformSlug": "tesisquare",
        "toolLabel": "TESISQUARE",
        "toolDetail": "Plateforme iPaaS pour échanges B2B.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "tesisquare-france-2026"
        ],
        "contextSourceIds": [
          "tesisquare-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à TESISQUARE comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec TESISQUARE",
          "yesDetail": "Votre réponse indique que TESISQUARE est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à TESISQUARE la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "tesisquare-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez TESISQUARE",
            "detail": "Ouvrez l'espace d'administration de TESISQUARE ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "tesisquare-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "tesisquare-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "tesisquare-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tesisquare-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tesisquare-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tesisquare-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting",
            "detail": "Émission, réception et formats sont documentés. Faites préciser l'e-reporting France dans le contrat.",
            "sourceIds": [
              "tesisquare-france-2026"
            ]
          }
        ]
      },
      {
        "id": "tradeshift",
        "aliases": [
          "Tradeshift",
          "Babelway",
          "Tradeshift Babelway"
        ],
        "platformSlug": "tradeshift",
        "toolLabel": "Tradeshift Babelway",
        "toolDetail": "Réseau mondial, ERP, Peppol et API REST.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "tradeshift-france-2026",
          "tradeshift-api-2026"
        ],
        "contextSourceIds": [
          "tradeshift-france-2026",
          "tradeshift-api-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Tradeshift Babelway comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Tradeshift Babelway",
          "yesDetail": "Votre réponse indique que Tradeshift Babelway est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Tradeshift Babelway la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "tradeshift-france-2026",
            "tradeshift-api-2026"
          ],
          "openAction": {
            "title": "Ouvrez Tradeshift Babelway",
            "detail": "Ouvrez l'espace d'administration de Tradeshift Babelway ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "tradeshift-france-2026",
              "tradeshift-api-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "tradeshift-france-2026",
              "tradeshift-api-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "tradeshift-france-2026",
              "tradeshift-api-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tradeshift-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tradeshift-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tradeshift-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Tradeshift Babelway, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "transalis",
        "aliases": [
          "Transalis",
          "Transalis Limited"
        ],
        "platformSlug": "transalis",
        "toolLabel": "Transalis",
        "toolDetail": "Réseau EDI et Peppol international.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "transalis-einvoicing-2026"
        ],
        "contextSourceIds": [
          "transalis-einvoicing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Transalis comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Transalis",
          "yesDetail": "Votre réponse indique que Transalis est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Transalis la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "transalis-einvoicing-2026"
          ],
          "openAction": {
            "title": "Ouvrez Transalis",
            "detail": "Ouvrez l'espace d'administration de Transalis ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "transalis-einvoicing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "transalis-einvoicing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "transalis-einvoicing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "transalis-einvoicing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "transalis-einvoicing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "transalis-einvoicing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting France",
            "detail": "Émission et réception sont documentées. Demandez le flux d'e-reporting et les formats France précis.",
            "sourceIds": [
              "transalis-einvoicing-2026"
            ]
          }
        ]
      },
      {
        "id": "tungsten",
        "aliases": [
          "Tungsten",
          "Tungsten Automation",
          "Tungsten e-Invoice Connect"
        ],
        "platformSlug": "tungsten",
        "toolLabel": "Tungsten e-Invoice Connect",
        "toolDetail": "Réseau cloud et portail fournisseurs.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "tungsten-platform-2026",
          "tungsten-france-2026"
        ],
        "contextSourceIds": [
          "tungsten-platform-2026",
          "tungsten-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Tungsten e-Invoice Connect comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Tungsten e-Invoice Connect",
          "yesDetail": "Votre réponse indique que Tungsten e-Invoice Connect est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Tungsten e-Invoice Connect la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "tungsten-platform-2026",
            "tungsten-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez Tungsten e-Invoice Connect",
            "detail": "Ouvrez l'espace d'administration de Tungsten e-Invoice Connect ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "tungsten-platform-2026",
              "tungsten-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "tungsten-platform-2026",
              "tungsten-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "tungsten-platform-2026",
              "tungsten-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tungsten-platform-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tungsten-platform-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tungsten-platform-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting",
            "detail": "Émission, réception et formats France sont documentés. Faites ajouter l'e-reporting à la proposition s'il est requis.",
            "sourceIds": [
              "tungsten-france-2026"
            ]
          }
        ]
      },
      {
        "id": "tx2",
        "aliases": [
          "TX2",
          "TX2 Concept"
        ],
        "platformSlug": "tx2",
        "toolLabel": "TX2 Concept",
        "toolDetail": "EDI et facturation pour retail, industrie et logistique.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "tx2-pa-2026"
        ],
        "contextSourceIds": [
          "tx2-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à TX2 Concept comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec TX2 Concept",
          "yesDetail": "Votre réponse indique que TX2 Concept est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à TX2 Concept la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "tx2-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez TX2 Concept",
            "detail": "Ouvrez l'espace d'administration de TX2 Concept ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "tx2-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "tx2-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "tx2-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tx2-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tx2-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "tx2-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers TX2 Concept, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "voxel",
        "aliases": [
          "Voxel",
          "Bavel",
          "Voxel Amadeus"
        ],
        "platformSlug": "voxel",
        "toolLabel": "Voxel Bavel",
        "toolDetail": "Facturation pour voyage, hôtellerie et restauration.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "voxel-france-2026"
        ],
        "contextSourceIds": [
          "voxel-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Voxel Bavel comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Voxel Bavel",
          "yesDetail": "Votre réponse indique que Voxel Bavel est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Voxel Bavel la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "voxel-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez Voxel Bavel",
            "detail": "Ouvrez l'espace d'administration de Voxel Bavel ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "voxel-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "voxel-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "voxel-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "voxel-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "voxel-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "voxel-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting France",
            "detail": "Émission et réception sont documentées pour l'écosystème Bavel. Demandez le périmètre d'e-reporting français.",
            "sourceIds": [
              "voxel-france-2026"
            ]
          }
        ]
      },
      {
        "id": "accenture",
        "aliases": [
          "Accenture eComply",
          "eComply & Verify"
        ],
        "platformSlug": "accenture",
        "toolLabel": "Accenture eComply & Verify",
        "toolDetail": "Conformité mondiale, API et ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "accenture-ecomply-2026"
        ],
        "contextSourceIds": [
          "accenture-ecomply-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Accenture eComply & Verify comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Accenture eComply & Verify",
          "yesDetail": "Votre réponse indique que Accenture eComply & Verify est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Accenture eComply & Verify la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "accenture-ecomply-2026"
          ],
          "openAction": {
            "title": "Ouvrez Accenture eComply & Verify",
            "detail": "Ouvrez l'espace d'administration de Accenture eComply & Verify ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "accenture-ecomply-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "accenture-ecomply-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "accenture-ecomply-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "accenture-ecomply-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "accenture-ecomply-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "accenture-ecomply-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Accenture eComply & Verify, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "ademico",
        "aliases": [
          "Ademico",
          "Ademico Software"
        ],
        "platformSlug": "ademico",
        "toolLabel": "Ademico",
        "toolDetail": "API, webhooks et portail de facturation.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "ademico-france-2026"
        ],
        "contextSourceIds": [
          "ademico-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Ademico comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Ademico",
          "yesDetail": "Votre réponse indique que Ademico est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Ademico la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "ademico-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez Ademico",
            "detail": "Ouvrez l'espace d'administration de Ademico ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "ademico-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "ademico-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "ademico-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ademico-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ademico-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ademico-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Ademico, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "ags-records",
        "aliases": [
          "WiDOFACT",
          "AGS Records Management"
        ],
        "platformSlug": "ags-records",
        "toolLabel": "WiDOFACT",
        "toolDetail": "Facturation et archivage par AGS.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "ags-widofact-2026"
        ],
        "contextSourceIds": [
          "ags-widofact-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à WiDOFACT comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec WiDOFACT",
          "yesDetail": "Votre réponse indique que WiDOFACT est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à WiDOFACT la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "ags-widofact-2026"
          ],
          "openAction": {
            "title": "Ouvrez WiDOFACT",
            "detail": "Ouvrez l'espace d'administration de WiDOFACT ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "ags-widofact-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "ags-widofact-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "ags-widofact-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ags-widofact-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ags-widofact-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ags-widofact-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers WiDOFACT, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "arratech",
        "aliases": [
          "Arratech",
          "Arratech Connect"
        ],
        "platformSlug": "arratech",
        "toolLabel": "Arratech Connect",
        "toolDetail": "API européenne d'e-invoicing.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "arratech-france-2026",
          "arratech-api-2026"
        ],
        "contextSourceIds": [
          "arratech-france-2026",
          "arratech-api-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Arratech Connect comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Arratech Connect",
          "yesDetail": "Votre réponse indique que Arratech Connect est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Arratech Connect la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "arratech-france-2026",
            "arratech-api-2026"
          ],
          "openAction": {
            "title": "Ouvrez Arratech Connect",
            "detail": "Ouvrez l'espace d'administration de Arratech Connect ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "arratech-france-2026",
              "arratech-api-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "arratech-france-2026",
              "arratech-api-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "arratech-france-2026",
              "arratech-api-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "arratech-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "arratech-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "arratech-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Arratech Connect, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "aruba",
        "aliases": [
          "Aruba OneSuite",
          "OneSuite"
        ],
        "platformSlug": "aruba",
        "toolLabel": "Aruba OneSuite",
        "toolDetail": "Facturation pour indépendants et petites entreprises.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "aruba-onesuite-2026"
        ],
        "contextSourceIds": [
          "aruba-onesuite-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Aruba OneSuite comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Aruba OneSuite",
          "yesDetail": "Votre réponse indique que Aruba OneSuite est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Aruba OneSuite la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "aruba-onesuite-2026"
          ],
          "openAction": {
            "title": "Ouvrez Aruba OneSuite",
            "detail": "Ouvrez l'espace d'administration de Aruba OneSuite ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "aruba-onesuite-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "aruba-onesuite-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "aruba-onesuite-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 3.33,
            "paMonthlySurcharge": null,
            "label": "OneSuite Pro revient à 39,90 € HT par an au renouvellement.",
            "caveat": "Le prix promotionnel initial est exclu. Faites confirmer la réception, l'e-reporting et les formats France avant de choisir.",
            "sourceIds": [
              "aruba-onesuite-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 3.33,
            "paMonthlySurcharge": null,
            "label": "OneSuite Pro revient à 39,90 € HT par an au renouvellement.",
            "caveat": "Le prix promotionnel initial est exclu. Faites confirmer la réception, l'e-reporting et les formats France avant de choisir.",
            "sourceIds": [
              "aruba-onesuite-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 3.33,
            "paMonthlySurcharge": null,
            "label": "OneSuite Pro revient à 39,90 € HT par an au renouvellement.",
            "caveat": "Le prix promotionnel initial est exclu. Faites confirmer la réception, l'e-reporting et les formats France avant de choisir.",
            "sourceIds": [
              "aruba-onesuite-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de Aruba est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "aruba-onesuite-2026"
            ]
          }
        ]
      },
      {
        "id": "atgp",
        "aliases": [
          "BEE.FACT",
          "ATGP"
        ],
        "platformSlug": "atgp",
        "toolLabel": "BEE.FACT",
        "toolDetail": "EDI, ERP et flux réglementaires.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "atgp-beefact-2026"
        ],
        "contextSourceIds": [
          "atgp-beefact-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à BEE.FACT comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec BEE.FACT",
          "yesDetail": "Votre réponse indique que BEE.FACT est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à BEE.FACT la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "atgp-beefact-2026"
          ],
          "openAction": {
            "title": "Ouvrez BEE.FACT",
            "detail": "Ouvrez l'espace d'administration de BEE.FACT ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "atgp-beefact-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "atgp-beefact-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "atgp-beefact-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "atgp-beefact-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "atgp-beefact-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "atgp-beefact-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers BEE.FACT, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "bc-solutions",
        "aliases": [
          "eas'Invoice",
          "BC Solutions"
        ],
        "platformSlug": "bc-solutions",
        "toolLabel": "eas'Invoice",
        "toolDetail": "Facturation, API AFNOR et ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "bc-easinvoice-2026"
        ],
        "contextSourceIds": [
          "bc-easinvoice-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à eas'Invoice comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec eas'Invoice",
          "yesDetail": "Votre réponse indique que eas'Invoice est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à eas'Invoice la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "bc-easinvoice-2026"
          ],
          "openAction": {
            "title": "Ouvrez eas'Invoice",
            "detail": "Ouvrez l'espace d'administration de eas'Invoice ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "bc-easinvoice-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "bc-easinvoice-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "bc-easinvoice-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "bc-easinvoice-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "bc-easinvoice-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "bc-easinvoice-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers eas'Invoice, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "cbs",
        "aliases": [
          "cbs e-world.cloud",
          "CBS Corporate Business Solutions"
        ],
        "platformSlug": "cbs",
        "toolLabel": "cbs e-world.cloud",
        "toolDetail": "Conformité internationale pour SAP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "cbs-eworld-2026"
        ],
        "contextSourceIds": [
          "cbs-eworld-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à cbs e-world.cloud comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec cbs e-world.cloud",
          "yesDetail": "Votre réponse indique que cbs e-world.cloud est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à cbs e-world.cloud la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "cbs-eworld-2026"
          ],
          "openAction": {
            "title": "Ouvrez cbs e-world.cloud",
            "detail": "Ouvrez l'espace d'administration de cbs e-world.cloud ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "cbs-eworld-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "cbs-eworld-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "cbs-eworld-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cbs-eworld-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cbs-eworld-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cbs-eworld-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de cbs est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "cbs-eworld-2026"
            ]
          }
        ]
      },
      {
        "id": "cegi-alfa",
        "aliases": [
          "Cegi Alfa"
        ],
        "platformSlug": "cegi-alfa",
        "toolLabel": "Cegi Alfa",
        "toolDetail": "Plateforme intégrée aux logiciels métiers Cegi.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "cegi-pa-2026"
        ],
        "contextSourceIds": [
          "cegi-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Cegi Alfa comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Cegi Alfa",
          "yesDetail": "Votre réponse indique que Cegi Alfa est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Cegi Alfa la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "cegi-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Cegi Alfa",
            "detail": "Ouvrez l'espace d'administration de Cegi Alfa ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "cegi-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "cegi-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "cegi-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cegi-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cegi-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cegi-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de Cegi Alfa est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "cegi-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "cyclope",
        "aliases": [
          "Cyclope"
        ],
        "platformSlug": "cyclope",
        "toolLabel": "Cyclope",
        "toolDetail": "Émission, réception et suivi de factures.",
        "checkedAt": "2026-09-14",
        "toolSourceIds": [
          "cyclope-pa-2026"
        ],
        "contextSourceIds": [
          "cyclope-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Cyclope comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Cyclope",
          "yesDetail": "Votre réponse indique que Cyclope est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Cyclope la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "cyclope-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Cyclope",
            "detail": "Ouvrez l'espace d'administration de Cyclope ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "cyclope-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "cyclope-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "cyclope-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cyclope-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cyclope-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "cyclope-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Vérifiez le rattachement",
            "detail": "La DGFiP date désormais l’immatriculation au 25 août 2026. Vérifiez ensuite le rattachement du bon SIREN.",
            "sourceIds": [
              "dgfip-list-2026-09-10"
            ]
          }
        ]
      },
      {
        "id": "darva",
        "aliases": [
          "Ofeli",
          "DARVA Ofeli"
        ],
        "platformSlug": "darva",
        "toolLabel": "Ofeli",
        "toolDetail": "Facturation pour l'écosystème assurance.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "darva-ofeli-2026"
        ],
        "contextSourceIds": [
          "darva-ofeli-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Ofeli comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Ofeli",
          "yesDetail": "Votre réponse indique que Ofeli est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Ofeli la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "darva-ofeli-2026"
          ],
          "openAction": {
            "title": "Ouvrez Ofeli",
            "detail": "Ouvrez l'espace d'administration de Ofeli ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "darva-ofeli-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "darva-ofeli-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "darva-ofeli-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "darva-ofeli-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "darva-ofeli-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "darva-ofeli-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Ofeli, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "digipharmacie",
        "aliases": [
          "DigiPA",
          "Digipharmacie"
        ],
        "platformSlug": "digipharmacie",
        "toolLabel": "DigiPA",
        "toolDetail": "Réception intégrée pour pharmacies.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "digipharmacie-pa-2026",
          "digipharmacie-cgv-2026"
        ],
        "contextSourceIds": [
          "digipharmacie-pa-2026",
          "digipharmacie-cgv-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Avez-vous activé DigiPA et signé le formulaire de désignation ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec DigiPA",
          "yesDetail": "Votre réponse indique que DigiPA est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Être client Digipharmacie ne vaut pas désignation. Le titulaire doit activer DigiPA et signer le formulaire.",
          "sourceIds": [
            "digipharmacie-pa-2026",
            "digipharmacie-cgv-2026"
          ],
          "openAction": {
            "title": "Ouvrez DigiPA",
            "detail": "Ouvrez Mon compte puis Plateforme Agréée dans Digipharmacie.",
            "sourceIds": [
              "digipharmacie-pa-2026",
              "digipharmacie-cgv-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Vérifiez les informations préremplies puis signez la désignation pour le bon SIREN.",
            "sourceIds": [
              "digipharmacie-pa-2026",
              "digipharmacie-cgv-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Téléchargez l'attestation et contrôlez l'inscription de l'officine.",
            "sourceIds": [
              "digipharmacie-pa-2026",
              "digipharmacie-cgv-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "DigiPA est inclus sans surcoût dans DigiEssentiel et DigiPlus.",
            "caveat": "Ce n'est pas une offre autonome gratuite : le prix de l'abonnement Digipharmacie reste à ajouter. L'émission et l'e-reporting ne sont pas documentés dans les sources retenues.",
            "sourceIds": [
              "digipharmacie-pa-2026",
              "digipharmacie-cgv-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "DigiPA est inclus sans surcoût dans DigiEssentiel et DigiPlus.",
            "caveat": "Ce n'est pas une offre autonome gratuite : le prix de l'abonnement Digipharmacie reste à ajouter. L'émission et l'e-reporting ne sont pas documentés dans les sources retenues.",
            "sourceIds": [
              "digipharmacie-pa-2026",
              "digipharmacie-cgv-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "DigiPA est inclus sans surcoût dans DigiEssentiel et DigiPlus.",
            "caveat": "Ce n'est pas une offre autonome gratuite : le prix de l'abonnement Digipharmacie reste à ajouter. L'émission et l'e-reporting ne sont pas documentés dans les sources retenues.",
            "sourceIds": [
              "digipharmacie-pa-2026",
              "digipharmacie-cgv-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de DigiPA est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "digipharmacie-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "docnova",
        "aliases": [
          "Docnova",
          "Melasoft Docnova"
        ],
        "platformSlug": "docnova",
        "toolLabel": "Docnova",
        "toolDetail": "Portail, API et Peppol.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "docnova-france-2026",
          "docnova-pricing-2026"
        ],
        "contextSourceIds": [
          "docnova-france-2026",
          "docnova-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Docnova comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Docnova",
          "yesDetail": "Votre réponse indique que Docnova est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Docnova la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "docnova-france-2026",
            "docnova-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez Docnova",
            "detail": "Ouvrez l'espace d'administration de Docnova ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "docnova-france-2026",
              "docnova-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "docnova-france-2026",
              "docnova-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "docnova-france-2026",
              "docnova-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Le plan gratuit couvre cinq factures par mois.",
            "caveat": "Demandez le prix au-delà, la couverture de l'e-reporting France et les conditions de production de l'API.",
            "sourceIds": [
              "docnova-pricing-2026",
              "docnova-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Le plan gratuit couvre cinq factures par mois.",
            "caveat": "Demandez le prix au-delà, la couverture de l'e-reporting France et les conditions de production de l'API.",
            "sourceIds": [
              "docnova-pricing-2026",
              "docnova-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Le plan gratuit couvre cinq factures par mois.",
            "caveat": "Demandez le prix au-delà, la couverture de l'e-reporting France et les conditions de production de l'API.",
            "sourceIds": [
              "docnova-pricing-2026",
              "docnova-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Docnova, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "freedz",
        "aliases": [
          "Freedz",
          "Docoon Immo"
        ],
        "platformSlug": "freedz",
        "toolLabel": "Freedz",
        "toolDetail": "Facturation pour immobilier et construction.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "freedz-pa-2026"
        ],
        "contextSourceIds": [
          "freedz-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Freedz comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Freedz",
          "yesDetail": "Votre réponse indique que Freedz est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Freedz la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "freedz-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Freedz",
            "detail": "Ouvrez l'espace d'administration de Freedz ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "freedz-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "freedz-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "freedz-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "freedz-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "freedz-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "freedz-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Freedz, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "dokapi",
        "aliases": [
          "Dokapi"
        ],
        "platformSlug": "dokapi",
        "toolLabel": "Dokapi",
        "toolDetail": "API France de conformité.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "dokapi-france-2026"
        ],
        "contextSourceIds": [
          "dokapi-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Dokapi comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Dokapi",
          "yesDetail": "Votre réponse indique que Dokapi est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Dokapi la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "dokapi-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez Dokapi",
            "detail": "Ouvrez l'espace d'administration de Dokapi ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "dokapi-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "dokapi-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "dokapi-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "dokapi-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "dokapi-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "dokapi-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Dokapi, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "ecosio-intercom",
        "aliases": [
          "ecosio InterCom"
        ],
        "platformSlug": "ecosio-intercom",
        "toolLabel": "ecosio InterCom",
        "toolDetail": "EDI, API et Peppol.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "ecosio-einvoicing-2026",
          "ecosio-connectors-2026"
        ],
        "contextSourceIds": [
          "ecosio-einvoicing-2026",
          "ecosio-connectors-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à ecosio InterCom comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec ecosio InterCom",
          "yesDetail": "Votre réponse indique que ecosio InterCom est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à ecosio InterCom la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "ecosio-einvoicing-2026",
            "ecosio-connectors-2026"
          ],
          "openAction": {
            "title": "Ouvrez ecosio InterCom",
            "detail": "Ouvrez l'espace d'administration de ecosio InterCom ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "ecosio-einvoicing-2026",
              "ecosio-connectors-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "ecosio-einvoicing-2026",
              "ecosio-connectors-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "ecosio-einvoicing-2026",
              "ecosio-connectors-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ecosio-einvoicing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ecosio-einvoicing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ecosio-einvoicing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting France",
            "detail": "Émission, réception et connexions sont documentées ; faites inscrire l'e-reporting français dans la proposition.",
            "sourceIds": [
              "ecosio-einvoicing-2026"
            ]
          }
        ]
      },
      {
        "id": "edicom-group",
        "aliases": [
          "EDICOM Group France"
        ],
        "platformSlug": "edicom-group",
        "toolLabel": "EDICOM Group",
        "toolDetail": "EDI et conformité fiscale internationale.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "edicom-platform-2026",
          "edicom-france-2026"
        ],
        "contextSourceIds": [
          "edicom-platform-2026",
          "edicom-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à EDICOM Group comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec EDICOM Group",
          "yesDetail": "Votre réponse indique que EDICOM Group est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à EDICOM Group la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "edicom-platform-2026",
            "edicom-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez EDICOM Group",
            "detail": "Ouvrez l'espace d'administration de EDICOM Group ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "edicom-platform-2026",
              "edicom-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "edicom-platform-2026",
              "edicom-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "edicom-platform-2026",
              "edicom-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edicom-platform-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edicom-platform-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edicom-platform-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Identifiez l'entité contractante",
            "detail": "Deux entrées EDICOM figurent dans l'annuaire. Faites préciser laquelle portera votre contrat et vos flux.",
            "sourceIds": [
              "dgfip-list-2026-08-19"
            ]
          }
        ]
      },
      {
        "id": "edieyes",
        "aliases": [
          "EdiEyes Vision Care",
          "Eucleia Santé"
        ],
        "platformSlug": "edieyes",
        "toolLabel": "EdiEyes Vision Care",
        "toolDetail": "Dématérialisation pour santé et optique.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "edieyes-invoices-2026"
        ],
        "contextSourceIds": [
          "edieyes-invoices-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à EdiEyes Vision Care comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec EdiEyes Vision Care",
          "yesDetail": "Votre réponse indique que EdiEyes Vision Care est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à EdiEyes Vision Care la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "edieyes-invoices-2026"
          ],
          "openAction": {
            "title": "Ouvrez EdiEyes Vision Care",
            "detail": "Ouvrez l'espace d'administration de EdiEyes Vision Care ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "edieyes-invoices-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "edieyes-invoices-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "edieyes-invoices-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edieyes-invoices-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edieyes-invoices-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "edieyes-invoices-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de EdiEyes est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "edieyes-invoices-2026"
            ]
          }
        ]
      },
      {
        "id": "enerj",
        "aliases": [
          "ENERJ"
        ],
        "platformSlug": "enerj",
        "toolLabel": "ENERJ",
        "toolDetail": "GED, dématérialisation et archivage.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "enerj-home-2026"
        ],
        "contextSourceIds": [
          "enerj-home-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à ENERJ comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec ENERJ",
          "yesDetail": "Votre réponse indique que ENERJ est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à ENERJ la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "enerj-home-2026"
          ],
          "openAction": {
            "title": "Ouvrez ENERJ",
            "detail": "Ouvrez l'espace d'administration de ENERJ ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "enerj-home-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "enerj-home-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "enerj-home-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "enerj-home-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "enerj-home-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "enerj-home-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de ENERJ est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "enerj-home-2026"
            ]
          }
        ]
      },
      {
        "id": "entropics",
        "aliases": [
          "ZenOnline",
          "Entropics"
        ],
        "platformSlug": "entropics",
        "toolLabel": "ZenOnline",
        "toolDetail": "GED et échanges entrants et sortants.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "entropics-zenonline-2026"
        ],
        "contextSourceIds": [
          "entropics-zenonline-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à ZenOnline comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec ZenOnline",
          "yesDetail": "Votre réponse indique que ZenOnline est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à ZenOnline la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "entropics-zenonline-2026"
          ],
          "openAction": {
            "title": "Ouvrez ZenOnline",
            "detail": "Ouvrez l'espace d'administration de ZenOnline ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "entropics-zenonline-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "entropics-zenonline-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "entropics-zenonline-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "entropics-zenonline-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "entropics-zenonline-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "entropics-zenonline-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting",
            "detail": "Les flux de factures sont documentés. Faites préciser l'e-reporting français et ses coûts.",
            "sourceIds": [
              "entropics-zenonline-2026"
            ]
          }
        ]
      },
      {
        "id": "esi",
        "aliases": [
          "ESI Groupe"
        ],
        "platformSlug": "esi",
        "toolLabel": "ESI",
        "toolDetail": "Plateforme approuvée, offre publique insuffisamment détaillée.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "dgfip-list-2026-08-19"
        ],
        "contextSourceIds": [
          "dgfip-list-2026-08-19"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à ESI comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec ESI",
          "yesDetail": "Votre réponse indique que ESI est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à ESI la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "dgfip-list-2026-08-19"
          ],
          "openAction": {
            "title": "Ouvrez ESI",
            "detail": "Ouvrez l'espace d'administration de ESI ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "dgfip-list-2026-08-19"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "dgfip-list-2026-08-19"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "dgfip-list-2026-08-19"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "dgfip-list-2026-08-19"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "dgfip-list-2026-08-19"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "dgfip-list-2026-08-19"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de ESI est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "dgfip-list-2026-08-19"
            ]
          }
        ]
      },
      {
        "id": "facnote",
        "aliases": [
          "Facnote PDP",
          "Facnote"
        ],
        "platformSlug": "facnote",
        "toolLabel": "Facnote PDP",
        "toolDetail": "Facturation reliée à CSMART.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "facnote-pa-2026"
        ],
        "contextSourceIds": [
          "facnote-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Facnote PDP comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Facnote PDP",
          "yesDetail": "Votre réponse indique que Facnote PDP est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Facnote PDP la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "facnote-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Facnote PDP",
            "detail": "Ouvrez l'espace d'administration de Facnote PDP ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "facnote-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "facnote-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "facnote-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "facnote-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "facnote-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "facnote-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting",
            "detail": "L'émission et la réception sont documentées. Faites préciser l'e-reporting et les formats dans le devis.",
            "sourceIds": [
              "facnote-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "gestav",
        "aliases": [
          "Gestav"
        ],
        "platformSlug": "gestav",
        "toolLabel": "Gestav",
        "toolDetail": "Offres publiques pour petites structures.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "gestav-pa-2026",
          "gestav-pricing-2026"
        ],
        "contextSourceIds": [
          "gestav-pa-2026",
          "gestav-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Gestav comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Gestav",
          "yesDetail": "Votre réponse indique que Gestav est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Gestav la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "gestav-pa-2026",
            "gestav-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez Gestav",
            "detail": "Ouvrez l'espace d'administration de Gestav ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "gestav-pa-2026",
              "gestav-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "gestav-pa-2026",
              "gestav-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "gestav-pa-2026",
              "gestav-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 2.08,
            "paMonthlySurcharge": null,
            "label": "La réception seule revient à 24,90 € TTC par an.",
            "caveat": "L'offre complète commence à 69,90 € TTC par an. Comparez le périmètre et la présentation TTC ou HT avant de choisir.",
            "sourceIds": [
              "gestav-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 2.08,
            "paMonthlySurcharge": null,
            "label": "La réception seule revient à 24,90 € TTC par an.",
            "caveat": "L'offre complète commence à 69,90 € TTC par an. Comparez le périmètre et la présentation TTC ou HT avant de choisir.",
            "sourceIds": [
              "gestav-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 2.08,
            "paMonthlySurcharge": null,
            "label": "La réception seule revient à 24,90 € TTC par an.",
            "caveat": "L'offre complète commence à 69,90 € TTC par an. Comparez le périmètre et la présentation TTC ou HT avant de choisir.",
            "sourceIds": [
              "gestav-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Gestav, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "iaf",
        "aliases": [
          "IAF Facturation"
        ],
        "platformSlug": "iaf",
        "toolLabel": "IAF",
        "toolDetail": "Facturation et accès Peppol.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "iaf-pa-2026"
        ],
        "contextSourceIds": [
          "iaf-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à IAF comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec IAF",
          "yesDetail": "Votre réponse indique que IAF est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à IAF la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "iaf-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez IAF",
            "detail": "Ouvrez l'espace d'administration de IAF ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "iaf-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "iaf-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "iaf-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "iaf-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "iaf-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "iaf-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting",
            "detail": "Émission et réception sont documentées. Faites préciser l'e-reporting français.",
            "sourceIds": [
              "iaf-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "iga-assurance",
        "aliases": [
          "IGA Assurance",
          "Veos"
        ],
        "platformSlug": "iga-assurance",
        "toolLabel": "IGA Assurance",
        "toolDetail": "Logiciels métiers pour courtiers.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "iga-home-2026"
        ],
        "contextSourceIds": [
          "iga-home-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à IGA Assurance comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec IGA Assurance",
          "yesDetail": "Votre réponse indique que IGA Assurance est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à IGA Assurance la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "iga-home-2026"
          ],
          "openAction": {
            "title": "Ouvrez IGA Assurance",
            "detail": "Ouvrez l'espace d'administration de IGA Assurance ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "iga-home-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "iga-home-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "iga-home-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "iga-home-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "iga-home-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "iga-home-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de IGA Assurance est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "iga-home-2026"
            ]
          }
        ]
      },
      {
        "id": "klekoon",
        "aliases": [
          "Klekoon"
        ],
        "platformSlug": "klekoon",
        "toolLabel": "Klekoon",
        "toolDetail": "Facturation, Peppol et archivage.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "klekoon-pa-2026"
        ],
        "contextSourceIds": [
          "klekoon-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Klekoon comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Klekoon",
          "yesDetail": "Votre réponse indique que Klekoon est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Klekoon la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "klekoon-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Klekoon",
            "detail": "Ouvrez l'espace d'administration de Klekoon ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "klekoon-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "klekoon-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "klekoon-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "klekoon-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "klekoon-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "klekoon-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting",
            "detail": "Émission, réception et formats sont documentés. Faites préciser l'e-reporting français.",
            "sourceIds": [
              "klekoon-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "kolecto-pdp",
        "aliases": [
          "Kolecto PDP"
        ],
        "platformSlug": "kolecto-pdp",
        "toolLabel": "Kolecto PDP",
        "toolDetail": "Gestion et facturation avec désignation bancaire.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "kolecto-pa-2026",
          "kolecto-activation-2026"
        ],
        "contextSourceIds": [
          "kolecto-pa-2026",
          "kolecto-activation-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Le compte bancaire est-il synchronisé et le mandat Kolecto signé ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Kolecto PDP",
          "yesDetail": "Votre réponse indique que Kolecto PDP est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Kolecto demande une synchronisation bancaire pour vérifier la correspondance entre l'IBAN et le SIREN, puis la signature du mandat.",
          "sourceIds": [
            "kolecto-activation-2026"
          ],
          "openAction": {
            "title": "Ouvrez Kolecto PDP",
            "detail": "Ouvrez Paramètres puis Facturation électronique dans Kolecto.",
            "sourceIds": [
              "kolecto-activation-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Ajoutez le numéro de TVA, synchronisez le compte bancaire puis signez le mandat.",
            "sourceIds": [
              "kolecto-activation-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Attendez la vérification annoncée sous 48 heures et contrôlez le statut final.",
            "sourceIds": [
              "kolecto-activation-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "La fonction PA est incluse sans surcoût dans Kolecto.",
            "caveat": "Le prix total du forfait Kolecto n'est pas isolé ici. La synchronisation d'un compte bancaire est requise pour l'enregistrement.",
            "sourceIds": [
              "kolecto-activation-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "La fonction PA est incluse sans surcoût dans Kolecto.",
            "caveat": "Le prix total du forfait Kolecto n'est pas isolé ici. La synchronisation d'un compte bancaire est requise pour l'enregistrement.",
            "sourceIds": [
              "kolecto-activation-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": 0,
            "label": "La fonction PA est incluse sans surcoût dans Kolecto.",
            "caveat": "Le prix total du forfait Kolecto n'est pas isolé ici. La synchronisation d'un compte bancaire est requise pour l'enregistrement.",
            "sourceIds": [
              "kolecto-activation-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Kolecto PDP, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "village-connecte",
        "aliases": [
          "Le Village Connecté",
          "LVC PA"
        ],
        "platformSlug": "village-connecte",
        "toolLabel": "Le Village Connecté",
        "toolDetail": "Plateforme pour cabinets et clients.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "village-connecte-pa-2026"
        ],
        "contextSourceIds": [
          "village-connecte-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Le Village Connecté comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Le Village Connecté",
          "yesDetail": "Votre réponse indique que Le Village Connecté est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Le Village Connecté la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "village-connecte-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Le Village Connecté",
            "detail": "Ouvrez l'espace d'administration de Le Village Connecté ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "village-connecte-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "village-connecte-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "village-connecte-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page indique une intégration sans coût supplémentaire, mais aucun tarif complet par dossier n'est publié. Demandez le coût total au cabinet ou à l'éditeur.",
            "sourceIds": [
              "village-connecte-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page indique une intégration sans coût supplémentaire, mais aucun tarif complet par dossier n'est publié. Demandez le coût total au cabinet ou à l'éditeur.",
            "sourceIds": [
              "village-connecte-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "La page indique une intégration sans coût supplémentaire, mais aucun tarif complet par dossier n'est publié. Demandez le coût total au cabinet ou à l'éditeur.",
            "sourceIds": [
              "village-connecte-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Le Village Connecté, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "lundi-matin",
        "aliases": [
          "Lundi Matin",
          "LMB"
        ],
        "platformSlug": "lundi-matin",
        "toolLabel": "Lundi Matin",
        "toolDetail": "PA autonome ou intégrée à LMB, avec quotas en mouvements.",
        "checkedAt": "2026-09-14",
        "toolSourceIds": [
          "lundi-matin-pa-2026-09"
        ],
        "contextSourceIds": [
          "lundi-matin-pa-2026-09"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Lundi Matin comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Lundi Matin",
          "yesDetail": "Votre réponse indique que Lundi Matin est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Lundi Matin la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "lundi-matin-pa-2026-09"
          ],
          "openAction": {
            "title": "Ouvrez Lundi Matin",
            "detail": "Ouvrez l'espace d'administration de Lundi Matin ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "lundi-matin-pa-2026-09"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "lundi-matin-pa-2026-09"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "lundi-matin-pa-2026-09"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "PA seule gratuite jusqu’à 500 mouvements/mois ; connecteur en supplément.",
            "caveat": "Avec LMB : 5 000 mouvements/mois, ERP distinct. Comptez aussi tickets et e-reporting ; le nombre de factures seul ne permet pas de calculer votre coût.",
            "sourceIds": [
              "lundi-matin-pa-2026-09"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "PA seule gratuite jusqu’à 500 mouvements/mois ; connecteur en supplément.",
            "caveat": "Avec LMB : 5 000 mouvements/mois, ERP distinct. Comptez aussi tickets et e-reporting ; le nombre de factures seul ne permet pas de calculer votre coût.",
            "sourceIds": [
              "lundi-matin-pa-2026-09"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "PA seule gratuite jusqu’à 500 mouvements/mois ; connecteur en supplément.",
            "caveat": "Avec LMB : 5 000 mouvements/mois, ERP distinct. Comptez aussi tickets et e-reporting ; le nombre de factures seul ne permet pas de calculer votre coût.",
            "sourceIds": [
              "lundi-matin-pa-2026-09"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Vérifiez le quota et le raccordement",
            "detail": "Demandez le coût du connecteur et des dépassements. Pour LMB, la page consultée demande la version V11.2.1.1441 et un code d’activation.",
            "sourceIds": [
              "lundi-matin-pa-2026-09"
            ]
          }
        ]
      },
      {
        "id": "my-fiteco",
        "aliases": [
          "MyFiteco",
          "Fiteco Facturation"
        ],
        "platformSlug": "my-fiteco",
        "toolLabel": "MyFiteco",
        "toolDetail": "Facturation intégrée au cabinet Fiteco.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "myfiteco-pa-2026"
        ],
        "contextSourceIds": [
          "myfiteco-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à MyFiteco comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec MyFiteco",
          "yesDetail": "Votre réponse indique que MyFiteco est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à MyFiteco la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "myfiteco-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez MyFiteco",
            "detail": "Ouvrez l'espace d'administration de MyFiteco ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "myfiteco-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "myfiteco-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "myfiteco-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez si la plateforme est incluse dans votre mission Fiteco et quels volumes, formats et services sont couverts.",
            "sourceIds": [
              "myfiteco-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez si la plateforme est incluse dans votre mission Fiteco et quels volumes, formats et services sont couverts.",
            "sourceIds": [
              "myfiteco-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez si la plateforme est incluse dans votre mission Fiteco et quels volumes, formats et services sont couverts.",
            "sourceIds": [
              "myfiteco-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting",
            "detail": "Émission et réception sont documentées. Faites préciser l'e-reporting dans votre lettre de mission.",
            "sourceIds": [
              "myfiteco-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "mykinexo",
        "aliases": [
          "MyKinexo PDP",
          "MyKinexo"
        ],
        "platformSlug": "mykinexo",
        "toolLabel": "MyKinexo PDP",
        "toolDetail": "Plateforme pour cabinets et clients.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "mykinexo-pa-2026"
        ],
        "contextSourceIds": [
          "mykinexo-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à MyKinexo PDP comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec MyKinexo PDP",
          "yesDetail": "Votre réponse indique que MyKinexo PDP est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à MyKinexo PDP la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "mykinexo-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez MyKinexo PDP",
            "detail": "Ouvrez l'espace d'administration de MyKinexo PDP ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "mykinexo-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "mykinexo-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "mykinexo-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "mykinexo-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "mykinexo-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "mykinexo-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez l'e-reporting",
            "detail": "Émission et réception sont documentées. Faites préciser l'e-reporting, les formats et le prix par dossier.",
            "sourceIds": [
              "mykinexo-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "mysupply",
        "aliases": [
          "MySupply France",
          "MySupply Aps"
        ],
        "platformSlug": "mysupply",
        "toolLabel": "MySupply",
        "toolDetail": "EDI et conformité France.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "mysupply-france-2026"
        ],
        "contextSourceIds": [
          "mysupply-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à MySupply comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec MySupply",
          "yesDetail": "Votre réponse indique que MySupply est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à MySupply la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "mysupply-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez MySupply",
            "detail": "Ouvrez l'espace d'administration de MySupply ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "mysupply-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "mysupply-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "mysupply-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "mysupply-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "mysupply-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "mysupply-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers MySupply, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "neotimo",
        "aliases": [
          "Neotimo"
        ],
        "platformSlug": "neotimo",
        "toolLabel": "Neotimo",
        "toolDetail": "Plateforme gratuite et API publique.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "neotimo-home-2026",
          "neotimo-pricing-2026",
          "neotimo-developers-2026"
        ],
        "contextSourceIds": [
          "neotimo-home-2026",
          "neotimo-pricing-2026",
          "neotimo-developers-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Neotimo comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Neotimo",
          "yesDetail": "Votre réponse indique que Neotimo est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Neotimo la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "neotimo-home-2026",
            "neotimo-pricing-2026",
            "neotimo-developers-2026"
          ],
          "openAction": {
            "title": "Ouvrez Neotimo",
            "detail": "Ouvrez l'espace d'administration de Neotimo ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "neotimo-home-2026",
              "neotimo-pricing-2026",
              "neotimo-developers-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "neotimo-home-2026",
              "neotimo-pricing-2026",
              "neotimo-developers-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "neotimo-home-2026",
              "neotimo-pricing-2026",
              "neotimo-developers-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "La plateforme web est gratuite et sans limite annoncée.",
            "caveat": "L'API relève d'une offre distincte au volume : demandez son tarif si vous devez intégrer un logiciel.",
            "sourceIds": [
              "neotimo-pricing-2026",
              "neotimo-developers-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "La plateforme web est gratuite et sans limite annoncée.",
            "caveat": "L'API relève d'une offre distincte au volume : demandez son tarif si vous devez intégrer un logiciel.",
            "sourceIds": [
              "neotimo-pricing-2026",
              "neotimo-developers-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "La plateforme web est gratuite et sans limite annoncée.",
            "caveat": "L'API relève d'une offre distincte au volume : demandez son tarif si vous devez intégrer un logiciel.",
            "sourceIds": [
              "neotimo-pricing-2026",
              "neotimo-developers-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Neotimo, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "officein",
        "aliases": [
          "OfficeIn"
        ],
        "platformSlug": "officein",
        "toolLabel": "OfficeIn",
        "toolDetail": "Contrôle de factures fournisseurs pour pharmacies.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "officein-home-2026"
        ],
        "contextSourceIds": [
          "officein-home-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à OfficeIn comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec OfficeIn",
          "yesDetail": "Votre réponse indique que OfficeIn est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à OfficeIn la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "officein-home-2026"
          ],
          "openAction": {
            "title": "Ouvrez OfficeIn",
            "detail": "Ouvrez l'espace d'administration de OfficeIn ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "officein-home-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "officein-home-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "officein-home-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "officein-home-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "officein-home-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "officein-home-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de OfficeIn est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "officein-home-2026"
            ]
          }
        ]
      },
      {
        "id": "one-up",
        "aliases": [
          "OneUp",
          "ONE UP"
        ],
        "platformSlug": "one-up",
        "toolLabel": "OneUp",
        "toolDetail": "Facturation, comptabilité et API.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "oneup-invoicing-2026",
          "oneup-pricing-2026"
        ],
        "contextSourceIds": [
          "oneup-invoicing-2026",
          "oneup-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à OneUp comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec OneUp",
          "yesDetail": "Votre réponse indique que OneUp est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à OneUp la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "oneup-invoicing-2026",
            "oneup-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez OneUp",
            "detail": "Ouvrez l'espace d'administration de OneUp ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "oneup-invoicing-2026",
              "oneup-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "oneup-invoicing-2026",
              "oneup-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "oneup-invoicing-2026",
              "oneup-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 9,
            "paMonthlySurcharge": null,
            "label": "Les offres OneUp commencent à 9 € par mois.",
            "caveat": "La page publique ne rattache pas encore précisément ce prix aux fonctions réglementaires France. Demandez la fiche PA avant de choisir.",
            "sourceIds": [
              "oneup-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 9,
            "paMonthlySurcharge": null,
            "label": "Les offres OneUp commencent à 9 € par mois.",
            "caveat": "La page publique ne rattache pas encore précisément ce prix aux fonctions réglementaires France. Demandez la fiche PA avant de choisir.",
            "sourceIds": [
              "oneup-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 9,
            "paMonthlySurcharge": null,
            "label": "Les offres OneUp commencent à 9 € par mois.",
            "caveat": "La page publique ne rattache pas encore précisément ce prix aux fonctions réglementaires France. Demandez la fiche PA avant de choisir.",
            "sourceIds": [
              "oneup-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de OneUp est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "oneup-invoicing-2026"
            ]
          }
        ]
      },
      {
        "id": "payflows",
        "aliases": [
          "Payflows Athena",
          "Payflows"
        ],
        "platformSlug": "payflows",
        "toolLabel": "Payflows Athena",
        "toolDetail": "Automatisation fournisseurs et ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "payflows-athena-2026"
        ],
        "contextSourceIds": [
          "payflows-athena-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Payflows Athena comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Payflows Athena",
          "yesDetail": "Votre réponse indique que Payflows Athena est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Payflows Athena la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "payflows-athena-2026"
          ],
          "openAction": {
            "title": "Ouvrez Payflows Athena",
            "detail": "Ouvrez l'espace d'administration de Payflows Athena ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "payflows-athena-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "payflows-athena-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "payflows-athena-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "payflows-athena-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "payflows-athena-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "payflows-athena-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de Payflows est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "payflows-athena-2026"
            ]
          }
        ]
      },
      {
        "id": "scribee",
        "aliases": [
          "Scribee"
        ],
        "platformSlug": "scribee",
        "toolLabel": "Scribee",
        "toolDetail": "Plateforme connectable aux outils existants.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "scribee-pa-2026"
        ],
        "contextSourceIds": [
          "scribee-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Scribee comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Scribee",
          "yesDetail": "Votre réponse indique que Scribee est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Scribee la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "scribee-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Scribee",
            "detail": "Ouvrez l'espace d'administration de Scribee ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "scribee-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "scribee-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "scribee-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "scribee-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "scribee-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "scribee-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Scribee, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "sni",
        "aliases": [
          "SNI Technology"
        ],
        "platformSlug": "sni",
        "toolLabel": "SNI",
        "toolDetail": "Conformité internationale et ERP.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "sni-france-2026"
        ],
        "contextSourceIds": [
          "sni-france-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à SNI comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec SNI",
          "yesDetail": "Votre réponse indique que SNI est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à SNI la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "sni-france-2026"
          ],
          "openAction": {
            "title": "Ouvrez SNI",
            "detail": "Ouvrez l'espace d'administration de SNI ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "sni-france-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "sni-france-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "sni-france-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sni-france-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sni-france-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "sni-france-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Demandez une fiche France à jour",
            "detail": "La page publique consultée conserve un calendrier ancien. Ne retenez aucune fonction sans confirmation récente et écrite.",
            "sourceIds": [
              "sni-france-2026"
            ]
          }
        ]
      },
      {
        "id": "solo",
        "aliases": [
          "Solo Auto-entrepreneur",
          "Solo Facturation"
        ],
        "platformSlug": "solo",
        "toolLabel": "Solo",
        "toolDetail": "Gestion pour auto-entrepreneurs.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "solo-facturation-2026"
        ],
        "contextSourceIds": [
          "solo-facturation-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Solo comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Solo",
          "yesDetail": "Votre réponse indique que Solo est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Solo la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "solo-facturation-2026"
          ],
          "openAction": {
            "title": "Ouvrez Solo",
            "detail": "Ouvrez l'espace d'administration de Solo ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "solo-facturation-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "solo-facturation-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "solo-facturation-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Start permet de recevoir gratuitement les factures électroniques.",
            "caveat": "Pour créer des factures illimitées, Go est affiché à 12 € HT par mois. L'e-reporting et les formats restent à confirmer.",
            "sourceIds": [
              "solo-facturation-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Start permet de recevoir gratuitement les factures électroniques.",
            "caveat": "Pour créer des factures illimitées, Go est affiché à 12 € HT par mois. L'e-reporting et les formats restent à confirmer.",
            "sourceIds": [
              "solo-facturation-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Start permet de recevoir gratuitement les factures électroniques.",
            "caveat": "Pour créer des factures illimitées, Go est affiché à 12 € HT par mois. L'e-reporting et les formats restent à confirmer.",
            "sourceIds": [
              "solo-facturation-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Choisissez le bon plan",
            "detail": "Start couvre la réception. Si vous devez émettre, vérifiez que votre offre inclut bien la création de factures.",
            "sourceIds": [
              "solo-facturation-2026"
            ]
          }
        ]
      },
      {
        "id": "srci",
        "aliases": [
          "SRCI iXFacture",
          "iXFacture"
        ],
        "platformSlug": "srci",
        "toolLabel": "SRCI iXFacture",
        "toolDetail": "Facturation, API et e-reporting.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "srci-pa-2026",
          "srci-ixfacture-2026"
        ],
        "contextSourceIds": [
          "srci-pa-2026",
          "srci-ixfacture-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à SRCI iXFacture comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec SRCI iXFacture",
          "yesDetail": "Votre réponse indique que SRCI iXFacture est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à SRCI iXFacture la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "srci-pa-2026",
            "srci-ixfacture-2026"
          ],
          "openAction": {
            "title": "Ouvrez SRCI iXFacture",
            "detail": "Ouvrez l'espace d'administration de SRCI iXFacture ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "srci-pa-2026",
              "srci-ixfacture-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "srci-pa-2026",
              "srci-ixfacture-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "srci-pa-2026",
              "srci-ixfacture-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "srci-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "srci-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "srci-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers SRCI iXFacture, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "treso2",
        "aliases": [
          "Treso2"
        ],
        "platformSlug": "treso2",
        "toolLabel": "Treso2",
        "toolDetail": "Trésorerie, facturation et API.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "treso2-invoices-2026",
          "treso2-pricing-2026"
        ],
        "contextSourceIds": [
          "treso2-invoices-2026",
          "treso2-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Treso2 comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Treso2",
          "yesDetail": "Votre réponse indique que Treso2 est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Treso2 la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "treso2-invoices-2026",
            "treso2-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez Treso2",
            "detail": "Ouvrez l'espace d'administration de Treso2 ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "treso2-invoices-2026",
              "treso2-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "treso2-invoices-2026",
              "treso2-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "treso2-invoices-2026",
              "treso2-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 79,
            "paMonthlySurcharge": null,
            "label": "Essential commence à 79 € HT par mois.",
            "caveat": "Le tarif ajoute 0,08 € par facture. Demandez les frais d'installation, les volumes et l'engagement.",
            "sourceIds": [
              "treso2-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 79,
            "paMonthlySurcharge": null,
            "label": "Essential commence à 79 € HT par mois.",
            "caveat": "Le tarif ajoute 0,08 € par facture. Demandez les frais d'installation, les volumes et l'engagement.",
            "sourceIds": [
              "treso2-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 79,
            "paMonthlySurcharge": null,
            "label": "Essential commence à 79 € HT par mois.",
            "caveat": "Le tarif ajoute 0,08 € par facture. Demandez les frais d'installation, les volumes et l'engagement.",
            "sourceIds": [
              "treso2-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Treso2, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "ventya",
        "aliases": [
          "Ventya"
        ],
        "platformSlug": "ventya",
        "toolLabel": "Ventya",
        "toolDetail": "EDI et facturation française.",
        "checkedAt": "2026-09-14",
        "toolSourceIds": [
          "ventya-invoices-2026"
        ],
        "contextSourceIds": [
          "ventya-invoices-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Ventya comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Ventya",
          "yesDetail": "Votre réponse indique que Ventya est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Ventya la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "ventya-invoices-2026"
          ],
          "openAction": {
            "title": "Ouvrez Ventya",
            "detail": "Ouvrez l'espace d'administration de Ventya ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "ventya-invoices-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "ventya-invoices-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "ventya-invoices-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ventya-invoices-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ventya-invoices-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ventya-invoices-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Vérifiez le raccordement",
            "detail": "La DGFiP corrige la date d’immatriculation au 18 décembre 2025. Faites confirmer le raccordement de votre entreprise.",
            "sourceIds": [
              "dgfip-list-2026-09-10"
            ]
          }
        ]
      },
      {
        "id": "veryswing",
        "aliases": [
          "Veryswing",
          "VSActivity PA"
        ],
        "platformSlug": "veryswing",
        "toolLabel": "Veryswing",
        "toolDetail": "PA intégrée aux ERP Veryswing.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "veryswing-pa-2026",
          "veryswing-pricing-2026"
        ],
        "contextSourceIds": [
          "veryswing-pa-2026",
          "veryswing-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Veryswing comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Veryswing",
          "yesDetail": "Votre réponse indique que Veryswing est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Veryswing la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "veryswing-pa-2026",
            "veryswing-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez Veryswing",
            "detail": "Ouvrez l'espace d'administration de Veryswing ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "veryswing-pa-2026",
              "veryswing-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "veryswing-pa-2026",
              "veryswing-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "veryswing-pa-2026",
              "veryswing-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 4,
            "paMonthlySurcharge": null,
            "label": "Les ERP Veryswing commencent à 4 € HT par collaborateur et par mois.",
            "caveat": "La PA est annoncée incluse sans double abonnement. Faites confirmer le coût total pour votre produit et votre effectif.",
            "sourceIds": [
              "veryswing-pa-2026",
              "veryswing-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 4,
            "paMonthlySurcharge": null,
            "label": "Les ERP Veryswing commencent à 4 € HT par collaborateur et par mois.",
            "caveat": "La PA est annoncée incluse sans double abonnement. Faites confirmer le coût total pour votre produit et votre effectif.",
            "sourceIds": [
              "veryswing-pa-2026",
              "veryswing-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 4,
            "paMonthlySurcharge": null,
            "label": "Les ERP Veryswing commencent à 4 € HT par collaborateur et par mois.",
            "caveat": "La PA est annoncée incluse sans double abonnement. Faites confirmer le coût total pour votre produit et votre effectif.",
            "sourceIds": [
              "veryswing-pa-2026",
              "veryswing-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Veryswing, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "vosfactures",
        "aliases": [
          "VosFactures",
          "vosfactures.fr"
        ],
        "platformSlug": "vosfactures",
        "toolLabel": "VosFactures",
        "toolDetail": "Facturation pour indépendants et PME.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "vosfactures-pa-2026",
          "vosfactures-pricing-2026"
        ],
        "contextSourceIds": [
          "vosfactures-pa-2026",
          "vosfactures-pricing-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à VosFactures comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec VosFactures",
          "yesDetail": "Votre réponse indique que VosFactures est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à VosFactures la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "vosfactures-pa-2026",
            "vosfactures-pricing-2026"
          ],
          "openAction": {
            "title": "Ouvrez VosFactures",
            "detail": "Ouvrez l'espace d'administration de VosFactures ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "vosfactures-pa-2026",
              "vosfactures-pricing-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "vosfactures-pa-2026",
              "vosfactures-pricing-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "vosfactures-pa-2026",
              "vosfactures-pricing-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Micro est gratuit pour trois documents par mois.",
            "caveat": "Basique passe à 5 € HT par mois avec documents illimités. Faites confirmer l'e-reporting et les conditions de l'API.",
            "sourceIds": [
              "vosfactures-pricing-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Micro est gratuit pour trois documents par mois.",
            "caveat": "Basique passe à 5 € HT par mois avec documents illimités. Faites confirmer l'e-reporting et les conditions de l'API.",
            "sourceIds": [
              "vosfactures-pricing-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "Micro est gratuit pour trois documents par mois.",
            "caveat": "Basique passe à 5 € HT par mois avec documents illimités. Faites confirmer l'e-reporting et les conditions de l'API.",
            "sourceIds": [
              "vosfactures-pricing-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers VosFactures, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "weproc",
        "aliases": [
          "WeInvoice",
          "WeProc PA"
        ],
        "platformSlug": "weproc",
        "toolLabel": "WeInvoice",
        "toolDetail": "Offre gratuite et API pour facturation.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "weinvoice-pa-2026"
        ],
        "contextSourceIds": [
          "weinvoice-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à WeInvoice comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec WeInvoice",
          "yesDetail": "Votre réponse indique que WeInvoice est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à WeInvoice la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "weinvoice-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez WeInvoice",
            "detail": "Ouvrez l'espace d'administration de WeInvoice ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "weinvoice-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "weinvoice-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "weinvoice-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'offre gratuite couvre quinze documents par mois.",
            "caveat": "Demandez le prix au-delà et les limites de l'API. La certification ISO 27001 est annoncée comme un objectif, pas comme acquise.",
            "sourceIds": [
              "weinvoice-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'offre gratuite couvre quinze documents par mois.",
            "caveat": "Demandez le prix au-delà et les limites de l'API. La certification ISO 27001 est annoncée comme un objectif, pas comme acquise.",
            "sourceIds": [
              "weinvoice-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": 0,
            "paMonthlySurcharge": 0,
            "label": "L'offre gratuite couvre quinze documents par mois.",
            "caveat": "Demandez le prix au-delà et les limites de l'API. La certification ISO 27001 est annoncée comme un objectif, pas comme acquise.",
            "sourceIds": [
              "weinvoice-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers WeInvoice, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "wisetech",
        "aliases": [
          "WiseTech Global PA",
          "CargoWise Compliance"
        ],
        "platformSlug": "wisetech",
        "toolLabel": "WiseTech Global",
        "toolDetail": "Conformité pour transport et logistique.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "wisetech-compliance-2026"
        ],
        "contextSourceIds": [
          "wisetech-compliance-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à WiseTech Global comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec WiseTech Global",
          "yesDetail": "Votre réponse indique que WiseTech Global est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à WiseTech Global la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "wisetech-compliance-2026"
          ],
          "openAction": {
            "title": "Ouvrez WiseTech Global",
            "detail": "Ouvrez l'espace d'administration de WiseTech Global ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "wisetech-compliance-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "wisetech-compliance-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "wisetech-compliance-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "wisetech-compliance-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "wisetech-compliance-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "wisetech-compliance-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de WiseTech Global est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "wisetech-compliance-2026"
            ]
          }
        ]
      },
      {
        "id": "xelya",
        "aliases": [
          "Xelya PA"
        ],
        "platformSlug": "xelya",
        "toolLabel": "Xelya",
        "toolDetail": "PA intégrée à Ximi, Diapaz et Themisia.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "xelya-pa-2026"
        ],
        "contextSourceIds": [
          "xelya-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Xelya comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Xelya",
          "yesDetail": "Votre réponse indique que Xelya est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Xelya la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "xelya-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Xelya",
            "detail": "Ouvrez l'espace d'administration de Xelya ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "xelya-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "xelya-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "xelya-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez si la PA est incluse dans votre logiciel Xelya et quels volumes, formats et services sont couverts.",
            "sourceIds": [
              "xelya-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez si la PA est incluse dans votre logiciel Xelya et quels volumes, formats et services sont couverts.",
            "sourceIds": [
              "xelya-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez si la PA est incluse dans votre logiciel Xelya et quels volumes, formats et services sont couverts.",
            "sourceIds": [
              "xelya-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers Xelya, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "ytems",
        "aliases": [
          "Ytems PA",
          "Ytems Expert-comptable"
        ],
        "platformSlug": "ytems",
        "toolLabel": "Ytems",
        "toolDetail": "Inscription et suivi des clients par les cabinets.",
        "checkedAt": "2026-08-26",
        "toolSourceIds": [
          "ytems-pa-2026"
        ],
        "contextSourceIds": [
          "ytems-pa-2026"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à Ytems comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Ytems",
          "yesDetail": "Votre réponse indique que Ytems est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à Ytems la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "ytems-pa-2026"
          ],
          "openAction": {
            "title": "Ouvrez Ytems",
            "detail": "Ouvrez l'espace d'administration de Ytems ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "ytems-pa-2026"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "ytems-pa-2026"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "ytems-pa-2026"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ytems-pa-2026"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ytems-pa-2026"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un chiffrage écrit avec les volumes, l'intégration, l'engagement et la restitution des données.",
            "sourceIds": [
              "ytems-pa-2026"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser le périmètre France",
            "detail": "L'immatriculation de Ytems est officielle, mais les pages publiques ne suffisent pas pour confirmer chaque fonction. Demandez émission, réception, e-reporting, formats, prix et sortie par écrit.",
            "sourceIds": [
              "ytems-pa-2026"
            ]
          }
        ]
      },
      {
        "id": "blg",
        "aliases": [
          "BLG",
          "blgCloud"
        ],
        "platformSlug": "blg",
        "toolLabel": "blgCloud",
        "toolDetail": "ERP métier et module de facturation électronique.",
        "checkedAt": "2026-09-14",
        "toolSourceIds": [
          "blg-pa-2026-09"
        ],
        "contextSourceIds": [
          "blg-pa-2026-09"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à blgCloud comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec blgCloud",
          "yesDetail": "Votre réponse indique que blgCloud est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à blgCloud la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "blg-pa-2026-09"
          ],
          "openAction": {
            "title": "Ouvrez blgCloud",
            "detail": "Ouvrez l'espace d'administration de blgCloud ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "blg-pa-2026-09"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "blg-pa-2026-09"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "blg-pa-2026-09"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez le prix du module PA, les volumes et les éventuels frais de raccordement à votre ERP blgCloud.",
            "sourceIds": [
              "blg-pa-2026-09"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez le prix du module PA, les volumes et les éventuels frais de raccordement à votre ERP blgCloud.",
            "sourceIds": [
              "blg-pa-2026-09"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez le prix du module PA, les volumes et les éventuels frais de raccordement à votre ERP blgCloud.",
            "sourceIds": [
              "blg-pa-2026-09"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Testez une vraie réception",
            "detail": "Faites envoyer une facture de test vers blgCloud, puis vérifiez le document et son statut sans attendre votre échéance.",
            "sourceIds": []
          }
        ]
      },
      {
        "id": "fiskaltrust",
        "aliases": [
          "fiskaltrust",
          "Fiskaltrust France"
        ],
        "platformSlug": "fiskaltrust",
        "toolLabel": "fiskaltrust",
        "toolDetail": "Conformité fiscale pour logiciels de caisse et commerçants.",
        "checkedAt": "2026-09-14",
        "toolSourceIds": [
          "fiskaltrust-france-2026-09",
          "dgfip-list-2026-09-10"
        ],
        "contextSourceIds": [
          "fiskaltrust-france-2026-09",
          "dgfip-list-2026-09-10"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Votre entreprise est-elle déjà rattachée à fiskaltrust comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec fiskaltrust",
          "yesDetail": "Votre réponse indique que fiskaltrust est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement n'est pas détaillé. Vérifiez le SIREN concerné et demandez à fiskaltrust la confirmation écrite de l'inscription dans l'annuaire.",
          "sourceIds": [
            "fiskaltrust-france-2026-09",
            "dgfip-list-2026-09-10"
          ],
          "openAction": {
            "title": "Ouvrez fiskaltrust",
            "detail": "Ouvrez l'espace d'administration de fiskaltrust ou contactez son support avec le SIREN de l'entreprise.",
            "sourceIds": [
              "fiskaltrust-france-2026-09",
              "dgfip-list-2026-09-10"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Demandez le rattachement de la bonne entité et les éventuelles pièces nécessaires avant de valider.",
            "sourceIds": [
              "fiskaltrust-france-2026-09",
              "dgfip-list-2026-09-10"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Contrôlez que le statut est actif pour le bon SIREN et demandez l'adresse de réception enregistrée.",
            "sourceIds": [
              "fiskaltrust-france-2026-09",
              "dgfip-list-2026-09-10"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Le middleware de caisse ne suffit pas à établir le tarif du service PA France. Demandez une offre précisant émission, réception, e-reporting et intégration.",
            "sourceIds": [
              "fiskaltrust-france-2026-09"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Le middleware de caisse ne suffit pas à établir le tarif du service PA France. Demandez une offre précisant émission, réception, e-reporting et intégration.",
            "sourceIds": [
              "fiskaltrust-france-2026-09"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Le middleware de caisse ne suffit pas à établir le tarif du service PA France. Demandez une offre précisant émission, réception, e-reporting et intégration.",
            "sourceIds": [
              "fiskaltrust-france-2026-09"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez le service PA France",
            "detail": "L'immatriculation est publiée. Faites préciser les fonctions déjà activables dans votre logiciel de caisse et leurs conditions commerciales.",
            "sourceIds": [
              "dgfip-list-2026-09-10",
              "fiskaltrust-france-2026-09"
            ]
          }
        ]
      },
      {
        "id": "befresh",
        "aliases": [
          "BeFresh",
          "BeInvoice",
          "BeInvoice by BeFresh"
        ],
        "platformSlug": "befresh",
        "toolLabel": "BeInvoice by BeFresh",
        "toolDetail": "Service Peppol et API REST JSON annoncés par BeFresh. Le périmètre de l’offre PA française reste à confirmer.",
        "checkedAt": "2026-10-14",
        "toolSourceIds": [
          "dgfip-list-20261014",
          "befresh-pa-20261014"
        ],
        "contextSourceIds": [
          "dgfip-list-20261014",
          "befresh-pa-20261014"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Avez-vous obtenu la confirmation du rattachement de votre entreprise à BeFresh comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec BeInvoice by BeFresh",
          "yesDetail": "Votre réponse indique que BeInvoice by BeFresh est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement reste à confirmer. Demandez la procédure applicable à votre entreprise, les pièces nécessaires et les conditions d’activation.",
          "sourceIds": [
            "dgfip-list-20261014",
            "befresh-pa-20261014"
          ],
          "openAction": {
            "title": "Ouvrez BeInvoice by BeFresh",
            "detail": "Contactez BeFresh pour obtenir la procédure d’inscription à son offre PA française et le nom exact du service proposé.",
            "sourceIds": [
              "dgfip-list-20261014",
              "befresh-pa-20261014"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Faites préciser les étapes et les justificatifs requis pour votre SIREN avant de demander le rattachement.",
            "sourceIds": [
              "dgfip-list-20261014",
              "befresh-pa-20261014"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Obtenez une confirmation du statut de votre SIREN dans l’annuaire et de l’adresse de réception enregistrée. Les fonctions activées doivent être précisées séparément.",
            "sourceIds": [
              "dgfip-list-20261014",
              "befresh-pa-20261014"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un devis pour l’offre PA française : émission, réception, e-reporting, volumes, intégration à l’API et restitution des données.",
            "sourceIds": [
              "befresh-pa-20261014"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un devis pour l’offre PA française : émission, réception, e-reporting, volumes, intégration à l’API et restitution des données.",
            "sourceIds": [
              "befresh-pa-20261014"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez un devis pour l’offre PA française : émission, réception, e-reporting, volumes, intégration à l’API et restitution des données.",
            "sourceIds": [
              "befresh-pa-20261014"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Confirmez les échanges français",
            "detail": "La documentation décrit Peppol et une API JSON. Faites confirmer les fonctions PA françaises, les formats acceptés et les conditions de production pour votre entreprise.",
            "sourceIds": [
              "befresh-pa-20261014"
            ]
          }
        ]
      },
      {
        "id": "factureapp",
        "aliases": [
          "FacturesApp",
          "FactureApp",
          "factureapp.com"
        ],
        "platformSlug": "factureapp",
        "toolLabel": "FacturesApp",
        "toolDetail": "Plan de réception électronique annoncé. Les plans d’émission et le périmètre de l’e-reporting restent à confirmer.",
        "checkedAt": "2026-10-14",
        "toolSourceIds": [
          "dgfip-list-20261014",
          "factureapp-pa-20261014"
        ],
        "contextSourceIds": [
          "dgfip-list-20261014",
          "factureapp-pa-20261014"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Avez-vous obtenu la confirmation du rattachement de votre entreprise à FacturesApp comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec FacturesApp",
          "yesDetail": "Votre réponse indique que FacturesApp est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement reste à confirmer. Demandez la procédure applicable à votre entreprise, les pièces nécessaires et les conditions d’activation.",
          "sourceIds": [
            "dgfip-list-20261014",
            "factureapp-pa-20261014"
          ],
          "openAction": {
            "title": "Ouvrez FacturesApp",
            "detail": "Contactez FacturesApp pour obtenir la procédure d’inscription à son offre PA française et le nom exact du service proposé.",
            "sourceIds": [
              "dgfip-list-20261014",
              "factureapp-pa-20261014"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Faites préciser les étapes et les justificatifs requis pour votre SIREN avant de demander le rattachement.",
            "sourceIds": [
              "dgfip-list-20261014",
              "factureapp-pa-20261014"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Obtenez une confirmation du statut de votre SIREN dans l’annuaire et de l’adresse de réception enregistrée. Les fonctions activées doivent être précisées séparément.",
            "sourceIds": [
              "dgfip-list-20261014",
              "factureapp-pa-20261014"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Réception : 1 € HT/mois, facturé 12 € HT/an. Émission à chiffrer.",
            "caveat": "Ce prix couvre le plan Réception et son volume illimité. Les conditions détaillées, le coût de l’émission et celui de l’e-reporting restent à obtenir ; aucun coût total du parcours n’est calculé.",
            "sourceIds": [
              "factureapp-pa-20261014"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Réception : 1 € HT/mois, facturé 12 € HT/an. Émission à chiffrer.",
            "caveat": "Ce prix couvre le plan Réception et son volume illimité. Les conditions détaillées, le coût de l’émission et celui de l’e-reporting restent à obtenir ; aucun coût total du parcours n’est calculé.",
            "sourceIds": [
              "factureapp-pa-20261014"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Réception : 1 € HT/mois, facturé 12 € HT/an. Émission à chiffrer.",
            "caveat": "Ce prix couvre le plan Réception et son volume illimité. Les conditions détaillées, le coût de l’émission et celui de l’e-reporting restent à obtenir ; aucun coût total du parcours n’est calculé.",
            "sourceIds": [
              "factureapp-pa-20261014"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Faites préciser votre plan",
            "detail": "Vérifiez les conditions de réception et l’offre nécessaire pour émettre. Demandez également le périmètre de l’e-reporting et des accès de votre cabinet comptable.",
            "sourceIds": [
              "factureapp-pa-20261014"
            ]
          }
        ]
      },
      {
        "id": "insiders-technologies",
        "aliases": [
          "Insiders Technologies",
          "Insiders Technologies GmbH"
        ],
        "platformSlug": "insiders-technologies",
        "toolLabel": "Insiders Technologies",
        "toolDetail": "Solutions e-connect et e-convert pour les échanges et la conversion de factures. Leur périmètre PA français reste à préciser.",
        "checkedAt": "2026-10-14",
        "toolSourceIds": [
          "dgfip-list-20261014",
          "insiders-einvoicing-20261014"
        ],
        "contextSourceIds": [
          "dgfip-list-20261014",
          "insiders-einvoicing-20261014"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Avez-vous obtenu la confirmation du rattachement de votre entreprise à Insiders Technologies comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Insiders Technologies",
          "yesDetail": "Votre réponse indique que Insiders Technologies est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement reste à confirmer. Demandez la procédure applicable à votre entreprise, les pièces nécessaires et les conditions d’activation.",
          "sourceIds": [
            "dgfip-list-20261014",
            "insiders-einvoicing-20261014"
          ],
          "openAction": {
            "title": "Ouvrez Insiders Technologies",
            "detail": "Contactez Insiders Technologies pour obtenir la procédure d’inscription à son offre PA française et le nom exact du service proposé.",
            "sourceIds": [
              "dgfip-list-20261014",
              "insiders-einvoicing-20261014"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Faites préciser les étapes et les justificatifs requis pour votre SIREN avant de demander le rattachement.",
            "sourceIds": [
              "dgfip-list-20261014",
              "insiders-einvoicing-20261014"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Obtenez une confirmation du statut de votre SIREN dans l’annuaire et de l’adresse de réception enregistrée. Les fonctions activées doivent être précisées séparément.",
            "sourceIds": [
              "dgfip-list-20261014",
              "insiders-einvoicing-20261014"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez une offre chiffrée pour la PA française, en distinguant conversion, raccordements, volumes, accompagnement et restitution.",
            "sourceIds": [
              "insiders-einvoicing-20261014"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez une offre chiffrée pour la PA française, en distinguant conversion, raccordements, volumes, accompagnement et restitution.",
            "sourceIds": [
              "insiders-einvoicing-20261014"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Demandez une offre chiffrée pour la PA française, en distinguant conversion, raccordements, volumes, accompagnement et restitution.",
            "sourceIds": [
              "insiders-einvoicing-20261014"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Rattachez les modules à votre besoin",
            "detail": "La page e-invoicing présente e-connect, e-convert et des intégrations, notamment SAP et Chorus Pro. Faites confirmer les modules nécessaires et les fonctions PA françaises réellement activables dans votre contrat.",
            "sourceIds": [
              "insiders-einvoicing-20261014"
            ]
          }
        ]
      },
      {
        "id": "kalanda",
        "aliases": [
          "Kalanda"
        ],
        "platformSlug": "kalanda",
        "toolLabel": "Kalanda",
        "toolDetail": "Hébergeur présent dans la liste officielle des PA. Son offre de facturation électronique reste à documenter.",
        "checkedAt": "2026-10-14",
        "toolSourceIds": [
          "dgfip-list-20261014",
          "kalanda-pa-20261014"
        ],
        "contextSourceIds": [
          "dgfip-list-20261014",
          "kalanda-pa-20261014"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Avez-vous obtenu la confirmation du rattachement de votre entreprise à Kalanda comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Kalanda",
          "yesDetail": "Votre réponse indique que Kalanda est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement reste à confirmer. Demandez la procédure applicable à votre entreprise, les pièces nécessaires et les conditions d’activation.",
          "sourceIds": [
            "dgfip-list-20261014",
            "kalanda-pa-20261014"
          ],
          "openAction": {
            "title": "Ouvrez Kalanda",
            "detail": "Contactez Kalanda pour obtenir la procédure d’inscription à son offre PA française et le nom exact du service proposé.",
            "sourceIds": [
              "dgfip-list-20261014",
              "kalanda-pa-20261014"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Faites préciser les étapes et les justificatifs requis pour votre SIREN avant de demander le rattachement.",
            "sourceIds": [
              "dgfip-list-20261014",
              "kalanda-pa-20261014"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Obtenez une confirmation du statut de votre SIREN dans l’annuaire et de l’adresse de réception enregistrée. Les fonctions activées doivent être précisées séparément.",
            "sourceIds": [
              "dgfip-list-20261014",
              "kalanda-pa-20261014"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les prix publics d’hébergement concernent d’autres services. Demandez le prix de la PA, ses fonctions, ses volumes et les frais de raccordement.",
            "sourceIds": [
              "kalanda-pa-20261014"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les prix publics d’hébergement concernent d’autres services. Demandez le prix de la PA, ses fonctions, ses volumes et les frais de raccordement.",
            "sourceIds": [
              "kalanda-pa-20261014"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les prix publics d’hébergement concernent d’autres services. Demandez le prix de la PA, ses fonctions, ses volumes et les frais de raccordement.",
            "sourceIds": [
              "kalanda-pa-20261014"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Obtenez la fiche de l’offre PA",
            "detail": "Demandez les fonctions disponibles, les conditions de production et le périmètre d’hébergement et de certification applicable à la PA. Le site présente principalement des services cloud et d’infrastructure.",
            "sourceIds": [
              "dgfip-list-20261014",
              "kalanda-pa-20261014"
            ]
          }
        ]
      },
      {
        "id": "my-eddy",
        "aliases": [
          "MY-EDDY"
        ],
        "platformSlug": "my-eddy",
        "toolLabel": "MY-EDDY",
        "toolDetail": "La DGFiP renvoie vers DailyApps, consacré aux outils RH et aux notes de frais. L’offre PA reste à préciser.",
        "checkedAt": "2026-10-14",
        "toolSourceIds": [
          "dgfip-list-20261014",
          "my-eddy-pa-20261014"
        ],
        "contextSourceIds": [
          "dgfip-list-20261014",
          "my-eddy-pa-20261014"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Avez-vous obtenu la confirmation du rattachement de votre entreprise à MY-EDDY comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec MY-EDDY",
          "yesDetail": "Votre réponse indique que MY-EDDY est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement reste à confirmer. Demandez la procédure applicable à votre entreprise, les pièces nécessaires et les conditions d’activation.",
          "sourceIds": [
            "dgfip-list-20261014",
            "my-eddy-pa-20261014"
          ],
          "openAction": {
            "title": "Ouvrez MY-EDDY",
            "detail": "Contactez MY-EDDY pour obtenir la procédure d’inscription à son offre PA française et le nom exact du service proposé.",
            "sourceIds": [
              "dgfip-list-20261014",
              "my-eddy-pa-20261014"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Faites préciser les étapes et les justificatifs requis pour votre SIREN avant de demander le rattachement.",
            "sourceIds": [
              "dgfip-list-20261014",
              "my-eddy-pa-20261014"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Obtenez une confirmation du statut de votre SIREN dans l’annuaire et de l’adresse de réception enregistrée. Les fonctions activées doivent être précisées séparément.",
            "sourceIds": [
              "dgfip-list-20261014",
              "my-eddy-pa-20261014"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les packs DailyApps sont tarifés pour des applications RH. Demandez une offre PA distincte avec son périmètre, ses volumes et ses conditions commerciales.",
            "sourceIds": [
              "my-eddy-pa-20261014"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les packs DailyApps sont tarifés pour des applications RH. Demandez une offre PA distincte avec son périmètre, ses volumes et ses conditions commerciales.",
            "sourceIds": [
              "my-eddy-pa-20261014"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Prix public non trouvé : devis nécessaire.",
            "caveat": "Les packs DailyApps sont tarifés pour des applications RH. Demandez une offre PA distincte avec son périmètre, ses volumes et ses conditions commerciales.",
            "sourceIds": [
              "my-eddy-pa-20261014"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Identifiez le service de facturation",
            "detail": "Faites confirmer le nom de l’offre PA, ses fonctions, ses intégrations et son contrat. Les exports et tarifs des modules RH DailyApps ne suffisent pas à documenter cette offre.",
            "sourceIds": [
              "dgfip-list-20261014",
              "my-eddy-pa-20261014"
            ]
          }
        ]
      },
      {
        "id": "ratioo",
        "aliases": [
          "Ratioo",
          "Ratioo PA"
        ],
        "platformSlug": "ratioo",
        "toolLabel": "Ratioo",
        "toolDetail": "Environnement pour cabinets comptables et clients, avec fonctions PA annoncées. Leur activation pour chaque dossier reste à confirmer.",
        "checkedAt": "2026-10-14",
        "toolSourceIds": [
          "dgfip-list-20261014",
          "ratioo-pa-offre-20261014",
          "ratioo-pa-20261014"
        ],
        "contextSourceIds": [
          "dgfip-list-20261014",
          "ratioo-pa-offre-20261014",
          "ratioo-pa-20261014"
        ],
        "activation": {
          "label": "Rattachement",
          "question": "Avez-vous obtenu la confirmation du rattachement de votre entreprise à Ratioo comme plateforme agréée ?",
          "yesValue": "Actif d'après votre réponse",
          "noValue": "À activer",
          "unknownValue": "À vérifier avec Ratioo",
          "yesDetail": "Votre réponse indique que Ratioo est déjà désignée. Contrôlez tout de même le SIREN et l'adresse de réception affichés.",
          "todoDetail": "Le parcours public de rattachement reste à confirmer. Demandez la procédure applicable à votre entreprise, les pièces nécessaires et les conditions d’activation.",
          "sourceIds": [
            "dgfip-list-20261014",
            "ratioo-pa-offre-20261014"
          ],
          "openAction": {
            "title": "Ouvrez Ratioo",
            "detail": "Contactez Ratioo pour obtenir la procédure d’inscription à son offre PA française et le nom exact du service proposé.",
            "sourceIds": [
              "dgfip-list-20261014",
              "ratioo-pa-offre-20261014"
            ]
          },
          "activateAction": {
            "title": "Rattachez la bonne entreprise",
            "detail": "Faites préciser les étapes et les justificatifs requis pour votre SIREN avant de demander le rattachement.",
            "sourceIds": [
              "dgfip-list-20261014",
              "ratioo-pa-offre-20261014"
            ]
          },
          "checkAction": {
            "title": "Contrôlez le résultat",
            "detail": "Obtenez une confirmation du statut de votre SIREN dans l’annuaire et de l’adresse de réception enregistrée. Les fonctions activées doivent être précisées séparément.",
            "sourceIds": [
              "dgfip-list-20261014",
              "ratioo-pa-offre-20261014"
            ]
          }
        },
        "costByAudience": {
          "micro": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Dès 4 €/dossier/mois sur une base de 200 dossiers ; devis à confirmer.",
            "caveat": "Le prix annoncé est calculé sur une base de 200 dossiers. Faites préciser la TVA, le minimum facturé, le volume du cabinet, l’engagement et les conditions d’accès à la PA ; aucune projection par entreprise n’est calculée.",
            "sourceIds": [
              "ratioo-pricing-20261014"
            ]
          },
          "tpe-pme": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Dès 4 €/dossier/mois sur une base de 200 dossiers ; devis à confirmer.",
            "caveat": "Le prix annoncé est calculé sur une base de 200 dossiers. Faites préciser la TVA, le minimum facturé, le volume du cabinet, l’engagement et les conditions d’accès à la PA ; aucune projection par entreprise n’est calculée.",
            "sourceIds": [
              "ratioo-pricing-20261014"
            ]
          },
          "eti-ge": {
            "baseMonthlyFrom": null,
            "paMonthlySurcharge": null,
            "label": "Dès 4 €/dossier/mois sur une base de 200 dossiers ; devis à confirmer.",
            "caveat": "Le prix annoncé est calculé sur une base de 200 dossiers. Faites préciser la TVA, le minimum facturé, le volume du cabinet, l’engagement et les conditions d’accès à la PA ; aucune projection par entreprise n’est calculée.",
            "sourceIds": [
              "ratioo-pricing-20261014"
            ]
          }
        },
        "afterActivationActions": [
          {
            "title": "Validez le périmètre de chaque dossier",
            "detail": "Ratioo annonce émission, réception et e-reporting sur sa page PA. Faites confirmer leur activation, les flux concernés et les droits du cabinet pour chaque entreprise cliente.",
            "sourceIds": [
              "ratioo-pa-offre-20261014"
            ]
          }
        ]
      }
    ],
    "sources": [
      {
        "id": "tiime-pa-2026",
        "title": "Tiime, votre plateforme agréée",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/plateforme-dematerialisation-partenaire-pdp",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "tiime-pricing-2026",
        "title": "Tarifs et coûts de la solution Tiime",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sage-pa-2026",
        "title": "Sage Plateforme Agréée",
        "publisher": "Sage France",
        "url": "https://www.sage.com/fr-fr/dematerialisation/facture-electronique/sage-plateforme-de-dematerialisation-partenaire/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sage-products-2026",
        "title": "Logiciels conformes pour la facturation électronique",
        "publisher": "Sage France",
        "url": "https://www.sage.com/fr-fr/dematerialisation/facture-electronique/logiciels/",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-activation-2026",
        "title": "Comment activer Abby comme plateforme agréée de facturation électronique ?",
        "publisher": "Centre d'aide Abby",
        "url": "https://aide.abby.fr/fr/articles/11823515-comment-activer-abby-comme-plateforme-agreee-de-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-electronic-invoicing-2026",
        "title": "La facturation électronique est-elle gratuite sur Abby ?",
        "publisher": "Abby",
        "url": "https://aide.abby.fr/fr/articles/15276234-la-facturation-electronique-est-elle-gratuite-sur-abby",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-pricing-2026",
        "title": "Nos offres et abonnements",
        "publisher": "Abby",
        "url": "https://abby.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "indy-activation-2026",
        "title": "Comment activer la facturation électronique sur Indy ?",
        "publisher": "Le wikicompta d'Indy",
        "url": "https://wikicompta.indy.fr/fr/articles/11813517-comment-activer-la-facturation-electronique-sur-indy",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "indy-invoicing-2026",
        "title": "La facturation électronique avec Indy",
        "publisher": "Indy",
        "url": "https://www.indy.fr/facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "indy-billing-2026",
        "title": "Le logiciel de facturation pensé pour les indépendants",
        "publisher": "Indy",
        "url": "https://www.indy.fr/facturation/",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-main-2026",
        "title": "Logiciel de facturation électronique",
        "publisher": "Pennylane",
        "url": "https://www.pennylane.com/fr/logiciel-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-free-2026",
        "title": "Facture électronique gratuite pour les micro-entreprises",
        "publisher": "Pennylane",
        "url": "https://www.pennylane.com/fr/facturation-electronique-gratuite",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-flow-2026",
        "title": "Comment fonctionne la facturation électronique ?",
        "publisher": "Centre d'aide Qonto",
        "url": "https://support-fr.qonto.com/hc/fr/articles/27885538176913-Comment-fonctionne-la-facturation-%C3%A9lectronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-invoicing-2026",
        "title": "Outil de facturation électronique",
        "publisher": "Qonto",
        "url": "https://qonto.com/fr/invoicing/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-billing-2026",
        "title": "Gestion des devis et factures",
        "publisher": "Qonto",
        "url": "https://qonto.com/fr/invoicing",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-production-2026",
        "title": "SuperPDP ouvre son service en production",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/actualites/2026-05-04-super-pdp-ouvre-son-service-en-production/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-pricing-2026",
        "title": "Tarifs de SuperPDP",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-activation-2026",
        "title": "Compléter le mandat d'émission sur la plateforme Sellsy PA",
        "publisher": "Centre d'aide Sellsy",
        "url": "https://help.sellsy.com/fr/articles/12674710-completer-le-mandat-d-emission-sur-la-plateforme-sellsy-pa",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-reception-2026",
        "title": "Sellsy PA de réception et vous",
        "publisher": "Centre d'aide Sellsy",
        "url": "https://help.sellsy.com/fr/articles/11829292-sellsy-pa-de-reception-et-vous",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-pilot-2026",
        "title": "Finaliser une facture électronique dans Sellsy",
        "publisher": "Centre d'aide Sellsy",
        "url": "https://help.sellsy.com/fr/articles/15654295-finaliser-une-facture-electronique-dans-sellsy",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-pricing-2026",
        "title": "Offres et tarifs Sellsy",
        "publisher": "Sellsy",
        "url": "https://go.sellsy.com/offres",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sellsy-invoicing-2026",
        "title": "Logiciel de facturation électronique",
        "publisher": "Sellsy",
        "url": "https://go.sellsy.com/logiciel-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "septeo-pa-2026",
        "title": "Plateforme Agréée de facturation électronique",
        "publisher": "Septeo Ingeneo",
        "url": "https://www.ingeneo.septeo.com/plateforme-agreee-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "cegid-pa-2026",
        "title": "Comprendre la Plateforme Agréée Cegid",
        "publisher": "Cegid",
        "url": "https://www.cegid.com/fr/facture-electronique-obligatoire/pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "cegid-supervision-2026",
        "title": "Console de supervision de la facturation électronique",
        "publisher": "Cegid",
        "url": "https://www.cegid.com/fr/wp-content/uploads/sites/7/2026/03/inforgaphie-cpa-tableaudesuivi.pdf",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "myunisoft-home-2026",
        "title": "Logiciel expert-comptable et gestion TPE-PME souverain",
        "publisher": "MyUnisoft",
        "url": "https://myu.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "sap-pa-2026",
        "title": "SAP obtient la validation en tant que Plateforme Agréée",
        "publisher": "SAP France",
        "url": "https://news.sap.com/france/2026/02/facturation-electronique-2026-sap-franchit-une-etape-decisive-et-obtient-la-validation-en-tant-que-plateforme-agreee-pa/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "generix-readiness-2026",
        "title": "Calendrier de la facturation électronique 2026-2027 par taille d'entreprise",
        "publisher": "Generix Group",
        "url": "https://www.generixgroup.com/fr/blog/calendrier-facturation-electronique-2026-2027-par-taille",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "generix-onboarding-2026",
        "title": "Onboarding Services",
        "publisher": "Generix Group",
        "url": "https://www.generixgroup.com/fr/edi-services-facturation-electronique/onboarding-services",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "generix-pa-2026",
        "title": "Plateforme Agréée de dématérialisation des factures",
        "publisher": "Generix Group",
        "url": "https://www.generixgroup.com/fr/edi-services-facturation-electronique/pdp-dematerialisation-factures",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "esker-demo-2026",
        "title": "Démonstration facturation électronique",
        "publisher": "Esker",
        "url": "https://content.esker.fr/demo-facturation-electronique.html",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "esker-architecture-2026",
        "title": "Facturation électronique B2B, architecture et formats",
        "publisher": "Esker",
        "url": "https://cloud.esker.fr/fm/others/support-presentation-webconference-b2b-2024-esker-fidal-june-06042023.pdf",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "cegedim-sy-business-2026",
        "title": "Facturation électronique avec SY business",
        "publisher": "Cegedim Business Services",
        "url": "https://www.cegedim-business-services.com/facture-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "cegedim-readiness-2026",
        "title": "Réforme de la facturation électronique : ce qu'il faut savoir avant le 1er septembre 2026",
        "publisher": "Cegedim Business Services",
        "url": "https://www.cegedim-business-services.com/factures-achats/reforme-de-la-facturation-electronique-ce-que-vous-devez-savoir-avant-le-1er-septembre-2026/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "cegedim-pa-2026",
        "title": "Cegedim Business Services confirme son immatriculation définitive comme Plateforme Agréée",
        "publisher": "Cegedim",
        "url": "https://www.cegedim.fr/Communique/CegedimBusinessServices_Plateforme-Agreee_16122025.pdf",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "axonaut-pricing-2026",
        "title": "Tarifs Axonaut, facturation électronique incluse et sans engagement",
        "publisher": "Axonaut",
        "url": "https://axonaut.com/content/prix",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "shine-activation-2026",
        "title": "Activer Shine comme plateforme agréée",
        "publisher": "Shine Facture",
        "url": "https://help.shine.fr/shine-facture/fr/articles/15271632-shine-facture-est-une-plateforme-agreee",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "shine-pa-2026",
        "title": "Facturation électronique gratuite avec ou sans compte professionnel",
        "publisher": "Shine",
        "url": "https://www.shine.fr/facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "shine-pricing-2026",
        "title": "Tarifs de Shine Facture",
        "publisher": "Shine",
        "url": "https://www.shine.fr/tarifs-shine-facture/",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "macompta-pa-2026",
        "title": "Inscription à la plateforme agréée macompta.fr",
        "publisher": "macompta.fr",
        "url": "https://subscribe.macompta.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "odoo-pa-2026",
        "title": "Odoo officiellement plateforme agréée en France",
        "publisher": "Odoo",
        "url": "https://www.odoo.com/fr_FR/blog/actualites-dodoo-5/odoo-plateforme-agreee-pa-immatriculee-en-france-pour-la-facturation-electronique-2193",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "odoo-invoicing-2026",
        "title": "Application de facturation et facturation électronique Odoo",
        "publisher": "Odoo",
        "url": "https://www.odoo.com/fr_FR/app/invoicing",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "jefacture-cabinet-2026",
        "title": "Guide d'utilisation de l'espace Cabinet jefacture.com",
        "publisher": "jefacture.com",
        "url": "https://support.jefacture.com/fr/articles/742034-guide-d-utilisation-cabinet",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "jefacture-pricing-2026",
        "title": "Tarifs et fonctions de jefacture.com",
        "publisher": "jefacture.com",
        "url": "https://support.jefacture.com/fr/articles/380881-decouvrir-les-tarifs-jefacture-com",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "fulll-pa-2026",
        "title": "Conformité Flash et plateforme agréée fulll",
        "publisher": "fulll",
        "url": "https://www.fulll.fr/facturation-electronique/conformite-flash",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "fulll-home-2026",
        "title": "Suite fulll pour les cabinets comptables",
        "publisher": "fulll",
        "url": "https://www.fulll.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "kolecto-activation-2026",
        "title": "Enregistrement de Kolecto comme plateforme agréée",
        "publisher": "Kolecto",
        "url": "https://support.kolecto.fr/fr/articles/503058-plateforme-agreee-de-kolecto",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "kolecto-pa-2026",
        "title": "Plateforme agréée incluse dans les forfaits Kolecto",
        "publisher": "Kolecto",
        "url": "https://www.kolecto.fr/produit/facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "yooz-home-2026",
        "title": "Automatisation des achats et ventes avec Yooz",
        "publisher": "Yooz",
        "url": "https://www.getyooz.com/fr/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "yooz-pa-2026",
        "title": "Rôle et couverture de la plateforme agréée Yooz",
        "publisher": "Yooz",
        "url": "https://www.getyooz.com/fr/plateforme-pdp",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "yooz-pricing-2026",
        "title": "Tarifs Yooz Business Edition",
        "publisher": "Yooz",
        "url": "https://www.getyooz.com/fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "doxallia-pa-2026",
        "title": "Invox-IA, plateforme agréée de Doxallia",
        "publisher": "Doxallia",
        "url": "https://invox-ia.doxallia.com/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "seres-pa-2026",
        "title": "Plateforme e-Facture PA de Seres",
        "publisher": "Seres",
        "url": "https://seres.fr/fr/facture-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "seres-p2p-2026",
        "title": "Traitement des factures fournisseurs avec e-Facture PA",
        "publisher": "Seres",
        "url": "https://seres.fr/fr/e-factures-fournisseurs/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "b2brouter-pricing-2026",
        "title": "Tarifs et couverture France de B2BRouter",
        "publisher": "B2BRouter",
        "url": "https://www.b2brouter.net/fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "b2brouter-france-api-2026",
        "title": "DGFiP e-Invoicing and e-Reporting",
        "publisher": "Documentation B2Brouter",
        "url": "https://docs.b2brouter.net/en/developers/guides-by-country/france/dgfip-e-invoicing-and-e-reporting/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "b2brouter-pricing-2026-09",
        "title": "Tarifs et matrice de conformité France par abonnement",
        "publisher": "B2Brouter",
        "url": "https://www.b2brouter.net/fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "dext-pa-2026",
        "title": "Plateforme agréée et facturation électronique Dext",
        "publisher": "Dext",
        "url": "https://dext.com/fr/cabinet/produits/logiciel-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "dext-pricing-2026",
        "title": "Tarifs Dext pour les TPE et PME",
        "publisher": "Dext",
        "url": "https://dext.com/fr/tarifs/entreprise-tpe-pme",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "dougs-free-2026",
        "title": "Logiciel de facturation électronique gratuit Dougs",
        "publisher": "Dougs",
        "url": "https://www.dougs.fr/logiciel-facturation-gratuit/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "billit-pricing-2026",
        "title": "Plans tarifaires Billit",
        "publisher": "Billit",
        "url": "https://www.billit.eu/fr-be/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "billit-france-api-2026",
        "title": "Envoi d'une facture de vente en France",
        "publisher": "Billit",
        "url": "https://docs.billit.be/docs/send-sales-invoice-france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ipaidthat-pa-2026",
        "title": "Facturation électronique par iPaidThat",
        "publisher": "iPaidThat",
        "url": "https://app.ipaidthat.io/fr/facturation-electronique-pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ipaidthat-pricing-2026",
        "title": "Tarifs et volumes iPaidThat",
        "publisher": "iPaidThat",
        "url": "https://app.ipaidthat.io/fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "agicap-pa-2026",
        "title": "Plateforme agréée de facturation électronique Agicap",
        "publisher": "Agicap",
        "url": "https://agicap.com/fr/fonctionnalites/plateforme-agreee-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "agicap-api-2026",
        "title": "Documentation de l'API e-invoicing Agicap",
        "publisher": "Agicap",
        "url": "https://api.agicap.com/guides/einvoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "agicap-pricing-2026",
        "title": "Tarification et engagement Agicap",
        "publisher": "Agicap",
        "url": "https://agicap.com/fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "spendesk-pa-2026",
        "title": "Facturation électronique intégrée aux dépenses Spendesk",
        "publisher": "Spendesk",
        "url": "https://www.spendesk.com/fr/e-invoicing-landing-page/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "lucca-activation-2026",
        "title": "S'inscrire sur la plateforme agréée Lucca",
        "publisher": "Lucca",
        "url": "https://support.luccasoftware.com/s/article/S-inscrire-sur-la-plateforme-agr%C3%A9%C3%A9e-Lucca",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "lucca-pricing-2026",
        "title": "Tarifs des solutions Lucca",
        "publisher": "Lucca",
        "url": "https://www.lucca.fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "lucca-invoices-2026",
        "title": "Gestion des factures fournisseurs Lucca",
        "publisher": "Lucca",
        "url": "https://www.lucca.fr/finance/achats/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "n2f-pa-2026",
        "title": "Plateforme agréée N2F",
        "publisher": "N2F",
        "url": "https://www.n2f.com/fr/logiciel-factures-fournisseurs/plateforme-agreee-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "flowie-france-2026",
        "title": "Couverture de la réforme française par Flowie",
        "publisher": "Flowie",
        "url": "https://get-flowie.com/e-invoicing/france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "flowie-sales-2026",
        "title": "Cycle Order-to-Cash Flowie",
        "publisher": "Flowie",
        "url": "https://get-flowie.com/fr/plateforme/order-to-cash",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "flowie-smb-2026",
        "title": "Offre Flowie pour les PME",
        "publisher": "Flowie",
        "url": "https://www.get-flowie.com/lp-fr/fr-lp-finance-smb",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "axelor-pa-2026",
        "title": "Facturation électronique intégrée à Axelor",
        "publisher": "Axelor",
        "url": "https://axelor.com/fr/logiciel-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "acube-france-api-2026",
        "title": "Introduction à l'API France A-Cube",
        "publisher": "A-Cube",
        "url": "https://docs.acubeapi.com/documentation/gov-fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "acube-formats-2026",
        "title": "Formats et transmission France A-Cube",
        "publisher": "A-Cube",
        "url": "https://docs.acubeapi.com/documentation/gov-fr/invoices/formats",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "invopop-france-2026",
        "title": "Application France de la plateforme Invopop",
        "publisher": "Invopop",
        "url": "https://docs.invopop.com/apps/france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "invopop-pricing-2026",
        "title": "Tarification de l'API Invopop",
        "publisher": "Invopop",
        "url": "https://www.invopop.com/pricing",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "storecove-france-2026",
        "title": "Conformité France Storecove",
        "publisher": "Storecove",
        "url": "https://www.storecove.com/fr/fr/conformite/france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "storecove-api-2026",
        "title": "API mondiale de facturation électronique Storecove",
        "publisher": "Storecove",
        "url": "https://www.storecove.com/fr/fr/solutions/api-de-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "pagero-france-2026",
        "title": "Facturation électronique française ONESOURCE Pagero",
        "publisher": "Thomson Reuters",
        "url": "https://europe.thomsonreuters.com/fr/service-conformite/solutions/mandat-de-facturation-electronique-france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "pagero-connectivity-2026",
        "title": "Connectivité des systèmes Pagero",
        "publisher": "Thomson Reuters",
        "url": "https://europe.thomsonreuters.com/fr/reseau-pagero/connectivite-des-systemes",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "basware-france-2026",
        "title": "Pourquoi choisir Basware comme plateforme agréée",
        "publisher": "Basware",
        "url": "https://www.basware.com/fr/conformite/facturation-electronique-obligatoire-en-france/pourquoi-basware",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "basware-mandate-2026",
        "title": "Mandat français de facturation électronique Basware",
        "publisher": "Basware",
        "url": "https://www.basware.com/en/compliance/e-invoicing-mandate-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "avalara-france-api-2026",
        "title": "Guide d'implémentation B2B France Avalara",
        "publisher": "Avalara",
        "url": "https://knowledge.avalara.com/bundle/vxj7477686203108_vxj7477686203108/page/mvv4582230894564.html",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "avalara-france-formats-2026",
        "title": "Formats du mandat France Avalara",
        "publisher": "Avalara",
        "url": "https://knowledge.avalara.com/bundle/etf1716299629790_etf1716299629790/page/eep8841262115317.html",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "comarch-france-2026",
        "title": "Plateforme agréée Comarch en France",
        "publisher": "Comarch",
        "url": "https://www.comarch.fr/solutions-it/plateforme-echange-et-de-gestion-des-documents/facturation-electronique/facturation-electronique-b2b-obligatoire-en-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "comarch-registration-2026",
        "title": "Accréditation de Comarch comme plateforme agréée",
        "publisher": "Comarch",
        "url": "https://www.comarch.com/trade-and-services/data-management/news/comarch-is-now-an-accredited-certified-platform-pa-in-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "edicom-platform-2026",
        "title": "Plateforme globale EDICOM",
        "publisher": "EDICOM",
        "url": "https://edicomgroup.com/fr/edicom-global-platform",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "edicom-france-2026",
        "title": "Facturation électronique et e-reporting en France",
        "publisher": "EDICOM",
        "url": "https://edicomgroup.com/electronic-invoicing/france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "opentext-france-2026",
        "title": "Mandat français de facturation électronique OpenText",
        "publisher": "OpenText",
        "url": "https://blogs.opentext.com/e-invoicing-mandates-and-updates-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docuware-invoices-2026",
        "title": "Factures électroniques avec DocuWare",
        "publisher": "DocuWare",
        "url": "https://start.docuware.com/fr/factures-electroniques-avec-docuware",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docuware-pa-2026",
        "title": "Plateforme agréée DocuWare",
        "publisher": "DocuWare",
        "url": "https://start.docuware.com/fr/plateforme-agreee",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tessi-platform-2026",
        "title": "Digital Invoice by Tessi",
        "publisher": "Tessi",
        "url": "https://www.tessi.eu/fr/digital-invoice-by-tessi/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tessi-compliance-2026",
        "title": "Conformité de Digital Invoice by Tessi",
        "publisher": "Tessi",
        "url": "https://www.tessi.eu/fr/digital-invoice-by-tessi/gestion-de-la-conformite/",
        "type": "security",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "esalink-pa-2026",
        "title": "Plateforme agréée Hubtimize d'EsaLink",
        "publisher": "EsaLink",
        "url": "https://www.esalink.com/pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "esalink-platform-2026",
        "title": "Plateforme EDI Hubtimize EsaLink",
        "publisher": "EsaLink",
        "url": "https://www.esalink.com/index/",
        "type": "security",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "itesoft-invoices-2026",
        "title": "Dématérialisation des factures ITESOFT",
        "publisher": "ITESOFT",
        "url": "https://www.itesoft.com/fr/besoins/dematerialisation-factures/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "chaintrust-pa-2026",
        "title": "Plateforme agréée Chaintrust",
        "publisher": "Chaintrust",
        "url": "https://www.chaintrust.io/plateforme-agreee-chaintrust/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "chaintrust-pricing-2026",
        "title": "Tarifs et conditions Chaintrust",
        "publisher": "Chaintrust",
        "url": "https://www.chaintrust.io/tarif/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "agena-pa-2026",
        "title": "Plateforme agréée A3 E-Invoicing",
        "publisher": "AGENA3000",
        "url": "https://www.agena3000.com/fr/nos-solutions/a3-e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "arteva-efacture-2026",
        "title": "Plateforme de facturation électronique Orchestrade",
        "publisher": "Artéva",
        "url": "https://www.arteva.fr/orchestrade/facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "arteva-api-2026",
        "title": "Connecteur API Orchestrade",
        "publisher": "Artéva",
        "url": "https://www.arteva.fr/orchestrade/edi/connecteur-api/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "axway-einvoicing-2026",
        "title": "Axway eInvoicing pour la France",
        "publisher": "Axway",
        "url": "https://www.axway.com/fr/produits/b2b-integration/einvoice",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "azopio-pa-2026",
        "title": "Plateforme agréée Azopio",
        "publisher": "Azopio",
        "url": "https://www.azopio.com/fr/facture-electronique-plateforme-agreee-pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "azopio-pricing-2026",
        "title": "Tarification des abonnements Azopio",
        "publisher": "Azopio",
        "url": "https://www.azopio.com/fr/tarification/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "b4value-platform-2026",
        "title": "Sending and receiving invoices and credit notes",
        "publisher": "b4value.net",
        "url": "https://www.b4value.net/en",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "b4value-pricing-2026",
        "title": "Package S et grille de services b4value.net",
        "publisher": "b4value.net",
        "url": "https://www.b4value.net/en/?catid=2&id=307&view=article",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cecurity-pa-2026",
        "title": "Plateforme agréée eFacture",
        "publisher": "Cecurity.com",
        "url": "https://www.cecurity.com/plateforme-dematerialisation-partenaire/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cecurity-api-2026",
        "title": "API publiques Cecurity.com",
        "publisher": "Cecurity.com",
        "url": "https://www.cecurity.com/api-publiques/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cecurity-facturx-2026",
        "title": "Adoption du format Factur-X par eFacture",
        "publisher": "Cecurity.com",
        "url": "https://www.cecurity.com/cecurity-com-adopte-le-format-factur-x-pour-sa-plateforme-saas-de-dematerialisation-des-factures/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cleartax-france-2026",
        "title": "Plateforme agréée ClearTax pour la France",
        "publisher": "ClearTax",
        "url": "https://www.cleartax.com/fr",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cleartax-requirements-2026",
        "title": "Technical requirements for e-invoicing in France",
        "publisher": "ClearTax",
        "url": "https://www.cleartax.com/fr/en/technical-requirements-e-invoicing-france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "digital-technologies-pa-2026",
        "title": "Digital Technologies devient plateforme agréée en France",
        "publisher": "Digital Technologies",
        "url": "https://digtechs.com/digital-technologies-devient-officiellement-une-platforme-agreee-en-france/?lang=fr",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docoon-pa-2026",
        "title": "Plateforme agréée Docoon Invoice",
        "publisher": "Docoon",
        "url": "https://docoon.com/plateforme-agreee/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docprocess-pa-2026",
        "title": "Offre PA DocProcess",
        "publisher": "DocProcess",
        "url": "https://doc-process.com/wp-content/uploads/2023/12/FR-Offre-PDP-DocProcess-.pdf",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "edics-platform-2026",
        "title": "Plateforme documentaire EDiCSpro",
        "publisher": "EDiCS",
        "url": "https://edics.fr/notre-plateforme/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "edt-eima-2026",
        "title": "Plateforme de facturation électronique EIMA",
        "publisher": "EDT",
        "url": "https://www.group-edt.fr/nos-solutions/e-invoice-eima/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "eezi-platform-2026",
        "title": "Global E-Invoicing and e-VAT Compliance Platform",
        "publisher": "eezi",
        "url": "https://eezi.io/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "eezi-france-api-2026",
        "title": "France e-Invoicing invoice data model",
        "publisher": "eezi",
        "url": "https://docs.eezi.io/docs/data-model-invoice-france-ubl",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "effinum-platform-2026",
        "title": "Plateforme Effinum",
        "publisher": "Effinum",
        "url": "https://effinum.fr/plateforme/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "euro-information-pa-2026",
        "title": "HBS e-factures du Crédit Mutuel et du CIC",
        "publisher": "Euro-Information",
        "url": "https://cdnwmii.e-i.com/SITW/wm/global/1.0.0/corporate/communiques/facturation-electronique-entreprises/12_02_2025_CP_CM_CIC_Facturation-electronique-entreprises.pdf",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "fiducial-pricing-2026",
        "title": "Tarifs de Facilia et de la plateforme FIDUCIAL Cloud",
        "publisher": "FIDUCIAL",
        "url": "https://www.fiducial.fr/facilia/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "fonoa-einvoicing-2026",
        "title": "Global E-Invoicing and Real-Time Tax Reporting API",
        "publisher": "Fonoa",
        "url": "https://www.fonoa.com/platform/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "gep-einvoicing-2026",
        "title": "GEP E-Invoice Automation",
        "publisher": "GEP",
        "url": "https://www.gep.com/software/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "sigma-lixa-2026",
        "title": "Plateforme agréée Lixa",
        "publisher": "Groupe Sigma",
        "url": "https://www.sigma.fr/services-solutions/edition-integration/gestion-entreprise/erp-lixa/lixa-pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "gurusoft-france-2026",
        "title": "Solutions GuruSoft pour la France",
        "publisher": "GuruSoft",
        "url": "https://guru-soft.com/fr/france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "gurusoft-sap-2026",
        "title": "Intégration GuruSoft pour SAP Business One",
        "publisher": "GuruSoft",
        "url": "https://guru-soft.com/fr/france/integration-sap-business-one/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "icd-dematrust-2026",
        "title": "DEMATRUST Light pour TPE et PME",
        "publisher": "ICD International",
        "url": "https://www.icdint.fr/dematrust-light",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "iedi-france-2026",
        "title": "Préparation à la facturation électronique française",
        "publisher": "iEDI",
        "url": "https://iedi.com/facturation-electronique-france-2026",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "indicom-services-2026",
        "title": "Services de facturation électronique Indicom",
        "publisher": "Indicom",
        "url": "https://indicom.eu/fr/nos-services/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "indicom-france-pa-2026",
        "title": "Agrément définitif d'Indicom en France",
        "publisher": "Indicom",
        "url": "https://indicom.eu/fr/senza-categoria-fr/indicom-a-ete-definitivement-agree-en-tant-que-pa-plateforme-agreee-pour-la-facturation-electronique-en-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "infologic-pa-2026",
        "title": "Plateforme agréée Copilote",
        "publisher": "Infologic",
        "url": "https://www.infologic-copilote.fr/infos-erp-copilote/pdp-copilote/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "intesa-einvoicing-2026",
        "title": "Electronic invoicing for companies",
        "publisher": "Intesa",
        "url": "https://www.intesa.it/en/what-we-do/electronic-invoicing/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "intesa-france-pa-2026",
        "title": "Intesa becomes an accredited platform in France",
        "publisher": "Intesa",
        "url": "https://www.intesa.it/en/in-te-s-a-s-p-a-becomes-an-accredited-platform-plateforme-agreee-for-the-exchange-of-electronic-invoices-in-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "iopole-api-2026",
        "title": "API et bac à sable Iopole",
        "publisher": "Iopole",
        "url": "https://www.iopole.com/en/developpeurs",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "iopole-pricing-2026",
        "title": "Plans et volumes Iopole",
        "publisher": "Iopole",
        "url": "https://www.iopole.com/en/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "legalinvoice-api-2026",
        "title": "LegalInvoice Developers Portal",
        "publisher": "Tinexta InfoCert",
        "url": "https://developers.infocert.digital/legalinvoice/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "legalinvoice-france-pa-2026",
        "title": "LegalInvoice accredited as a platform in France",
        "publisher": "Tinexta InfoCert",
        "url": "https://infocert.digital/news-event/legalinvoice-accredited-as-plateforme-agreee-in-france-strengthening-its-international-e-invoicing-leadership/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "logilec-edi-2026",
        "title": "Hub EDI de LOGILEC",
        "publisher": "LOGILEC",
        "url": "https://www.logilec.leclerc/dematerialisation/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "marosa-france-2026",
        "title": "Modules de facturation électronique pour la France",
        "publisher": "Marosa",
        "url": "https://marosavat.com/product/ctc-e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "marosa-api-2026",
        "title": "VATify e-Invoicing and VAT Compliance API",
        "publisher": "Marosa",
        "url": "https://developers.marosavat.com/docs/what-is-the-vatify-api",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "medius-france-2026",
        "title": "Plateforme agréée Medius pour la France",
        "publisher": "Medius",
        "url": "https://www.medius.com/fr/presentation-des-solutions/ap-automation/conformite/obligation-pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "medius-integrations-2026",
        "title": "Intégrations ERP et API REST Medius",
        "publisher": "Medius",
        "url": "https://www.medius.com/fr/presentation-des-solutions/integrations/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "nttdata-einvoicing-2026",
        "title": "Plateforme de facturation électronique NTT DATA",
        "publisher": "NTT DATA Business Solutions",
        "url": "https://fr.nttdata-solutions.com/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "openbee-pa-2026",
        "title": "Plateforme agréée Open Bee",
        "publisher": "Open Bee",
        "url": "https://www.openbee.com/plateforme-dematerialisation-partenaire/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "paragon-ipp-2026",
        "title": "Invoice Paragon Platform",
        "publisher": "Paragon",
        "url": "https://www.paragon.world/fr/solutions/plateforme-agreee-ipp",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "pitneybowes-pa-2026",
        "title": "Offres Pitney Bowes Invoice Services",
        "publisher": "Pitney Bowes",
        "url": "https://www.pitneybowes.com/fr/transformation-digitale/facturation-electronique/plateforme-agreee.html",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "qweeby-pa-2026",
        "title": "Plateforme agréée Qweeby",
        "publisher": "Qweeby",
        "url": "https://www.qweeby.fr/plateforme-agreee",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "seeburger-hub-2026",
        "title": "SEEBURGER E-Invoicing Hub",
        "publisher": "SEEBURGER",
        "url": "https://www.seeburger.com/fr/solution-brief/seeburger-e-invoicing-hub",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "seqino-api-2026",
        "title": "API de facturation électronique SEQINO",
        "publisher": "SEQINO",
        "url": "https://seqino.com/api-pdp-marque-blanche-grise-facture-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "seqino-docs-2026",
        "title": "Introduction à l'API PA SEQINO",
        "publisher": "SEQINO",
        "url": "https://help.api-pdp.seqino.com/fr/articles/362018-introduction",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "serensia-pa-2026",
        "title": "Plateforme agréée Serensia",
        "publisher": "Serensia",
        "url": "https://serensia.com/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "sovos-france-2026",
        "title": "Facturation électronique en France",
        "publisher": "Sovos",
        "url": "https://sovos.com/fr/tva/regles-fiscales/facturation-electronique-en-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "sovos-api-france-2026",
        "title": "Send invoices through the Sovos France API",
        "publisher": "Sovos",
        "url": "https://docs.sovos.com/en/indirect-tax/indirect-tax-products/einvoicing/compliance-network/country-setup-guides/france/send-invoices",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "sps-einvoicing-2026",
        "title": "Solution E-Invoicing SPS Commerce",
        "publisher": "SPS Commerce",
        "url": "https://www.spscommerce.com/fr/produits/e-invoicing/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "symtrax-france-2026",
        "title": "Compleo Invoice Platform pour la France",
        "publisher": "Symtrax",
        "url": "https://www.symtrax.com/fr/solutions/facturation-electronique-b2b-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "taxera-platform-2026",
        "title": "Global Tax Compliance Platform",
        "publisher": "Taxera Technologies",
        "url": "https://taxera.tech/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tenor-pa-2026",
        "title": "Plateforme agréée eDemat",
        "publisher": "Tenor",
        "url": "https://tenorsolutions.com/solutions/plateforme-pdp/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tesisquare-france-2026",
        "title": "TESI Electronic Invoicing en France",
        "publisher": "TESISQUARE",
        "url": "https://www.tesisquare.com/fr/electronic-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tradeshift-france-2026",
        "title": "Plateforme agréée Tradeshift France",
        "publisher": "Tradeshift",
        "url": "https://tradeshift.com/fr/pdp-facturation-electronique-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tradeshift-api-2026",
        "title": "Babelway REST API",
        "publisher": "Tradeshift",
        "url": "https://default.support.tradeshift.com/knowledgebase/article/360016875260",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "transalis-einvoicing-2026",
        "title": "Global eInvoicing network",
        "publisher": "Transalis",
        "url": "https://www.transalis.com/einvoicing",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tungsten-platform-2026",
        "title": "Tungsten e-Invoice Connect",
        "publisher": "Tungsten Automation",
        "url": "https://www.tungstenautomation.fr/products/e-invoice-connect",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tungsten-france-2026",
        "title": "France e-Invoicing compliance updates",
        "publisher": "Tungsten Automation",
        "url": "https://www.tungstenautomation.com/products/invoiceagility/invoicing-compliance/country-updates/country/france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "tx2-pa-2026",
        "title": "Plateforme agréée TX2 Concept",
        "publisher": "TX2 Concept",
        "url": "https://www.tx2.fr/solutions/facture-electronique/plateforme-dematerialisation-partenaire/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "voxel-france-2026",
        "title": "Plateforme agréée Voxel pour la France",
        "publisher": "Voxel",
        "url": "https://www.voxelgroup.net/fr/plateforme-agreee/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "accenture-ecomply-2026",
        "title": "eComply & Verify",
        "publisher": "Accenture",
        "url": "https://www.accenture.com/us-en/products/ecomply-verify",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ademico-france-2026",
        "title": "France e-invoicing and Peppol",
        "publisher": "Ademico Software",
        "url": "https://ademico-software.com/peppol/france-e-invoicing/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ags-widofact-2026",
        "title": "Plateforme PA e-facturation WiDOFACT",
        "publisher": "AGS Records Management",
        "url": "https://www.ags-recordsmanagement.com/fr/reforme-facturation-electronique/plateforme-pa-e-facturation/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "arratech-france-2026",
        "title": "E-invoicing in France",
        "publisher": "Arratech",
        "url": "https://www.arratech.com/e-invoicing-in-france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "arratech-api-2026",
        "title": "Arratech Connect capability brief",
        "publisher": "Arratech",
        "url": "https://docs.arratech.com/h/arratech-connect-capability-brief",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "aruba-onesuite-2026",
        "title": "OneSuite : fonctionnalités et tarifs",
        "publisher": "Aruba",
        "url": "https://www.arubaonesuite.fr/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "atgp-beefact-2026",
        "title": "BEE.FACT et la facture électronique",
        "publisher": "ATGP",
        "url": "https://www.atgp.net/nos-solutions/facture-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "bc-easinvoice-2026",
        "title": "eas'Invoice",
        "publisher": "BC Solutions",
        "url": "https://bcsolutions.fr/easinvoice/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cbs-eworld-2026",
        "title": "e-world.cloud",
        "publisher": "CBS Corporate Business Solutions",
        "url": "https://www.cbs-consulting.com/en/expertise/e-invoice-world-cloud/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cegi-pa-2026",
        "title": "Immatriculation de la plateforme agréée Cegi",
        "publisher": "Cegi",
        "url": "https://www.cegi.fr/facture-electronique-groupe-cegi-obtient-limmatriculation-de-sa-plateforme-agreee/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "cyclope-pa-2026",
        "title": "Plateforme agréée Cyclope",
        "publisher": "Cyclope",
        "url": "https://cyclope.digital/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "dgfip-list-2026-09-10",
        "title": "Listes des plateformes agréées, mise à jour du 10 septembre 2026",
        "publisher": "DGFiP",
        "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
        "type": "official-list",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "darva-ofeli-2026",
        "title": "Immatriculation définitive de la plateforme Ofeli",
        "publisher": "DARVA",
        "url": "https://www.darva.com/fr/actualites/immatriculation-definitive-pour-ofeli-plateforme-agreee/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "digipharmacie-pa-2026",
        "title": "DigiPA : la facturation électronique en officine",
        "publisher": "Digipharmacie",
        "url": "https://digipharmacie.fr/digipa-la-facturation-electronique-en-officine-en-clair",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "digipharmacie-cgv-2026",
        "title": "Conditions générales de vente - Option DigiPA",
        "publisher": "Digipharmacie",
        "url": "https://digipharmacie.fr/conditions-generales-de-vente",
        "type": "contract",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docnova-france-2026",
        "title": "Logiciel de facturation électronique en France",
        "publisher": "Docnova",
        "url": "https://docnova.ai/fr/logiciel-de-facturation-electronique-en-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "docnova-pricing-2026",
        "title": "Tarifs Docnova",
        "publisher": "Docnova",
        "url": "https://docnova.ai/fr/prix/",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "freedz-pa-2026",
        "title": "Plateforme de dématérialisation Freedz",
        "publisher": "Freedz",
        "url": "https://freedz.io/plateforme-dematerialisation-partenaire/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "dokapi-france-2026",
        "title": "Dokapi France",
        "publisher": "Dokapi",
        "url": "https://www.dokapi.io/fr-be/dokapi-france",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ecosio-einvoicing-2026",
        "title": "Solutions de facturation électronique ecosio",
        "publisher": "ecosio",
        "url": "https://ecosio.com/fr/la-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ecosio-connectors-2026",
        "title": "Compliance connectors ecosio",
        "publisher": "ecosio",
        "url": "https://connect.ecosio.com/docs/e-invoicing-connectors",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "dgfip-list-2026-08-19",
        "title": "Liste des plateformes agréées satisfaisant à l'ensemble des conditions, incluant les tests d'interopérabilité",
        "publisher": "DGFiP",
        "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
        "type": "official-list",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "edieyes-invoices-2026",
        "title": "Solutions factures EdiEyes",
        "publisher": "EdiEyes Vision Care",
        "url": "https://www.edieyes.fr/solutions-factures/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "enerj-home-2026",
        "title": "Solutions de dématérialisation ENERJ",
        "publisher": "ENERJ",
        "url": "https://www.enerj.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "entropics-zenonline-2026",
        "title": "ZenOnline",
        "publisher": "Entropics",
        "url": "https://entropics.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "facnote-pa-2026",
        "title": "Facnote PDP",
        "publisher": "Groupe Facnote",
        "url": "https://groupefacnote.com/facnote-pdp-2/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "gestav-pa-2026",
        "title": "Facturation électronique Gestav",
        "publisher": "Gestav",
        "url": "https://gestav.com/facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "gestav-pricing-2026",
        "title": "Tarifs de facturation électronique Gestav",
        "publisher": "Gestav",
        "url": "https://gestav.com/facturation-electronique/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "iaf-pa-2026",
        "title": "Facturation électronique IAF",
        "publisher": "IAF",
        "url": "https://www.iaf.fr/facturation-electronique.html",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "iga-home-2026",
        "title": "Solutions IGA Assurance",
        "publisher": "IGA Assurance",
        "url": "https://www.iga-assurance.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "klekoon-pa-2026",
        "title": "Facturation électronique Klekoon",
        "publisher": "Klekoon",
        "url": "https://www.klekoon.com/facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "village-connecte-pa-2026",
        "title": "La plateforme agréée LVC",
        "publisher": "Le Village Connecté",
        "url": "https://village-connecte.fr/la-plateforme-agreee-lvc/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "lundi-matin-pa-2026-09",
        "title": "Offres PA seule et PA avec LMB, quotas en mouvements",
        "publisher": "LUNDI MATIN",
        "url": "https://www.lundimatin.fr/plateforme-agreee-facture-electronique",
        "type": "pricing",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "myfiteco-pa-2026",
        "title": "Facturation électronique MyFiteco",
        "publisher": "Fiteco",
        "url": "https://www.fiteco.com/facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "mykinexo-pa-2026",
        "title": "MyKinexo rejoint la liste des plateformes",
        "publisher": "Kinexo",
        "url": "https://www.kinexo.fr/facture-electronique-mykinexo-rejoint-la-liste-officielle-des-pdp-immatriculees/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "mysupply-france-2026",
        "title": "E-invoicing in France",
        "publisher": "MySupply",
        "url": "https://mysupply.dk/en/e-invoicing-in-france/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "neotimo-home-2026",
        "title": "Plateforme agréée Neotimo",
        "publisher": "Neotimo",
        "url": "https://neotimo.com/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "neotimo-pricing-2026",
        "title": "Tarifs Neotimo",
        "publisher": "Neotimo",
        "url": "https://neotimo.com/pricing",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "neotimo-developers-2026",
        "title": "API Neotimo pour développeurs",
        "publisher": "Neotimo",
        "url": "https://neotimo.com/developers",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "officein-home-2026",
        "title": "OfficeIn pour les pharmacies",
        "publisher": "OfficeIn",
        "url": "https://officein.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "oneup-invoicing-2026",
        "title": "Logiciel de facturation OneUp",
        "publisher": "OneUp",
        "url": "https://smallbusiness.oneup.com/fr/logiciel-facturation",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "oneup-pricing-2026",
        "title": "Tarifs OneUp",
        "publisher": "OneUp",
        "url": "https://smallbusiness.oneup.com/fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "payflows-athena-2026",
        "title": "Athena AP Automation",
        "publisher": "Payflows",
        "url": "https://payflows.io/athena/ap-automation",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "scribee-pa-2026",
        "title": "Plateforme agréée Scribee",
        "publisher": "Scribee",
        "url": "https://www.scribee.tech/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "sni-france-2026",
        "title": "France B2B e-invoicing",
        "publisher": "SNI Technology",
        "url": "https://snitechnology.net/fr/france-la-facturation-%C3%A9lectronique-b2b/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "solo-facturation-2026",
        "title": "Facturation et tarifs Solo",
        "publisher": "Solo",
        "url": "https://www.solo.fr/facturation",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "srci-pa-2026",
        "title": "SRCI plateforme agréée",
        "publisher": "SRCI",
        "url": "https://solutions.srci.fr/srci-pa-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "srci-ixfacture-2026",
        "title": "iXFacture",
        "publisher": "SRCI",
        "url": "https://solutions.srci.fr/facture-electronique-operateur-dematerialisation/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "treso2-invoices-2026",
        "title": "Facture électronique Treso2",
        "publisher": "Treso2",
        "url": "https://www.treso2.com/solutions/fonctionnalites/facture-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "treso2-pricing-2026",
        "title": "Tarifs Treso2",
        "publisher": "Treso2",
        "url": "https://www.treso2.com/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ventya-invoices-2026",
        "title": "Facture électronique Ventya",
        "publisher": "Ventya",
        "url": "https://www.ventya.fr/facture-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "veryswing-pa-2026",
        "title": "Veryswing certifié plateforme agréée",
        "publisher": "Veryswing",
        "url": "https://veryswing.com/veryswing-certifie-plateforme-agreee-facturation-electronique.html",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "veryswing-pricing-2026",
        "title": "Tarifs Veryswing",
        "publisher": "Veryswing",
        "url": "https://veryswing.com/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "vosfactures-pa-2026",
        "title": "Plateforme agréée VosFactures",
        "publisher": "VosFactures",
        "url": "https://vosfactures.fr/pa",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "vosfactures-pricing-2026",
        "title": "Tarifs VosFactures",
        "publisher": "VosFactures",
        "url": "https://vosfactures.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "weinvoice-pa-2026",
        "title": "WeInvoice",
        "publisher": "WeProc",
        "url": "https://weinvoice.fr/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "wisetech-compliance-2026",
        "title": "CargoWise Geo Compliance",
        "publisher": "WiseTech Global",
        "url": "https://www.wisetechglobal.com/product/geo-compliance",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "xelya-pa-2026",
        "title": "Plateforme agréée Xelya",
        "publisher": "Xelya",
        "url": "https://www.xelya.com/plateforme-agreee-facturation-electronique/",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "ytems-pa-2026",
        "title": "Facturation électronique et plateforme Ytems",
        "publisher": "Ytems",
        "url": "https://com.ytems.app/expert-comptable/facturation-electronique-pdp",
        "type": "documentation",
        "accessedAt": "2026-08-26"
      },
      {
        "id": "blg-pa-2026-09",
        "title": "blgCloud devient plateforme agréée",
        "publisher": "BLG",
        "url": "https://www.blgcloud.fr/fonctionnalites-produit-etendues/fonctionnalites-produit-etendues-14/blgcloud-devient-plateforme-agreee-pour-la-facturation-electronique-en-france-185",
        "type": "documentation",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "fiskaltrust-france-2026-09",
        "title": "Conformité fiscale et logiciels de caisse en France",
        "publisher": "fiskaltrust",
        "url": "https://fiskaltrust.eu/en-fr/",
        "type": "documentation",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "dgfip-list-20261014",
        "title": "Listes DGFiP du 13 octobre : 155 PA et 11 dossiers en attente",
        "publisher": "DGFiP",
        "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
        "type": "official-list",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "befresh-pa-20261014",
        "title": "BeInvoice : Peppol, API JSON REST et hébergement",
        "publisher": "BeFresh",
        "url": "https://befresh.lu/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "factureapp-pa-20261014",
        "title": "FacturesApp : réception électronique et offre publique",
        "publisher": "FacturesApp",
        "url": "https://www.factureapp.com/",
        "type": "pricing",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "insiders-einvoicing-20261014",
        "title": "Solutions Insiders e-connect, e-convert et SAP",
        "publisher": "Insiders Technologies",
        "url": "https://insiders-technologies.com/en/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "kalanda-pa-20261014",
        "title": "Kalanda : services d’hébergement et infrastructures",
        "publisher": "Kalanda",
        "url": "https://www.kalanda.net/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "my-eddy-pa-20261014",
        "title": "DailyApps : outils RH et gestion des dépenses",
        "publisher": "DailyApps",
        "url": "https://dailyapps.fr/",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "ratioo-pa-offre-20261014",
        "title": "Ratioo : fonctions de la plateforme agréée",
        "publisher": "Ratioo",
        "url": "https://ratioo.fr/pa-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-10-14"
      },
      {
        "id": "ratioo-pricing-20261014",
        "title": "Ratioo : tarif par dossier et volume du cabinet",
        "publisher": "Ratioo",
        "url": "https://ratioo.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-10-14"
      }
    ]
  },
  "invoiceRoutes": {
    "checkedAt": "2026-10-14",
    "passportRoutes": [
      {
        "slug": "qonto",
        "name": "Qonto",
        "officialName": "QONTO",
        "routeState": "documented",
        "routeLabel": "Parcours direct documenté",
        "channel": "Interface web",
        "summary": "Qonto documente l'import de factures électroniques existantes puis leur envoi depuis l'espace Factures clients.",
        "facts": [
          {
            "id": "entry",
            "label": "Entrée du fichier",
            "value": "Import dans Factures clients",
            "detail": "Le centre d'aide accepte les factures électroniques importées aux formats Factur-X, UBL ou CII.",
            "state": "documented",
            "sourceIds": [
              "qonto-import-electronic-2026"
            ]
          },
          {
            "id": "format",
            "label": "Factur-X tiers",
            "value": "Accepté à l'import",
            "detail": "Le format Factur-X figure explicitement parmi les formats électroniques importables.",
            "state": "documented",
            "sourceIds": [
              "qonto-import-electronic-2026"
            ]
          },
          {
            "id": "transmission",
            "label": "Envoi électronique",
            "value": "Depuis Qonto",
            "detail": "La documentation relie la facture électronique importée à un envoi depuis la fiche de facture client.",
            "state": "documented",
            "sourceIds": [
              "qonto-import-electronic-2026",
              "qonto-flow-2026"
            ]
          },
          {
            "id": "integrity",
            "label": "XML d'origine",
            "value": "Conservation à contrôler",
            "detail": "Les formats acceptés sont publiés, mais la conservation sans transformation du XML embarqué n'est pas décrite.",
            "state": "confirm",
            "sourceIds": [
              "qonto-import-electronic-2026"
            ]
          }
        ],
        "cost": {
          "value": "0 € HT annoncé",
          "detail": "La facturation électronique est annoncée gratuite, avec ou sans compte professionnel. Les services bancaires restent hors périmètre.",
          "sourceIds": [
            "qonto-invoicing-2026",
            "qonto-billing-2026"
          ]
        },
        "decisiveTest": "Importer ce même fichier, contrôler les lignes et totaux repris, puis vérifier que Qonto le conserve comme Factur-X avant l'envoi.",
        "nextStep": "Ouvrez Factures clients dans Qonto et utilisez l'import de facture électronique.",
        "profileHref": "/plateformes/qonto/",
        "checkedAt": "2026-08-25"
      },
      {
        "slug": "pennylane",
        "name": "Pennylane",
        "officialName": "PENNYLANE",
        "routeState": "constrained",
        "routeLabel": "Parcours API documenté",
        "channel": "API · plan Essentiel",
        "summary": "Pennylane documente l'import d'un Factur-X produit par un autre outil et sa transmission ultérieure, avec une condition de plan pour l'API.",
        "facts": [
          {
            "id": "entry",
            "label": "Entrée du fichier",
            "value": "Import Factur-X par API",
            "detail": "L'import API d'une facture client ou fournisseur Factur-X est documenté à partir du plan Essentiel.",
            "state": "documented",
            "sourceIds": [
              "pennylane-import-facturx-2026",
              "pennylane-formats-2026"
            ]
          },
          {
            "id": "format",
            "label": "Factur-X tiers",
            "value": "Lu par le parseur XML",
            "detail": "Pennylane indique lire le XML structuré plutôt que de passer le document Factur-X par l'OCR.",
            "state": "documented",
            "sourceIds": [
              "pennylane-import-facturx-2026"
            ]
          },
          {
            "id": "transmission",
            "label": "Envoi électronique",
            "value": "Transmission documentée",
            "detail": "La documentation précise que le fichier importé pourra ensuite être transmis à la plateforme de réception du client.",
            "state": "documented",
            "sourceIds": [
              "pennylane-import-facturx-2026"
            ]
          },
          {
            "id": "integrity",
            "label": "XML d'origine",
            "value": "Conservation à contrôler",
            "detail": "La lecture du XML est documentée, pas sa conservation sans transformation jusqu'au destinataire.",
            "state": "confirm",
            "sourceIds": [
              "pennylane-import-facturx-2026"
            ]
          }
        ],
        "cost": {
          "value": "À partir de 7 € HT/mois",
          "detail": "Un plan gratuit existe pour certaines micro-entreprises. L'accès API dépend du plan Essentiel.",
          "sourceIds": [
            "pennylane-main-2026",
            "pennylane-free-2026",
            "pennylane-import-facturx-2026"
          ]
        },
        "decisiveTest": "Faire importer ce fichier par l'API, puis comparer le PDF, le profil, les lignes, les totaux et l'identifiant de facture avant émission.",
        "nextStep": "Si vous avez le plan Essentiel, demandez un import test via l'API e-invoice avant de modifier votre chaîne actuelle.",
        "profileHref": "/plateformes/pennylane/",
        "checkedAt": "2026-08-25"
      },
      {
        "slug": "b2brouter",
        "name": "B2Brouter",
        "officialName": "B2BRouter",
        "routeState": "constrained",
        "routeLabel": "Portail simple, dernier mètre à tester",
        "channel": "Portail web ou API",
        "summary": "B2Brouter documente un portail direct, l'import PDF ou XML et Factur-X comme format d'entrée de son API française.",
        "facts": [
          {
            "id": "entry",
            "label": "Entrée du fichier",
            "value": "Portail ou API",
            "detail": "Le portail public annonce l'import PDF ou XML et l'API France accepte Factur-X, UBL et CII.",
            "state": "documented",
            "sourceIds": [
              "b2brouter-free-2026",
              "b2brouter-france-api-2026"
            ]
          },
          {
            "id": "format",
            "label": "Factur-X tiers",
            "value": "Format accepté par l'API",
            "detail": "Factur-X PDF/A-3 avec XML CII embarqué figure dans les formats d'entrée publiés pour la France.",
            "state": "documented",
            "sourceIds": [
              "b2brouter-france-api-2026"
            ]
          },
          {
            "id": "transmission",
            "label": "Envoi électronique",
            "value": "Routage pris en charge",
            "detail": "B2Brouter documente la transmission et le suivi depuis sa plateforme agréée.",
            "state": "documented",
            "sourceIds": [
              "b2brouter-home-2026",
              "b2brouter-france-api-2026"
            ]
          },
          {
            "id": "integrity",
            "label": "XML d'origine",
            "value": "Portail à contrôler",
            "detail": "Le chemin API est décrit, mais la conservation du XML d'un Factur-X tiers déposé dans le portail reste à tester.",
            "state": "confirm",
            "sourceIds": [
              "b2brouter-free-2026",
              "b2brouter-france-api-2026"
            ]
          }
        ],
        "cost": {
          "value": "Professional : 110 € HT/an",
          "detail": "Basic gratuit ne couvre pas la conformité France. Le tarif API et la conservation du XML importé restent à confirmer.",
          "sourceIds": [
            "b2brouter-pricing-2026-09"
          ]
        },
        "decisiveTest": "Déposer ce fichier dans le portail et vérifier qu'il reste identifié comme Factur-X avec ses données structurées, sans recréation.",
        "nextStep": "Créez un compte de test et importez une seule facture non sensible avant de retenir cette route.",
        "profileHref": "/plateformes/b2brouter/",
        "checkedAt": "2026-09-14"
      },
      {
        "slug": "superpdp",
        "name": "SuperPDP",
        "officialName": "SUPER PDP",
        "routeState": "unknown",
        "routeLabel": "Import direct à confirmer",
        "channel": "Compte en ligne ou API",
        "summary": "SuperPDP documente Factur-X et un compte en ligne direct, mais pas encore le dépôt d'un Factur-X déjà finalisé par un autre outil.",
        "facts": [
          {
            "id": "entry",
            "label": "Entrée du fichier",
            "value": "Compte direct documenté",
            "detail": "L'utilisation du compte en ligne sans solution compatible intermédiaire est publiée.",
            "state": "documented",
            "sourceIds": [
              "superpdp-home-2026",
              "superpdp-production-2026"
            ]
          },
          {
            "id": "format",
            "label": "Factur-X",
            "value": "Format pris en charge",
            "detail": "SuperPDP publie la prise en charge de Factur-X et des contrôles EN 16931.",
            "state": "documented",
            "sourceIds": [
              "superpdp-features-2026"
            ]
          },
          {
            "id": "transmission",
            "label": "Envoi électronique",
            "value": "Fonction documentée",
            "detail": "L'émission et le suivi figurent parmi les fonctions du compte en ligne.",
            "state": "documented",
            "sourceIds": [
              "superpdp-home-2026",
              "superpdp-features-2026"
            ]
          },
          {
            "id": "integrity",
            "label": "Factur-X tiers",
            "value": "Information non publiée",
            "detail": "Aucune source retenue ne décrit le bouton d'import ni la conservation du XML produit ailleurs.",
            "state": "not_published",
            "sourceIds": []
          }
        ],
        "cost": {
          "value": "Jusqu'à 1 000 factures/mois gratuites",
          "detail": "La vérification KYC ou KYB est affichée à 2 € HT. Une tarification API s'applique au-delà.",
          "sourceIds": [
            "superpdp-pricing-2026"
          ]
        },
        "decisiveTest": "Demander si le compte accepte un PDF/A-3 Factur-X EN 16931 tiers et s'il transmet son XML sans le reconstruire.",
        "nextStep": "Posez cette question précise à SuperPDP avant de déplacer votre facturation.",
        "profileHref": "/plateformes/superpdp/",
        "checkedAt": "2026-08-25"
      },
      {
        "slug": "tiime",
        "name": "Tiime",
        "officialName": "TIIME PDP",
        "routeState": "unknown",
        "routeLabel": "Création dans Tiime documentée",
        "channel": "Application Tiime",
        "summary": "Tiime documente la création et l'envoi depuis son application. Le dépôt d'un Factur-X finalisé dans un autre outil n'est pas décrit.",
        "facts": [
          {
            "id": "entry",
            "label": "Entrée du fichier",
            "value": "Création dans Tiime",
            "detail": "Le parcours public présente des factures créées dans Tiime Invoice.",
            "state": "documented",
            "sourceIds": [
              "tiime-pa-2026"
            ]
          },
          {
            "id": "format",
            "label": "Factur-X tiers",
            "value": "Information non publiée",
            "detail": "Les sources retenues ne décrivent pas l'import d'une facture de vente Factur-X déjà finalisée.",
            "state": "not_published",
            "sourceIds": []
          },
          {
            "id": "transmission",
            "label": "Envoi électronique",
            "value": "Depuis Tiime",
            "detail": "L'émission et la réception électroniques sont annoncées depuis l'application Tiime.",
            "state": "documented",
            "sourceIds": [
              "tiime-pa-2026"
            ]
          },
          {
            "id": "integrity",
            "label": "XML d'origine",
            "value": "Information non publiée",
            "detail": "Aucun parcours public ne permet d'établir la conservation du XML d'un fichier tiers.",
            "state": "not_published",
            "sourceIds": []
          }
        ],
        "cost": {
          "value": "0 € HT annoncé",
          "detail": "La facturation électronique est annoncée gratuite et sans limite. Les modules optionnels restent hors périmètre.",
          "sourceIds": [
            "tiime-pricing-2026",
            "tiime-pa-2026"
          ]
        },
        "decisiveTest": "Demander à Tiime si une facture de vente Factur-X créée ailleurs peut être déposée puis émise sans ressaisie.",
        "nextStep": "Si vous souhaitez garder votre outil actuel, faites confirmer l'import d'un Factur-X tiers avant d'activer Tiime comme PA.",
        "profileHref": "/plateformes/tiime/",
        "checkedAt": "2026-08-25"
      },
      {
        "slug": "abby",
        "name": "Abby",
        "officialName": "ABBY",
        "routeState": "unknown",
        "routeLabel": "Parcours externe non publié",
        "channel": "Application Abby",
        "summary": "Abby documente la création de factures dans son application. Sa documentation de migration ne décrit pas l'import automatique de factures externes finalisées.",
        "facts": [
          {
            "id": "entry",
            "label": "Entrée du fichier",
            "value": "Création dans Abby",
            "detail": "Le parcours publié part d'une facture créée puis finalisée dans Abby.",
            "state": "documented",
            "sourceIds": [
              "abby-electronic-invoicing-2026"
            ]
          },
          {
            "id": "format",
            "label": "Factur-X tiers",
            "value": "Import non documenté",
            "detail": "La documentation de migration indique que les anciennes factures ne sont pas importées automatiquement dans la facturation.",
            "state": "confirm",
            "sourceIds": [
              "abby-import-history-2026"
            ]
          },
          {
            "id": "transmission",
            "label": "Envoi électronique",
            "value": "Depuis Abby",
            "detail": "Les fonctions de facturation électronique sont annoncées dans l'offre Abby.",
            "state": "documented",
            "sourceIds": [
              "abby-electronic-invoicing-2026",
              "abby-activation-2026"
            ]
          },
          {
            "id": "integrity",
            "label": "XML d'origine",
            "value": "Information non publiée",
            "detail": "Aucun parcours public ne permet d'établir la conservation d'un XML Factur-X produit ailleurs.",
            "state": "not_published",
            "sourceIds": []
          }
        ],
        "cost": {
          "value": "0 € HT annoncé",
          "detail": "L'offre Basique annonce la facturation électronique gratuite et sans limitation. Les fonctions avancées restent hors périmètre.",
          "sourceIds": [
            "abby-pricing-2026",
            "abby-electronic-invoicing-2026"
          ]
        },
        "decisiveTest": "Demander si Abby accepte une facture de vente Factur-X finalisée ailleurs et la transmet sans la recréer.",
        "nextStep": "Si votre facture vient d'un autre outil, obtenez une réponse écrite d'Abby avant toute bascule.",
        "profileHref": "/plateformes/abby/",
        "checkedAt": "2026-08-25"
      }
    ],
    "directRoutingOptions": [
      {
        "id": "b2brouter",
        "name": "B2Brouter",
        "officialName": "B2BRouter",
        "statusLabel": "Piste la plus documentée",
        "summary": "Son portail public réunit l'import de factures PDF ou XML et l'envoi de factures électroniques depuis la PA elle-même.",
        "facts": [
          {
            "label": "PA immatriculée",
            "value": "Oui",
            "state": "documented",
            "sourceIds": [
              "dgfip-list-2026-09-10"
            ]
          },
          {
            "label": "Accès direct, sans SC imposée",
            "value": "Portail web",
            "state": "documented",
            "sourceIds": [
              "b2brouter-home-2026"
            ]
          },
          {
            "label": "Import d'un fichier existant",
            "value": "PDF ou XML",
            "state": "documented",
            "sourceIds": [
              "b2brouter-free-2026"
            ]
          },
          {
            "label": "Factur-X tiers conservé de bout en bout",
            "value": "À tester",
            "state": "confirm",
            "sourceIds": [
              "b2brouter-free-2026",
              "b2brouter-facturx-validator-2026"
            ]
          }
        ],
        "priceByVolume": {
          "up-to-24": "Conformité France : Professional à 110 € HT/an, même sous 24 transactions",
          "25-to-1000": "Professional à 110 € HT/an, factures illimitées sur le portail ; API à chiffrer",
          "over-1000": "Portail Professional à 110 € HT/an ; raccordement API à chiffrer",
          "unknown": "Conformité France dès 110 € HT/an ; Basic gratuit exclu de ce périmètre"
        },
        "priceSourceIds": [
          "b2brouter-pricing-2026-09"
        ],
        "decisiveUnknown": "La documentation ne dit pas explicitement si l'import d'un PDF/A-3 Factur-X tiers conserve son XML EN16931 jusqu'à l'émission, sans ressaisie.",
        "nextStep": "Demandez à B2Brouter de confirmer par écrit que le portail conserve le XML EN16931 du fichier sans ressaisie.",
        "profileHref": "/plateformes/b2brouter/"
      },
      {
        "id": "superpdp",
        "name": "SuperPDP",
        "officialName": "SUPER PDP",
        "statusLabel": "Alternative très crédible",
        "summary": "Le compte en ligne est utilisable directement et la plateforme documente Factur-X ainsi que la validation EN16931.",
        "facts": [
          {
            "label": "PA immatriculée",
            "value": "Oui",
            "state": "documented",
            "sourceIds": [
              "dgfip-list-2026-09-10"
            ]
          },
          {
            "label": "Accès direct, sans SC imposée",
            "value": "Compte en ligne",
            "state": "documented",
            "sourceIds": [
              "superpdp-home-2026",
              "superpdp-production-2026"
            ]
          },
          {
            "label": "Factur-X et règles EN16931",
            "value": "Documentés",
            "state": "documented",
            "sourceIds": [
              "superpdp-features-2026"
            ]
          },
          {
            "label": "Dépôt d'un Factur-X déjà produit",
            "value": "Non documenté publiquement",
            "state": "unknown",
            "sourceIds": [
              "superpdp-production-2026"
            ]
          }
        ],
        "priceByVolume": {
          "up-to-24": "Compte gratuit, dans la limite de 1 000 factures par mois",
          "25-to-1000": "Compte gratuit, dans la limite de 1 000 factures par mois",
          "over-1000": "Bascule vers la tarification API au-delà de 1 000 factures par mois",
          "unknown": "Compte gratuit jusqu'à 1 000 factures par mois, KYC/KYB affiché à 2 € HT"
        },
        "priceSourceIds": [
          "superpdp-pricing-2026"
        ],
        "decisiveUnknown": "Le site public permet d'établir l'envoi depuis un compte et la prise en charge de Factur-X, mais pas encore le bouton d'import d'un fichier tiers déjà finalisé.",
        "nextStep": "Avant de changer quoi que ce soit, demandez si le compte accepte un PDF/A-3 Factur-X EN16931 généré par un logiciel tiers, sans recréer la facture.",
        "profileHref": "/plateformes/superpdp/"
      },
      {
        "id": "dext",
        "name": "Dext",
        "officialName": "DEXT",
        "statusLabel": "Parcours importé à confirmer",
        "summary": "Dext documente l'import de factures de vente et leur envoi électronique via sa propre PA.",
        "facts": [
          {
            "label": "PA immatriculée",
            "value": "Oui",
            "state": "documented",
            "sourceIds": [
              "dgfip-list-2026-09-10"
            ]
          },
          {
            "label": "Accès direct, sans SC imposée",
            "value": "Espace Dext",
            "state": "documented",
            "sourceIds": [
              "dext-send-electronic-2026"
            ]
          },
          {
            "label": "Import d'une facture de vente",
            "value": "Web, e-mail ou mobile",
            "state": "documented",
            "sourceIds": [
              "dext-add-documents-2026"
            ]
          },
          {
            "label": "XML EN16931 du fichier tiers conservé",
            "value": "Non précisé",
            "state": "unknown",
            "sourceIds": [
              "dext-send-electronic-2026"
            ]
          }
        ],
        "priceByVolume": {
          "up-to-24": "Tarif de ce parcours non publié dans les sources retenues",
          "25-to-1000": "Tarif de ce parcours non publié dans les sources retenues",
          "over-1000": "Tarif de ce parcours non publié dans les sources retenues",
          "unknown": "Tarif de ce parcours non publié dans les sources retenues"
        },
        "priceSourceIds": [
          "dext-send-electronic-2026"
        ],
        "decisiveUnknown": "Les pages d'aide relient bien les factures importées au suivi PA, mais elles décrivent surtout le Factur-X créé dans Dext, pas la conservation d'un Factur-X produit ailleurs.",
        "nextStep": "Faites confirmer par Dext que l'import d'une vente conserve l'XML embarqué d'origine et permet la transmission directe, sans recréation du document ni conversion OCR.",
        "profileHref": null
      }
    ],
    "sources": [
      {
        "id": "qonto-import-electronic-2026",
        "title": "Comment importer plusieurs factures à la fois ?",
        "publisher": "Centre d'aide Qonto",
        "url": "https://support-fr.qonto.com/hc/fr/articles/26478744461713-Comment-puis-je-importer-plusieurs-factures-%C3%A0-la-fois",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-flow-2026",
        "title": "Comment fonctionne la facturation électronique ?",
        "publisher": "Centre d'aide Qonto",
        "url": "https://support-fr.qonto.com/hc/fr/articles/27885538176913-Comment-fonctionne-la-facturation-%C3%A9lectronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-invoicing-2026",
        "title": "Outil de facturation électronique",
        "publisher": "Qonto",
        "url": "https://qonto.com/fr/invoicing/e-invoicing",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "qonto-billing-2026",
        "title": "Gestion des devis et factures",
        "publisher": "Qonto",
        "url": "https://qonto.com/fr/invoicing",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-import-facturx-2026",
        "title": "Importer des factures au format Factur-X",
        "publisher": "Centre d'aide Pennylane",
        "url": "https://help.pennylane.com/fr/articles/23554-importer-des-factures-au-format-factur-x",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-formats-2026",
        "title": "Comprendre les formats de la facturation électronique",
        "publisher": "Pennylane",
        "url": "https://help.pennylane.com/fr/articles/367168-comprendre-les-formats-de-la-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-main-2026",
        "title": "Logiciel de facturation électronique",
        "publisher": "Pennylane",
        "url": "https://www.pennylane.com/fr/logiciel-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "pennylane-free-2026",
        "title": "Facture électronique gratuite pour les micro-entreprises",
        "publisher": "Pennylane",
        "url": "https://www.pennylane.com/fr/facturation-electronique-gratuite",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "b2brouter-free-2026",
        "title": "Logiciel de facturation en ligne et import PDF ou XML",
        "publisher": "B2Brouter",
        "url": "https://www.b2brouter.net/fr/facturation-electronique-gratuite/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "b2brouter-france-api-2026",
        "title": "DGFiP e-Invoicing and e-Reporting",
        "publisher": "Documentation B2Brouter",
        "url": "https://docs.b2brouter.net/en/developers/guides-by-country/france/dgfip-e-invoicing-and-e-reporting/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "b2brouter-home-2026",
        "title": "Plateforme agréée et portail de facturation électronique",
        "publisher": "B2Brouter",
        "url": "https://www.b2brouter.net/fr/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "b2brouter-pricing-2026-09",
        "title": "Tarifs et matrice de conformité France par abonnement",
        "publisher": "B2Brouter",
        "url": "https://www.b2brouter.net/fr/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "superpdp-home-2026",
        "title": "Plateforme agréée de facturation électronique",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-production-2026",
        "title": "SuperPDP ouvre son service en production",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/actualites/2026-05-04-super-pdp-ouvre-son-service-en-production/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-features-2026",
        "title": "Fonctionnalités de SuperPDP",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/fonctionnalites/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "superpdp-pricing-2026",
        "title": "Tarifs de SuperPDP",
        "publisher": "SuperPDP",
        "url": "https://www.superpdp.tech/tarifs/",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "tiime-pa-2026",
        "title": "Tiime, votre plateforme agréée",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/plateforme-dematerialisation-partenaire-pdp",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "tiime-pricing-2026",
        "title": "Tarifs et coûts de la solution Tiime",
        "publisher": "Tiime",
        "url": "https://www.tiime.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-electronic-invoicing-2026",
        "title": "La facturation électronique est-elle gratuite sur Abby ?",
        "publisher": "Abby",
        "url": "https://aide.abby.fr/fr/articles/15276234-la-facturation-electronique-est-elle-gratuite-sur-abby",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-import-history-2026",
        "title": "Peut-on utiliser plusieurs logiciels de comptabilité avec Abby ?",
        "publisher": "Centre d'aide Abby",
        "url": "https://aide.abby.fr/fr/articles/15290086-peut-on-utiliser-plusieurs-logiciels-de-comptabilite-avec-abby",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-activation-2026",
        "title": "Comment activer Abby comme plateforme agréée de facturation électronique ?",
        "publisher": "Centre d'aide Abby",
        "url": "https://aide.abby.fr/fr/articles/11823515-comment-activer-abby-comme-plateforme-agreee-de-facturation-electronique",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "abby-pricing-2026",
        "title": "Nos offres et abonnements",
        "publisher": "Abby",
        "url": "https://abby.fr/tarifs",
        "type": "pricing",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "dgfip-list-2026-09-10",
        "title": "Listes des plateformes agréées, mise à jour du 10 septembre 2026",
        "publisher": "DGFiP",
        "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
        "type": "official-list",
        "accessedAt": "2026-09-14"
      },
      {
        "id": "b2brouter-facturx-validator-2026",
        "title": "Validateur Factur-X en ligne",
        "publisher": "B2Brouter",
        "url": "https://www.b2brouter.net/fr/factur-x-validator/",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "dext-send-electronic-2026",
        "title": "Comment envoyer des factures électroniques depuis Dext",
        "publisher": "Dext",
        "url": "https://help.dext.com/fr/articles/713039-comment-envoyer-des-factures-electroniques-depuis-dext",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      },
      {
        "id": "dext-add-documents-2026",
        "title": "Comment ajouter des documents dans Dext",
        "publisher": "Dext",
        "url": "https://help.dext.com/fr/articles/747307-comment-ajouter-des-documents-dans-dext",
        "type": "documentation",
        "accessedAt": "2026-08-25"
      }
    ]
  },
  "sources": [
    {
      "id": "dgfip-list-2026-08-19",
      "title": "Liste des plateformes agréées satisfaisant à l'ensemble des conditions, incluant les tests d'interopérabilité",
      "publisher": "DGFiP",
      "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
      "type": "official-list",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "aife-calendar-2026",
      "title": "Facturation électronique interentreprises",
      "publisher": "AIFE",
      "url": "https://aife.economie.gouv.fr/nos-applications/facturation-electronique-b2b/",
      "type": "institutional",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "abby-home-2026",
      "title": "Facturation et comptabilité pour les indépendants",
      "publisher": "Abby",
      "url": "https://abby.fr/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "abby-pricing-2026",
      "title": "Nos offres et abonnements",
      "publisher": "Abby",
      "url": "https://abby.fr/tarifs",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "abby-electronic-invoicing-2026",
      "title": "La facturation électronique est-elle gratuite sur Abby ?",
      "publisher": "Abby",
      "url": "https://aide.abby.fr/fr/articles/15276234-la-facturation-electronique-est-elle-gratuite-sur-abby",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "abby-activation-2026",
      "title": "Comment activer Abby comme plateforme agréée de facturation électronique ?",
      "publisher": "Centre d'aide Abby",
      "url": "https://aide.abby.fr/fr/articles/11823515-comment-activer-abby-comme-plateforme-agreee-de-facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "abby-import-history-2026",
      "title": "Peut-on utiliser plusieurs logiciels de comptabilité avec Abby ?",
      "publisher": "Centre d'aide Abby",
      "url": "https://aide.abby.fr/fr/articles/15290086-peut-on-utiliser-plusieurs-logiciels-de-comptabilite-avec-abby",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "cegid-pa-2026",
      "title": "Comprendre la Plateforme Agréée Cegid",
      "publisher": "Cegid",
      "url": "https://www.cegid.com/fr/facture-electronique-obligatoire/pdp/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "cegid-about-2026",
      "title": "À propos de Cegid",
      "publisher": "Cegid",
      "url": "https://www.cegid.com/fr/a-propos/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "cegid-supervision-2026",
      "title": "Console de supervision de la facturation électronique",
      "publisher": "Cegid",
      "url": "https://www.cegid.com/fr/wp-content/uploads/sites/7/2026/03/inforgaphie-cpa-tableaudesuivi.pdf",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sage-pa-2026",
      "title": "Sage Plateforme Agréée",
      "publisher": "Sage France",
      "url": "https://www.sage.com/fr-fr/dematerialisation/facture-electronique/sage-plateforme-de-dematerialisation-partenaire/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sage-products-2026",
      "title": "Logiciels conformes pour la facturation électronique",
      "publisher": "Sage France",
      "url": "https://www.sage.com/fr-fr/dematerialisation/facture-electronique/logiciels/",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sage-scale-2026",
      "title": "Sage, logiciels de gestion pour les petites et moyennes entreprises",
      "publisher": "Sage",
      "url": "https://www.sage.com/fr-fr/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "pennylane-main-2026",
      "title": "Logiciel de facturation électronique",
      "publisher": "Pennylane",
      "url": "https://www.pennylane.com/fr/logiciel-facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "pennylane-free-2026",
      "title": "Facture électronique gratuite pour les micro-entreprises",
      "publisher": "Pennylane",
      "url": "https://www.pennylane.com/fr/facturation-electronique-gratuite",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "pennylane-formats-2026",
      "title": "Comprendre les formats de la facturation électronique",
      "publisher": "Pennylane",
      "url": "https://help.pennylane.com/fr/articles/367168-comprendre-les-formats-de-la-facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "pennylane-import-facturx-2026",
      "title": "Importer des factures au format Factur-X",
      "publisher": "Centre d'aide Pennylane",
      "url": "https://help.pennylane.com/fr/articles/23554-importer-des-factures-au-format-factur-x",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "tiime-pa-2026",
      "title": "Tiime, votre plateforme agréée",
      "publisher": "Tiime",
      "url": "https://www.tiime.fr/plateforme-dematerialisation-partenaire-pdp",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "tiime-pricing-2026",
      "title": "Tarifs et coûts de la solution Tiime",
      "publisher": "Tiime",
      "url": "https://www.tiime.fr/tarifs",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "tiime-accountant-2026",
      "title": "Accès Tiime Expert pour l'expert-comptable",
      "publisher": "Tiime",
      "url": "https://www.tiime.fr/ec/invitation-client",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "tiime-subprocessors-2026",
      "title": "Liste des sous-traitants",
      "publisher": "Tiime",
      "url": "https://www.tiime.fr/soustraitants",
      "type": "security",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "myunisoft-home-2026",
      "title": "Logiciel expert-comptable et gestion TPE-PME souverain",
      "publisher": "MyUnisoft",
      "url": "https://myu.fr/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "myunisoft-press-2025",
      "title": "Dossier de presse MyUnisoft",
      "publisher": "MyUnisoft",
      "url": "https://myunisoft.fr/wp-content/uploads/2025/06/dossier-de-presse-MyUnisoft.pdf",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "septeo-pa-2026",
      "title": "Plateforme Agréée de facturation électronique",
      "publisher": "Septeo Ingeneo",
      "url": "https://www.ingeneo.septeo.com/plateforme-agreee-facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "qonto-invoicing-2026",
      "title": "Outil de facturation électronique",
      "publisher": "Qonto",
      "url": "https://qonto.com/fr/invoicing/e-invoicing",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "qonto-billing-2026",
      "title": "Gestion des devis et factures",
      "publisher": "Qonto",
      "url": "https://qonto.com/fr/invoicing",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "qonto-about-2026",
      "title": "À propos de Qonto",
      "publisher": "Qonto",
      "url": "https://qonto.com/fr/about",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "qonto-flow-2026",
      "title": "Comment fonctionne la facturation électronique ?",
      "publisher": "Centre d'aide Qonto",
      "url": "https://support-fr.qonto.com/hc/fr/articles/27885538176913-Comment-fonctionne-la-facturation-%C3%A9lectronique",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "qonto-ereporting-2026",
      "title": "Comment activer et utiliser l'e-reporting avec Qonto ?",
      "publisher": "Centre d'aide Qonto",
      "url": "https://support-fr.qonto.com/hc/fr/articles/48509023125521-Comment-activer-et-utiliser-l-e-reporting-avec-Qonto",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "qonto-import-electronic-2026",
      "title": "Comment importer plusieurs factures à la fois ?",
      "publisher": "Centre d'aide Qonto",
      "url": "https://support-fr.qonto.com/hc/fr/articles/26478744461713-Comment-puis-je-importer-plusieurs-factures-%C3%A0-la-fois",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "indy-invoicing-2026",
      "title": "La facturation électronique avec Indy",
      "publisher": "Indy",
      "url": "https://www.indy.fr/facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "indy-activation-2026",
      "title": "Comment activer la facturation électronique sur Indy ?",
      "publisher": "Le wikicompta d'Indy",
      "url": "https://wikicompta.indy.fr/fr/articles/11813517-comment-activer-la-facturation-electronique-sur-indy",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "indy-billing-2026",
      "title": "Le logiciel de facturation pensé pour les indépendants",
      "publisher": "Indy",
      "url": "https://www.indy.fr/facturation/",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "indy-scale-2024",
      "title": "Indy passe le cap des 100 000 utilisateurs",
      "publisher": "Indy",
      "url": "https://www.indy.fr/wp-content/uploads/2024-07-04-Indy-passe-les-100-000-utilisateurs.pdf",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sellsy-pa-2026",
      "title": "Sellsy devient officiellement Plateforme Agréée",
      "publisher": "Sellsy",
      "url": "https://go.sellsy.com/blog/sellsy-plateforme-agreee-facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sellsy-invoicing-2026",
      "title": "Logiciel de facturation électronique",
      "publisher": "Sellsy",
      "url": "https://go.sellsy.com/logiciel-facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sellsy-accountants-2026",
      "title": "Sellsy pour les experts-comptables",
      "publisher": "Sellsy",
      "url": "https://go.sellsy.com/sellsy-experts-comptables",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sellsy-pricing-2026",
      "title": "Offres et tarifs Sellsy",
      "publisher": "Sellsy",
      "url": "https://go.sellsy.com/offres",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sellsy-activation-2026",
      "title": "Compléter le mandat d'émission sur la plateforme Sellsy PA",
      "publisher": "Centre d'aide Sellsy",
      "url": "https://help.sellsy.com/fr/articles/12674710-completer-le-mandat-d-emission-sur-la-plateforme-sellsy-pa",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sellsy-reception-2026",
      "title": "Sellsy PA de réception et vous",
      "publisher": "Centre d'aide Sellsy",
      "url": "https://help.sellsy.com/fr/articles/11829292-sellsy-pa-de-reception-et-vous",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sellsy-pilot-2026",
      "title": "Finaliser une facture électronique dans Sellsy",
      "publisher": "Centre d'aide Sellsy",
      "url": "https://help.sellsy.com/fr/articles/15654295-finaliser-une-facture-electronique-dans-sellsy",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "superpdp-home-2026",
      "title": "Plateforme agréée de facturation électronique",
      "publisher": "SuperPDP",
      "url": "https://www.superpdp.tech/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "superpdp-features-2026",
      "title": "Fonctionnalités de SuperPDP",
      "publisher": "SuperPDP",
      "url": "https://www.superpdp.tech/fonctionnalites/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "superpdp-pricing-2026",
      "title": "Tarifs de SuperPDP",
      "publisher": "SuperPDP",
      "url": "https://www.superpdp.tech/tarifs/",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "superpdp-production-2026",
      "title": "SuperPDP ouvre son service en production",
      "publisher": "SuperPDP",
      "url": "https://www.superpdp.tech/actualites/2026-05-04-super-pdp-ouvre-son-service-en-production/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sap-pa-2026",
      "title": "SAP obtient la validation en tant que Plateforme Agréée",
      "publisher": "SAP France",
      "url": "https://news.sap.com/france/2026/02/facturation-electronique-2026-sap-franchit-une-etape-decisive-et-obtient-la-validation-en-tant-que-plateforme-agreee-pa/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "sap-scale-2026",
      "title": "Témoignages clients SAP",
      "publisher": "SAP France",
      "url": "https://www.sap.com/france/about/customer-stories.html",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "generix-pa-2026",
      "title": "Plateforme Agréée de dématérialisation des factures",
      "publisher": "Generix Group",
      "url": "https://www.generixgroup.com/fr/edi-services-facturation-electronique/pdp-dematerialisation-factures",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "generix-readiness-2026",
      "title": "Calendrier de la facturation électronique 2026-2027 par taille d'entreprise",
      "publisher": "Generix Group",
      "url": "https://www.generixgroup.com/fr/blog/calendrier-facturation-electronique-2026-2027-par-taille",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "generix-onboarding-2026",
      "title": "Onboarding Services",
      "publisher": "Generix Group",
      "url": "https://www.generixgroup.com/fr/edi-services-facturation-electronique/onboarding-services",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "esker-demo-2026",
      "title": "Démonstration facturation électronique",
      "publisher": "Esker",
      "url": "https://content.esker.fr/demo-facturation-electronique.html",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "esker-architecture-2026",
      "title": "Facturation électronique B2B, architecture et formats",
      "publisher": "Esker",
      "url": "https://cloud.esker.fr/fm/others/support-presentation-webconference-b2b-2024-esker-fidal-june-06042023.pdf",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "esker-security-2026",
      "title": "Rapport annuel 2022, édition 2024",
      "publisher": "Esker",
      "url": "https://www.esker.fr/sites/default/files/content/annual_report_2022-fr-edit2024_2.pdf",
      "type": "security",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "esker-scale-2023",
      "title": "Rapport annuel 2023",
      "publisher": "Esker",
      "url": "https://www.esker.fr/sites/default/files/content/rapport_annuel-2023_1.pdf",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "cegedim-pa-2026",
      "title": "Cegedim Business Services confirme son immatriculation définitive comme Plateforme Agréée",
      "publisher": "Cegedim",
      "url": "https://www.cegedim.fr/Communique/CegedimBusinessServices_Plateforme-Agreee_16122025.pdf",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "cegedim-annual-2026",
      "title": "Rapport annuel 2025",
      "publisher": "Cegedim",
      "url": "https://www.cegedim.fr/Docs_Communiques/RA_FR_2025.pdf",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "cegedim-sy-business-2026",
      "title": "Facturation électronique avec SY business",
      "publisher": "Cegedim Business Services",
      "url": "https://www.cegedim-business-services.com/facture-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "cegedim-readiness-2026",
      "title": "Réforme de la facturation électronique : ce qu'il faut savoir avant le 1er septembre 2026",
      "publisher": "Cegedim Business Services",
      "url": "https://www.cegedim-business-services.com/factures-achats/reforme-de-la-facturation-electronique-ce-que-vous-devez-savoir-avant-le-1er-septembre-2026/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "dgfip-specs-v3-2-2026",
      "title": "Spécifications externes de la facturation électronique B2B, version 3.2",
      "publisher": "Direction générale des Finances publiques",
      "url": "https://www.impots.gouv.fr/specifications-externes-b2b",
      "type": "institutional",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "dgfip-electronic-invoice-guide-2026",
      "title": "Plateforme agréée et formats de facture électronique",
      "publisher": "Direction générale des Finances publiques",
      "url": "https://www.impots.gouv.fr/sites/default/files/media/1_metier/2_professionnel/EV/2_gestion/290_facturation_electronique/fiches_reforme/fiche-pdp.pdf",
      "type": "institutional",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "fnfe-facturx-1-09-2-2026",
      "title": "Factur-X 1.09.2, profils et syntaxe CII D22B",
      "publisher": "Forum National de la Facture Électronique et des Marchés Publics Électroniques",
      "url": "https://fnfe-mpe.org/factur-x/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "b2brouter-home-2026",
      "title": "Plateforme agréée et portail de facturation électronique",
      "publisher": "B2Brouter",
      "url": "https://www.b2brouter.net/fr/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "b2brouter-free-2026",
      "title": "Logiciel de facturation en ligne et import PDF ou XML",
      "publisher": "B2Brouter",
      "url": "https://www.b2brouter.net/fr/facturation-electronique-gratuite/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "b2brouter-facturx-validator-2026",
      "title": "Validateur Factur-X en ligne",
      "publisher": "B2Brouter",
      "url": "https://www.b2brouter.net/fr/factur-x-validator/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "b2brouter-france-api-2026",
      "title": "DGFiP e-Invoicing and e-Reporting",
      "publisher": "Documentation B2Brouter",
      "url": "https://docs.b2brouter.net/en/developers/guides-by-country/france/dgfip-e-invoicing-and-e-reporting/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "dext-add-documents-2026",
      "title": "Comment ajouter des documents dans Dext",
      "publisher": "Dext",
      "url": "https://help.dext.com/fr/articles/747307-comment-ajouter-des-documents-dans-dext",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "dext-send-electronic-2026",
      "title": "Comment envoyer des factures électroniques depuis Dext",
      "publisher": "Dext",
      "url": "https://help.dext.com/fr/articles/713039-comment-envoyer-des-factures-electroniques-depuis-dext",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "axonaut-pricing-2026",
      "title": "Tarifs Axonaut, facturation électronique incluse et sans engagement",
      "publisher": "Axonaut",
      "url": "https://axonaut.com/content/prix",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "axonaut-portal-2026",
      "title": "Portail comptable Axonaut",
      "publisher": "Axonaut",
      "url": "https://axonaut.com/portail-comptable",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "axonaut-home-2026",
      "title": "Logiciel de gestion et plateforme agréée Axonaut",
      "publisher": "Axonaut",
      "url": "https://axonaut.com/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "shine-pa-2026",
      "title": "Facturation électronique gratuite avec ou sans compte professionnel",
      "publisher": "Shine",
      "url": "https://www.shine.fr/facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "shine-pricing-2026",
      "title": "Tarifs de Shine Facture",
      "publisher": "Shine",
      "url": "https://www.shine.fr/tarifs-shine-facture/",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "shine-activation-2026",
      "title": "Activer Shine comme plateforme agréée",
      "publisher": "Shine Facture",
      "url": "https://help.shine.fr/shine-facture/fr/articles/15271632-shine-facture-est-une-plateforme-agreee",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "macompta-pa-2026",
      "title": "Inscription à la plateforme agréée macompta.fr",
      "publisher": "macompta.fr",
      "url": "https://subscribe.macompta.fr/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "macompta-security-2026",
      "title": "Certifications et habilitations de macompta.fr",
      "publisher": "macompta.fr",
      "url": "https://help.macompta.fr/fr/articles/124847-quelles-sont-les-certifications-et-habilitations-de-macompta-fr",
      "type": "security",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "odoo-pa-2026",
      "title": "Odoo officiellement plateforme agréée en France",
      "publisher": "Odoo",
      "url": "https://www.odoo.com/fr_FR/blog/actualites-dodoo-5/odoo-plateforme-agreee-pa-immatriculee-en-france-pour-la-facturation-electronique-2193",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "odoo-invoicing-2026",
      "title": "Application de facturation et facturation électronique Odoo",
      "publisher": "Odoo",
      "url": "https://www.odoo.com/fr_FR/app/invoicing",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "jefacture-pricing-2026",
      "title": "Tarifs et fonctions de jefacture.com",
      "publisher": "jefacture.com",
      "url": "https://support.jefacture.com/fr/articles/380881-decouvrir-les-tarifs-jefacture-com",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "jefacture-cabinet-2026",
      "title": "Guide d'utilisation de l'espace Cabinet jefacture.com",
      "publisher": "jefacture.com",
      "url": "https://support.jefacture.com/fr/articles/742034-guide-d-utilisation-cabinet",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "jefacture-api-2026",
      "title": "Autorisations des applications externes et API",
      "publisher": "jefacture.com",
      "url": "https://support.jefacture.com/fr/articles/676479-gerer-les-autorisations-d-applications-externes",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "fulll-pa-2026",
      "title": "Conformité Flash et plateforme agréée fulll",
      "publisher": "fulll",
      "url": "https://www.fulll.fr/facturation-electronique/conformite-flash",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "fulll-home-2026",
      "title": "Suite fulll pour les cabinets comptables",
      "publisher": "fulll",
      "url": "https://www.fulll.fr/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "kolecto-pa-2026",
      "title": "Plateforme agréée incluse dans les forfaits Kolecto",
      "publisher": "Kolecto",
      "url": "https://www.kolecto.fr/produit/facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "kolecto-activation-2026",
      "title": "Enregistrement de Kolecto comme plateforme agréée",
      "publisher": "Kolecto",
      "url": "https://support.kolecto.fr/fr/articles/503058-plateforme-agreee-de-kolecto",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "kolecto-scale-2026",
      "title": "Kolecto pour les créateurs, indépendants, TPE et PME",
      "publisher": "Kolecto",
      "url": "https://www.kolecto.fr/produit/facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "yooz-home-2026",
      "title": "Automatisation des achats et ventes avec Yooz",
      "publisher": "Yooz",
      "url": "https://www.getyooz.com/fr/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "yooz-pricing-2026",
      "title": "Tarifs Yooz Business Edition",
      "publisher": "Yooz",
      "url": "https://www.getyooz.com/fr/tarifs",
      "type": "pricing",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "yooz-security-2026",
      "title": "Cybersécurité et certification ISO 27001 de Yooz",
      "publisher": "Yooz",
      "url": "https://www.getyooz.com/fr/blog/cybersecurite-et-facturation-electronique",
      "type": "security",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "yooz-pa-2026",
      "title": "Rôle et couverture de la plateforme agréée Yooz",
      "publisher": "Yooz",
      "url": "https://www.getyooz.com/fr/plateforme-pdp",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "doxallia-pa-2026",
      "title": "Invox-IA, plateforme agréée de Doxallia",
      "publisher": "Doxallia",
      "url": "https://invox-ia.doxallia.com/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "doxallia-registration-2026",
      "title": "Immatriculation définitive d'Invox-IA par la DGFiP",
      "publisher": "Doxallia",
      "url": "https://www.doxallia.com/doxallia-obtient-limmatriculation-definitive-de-sa-plateforme-agreee-invox-ia-par-la-dgfip/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "doxallia-scale-2026",
      "title": "Lancement d'Invox-IA et capacité annoncée",
      "publisher": "Doxallia",
      "url": "https://www.doxallia.com/doxallia-devoile-invox-ia-une-solution-intelligente-et-conforme-pour-reussir-la-facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "seres-pa-2026",
      "title": "Plateforme e-Facture PA de Seres",
      "publisher": "Seres",
      "url": "https://seres.fr/fr/facture-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "seres-p2p-2026",
      "title": "Traitement des factures fournisseurs avec e-Facture PA",
      "publisher": "Seres",
      "url": "https://seres.fr/fr/e-factures-fournisseurs/",
      "type": "documentation",
      "accessedAt": "2026-08-25"
    },
    {
      "id": "b2brouter-pricing-2026",
      "title": "Tarifs et couverture France de B2BRouter",
      "publisher": "B2BRouter",
      "url": "https://www.b2brouter.net/fr/tarifs/",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "b2brouter-api-2026",
      "title": "API de facturation électronique B2BRouter",
      "publisher": "B2BRouter",
      "url": "https://www.b2brouter.net/fr/api-facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "dext-pa-2026",
      "title": "Plateforme agréée et facturation électronique Dext",
      "publisher": "Dext",
      "url": "https://dext.com/fr/cabinet/produits/logiciel-facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "dext-pricing-2026",
      "title": "Tarifs Dext pour les TPE et PME",
      "publisher": "Dext",
      "url": "https://dext.com/fr/tarifs/entreprise-tpe-pme",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "dougs-free-2026",
      "title": "Logiciel de facturation électronique gratuit Dougs",
      "publisher": "Dougs",
      "url": "https://www.dougs.fr/logiciel-facturation-gratuit/",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "billit-pricing-2026",
      "title": "Plans tarifaires Billit",
      "publisher": "Billit",
      "url": "https://www.billit.eu/fr-be/tarifs/",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "billit-france-api-2026",
      "title": "Envoi d'une facture de vente en France",
      "publisher": "Billit",
      "url": "https://docs.billit.be/docs/send-sales-invoice-france",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "ipaidthat-pricing-2026",
      "title": "Tarifs et volumes iPaidThat",
      "publisher": "iPaidThat",
      "url": "https://app.ipaidthat.io/fr/tarifs/",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "ipaidthat-pa-2026",
      "title": "Facturation électronique par iPaidThat",
      "publisher": "iPaidThat",
      "url": "https://app.ipaidthat.io/fr/facturation-electronique-pdp/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "ipaidthat-accountants-2026",
      "title": "Offre iPaidThat pour les experts-comptables",
      "publisher": "iPaidThat",
      "url": "https://app.ipaidthat.io/fr/experts-comptables/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "agicap-pa-2026",
      "title": "Plateforme agréée de facturation électronique Agicap",
      "publisher": "Agicap",
      "url": "https://agicap.com/fr/fonctionnalites/plateforme-agreee-facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "agicap-api-2026",
      "title": "Documentation de l'API e-invoicing Agicap",
      "publisher": "Agicap",
      "url": "https://api.agicap.com/guides/einvoicing",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "agicap-pricing-2026",
      "title": "Tarification et engagement Agicap",
      "publisher": "Agicap",
      "url": "https://agicap.com/fr/tarifs/",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "spendesk-pa-2026",
      "title": "Facturation électronique intégrée aux dépenses Spendesk",
      "publisher": "Spendesk",
      "url": "https://www.spendesk.com/fr/e-invoicing-landing-page/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "lucca-invoices-2026",
      "title": "Gestion des factures fournisseurs Lucca",
      "publisher": "Lucca",
      "url": "https://www.lucca.fr/finance/achats/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "lucca-pricing-2026",
      "title": "Tarifs des solutions Lucca",
      "publisher": "Lucca",
      "url": "https://www.lucca.fr/tarifs/",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "lucca-activation-2026",
      "title": "S'inscrire sur la plateforme agréée Lucca",
      "publisher": "Lucca",
      "url": "https://support.luccasoftware.com/s/article/S-inscrire-sur-la-plateforme-agr%C3%A9%C3%A9e-Lucca",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "n2f-pa-2026",
      "title": "Plateforme agréée N2F",
      "publisher": "N2F",
      "url": "https://www.n2f.com/fr/logiciel-factures-fournisseurs/plateforme-agreee-facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "flowie-france-2026",
      "title": "Couverture de la réforme française par Flowie",
      "publisher": "Flowie",
      "url": "https://get-flowie.com/e-invoicing/france",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "flowie-sales-2026",
      "title": "Cycle Order-to-Cash Flowie",
      "publisher": "Flowie",
      "url": "https://get-flowie.com/fr/plateforme/order-to-cash",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "flowie-smb-2026",
      "title": "Offre Flowie pour les PME",
      "publisher": "Flowie",
      "url": "https://www.get-flowie.com/lp-fr/fr-lp-finance-smb",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "axelor-pa-2026",
      "title": "Facturation électronique intégrée à Axelor",
      "publisher": "Axelor",
      "url": "https://axelor.com/fr/logiciel-facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "acube-france-api-2026",
      "title": "Introduction à l'API France A-Cube",
      "publisher": "A-Cube",
      "url": "https://docs.acubeapi.com/documentation/gov-fr/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "acube-formats-2026",
      "title": "Formats et transmission France A-Cube",
      "publisher": "A-Cube",
      "url": "https://docs.acubeapi.com/documentation/gov-fr/invoices/formats",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "invopop-pricing-2026",
      "title": "Tarification de l'API Invopop",
      "publisher": "Invopop",
      "url": "https://www.invopop.com/pricing",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "invopop-france-2026",
      "title": "Application France de la plateforme Invopop",
      "publisher": "Invopop",
      "url": "https://docs.invopop.com/apps/france",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "storecove-france-2026",
      "title": "Conformité France Storecove",
      "publisher": "Storecove",
      "url": "https://www.storecove.com/fr/fr/conformite/france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "storecove-api-2026",
      "title": "API mondiale de facturation électronique Storecove",
      "publisher": "Storecove",
      "url": "https://www.storecove.com/fr/fr/solutions/api-de-facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "pagero-france-2026",
      "title": "Facturation électronique française ONESOURCE Pagero",
      "publisher": "Thomson Reuters",
      "url": "https://europe.thomsonreuters.com/fr/service-conformite/solutions/mandat-de-facturation-electronique-france",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "pagero-connectivity-2026",
      "title": "Connectivité des systèmes Pagero",
      "publisher": "Thomson Reuters",
      "url": "https://europe.thomsonreuters.com/fr/reseau-pagero/connectivite-des-systemes",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "basware-france-2026",
      "title": "Pourquoi choisir Basware comme plateforme agréée",
      "publisher": "Basware",
      "url": "https://www.basware.com/fr/conformite/facturation-electronique-obligatoire-en-france/pourquoi-basware",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "basware-mandate-2026",
      "title": "Mandat français de facturation électronique Basware",
      "publisher": "Basware",
      "url": "https://www.basware.com/en/compliance/e-invoicing-mandate-france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "avalara-france-api-2026",
      "title": "Guide d'implémentation B2B France Avalara",
      "publisher": "Avalara",
      "url": "https://knowledge.avalara.com/bundle/vxj7477686203108_vxj7477686203108/page/mvv4582230894564.html",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "avalara-france-formats-2026",
      "title": "Formats du mandat France Avalara",
      "publisher": "Avalara",
      "url": "https://knowledge.avalara.com/bundle/etf1716299629790_etf1716299629790/page/eep8841262115317.html",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "comarch-france-2026",
      "title": "Plateforme agréée Comarch en France",
      "publisher": "Comarch",
      "url": "https://www.comarch.fr/solutions-it/plateforme-echange-et-de-gestion-des-documents/facturation-electronique/facturation-electronique-b2b-obligatoire-en-france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "comarch-registration-2026",
      "title": "Accréditation de Comarch comme plateforme agréée",
      "publisher": "Comarch",
      "url": "https://www.comarch.com/trade-and-services/data-management/news/comarch-is-now-an-accredited-certified-platform-pa-in-france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "edicom-platform-2026",
      "title": "Plateforme globale EDICOM",
      "publisher": "EDICOM",
      "url": "https://edicomgroup.com/fr/edicom-global-platform",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "edicom-france-2026",
      "title": "Facturation électronique et e-reporting en France",
      "publisher": "EDICOM",
      "url": "https://edicomgroup.com/electronic-invoicing/france",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "opentext-france-2026",
      "title": "Mandat français de facturation électronique OpenText",
      "publisher": "OpenText",
      "url": "https://blogs.opentext.com/e-invoicing-mandates-and-updates-france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "docuware-invoices-2026",
      "title": "Factures électroniques avec DocuWare",
      "publisher": "DocuWare",
      "url": "https://start.docuware.com/fr/factures-electroniques-avec-docuware",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "docuware-pa-2026",
      "title": "Plateforme agréée DocuWare",
      "publisher": "DocuWare",
      "url": "https://start.docuware.com/fr/plateforme-agreee",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "tessi-platform-2026",
      "title": "Digital Invoice by Tessi",
      "publisher": "Tessi",
      "url": "https://www.tessi.eu/fr/digital-invoice-by-tessi/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "tessi-compliance-2026",
      "title": "Conformité de Digital Invoice by Tessi",
      "publisher": "Tessi",
      "url": "https://www.tessi.eu/fr/digital-invoice-by-tessi/gestion-de-la-conformite/",
      "type": "security",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "esalink-pa-2026",
      "title": "Plateforme agréée Hubtimize d'EsaLink",
      "publisher": "EsaLink",
      "url": "https://www.esalink.com/pdp/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "esalink-platform-2026",
      "title": "Plateforme EDI Hubtimize EsaLink",
      "publisher": "EsaLink",
      "url": "https://www.esalink.com/index/",
      "type": "security",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "itesoft-invoices-2026",
      "title": "Dématérialisation des factures ITESOFT",
      "publisher": "ITESOFT",
      "url": "https://www.itesoft.com/fr/besoins/dematerialisation-factures/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "chaintrust-pa-2026",
      "title": "Plateforme agréée Chaintrust",
      "publisher": "Chaintrust",
      "url": "https://www.chaintrust.io/plateforme-agreee-chaintrust/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "chaintrust-pricing-2026",
      "title": "Tarifs et conditions Chaintrust",
      "publisher": "Chaintrust",
      "url": "https://www.chaintrust.io/tarif/",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "agena-pa-2026",
      "title": "Plateforme agréée A3 E-Invoicing",
      "publisher": "AGENA3000",
      "url": "https://www.agena3000.com/fr/nos-solutions/a3-e-invoicing",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "arteva-efacture-2026",
      "title": "Plateforme de facturation électronique Orchestrade",
      "publisher": "Artéva",
      "url": "https://www.arteva.fr/orchestrade/facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "arteva-api-2026",
      "title": "Connecteur API Orchestrade",
      "publisher": "Artéva",
      "url": "https://www.arteva.fr/orchestrade/edi/connecteur-api/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "axway-einvoicing-2026",
      "title": "Axway eInvoicing pour la France",
      "publisher": "Axway",
      "url": "https://www.axway.com/fr/produits/b2b-integration/einvoice",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "azopio-pa-2026",
      "title": "Plateforme agréée Azopio",
      "publisher": "Azopio",
      "url": "https://www.azopio.com/fr/facture-electronique-plateforme-agreee-pdp/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "azopio-pricing-2026",
      "title": "Tarification des abonnements Azopio",
      "publisher": "Azopio",
      "url": "https://www.azopio.com/fr/tarification/",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "b4value-platform-2026",
      "title": "Sending and receiving invoices and credit notes",
      "publisher": "b4value.net",
      "url": "https://www.b4value.net/en",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "b4value-pricing-2026",
      "title": "Package S et grille de services b4value.net",
      "publisher": "b4value.net",
      "url": "https://www.b4value.net/en/?catid=2&id=307&view=article",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "cecurity-pa-2026",
      "title": "Plateforme agréée eFacture",
      "publisher": "Cecurity.com",
      "url": "https://www.cecurity.com/plateforme-dematerialisation-partenaire/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "cecurity-api-2026",
      "title": "API publiques Cecurity.com",
      "publisher": "Cecurity.com",
      "url": "https://www.cecurity.com/api-publiques/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "cecurity-facturx-2026",
      "title": "Adoption du format Factur-X par eFacture",
      "publisher": "Cecurity.com",
      "url": "https://www.cecurity.com/cecurity-com-adopte-le-format-factur-x-pour-sa-plateforme-saas-de-dematerialisation-des-factures/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "cleartax-france-2026",
      "title": "Plateforme agréée ClearTax pour la France",
      "publisher": "ClearTax",
      "url": "https://www.cleartax.com/fr",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "cleartax-requirements-2026",
      "title": "Technical requirements for e-invoicing in France",
      "publisher": "ClearTax",
      "url": "https://www.cleartax.com/fr/en/technical-requirements-e-invoicing-france",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "digital-technologies-pa-2026",
      "title": "Digital Technologies devient plateforme agréée en France",
      "publisher": "Digital Technologies",
      "url": "https://digtechs.com/digital-technologies-devient-officiellement-une-platforme-agreee-en-france/?lang=fr",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "docoon-pa-2026",
      "title": "Plateforme agréée Docoon Invoice",
      "publisher": "Docoon",
      "url": "https://docoon.com/plateforme-agreee/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "docprocess-pa-2026",
      "title": "Offre PA DocProcess",
      "publisher": "DocProcess",
      "url": "https://doc-process.com/wp-content/uploads/2023/12/FR-Offre-PDP-DocProcess-.pdf",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "ecosio-einvoicing-2026",
      "title": "Solutions de facturation électronique ecosio",
      "publisher": "ecosio",
      "url": "https://ecosio.com/fr/la-facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "ecosio-connectors-2026",
      "title": "Compliance connectors ecosio",
      "publisher": "ecosio",
      "url": "https://connect.ecosio.com/docs/e-invoicing-connectors",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "edics-platform-2026",
      "title": "Plateforme documentaire EDiCSpro",
      "publisher": "EDiCS",
      "url": "https://edics.fr/notre-plateforme/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "edt-eima-2026",
      "title": "Plateforme de facturation électronique EIMA",
      "publisher": "EDT",
      "url": "https://www.group-edt.fr/nos-solutions/e-invoice-eima/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "eezi-platform-2026",
      "title": "Global E-Invoicing and e-VAT Compliance Platform",
      "publisher": "eezi",
      "url": "https://eezi.io/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "eezi-france-api-2026",
      "title": "France e-Invoicing invoice data model",
      "publisher": "eezi",
      "url": "https://docs.eezi.io/docs/data-model-invoice-france-ubl",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "effinum-platform-2026",
      "title": "Plateforme Effinum",
      "publisher": "Effinum",
      "url": "https://effinum.fr/plateforme/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "euro-information-pa-2026",
      "title": "HBS e-factures du Crédit Mutuel et du CIC",
      "publisher": "Euro-Information",
      "url": "https://cdnwmii.e-i.com/SITW/wm/global/1.0.0/corporate/communiques/facturation-electronique-entreprises/12_02_2025_CP_CM_CIC_Facturation-electronique-entreprises.pdf",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "fiducial-pricing-2026",
      "title": "Tarifs de Facilia et de la plateforme FIDUCIAL Cloud",
      "publisher": "FIDUCIAL",
      "url": "https://www.fiducial.fr/facilia/tarifs",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "fonoa-einvoicing-2026",
      "title": "Global E-Invoicing and Real-Time Tax Reporting API",
      "publisher": "Fonoa",
      "url": "https://www.fonoa.com/platform/e-invoicing",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "gep-einvoicing-2026",
      "title": "GEP E-Invoice Automation",
      "publisher": "GEP",
      "url": "https://www.gep.com/software/e-invoicing",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "sigma-lixa-2026",
      "title": "Plateforme agréée Lixa",
      "publisher": "Groupe Sigma",
      "url": "https://www.sigma.fr/services-solutions/edition-integration/gestion-entreprise/erp-lixa/lixa-pdp/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "gurusoft-france-2026",
      "title": "Solutions GuruSoft pour la France",
      "publisher": "GuruSoft",
      "url": "https://guru-soft.com/fr/france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "gurusoft-sap-2026",
      "title": "Intégration GuruSoft pour SAP Business One",
      "publisher": "GuruSoft",
      "url": "https://guru-soft.com/fr/france/integration-sap-business-one/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "icd-dematrust-2026",
      "title": "DEMATRUST Light pour TPE et PME",
      "publisher": "ICD International",
      "url": "https://www.icdint.fr/dematrust-light",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "iedi-france-2026",
      "title": "Préparation à la facturation électronique française",
      "publisher": "iEDI",
      "url": "https://iedi.com/facturation-electronique-france-2026",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "indicom-services-2026",
      "title": "Services de facturation électronique Indicom",
      "publisher": "Indicom",
      "url": "https://indicom.eu/fr/nos-services/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "indicom-france-pa-2026",
      "title": "Agrément définitif d'Indicom en France",
      "publisher": "Indicom",
      "url": "https://indicom.eu/fr/senza-categoria-fr/indicom-a-ete-definitivement-agree-en-tant-que-pa-plateforme-agreee-pour-la-facturation-electronique-en-france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "infologic-pa-2026",
      "title": "Plateforme agréée Copilote",
      "publisher": "Infologic",
      "url": "https://www.infologic-copilote.fr/infos-erp-copilote/pdp-copilote/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "intesa-einvoicing-2026",
      "title": "Electronic invoicing for companies",
      "publisher": "Intesa",
      "url": "https://www.intesa.it/en/what-we-do/electronic-invoicing/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "intesa-france-pa-2026",
      "title": "Intesa becomes an accredited platform in France",
      "publisher": "Intesa",
      "url": "https://www.intesa.it/en/in-te-s-a-s-p-a-becomes-an-accredited-platform-plateforme-agreee-for-the-exchange-of-electronic-invoices-in-france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "iopole-api-2026",
      "title": "API et bac à sable Iopole",
      "publisher": "Iopole",
      "url": "https://www.iopole.com/en/developpeurs",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "iopole-pricing-2026",
      "title": "Plans et volumes Iopole",
      "publisher": "Iopole",
      "url": "https://www.iopole.com/en/tarifs",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "legalinvoice-api-2026",
      "title": "LegalInvoice Developers Portal",
      "publisher": "Tinexta InfoCert",
      "url": "https://developers.infocert.digital/legalinvoice/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "legalinvoice-france-pa-2026",
      "title": "LegalInvoice accredited as a platform in France",
      "publisher": "Tinexta InfoCert",
      "url": "https://infocert.digital/news-event/legalinvoice-accredited-as-plateforme-agreee-in-france-strengthening-its-international-e-invoicing-leadership/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "logilec-edi-2026",
      "title": "Hub EDI de LOGILEC",
      "publisher": "LOGILEC",
      "url": "https://www.logilec.leclerc/dematerialisation/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "marosa-france-2026",
      "title": "Modules de facturation électronique pour la France",
      "publisher": "Marosa",
      "url": "https://marosavat.com/product/ctc-e-invoicing",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "marosa-api-2026",
      "title": "VATify e-Invoicing and VAT Compliance API",
      "publisher": "Marosa",
      "url": "https://developers.marosavat.com/docs/what-is-the-vatify-api",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "medius-france-2026",
      "title": "Plateforme agréée Medius pour la France",
      "publisher": "Medius",
      "url": "https://www.medius.com/fr/presentation-des-solutions/ap-automation/conformite/obligation-pdp/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "medius-integrations-2026",
      "title": "Intégrations ERP et API REST Medius",
      "publisher": "Medius",
      "url": "https://www.medius.com/fr/presentation-des-solutions/integrations/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "nttdata-einvoicing-2026",
      "title": "Plateforme de facturation électronique NTT DATA",
      "publisher": "NTT DATA Business Solutions",
      "url": "https://fr.nttdata-solutions.com/e-invoicing",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "openbee-pa-2026",
      "title": "Plateforme agréée Open Bee",
      "publisher": "Open Bee",
      "url": "https://www.openbee.com/plateforme-dematerialisation-partenaire/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "paragon-ipp-2026",
      "title": "Invoice Paragon Platform",
      "publisher": "Paragon",
      "url": "https://www.paragon.world/fr/solutions/plateforme-agreee-ipp",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "pitneybowes-pa-2026",
      "title": "Offres Pitney Bowes Invoice Services",
      "publisher": "Pitney Bowes",
      "url": "https://www.pitneybowes.com/fr/transformation-digitale/facturation-electronique/plateforme-agreee.html",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "qweeby-pa-2026",
      "title": "Plateforme agréée Qweeby",
      "publisher": "Qweeby",
      "url": "https://www.qweeby.fr/plateforme-agreee",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "seeburger-hub-2026",
      "title": "SEEBURGER E-Invoicing Hub",
      "publisher": "SEEBURGER",
      "url": "https://www.seeburger.com/fr/solution-brief/seeburger-e-invoicing-hub",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "seqino-api-2026",
      "title": "API de facturation électronique SEQINO",
      "publisher": "SEQINO",
      "url": "https://seqino.com/api-pdp-marque-blanche-grise-facture-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "seqino-docs-2026",
      "title": "Introduction à l'API PA SEQINO",
      "publisher": "SEQINO",
      "url": "https://help.api-pdp.seqino.com/fr/articles/362018-introduction",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "serensia-pa-2026",
      "title": "Plateforme agréée Serensia",
      "publisher": "Serensia",
      "url": "https://serensia.com/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "sovos-france-2026",
      "title": "Facturation électronique en France",
      "publisher": "Sovos",
      "url": "https://sovos.com/fr/tva/regles-fiscales/facturation-electronique-en-france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "sovos-api-france-2026",
      "title": "Send invoices through the Sovos France API",
      "publisher": "Sovos",
      "url": "https://docs.sovos.com/en/indirect-tax/indirect-tax-products/einvoicing/compliance-network/country-setup-guides/france/send-invoices",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "sps-einvoicing-2026",
      "title": "Solution E-Invoicing SPS Commerce",
      "publisher": "SPS Commerce",
      "url": "https://www.spscommerce.com/fr/produits/e-invoicing/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "symtrax-france-2026",
      "title": "Compleo Invoice Platform pour la France",
      "publisher": "Symtrax",
      "url": "https://www.symtrax.com/fr/solutions/facturation-electronique-b2b-france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "taxera-platform-2026",
      "title": "Global Tax Compliance Platform",
      "publisher": "Taxera Technologies",
      "url": "https://taxera.tech/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "tenor-pa-2026",
      "title": "Plateforme agréée eDemat",
      "publisher": "Tenor",
      "url": "https://tenorsolutions.com/solutions/plateforme-pdp/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "tesisquare-france-2026",
      "title": "TESI Electronic Invoicing en France",
      "publisher": "TESISQUARE",
      "url": "https://www.tesisquare.com/fr/electronic-invoicing",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "tradeshift-france-2026",
      "title": "Plateforme agréée Tradeshift France",
      "publisher": "Tradeshift",
      "url": "https://tradeshift.com/fr/pdp-facturation-electronique-france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "tradeshift-api-2026",
      "title": "Babelway REST API",
      "publisher": "Tradeshift",
      "url": "https://default.support.tradeshift.com/knowledgebase/article/360016875260",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "transalis-einvoicing-2026",
      "title": "Global eInvoicing network",
      "publisher": "Transalis",
      "url": "https://www.transalis.com/einvoicing",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "tungsten-platform-2026",
      "title": "Tungsten e-Invoice Connect",
      "publisher": "Tungsten Automation",
      "url": "https://www.tungstenautomation.fr/products/e-invoice-connect",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "tungsten-france-2026",
      "title": "France e-Invoicing compliance updates",
      "publisher": "Tungsten Automation",
      "url": "https://www.tungstenautomation.com/products/invoiceagility/invoicing-compliance/country-updates/country/france",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "tx2-pa-2026",
      "title": "Plateforme agréée TX2 Concept",
      "publisher": "TX2 Concept",
      "url": "https://www.tx2.fr/solutions/facture-electronique/plateforme-dematerialisation-partenaire/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "voxel-france-2026",
      "title": "Plateforme agréée Voxel pour la France",
      "publisher": "Voxel",
      "url": "https://www.voxelgroup.net/fr/plateforme-agreee/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "accenture-ecomply-2026",
      "title": "eComply & Verify",
      "publisher": "Accenture",
      "url": "https://www.accenture.com/us-en/products/ecomply-verify",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "ademico-france-2026",
      "title": "France e-invoicing and Peppol",
      "publisher": "Ademico Software",
      "url": "https://ademico-software.com/peppol/france-e-invoicing/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "ags-widofact-2026",
      "title": "Plateforme PA e-facturation WiDOFACT",
      "publisher": "AGS Records Management",
      "url": "https://www.ags-recordsmanagement.com/fr/reforme-facturation-electronique/plateforme-pa-e-facturation/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "arratech-france-2026",
      "title": "E-invoicing in France",
      "publisher": "Arratech",
      "url": "https://www.arratech.com/e-invoicing-in-france",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "arratech-api-2026",
      "title": "Arratech Connect capability brief",
      "publisher": "Arratech",
      "url": "https://docs.arratech.com/h/arratech-connect-capability-brief",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "aruba-onesuite-2026",
      "title": "OneSuite : fonctionnalités et tarifs",
      "publisher": "Aruba",
      "url": "https://www.arubaonesuite.fr/",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "atgp-beefact-2026",
      "title": "BEE.FACT et la facture électronique",
      "publisher": "ATGP",
      "url": "https://www.atgp.net/nos-solutions/facture-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "bc-easinvoice-2026",
      "title": "eas'Invoice",
      "publisher": "BC Solutions",
      "url": "https://bcsolutions.fr/easinvoice/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "cbs-eworld-2026",
      "title": "e-world.cloud",
      "publisher": "CBS Corporate Business Solutions",
      "url": "https://www.cbs-consulting.com/en/expertise/e-invoice-world-cloud/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "cegi-pa-2026",
      "title": "Immatriculation de la plateforme agréée Cegi",
      "publisher": "Cegi",
      "url": "https://www.cegi.fr/facture-electronique-groupe-cegi-obtient-limmatriculation-de-sa-plateforme-agreee/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "cyclope-pa-2026",
      "title": "Plateforme agréée Cyclope",
      "publisher": "Cyclope",
      "url": "https://cyclope.digital/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "darva-ofeli-2026",
      "title": "Immatriculation définitive de la plateforme Ofeli",
      "publisher": "DARVA",
      "url": "https://www.darva.com/fr/actualites/immatriculation-definitive-pour-ofeli-plateforme-agreee/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "digipharmacie-pa-2026",
      "title": "DigiPA : la facturation électronique en officine",
      "publisher": "Digipharmacie",
      "url": "https://digipharmacie.fr/digipa-la-facturation-electronique-en-officine-en-clair",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "digipharmacie-cgv-2026",
      "title": "Conditions générales de vente - Option DigiPA",
      "publisher": "Digipharmacie",
      "url": "https://digipharmacie.fr/conditions-generales-de-vente",
      "type": "contract",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "docnova-france-2026",
      "title": "Logiciel de facturation électronique en France",
      "publisher": "Docnova",
      "url": "https://docnova.ai/fr/logiciel-de-facturation-electronique-en-france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "docnova-pricing-2026",
      "title": "Tarifs Docnova",
      "publisher": "Docnova",
      "url": "https://docnova.ai/fr/prix/",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "freedz-pa-2026",
      "title": "Plateforme de dématérialisation Freedz",
      "publisher": "Freedz",
      "url": "https://freedz.io/plateforme-dematerialisation-partenaire/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "dokapi-france-2026",
      "title": "Dokapi France",
      "publisher": "Dokapi",
      "url": "https://www.dokapi.io/fr-be/dokapi-france",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "edieyes-invoices-2026",
      "title": "Solutions factures EdiEyes",
      "publisher": "EdiEyes Vision Care",
      "url": "https://www.edieyes.fr/solutions-factures/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "enerj-home-2026",
      "title": "Solutions de dématérialisation ENERJ",
      "publisher": "ENERJ",
      "url": "https://www.enerj.fr/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "entropics-zenonline-2026",
      "title": "ZenOnline",
      "publisher": "Entropics",
      "url": "https://entropics.fr/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "facnote-pa-2026",
      "title": "Facnote PDP",
      "publisher": "Groupe Facnote",
      "url": "https://groupefacnote.com/facnote-pdp-2/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "gestav-pa-2026",
      "title": "Facturation électronique Gestav",
      "publisher": "Gestav",
      "url": "https://gestav.com/facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "gestav-pricing-2026",
      "title": "Tarifs de facturation électronique Gestav",
      "publisher": "Gestav",
      "url": "https://gestav.com/facturation-electronique/tarifs",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "iaf-pa-2026",
      "title": "Facturation électronique IAF",
      "publisher": "IAF",
      "url": "https://www.iaf.fr/facturation-electronique.html",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "iga-home-2026",
      "title": "Solutions IGA Assurance",
      "publisher": "IGA Assurance",
      "url": "https://www.iga-assurance.fr/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "klekoon-pa-2026",
      "title": "Facturation électronique Klekoon",
      "publisher": "Klekoon",
      "url": "https://www.klekoon.com/facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "village-connecte-pa-2026",
      "title": "La plateforme agréée LVC",
      "publisher": "Le Village Connecté",
      "url": "https://village-connecte.fr/la-plateforme-agreee-lvc/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "lundi-matin-chorus-2026",
      "title": "Module Chorus Pro",
      "publisher": "Lundi Matin",
      "url": "https://www.lundimatin.fr/module/chorus-pro",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "myfiteco-pa-2026",
      "title": "Facturation électronique MyFiteco",
      "publisher": "Fiteco",
      "url": "https://www.fiteco.com/facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "mykinexo-pa-2026",
      "title": "MyKinexo rejoint la liste des plateformes",
      "publisher": "Kinexo",
      "url": "https://www.kinexo.fr/facture-electronique-mykinexo-rejoint-la-liste-officielle-des-pdp-immatriculees/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "mysupply-france-2026",
      "title": "E-invoicing in France",
      "publisher": "MySupply",
      "url": "https://mysupply.dk/en/e-invoicing-in-france/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "neotimo-home-2026",
      "title": "Plateforme agréée Neotimo",
      "publisher": "Neotimo",
      "url": "https://neotimo.com/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "neotimo-pricing-2026",
      "title": "Tarifs Neotimo",
      "publisher": "Neotimo",
      "url": "https://neotimo.com/pricing",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "neotimo-developers-2026",
      "title": "API Neotimo pour développeurs",
      "publisher": "Neotimo",
      "url": "https://neotimo.com/developers",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "officein-home-2026",
      "title": "OfficeIn pour les pharmacies",
      "publisher": "OfficeIn",
      "url": "https://officein.fr/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "oneup-invoicing-2026",
      "title": "Logiciel de facturation OneUp",
      "publisher": "OneUp",
      "url": "https://smallbusiness.oneup.com/fr/logiciel-facturation",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "oneup-pricing-2026",
      "title": "Tarifs OneUp",
      "publisher": "OneUp",
      "url": "https://smallbusiness.oneup.com/fr/tarifs",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "payflows-athena-2026",
      "title": "Athena AP Automation",
      "publisher": "Payflows",
      "url": "https://payflows.io/athena/ap-automation",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "scribee-pa-2026",
      "title": "Plateforme agréée Scribee",
      "publisher": "Scribee",
      "url": "https://www.scribee.tech/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "sni-france-2026",
      "title": "France B2B e-invoicing",
      "publisher": "SNI Technology",
      "url": "https://snitechnology.net/fr/france-la-facturation-%C3%A9lectronique-b2b/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "solo-facturation-2026",
      "title": "Facturation et tarifs Solo",
      "publisher": "Solo",
      "url": "https://www.solo.fr/facturation",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "srci-pa-2026",
      "title": "SRCI plateforme agréée",
      "publisher": "SRCI",
      "url": "https://solutions.srci.fr/srci-pa-facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "srci-ixfacture-2026",
      "title": "iXFacture",
      "publisher": "SRCI",
      "url": "https://solutions.srci.fr/facture-electronique-operateur-dematerialisation/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "treso2-invoices-2026",
      "title": "Facture électronique Treso2",
      "publisher": "Treso2",
      "url": "https://www.treso2.com/solutions/fonctionnalites/facture-electronique",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "treso2-pricing-2026",
      "title": "Tarifs Treso2",
      "publisher": "Treso2",
      "url": "https://www.treso2.com/tarifs",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "ventya-invoices-2026",
      "title": "Facture électronique Ventya",
      "publisher": "Ventya",
      "url": "https://www.ventya.fr/facture-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "veryswing-pa-2026",
      "title": "Veryswing certifié plateforme agréée",
      "publisher": "Veryswing",
      "url": "https://veryswing.com/veryswing-certifie-plateforme-agreee-facturation-electronique.html",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "veryswing-pricing-2026",
      "title": "Tarifs Veryswing",
      "publisher": "Veryswing",
      "url": "https://veryswing.com/tarifs",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "vosfactures-pa-2026",
      "title": "Plateforme agréée VosFactures",
      "publisher": "VosFactures",
      "url": "https://vosfactures.fr/pa",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "vosfactures-pricing-2026",
      "title": "Tarifs VosFactures",
      "publisher": "VosFactures",
      "url": "https://vosfactures.fr/tarifs",
      "type": "pricing",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "weinvoice-pa-2026",
      "title": "WeInvoice",
      "publisher": "WeProc",
      "url": "https://weinvoice.fr/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "wisetech-compliance-2026",
      "title": "CargoWise Geo Compliance",
      "publisher": "WiseTech Global",
      "url": "https://www.wisetechglobal.com/product/geo-compliance",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "xelya-pa-2026",
      "title": "Plateforme agréée Xelya",
      "publisher": "Xelya",
      "url": "https://www.xelya.com/plateforme-agreee-facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "ytems-pa-2026",
      "title": "Facturation électronique et plateforme Ytems",
      "publisher": "Ytems",
      "url": "https://com.ytems.app/expert-comptable/facturation-electronique-pdp",
      "type": "documentation",
      "accessedAt": "2026-08-26"
    },
    {
      "id": "legifrance-pa-iso27001-scope-2026",
      "title": "Article 242 nonies B : exigences de sécurité des plateformes agréées",
      "publisher": "Légifrance",
      "url": "https://www.legifrance.gouv.fr/codes/id/LEGISCTA000054552492/2026-07-29",
      "type": "institutional",
      "accessedAt": "2026-08-27"
    },
    {
      "id": "doxallia-iso27001-certificate-2026",
      "title": "Certificat ISO/IEC 27001 de Doxallia n° 2023/105178.4",
      "publisher": "AFNOR Certification / Doxallia",
      "url": "https://www.doxallia.com/wp-content/uploads/2024/02/Certificat-ISO-27001-2023-2026.pdf",
      "type": "security",
      "accessedAt": "2026-08-27"
    },
    {
      "id": "doxallia-iso27001-renewal-2026",
      "title": "Doxallia annonce le renouvellement de ses certifications",
      "publisher": "Doxallia",
      "url": "https://www.doxallia.com/3-certifications-renouvelees-iso-27001-hds-nf-544-2/",
      "type": "security",
      "accessedAt": "2026-08-27"
    },
    {
      "id": "doxallia-invoxia-iso-scope-2026",
      "title": "Conformité et périmètre ISO de la plateforme Invox-IA",
      "publisher": "Doxallia",
      "url": "https://invox-ia.doxallia.com/conformite",
      "type": "security",
      "accessedAt": "2026-08-27"
    },
    {
      "id": "esker-iso27001-scope-2026",
      "title": "Customer confidence et périmètre ISO 27001 d'Esker on Demand",
      "publisher": "Esker",
      "url": "https://www.esker.com/en-gb/company/environmental-social-governance/customer-confidence/",
      "type": "security",
      "accessedAt": "2026-08-27"
    },
    {
      "id": "tracker-radar-data-model-2026",
      "title": "Tracker Radar data model",
      "publisher": "DuckDuckGo",
      "url": "https://github.com/duckduckgo/tracker-radar/blob/a1d894db2312f3fdeea06d6c784739b97eb727c8/docs/DATA_MODEL.md",
      "type": "security",
      "accessedAt": "2026-08-27"
    },
    {
      "id": "tracker-radar-collector-2026",
      "title": "Tracker Radar Collector",
      "publisher": "DuckDuckGo",
      "url": "https://github.com/duckduckgo/tracker-radar-collector",
      "type": "security",
      "accessedAt": "2026-08-27"
    },
    {
      "id": "dgfip-list-2026-09-10",
      "title": "Listes des plateformes agréées, mise à jour du 10 septembre 2026",
      "publisher": "DGFiP",
      "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
      "type": "official-list",
      "accessedAt": "2026-09-14"
    },
    {
      "id": "blg-pa-2026-09",
      "title": "blgCloud devient plateforme agréée",
      "publisher": "BLG",
      "url": "https://www.blgcloud.fr/fonctionnalites-produit-etendues/fonctionnalites-produit-etendues-14/blgcloud-devient-plateforme-agreee-pour-la-facturation-electronique-en-france-185",
      "type": "documentation",
      "accessedAt": "2026-09-14"
    },
    {
      "id": "blg-home-2026-09",
      "title": "ERP pour concessionnaires, loueurs et réparateurs de matériels",
      "publisher": "BLG",
      "url": "https://www.blgcloud.fr/",
      "type": "documentation",
      "accessedAt": "2026-09-14"
    },
    {
      "id": "fiskaltrust-france-2026-09",
      "title": "Conformité fiscale et logiciels de caisse en France",
      "publisher": "fiskaltrust",
      "url": "https://fiskaltrust.eu/en-fr/",
      "type": "documentation",
      "accessedAt": "2026-09-14"
    },
    {
      "id": "pennylane-security-2026-09",
      "title": "Sécurité et hébergement de la plateforme agréée",
      "publisher": "Pennylane",
      "url": "https://www.pennylane.com/fr/securite",
      "type": "security",
      "accessedAt": "2026-09-14"
    },
    {
      "id": "pennylane-subprocessors-2026-09",
      "title": "Sous-traitants et périmètres de traitement",
      "publisher": "Pennylane",
      "url": "https://www.pennylane.com/fr/legal/subcontractors",
      "type": "contract",
      "accessedAt": "2026-09-14"
    },
    {
      "id": "pennylane-iso27001-2026-09",
      "title": "Certificat BSI IS 786660, échéance du 19 septembre 2026",
      "publisher": "BSI / Pennylane",
      "url": "https://assets.ctfassets.net/b76knntgaaiu/1ZoQOqZDrK32aeBHsQPrb6/49b971c8886615ebf3577371a182773a/Pennylane_ISO27001_certificate_FR_EN_2025.pdf",
      "type": "security",
      "accessedAt": "2026-09-20"
    },
    {
      "id": "b2brouter-pricing-2026-09",
      "title": "Tarifs et matrice de conformité France par abonnement",
      "publisher": "B2Brouter",
      "url": "https://www.b2brouter.net/fr/tarifs/",
      "type": "pricing",
      "accessedAt": "2026-09-14"
    },
    {
      "id": "doxallia-hds-2026-09",
      "title": "Certificat HDS V2 FR102189, cycle 2026-2029 et mention ISO 27001",
      "publisher": "Bureau Veritas / Doxallia",
      "url": "https://www.doxallia.com/wp-content/uploads/2026/06/Certificate-DOXALLIA-30808728-HDS.pdf",
      "type": "security",
      "accessedAt": "2026-09-14"
    },
    {
      "id": "lundi-matin-pa-2026-09",
      "title": "Offres PA seule et PA avec LMB, quotas en mouvements",
      "publisher": "LUNDI MATIN",
      "url": "https://www.lundimatin.fr/plateforme-agreee-facture-electronique",
      "type": "pricing",
      "accessedAt": "2026-09-14"
    },
    {
      "id": "dgfip-list-2026-09-16",
      "title": "Liste DGFiP : fichiers relevés le 16 septembre 2026",
      "publisher": "DGFiP",
      "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
      "type": "official-list",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "abby-api-2026-09",
      "title": "API Abby : accès Pro et Business",
      "publisher": "Abby",
      "url": "https://aide.abby.fr/fr/articles/15272375-comment-utiliser-l-api-abby-pour-automatiser-ma-facturation",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "abby-export-2026-09",
      "title": "Exporter ses données Abby : formats et historique",
      "publisher": "Abby",
      "url": "https://aide.abby.fr/fr/articles/6899224-comment-exporter-ses-donnees-sur-abby",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "qonto-formats-portability-2026-09",
      "title": "Electronic invoicing : formats et changement de plateforme",
      "publisher": "Qonto",
      "url": "https://support-fr.qonto.com/hc/en-us/articles/27885538176913-What-is-electronic-invoicing-and-how-does-it-work",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "sellsy-rollout-2026-09",
      "title": "Fonctionnalités en cours de déploiement : e-reporting non disponible",
      "publisher": "Sellsy",
      "url": "https://help.sellsy.com/fr/articles/16815816-fonctionnalites-en-cours-de-deploiement",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "sage-status-2026-09",
      "title": "État et historique des services Sage",
      "publisher": "Sage",
      "url": "https://status.sage.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "pennylane-status-2026-09",
      "title": "État et historique de Pennylane",
      "publisher": "Pennylane",
      "url": "https://status.pennylane.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "qonto-status-2026-09",
      "title": "Historique Qonto : septembre 2026",
      "publisher": "Qonto",
      "url": "https://status.qonto.com/incidents/September-2026",
      "type": "documentation",
      "accessedAt": "2026-09-23"
    },
    {
      "id": "esker-status-2026-09",
      "title": "TrustEsker : état des environnements",
      "publisher": "Esker",
      "url": "https://www.trustesker.com/?env=G",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sellsy-status-2026-09",
      "title": "État des services Sellsy",
      "publisher": "Sellsy",
      "url": "https://sellsy.betteruptime.com/",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "dext-status-2026-09",
      "title": "Dext Prepare Web App : disponibilité HTTP",
      "publisher": "Dext",
      "url": "https://status.dext.com/389219",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "sage-incident-w04d6drd7g3n",
      "title": "Retards de réception, statuts et e-reporting",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/w04d6drd7g3n",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-fjh6wx81xg1p",
      "title": "Livraison des factures et raccordement perturbés",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/fjh6wx81xg1p",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-rhf8nv5dd1rq",
      "title": "Création de certains points de réception bloquée",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/rhf8nv5dd1rq",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-qgr9wjcbs466",
      "title": "Ralentissement du PPF signalé par Sage",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/qgr9wjcbs466",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-9zgm55t360kp",
      "title": "Accès à certains dossiers du portail collaboratif",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/9zgm55t360kp",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-ldq4kg4q8htj",
      "title": "Comptabilisation des achats dans Sage Active",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/ldq4kg4q8htj",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-yh0mj6qwrmcy",
      "title": "Accès à Sage Online perturbé",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/yh0mj6qwrmcy",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-2xx8jjz4pxfz",
      "title": "Chargement du portail collaboratif Sage Connect",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/2xx8jjz4pxfz",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-v9p9p0xfp5qj",
      "title": "Activation de nouveaux clients Sage Active ralentie",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/v9p9p0xfp5qj",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "pennylane-incident-zfpsp7z9wn1z",
      "title": "Ralentissements de l’application Pennylane",
      "publisher": "Pennylane",
      "url": "https://status.pennylane.com/incidents/zfpsp7z9wn1z",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "avalara-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Avalara",
      "url": "https://status.avalara.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "axway-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Axway eInvoicing",
      "url": "https://status.axway.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "blg-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "blgCloud",
      "url": "https://status.blgcloud.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "dokapi-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Dokapi",
      "url": "https://dokapi.statuspage.io/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "ecosio-intercom-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "ecosio InterCom",
      "url": "https://www.ecosio-status.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "fiskaltrust-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "fiskaltrust",
      "url": "https://status.fiskaltrust.eu/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "flowie-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Flowie",
      "url": "https://flowie.betteruptime.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "invopop-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Invopop",
      "url": "https://status.invopop.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "lucca-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Lucca Factures",
      "url": "https://status.lucca.fr/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "n2f-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "N2F",
      "url": "https://status.n2f.com/fr",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "pitney-bowes-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Pitney Bowes Invoice Services",
      "url": "https://status.pitneybowes.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "spendesk-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Spendesk",
      "url": "https://status.spendesk.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "storecove-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Storecove",
      "url": "https://storecove.statuspage.io/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "superpdp-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "SuperPDP",
      "url": "https://status.superpdp.tech/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "WeInvoice by WeProc",
      "url": "https://status.weinvoice.fr/incidents",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "veryswing-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Veryswing",
      "url": "https://status.veryswing.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "eezi-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "eezi",
      "url": "https://eezi.instatus.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "tungsten-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Tungsten e-Invoice Connect",
      "url": "https://status.tungstencloud.com/europe",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "myunisoft-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "MyUnisoft",
      "url": "https://meteo.myunisoft.fr/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "tiime-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Tiime",
      "url": "https://status.tiime.fr/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "ademico-watch-2026-09",
      "title": "Publications de disponibilité",
      "publisher": "Ademico Software",
      "url": "https://status.ademico-software.com/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "cert-fr-watch-2026-09",
      "title": "Flux des avis et alertes CERT-FR",
      "publisher": "CERT-FR",
      "url": "https://www.cert.ssi.gouv.fr/",
      "type": "institutional",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-peppol-20260901-source",
      "title": "Échecs d’envoi sur le point d’accès Peppol",
      "publisher": "WeInvoice by WeProc",
      "url": "https://status.weinvoice.fr/incident/1044756",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-piste-20260901-source",
      "title": "Appels à l’annuaire PISTE en échec, selon WeInvoice",
      "publisher": "WeInvoice by WeProc",
      "url": "https://status.weinvoice.fr/incident/1044543",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "dokapi-emails-20260916-source",
      "title": "Envoi des e-mails interrompu",
      "publisher": "Dokapi",
      "url": "https://dokapi.statuspage.io/incidents/hx6xfwqj64k9",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "spendesk-einvoice-20260904-source",
      "title": "Traitement des factures électroniques perturbé en France et en Belgique",
      "publisher": "Spendesk",
      "url": "https://status.spendesk.com/incidents/7v0rjf4x41br",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "spendesk-access-20260902-source",
      "title": "Accès à Spendesk et performances dégradés",
      "publisher": "Spendesk",
      "url": "https://status.spendesk.com/incidents/t2xb9nmwz5s6",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "spendesk-microsoft-20260904-source",
      "title": "Notifications vers les messageries Microsoft perturbées",
      "publisher": "Spendesk",
      "url": "https://status.spendesk.com/incidents/b2hlvjc2kzn5",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "spendesk-transfers-20260916-source",
      "title": "Virements internationaux indisponibles pour certains clients de l’EEE",
      "publisher": "Spendesk",
      "url": "https://status.spendesk.com/incidents/0dkn55v5wcqg",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "invopop-console-20260910-source",
      "title": "Ouverture des documents instable dans la console",
      "publisher": "Invopop",
      "url": "https://status.invopop.com/incidents/01M25ZQ2HQW967V65TSSFH91HM",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "invopop-peppol-sml-20260902-source",
      "title": "Inscriptions et recherches Peppol perturbées pendant une migration",
      "publisher": "Invopop",
      "url": "https://status.invopop.com/incidents/01M1GK0Q19JRJ5ZSHXWEAF0HW1",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "myunisoft-connection-20260916-source",
      "title": "Accès à la production comptable et fiscale perturbé",
      "publisher": "MyUnisoft",
      "url": "https://meteo.myunisoft.fr/incident/02da09f4-55ea-4a25-9b80-779a7eef0939/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "myunisoft-display-20260915-source",
      "title": "Affichage de certains menus perturbé",
      "publisher": "MyUnisoft",
      "url": "https://meteo.myunisoft.fr/incident/21de5fdd-7d59-4b36-9790-8f63c9976523/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "tungsten-support-20260916-source",
      "title": "Centre d’assistance eInvoice Network perturbé",
      "publisher": "Tungsten e-Invoice Connect",
      "url": "https://status.tungstencloud.com/europe/incidents/01M2MVH4FXXX66TJXA9ZHDV5XJ",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "atgp-status-2026-09",
      "title": "Information sur les incidents en cours",
      "publisher": "ATGP",
      "url": "https://www.atgp.net/info-incidents/",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "cert-fr-sap-20260908",
      "title": "Multiples vulnérabilités dans les produits SAP",
      "publisher": "CERT-FR",
      "url": "https://www.cert.ssi.gouv.fr/avis/CERTFR-2026-AVI-1134/",
      "type": "institutional",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "blg-security-20260810",
      "title": "Notification d’incident de sécurité et mesures de protection",
      "publisher": "blgCloud",
      "url": "https://www.blgcloud.fr/press-release-blg/communique-de-presse-18/notification-d-incident-de-securite-et-mesures-de-protection-blgcloud-545",
      "type": "security",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "aruba-manual-status-2026-09",
      "title": "Page publique de suivi des services",
      "publisher": "Aruba",
      "url": "https://guide.aruba.it/fr/alertes",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "docuware-manual-status-2026-09",
      "title": "Page publique de suivi des services",
      "publisher": "DocuWare",
      "url": "https://statusportal.docuware.cloud/",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "iopole-manual-status-2026-09",
      "title": "Page publique de suivi des services",
      "publisher": "Iopole",
      "url": "https://uptime.com/statuspage/iopole.com-api-sla",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "mysupply-manual-status-2026-09",
      "title": "Page publique de suivi des services",
      "publisher": "mySupply",
      "url": "https://mysupply.dk/support/driftstatus/",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "odoo-manual-status-2026-09",
      "title": "Page publique de suivi des services",
      "publisher": "Odoo",
      "url": "https://status.odoo.com/",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "pagero-manual-status-2026-09",
      "title": "Page publique de suivi des services",
      "publisher": "Pagero",
      "url": "https://status.pagero.com/",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "sovos-manual-status-2026-09",
      "title": "Page publique de suivi des services",
      "publisher": "Sovos",
      "url": "https://status.sovos.com/",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "welyb-status-20260916",
      "title": "État de Welyb : connexion et consultation eFacture/Cecurity",
      "publisher": "Welyb",
      "url": "https://support.welyb.fr/statut-plateforme",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "welyb-cecurity-integration",
      "title": "Connecter Welyb avec la PA eFacture by Cecurity",
      "publisher": "Welyb",
      "url": "https://support.welyb.fr/connecter-welyb-avec-la-pa-efacture-cecurity",
      "type": "documentation",
      "accessedAt": "2026-09-16"
    },
    {
      "id": "frenchbreaches-welyb-20260915",
      "title": "Welyb / AGIRIS : notification de fuite de données relayée le 15 septembre",
      "publisher": "FrenchBreaches",
      "url": "https://frenchbreaches.com/alertes/welyb-agiris-mu2m3x9bh33cfsst2bl",
      "type": "press",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "frenchbreaches-zenfirst-20260917",
      "title": "Zenfirst : revendication de fuite de données du 17 septembre",
      "publisher": "FrenchBreaches",
      "url": "https://frenchbreaches.com/alertes/zenfirst-mu5htqiwd1qoi6ixtx5",
      "type": "press",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "zenfirst-integration-20260920",
      "title": "Zenfirst Gesco : connexion comptable iSuite (ACD)",
      "publisher": "Zenfirst",
      "url": "https://www.zenfirst.fr/logiciels-gestion-de-tresorerie-et-facturation-zenfirst/",
      "type": "documentation",
      "accessedAt": "2026-09-20"
    },
    {
      "id": "abby-emission-20260920",
      "title": "Disponibilité de l’émission de factures électroniques",
      "publisher": "Abby",
      "url": "https://aide.abby.fr/fr/articles/14893805-est-il-possible-d-emettre-des-factures-electroniques-des-maintenant-sur-abby",
      "type": "documentation",
      "accessedAt": "2026-10-02"
    },
    {
      "id": "abby-formats-20260920",
      "title": "Déploiement du Factur-X complet",
      "publisher": "Abby",
      "url": "https://aide.abby.fr/fr/articles/11137316-est-ce-qu-abby-respecte-les-formats-imposes-par-la-facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-09-20"
    },
    {
      "id": "docoon-pa-20260920",
      "title": "Docoon Invoice : formats, API et hébergement",
      "publisher": "Docoon",
      "url": "https://docoon.com/plateforme-agreee/",
      "type": "documentation",
      "accessedAt": "2026-09-20"
    },
    {
      "id": "docoon-invoice-watch-20260920",
      "title": "Historique de disponibilité Docoon Invoice",
      "publisher": "Docoon",
      "url": "https://docooninvoice.statuspage.io/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "spendesk-amazon-20260916-source",
      "title": "Ajout de cartes Spendesk sur Amazon",
      "publisher": "Spendesk",
      "url": "https://status.spendesk.com/incidents/9rz9sjd4npml",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "superpdp-directory-20260918-source",
      "title": "Chargement de l’annuaire : incident du 18 septembre",
      "publisher": "SuperPDP",
      "url": "https://status.superpdp.tech/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "pennylane-security-20260920",
      "title": "Page sécurité et liens vers les certificats publics Pennylane",
      "publisher": "Pennylane",
      "url": "https://www.pennylane.com/fr/securite",
      "type": "security",
      "accessedAt": "2026-10-02"
    },
    {
      "id": "dgfip-list-20260923",
      "title": "Listes DGFiP relues le 23 septembre 2026",
      "publisher": "DGFiP",
      "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
      "type": "official-list",
      "accessedAt": "2026-09-23"
    },
    {
      "id": "ecosio-france-20260921-source",
      "title": "Retards de traitement des factures françaises, 21 septembre",
      "publisher": "ecosio",
      "url": "https://www.ecosio-status.com/incidents/01M31QYCZABKK6JASKJRP9RJR9",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "spendesk-france-20260922-source",
      "title": "Réception des factures électroniques françaises, 22 septembre",
      "publisher": "Spendesk",
      "url": "https://status.spendesk.com/incidents/l38cjk9k2spy",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "spendesk-ios-20260921-source",
      "title": "Connexion iOS par lien e-mail, 21 au 23 septembre",
      "publisher": "Spendesk",
      "url": "https://status.spendesk.com/incidents/4gndfyrx7ndj",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "eezi-dashboard-20260922-source",
      "title": "Perturbation du tableau de bord, 22 septembre",
      "publisher": "eezi",
      "url": "https://eezi.instatus.com/cmucut4ft1um81npccbw9inh5",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "frenchbreaches-altagem-20260921",
      "title": "Altagem : revendication d’accès aux données",
      "publisher": "FrenchBreaches",
      "url": "https://frenchbreaches.com/alertes/altagem-mubgua4y1pn9jonb1uu",
      "type": "press",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "cyberattaque-altagem-20260921",
      "title": "Altagem : revendication visant clients et données opérationnelles",
      "publisher": "Cyberattaque.org",
      "url": "https://www.cyberattaque.org/altagem-clients-equipes-et-donnees-operationnelles-exposes-apres-une-cyberattaque/",
      "type": "press",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "altagem-iopole-integration-20260923",
      "title": "Facturation électronique : partenariat Altagem et Iopole",
      "publisher": "Altagem",
      "url": "https://altagem.com/facturation-%C3%A9lectronique",
      "type": "documentation",
      "accessedAt": "2026-09-23"
    },
    {
      "id": "frenchbreaches-faktus-20260919",
      "title": "Faktus : revendication de fuite de données, mise à jour du 20 septembre",
      "publisher": "FrenchBreaches",
      "url": "https://frenchbreaches.com/alertes/faktus-mu8r9zho1hh7afgp9w8i",
      "type": "press",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "faktus-financement-20260923",
      "title": "Service de financement de factures du BTP",
      "publisher": "Faktus",
      "url": "https://faktus.eu/produits/financementdefactures",
      "type": "documentation",
      "accessedAt": "2026-09-23"
    },
    {
      "id": "dgfip-list-20260930",
      "title": "Listes DGFiP relues le 30 septembre 2026",
      "publisher": "DGFiP",
      "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
      "type": "official-list",
      "accessedAt": "2026-09-30"
    },
    {
      "id": "pennylane-incident-s9lkgtlw03s2",
      "title": "Pennylane : instabilité de l’application le 25 septembre",
      "publisher": "Pennylane",
      "url": "https://status.pennylane.com/incidents/s9lkgtlw03s2",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-incident-1073900",
      "title": "WeInvoice : appels à l’annuaire PISTE perturbés le 25 septembre",
      "publisher": "Weproc",
      "url": "https://status.weinvoice.fr/incident/1073900",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "lucca-incident-nfx98d4xggmb",
      "title": "Lucca : service dégradé sur certaines applications le 28 septembre",
      "publisher": "Lucca",
      "url": "https://status.lucca.fr/incidents/nfx98d4xggmb",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-mc2p8blsm281",
      "title": "Sage Identity : difficultés de connexion le 28 septembre",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/mc2p8blsm281",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-4r3t9stk544k",
      "title": "Sage Connect : accès rétabli le 28 septembre",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/4r3t9stk544k",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "spendesk-incident-qs6rjc37fr6l",
      "title": "Spendesk : connexion à l’application rétablie après l’incident du 29 septembre",
      "publisher": "Spendesk",
      "url": "https://status.spendesk.com/incidents/qs6rjc37fr6l",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "fakturownia-security-20260929",
      "title": "Incident Fakturownia : communiqué du 29 septembre actualisé le 1er octobre",
      "publisher": "Fakturownia",
      "url": "https://fakturownia.pl/incydent",
      "type": "security",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "factuali-notification-relayed-20261001",
      "title": "Notification Factuali / VosFactures : capture publiée par Fuites Infos",
      "publisher": "Factuali, notification reproduite par Fuites Infos",
      "url": "https://fuitesinfos.fr/uploads/2026/10/vosfactures-notification.webp",
      "type": "press",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "fuitesinfos-vosfactures-20261001",
      "title": "VosFactures : cyberattaque chez le prestataire Fakturownia et notification aux utilisateurs",
      "publisher": "Fuites Infos / Christophe Boutry",
      "url": "https://fuitesinfos.fr/article/2026-10-01-vosfactures",
      "type": "press",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "dgfip-list-20261002",
      "title": "Listes DGFiP relues le 2 octobre 2026",
      "publisher": "DGFiP",
      "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
      "type": "institutional",
      "accessedAt": "2026-10-02"
    },
    {
      "id": "aife-vosfactures-20261002",
      "title": "Suspension provisoire des échanges FACTUALI / VosFactures : avis public Chorus Pro",
      "publisher": "AIFE",
      "url": "https://portail.chorus-pro.gouv.fr/aife_csm",
      "type": "institutional",
      "accessedAt": "2026-10-02"
    },
    {
      "id": "sage-incident-kt4m889tbj9p",
      "title": "Sage : téléversement de documents et e-reporting perturbés",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/kt4m889tbj9p",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "esker-environment-e-20261001",
      "title": "Esker on Demand : ralentissements dans l’environnement E",
      "publisher": "Esker",
      "url": "https://www.trustesker.com/?env=E",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "pennylane-iso27001-20261002",
      "title": "Certificat BSI IS 786660 renouvelé, valable jusqu’au 19 septembre 2029",
      "publisher": "BSI / Pennylane",
      "url": "https://assets.ctfassets.net/b76knntgaaiu/1ZoQOqZDrK32aeBHsQPrb6/ba3bc5483f2ec42f3fb299bbb247cf62/Pennylane_ISO27001_Certificate_FR_EN_2026.pdf",
      "type": "security",
      "accessedAt": "2026-10-02"
    },
    {
      "id": "flowie-security-20261002",
      "title": "Déclarations de sécurité, hébergement et renouvellement ISO",
      "publisher": "Flowie",
      "url": "https://get-flowie.com/fr/security",
      "type": "security",
      "accessedAt": "2026-10-02"
    },
    {
      "id": "dgfip-list-20261004",
      "title": "Listes DGFiP relues le 4 octobre 2026",
      "publisher": "DGFiP",
      "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
      "type": "institutional",
      "accessedAt": "2026-10-04"
    },
    {
      "id": "aife-vosfactures-reprise-20261004",
      "title": "Échanges de la PA rétablis sous surveillance : nouveau bandeau Chorus Pro",
      "publisher": "AIFE",
      "url": "https://portail.chorus-pro.gouv.fr/aife_csm",
      "type": "institutional",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "esker-pa-interconnexion-20261002",
      "title": "Esker PA française : interconnexion et rattrapage des factures",
      "publisher": "Esker",
      "url": "https://www.trustesker.com/?env=L",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-incident-1080572",
      "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080572",
      "publisher": "WeProc / WeInvoice",
      "url": "https://status.weinvoice.fr/incident/1080572",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-incident-1080599",
      "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080599",
      "publisher": "WeProc / WeInvoice",
      "url": "https://status.weinvoice.fr/incident/1080599",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-incident-1080609",
      "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080609",
      "publisher": "WeProc / WeInvoice",
      "url": "https://status.weinvoice.fr/incident/1080609",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-incident-1080639",
      "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080639",
      "publisher": "WeProc / WeInvoice",
      "url": "https://status.weinvoice.fr/incident/1080639",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-incident-1080650",
      "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080650",
      "publisher": "WeProc / WeInvoice",
      "url": "https://status.weinvoice.fr/incident/1080650",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-incident-1080708",
      "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080708",
      "publisher": "WeProc / WeInvoice",
      "url": "https://status.weinvoice.fr/incident/1080708",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-incident-1080719",
      "title": "WeInvoice : appels à l’annuaire PISTE, avis 1080719",
      "publisher": "WeProc / WeInvoice",
      "url": "https://status.weinvoice.fr/incident/1080719",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "myunisoft-incident-fba23613-5912-4c1f-a6f9-28aa0c690859",
      "title": "MyUnisoft : problème de connexion en production comptable et fiscale",
      "publisher": "MyUnisoft",
      "url": "https://meteo.myunisoft.fr/incident/fba23613-5912-4c1f-a6f9-28aa0c690859/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "myunisoft-incident-4367fb01-ec0f-4fc6-94dd-d983ed2260b7",
      "title": "MyUnisoft : problème de connexion en production comptable et fiscale",
      "publisher": "MyUnisoft",
      "url": "https://meteo.myunisoft.fr/incident/4367fb01-ec0f-4fc6-94dd-d983ed2260b7/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "fiducial-security-20261001",
      "title": "FIDUCIAL : clarification sur une intrusion chez un client utilisant un logiciel local",
      "publisher": "FIDUCIAL",
      "url": "https://www.fiducial.fr/fr/Actualites-FIDUCIAL/Information-quant-a-une-fuite-de-donnees-evoquee-dans-la-presse",
      "type": "security",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "flowie-pricing-20261004",
      "title": "Offres Free, Growth et Enterprise, prix et volumes affichés",
      "publisher": "Flowie",
      "url": "https://www.get-flowie.com/pricing",
      "type": "pricing",
      "accessedAt": "2026-10-04"
    },
    {
      "id": "ipaidthat-portabilite-20261004",
      "title": "Portabilité entrante de la ligne d’annuaire : procédure et historique des factures",
      "publisher": "iPaidThat",
      "url": "https://help.ipaidthat.io/fr/articles/17234108-effectuer-la-portabilite-entrante-de-votre-ligne-d-annuaire",
      "type": "documentation",
      "accessedAt": "2026-10-04"
    },
    {
      "id": "macompta-reception-20261004",
      "title": "Réception des factures et collaboration avec le cabinet, article du 2 octobre",
      "publisher": "macompta.fr",
      "url": "https://blog.macompta.fr/experts-comptables/reception-et-traitement-des-factures-electroniques-sur-la-pa-macompta-fr/",
      "type": "documentation",
      "accessedAt": "2026-10-04"
    },
    {
      "id": "dgfip-list-20261008",
      "title": "Listes DGFiP relues le 8 octobre 2026",
      "publisher": "DGFiP",
      "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
      "type": "institutional",
      "accessedAt": "2026-10-08"
    },
    {
      "id": "sage-incident-j6kkplxr2ff3",
      "title": "Lenteurs de téléchargement en France",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/j6kkplxr2ff3",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-grngh6q7rzc2",
      "title": "Traitement des factures bloqué dans ERP Synchroniser",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/grngh6q7rzc2",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "spendesk-3ds-20261007",
      "title": "Notifications 3DS absentes pour certains utilisateurs iOS",
      "publisher": "Spendesk",
      "url": "https://status.spendesk.com/incidents/v2rhxyvn0mqr",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "weproc-incident-1083848",
      "title": "WeInvoice : appels à l’annuaire PISTE du 7 octobre",
      "publisher": "WeProc / WeInvoice",
      "url": "https://status.weinvoice.fr/incident/1083848",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "myunisoft-incident-8ccd8e7d-9ad4-431f-a77b-bdf5e0f68bb1",
      "title": "Saisie des temps et factures en gestion interne",
      "publisher": "MyUnisoft",
      "url": "https://meteo.myunisoft.fr/incident/8ccd8e7d-9ad4-431f-a77b-bdf5e0f68bb1/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "myunisoft-incident-b74ef35b-df82-419b-aaf6-c44451d130ae",
      "title": "Actualisation des données Datalake",
      "publisher": "MyUnisoft",
      "url": "https://meteo.myunisoft.fr/incident/b74ef35b-df82-419b-aaf6-c44451d130ae/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "invopop-incident-20261003",
      "title": "Traitement de documents et téléchargements interrompus",
      "publisher": "Invopop",
      "url": "https://status.invopop.com/incidents/01M45HTD3GB1BD409X4Q6ZM0W6",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "invopop-postmortem-20261003",
      "title": "Compte rendu : migration et integrations dont la France",
      "publisher": "Invopop",
      "url": "https://status.invopop.com/incidents/01M45HTD3GB1BD409X4Q6ZM0W6/write-up",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "esker-environment-e-20261005",
      "title": "Esker on Demand : ralentissements signalés le 5 octobre, avis retiré",
      "publisher": "Esker",
      "url": "https://www.trustesker.com/?env=E",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "aife-depot-pdf-20261006",
      "title": "Chorus Pro : erreur bloquante lorsque la date de facture manque",
      "publisher": "AIFE",
      "url": "https://portail.chorus-pro.gouv.fr/aife_csm?id=aife_publication&sys_id=ad302dc52b370b50267bff6fce91bf56",
      "type": "institutional",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "qonto-status-20261008",
      "title": "Historique d’octobre relu le 8 octobre",
      "publisher": "Qonto",
      "url": "https://status.qonto.com/incidents/October-2026",
      "type": "documentation",
      "accessedAt": "2026-10-08"
    },
    {
      "id": "tiime-reception-20261008",
      "title": "Réception automatique et invitation du cabinet dans Tiime Expert",
      "publisher": "Tiime",
      "url": "https://support.tiime.fr/fr/articles/819487-les-factures-recues-d-un-fournisseur-seront-elles-automatiquement-integrees-dans-tiime",
      "type": "documentation",
      "accessedAt": "2026-10-08"
    },
    {
      "id": "jefacture-nouveautes-202609",
      "title": "Nouveautés de septembre : avoirs, validation et applications",
      "publisher": "jefacture.com",
      "url": "https://support.jefacture.com/fr/articles/844511-nouveautes-septembre-2026-espace-entreprise",
      "type": "documentation",
      "accessedAt": "2026-10-08"
    },
    {
      "id": "spendesk-nouveautes-20261008",
      "title": "Nouveautés d’automne : AI Connect et e-reporting des achats internationaux",
      "publisher": "Spendesk",
      "url": "https://www.spendesk.com/fr/platform/platform-releases/octobre-2026-nouveautes/",
      "type": "documentation",
      "accessedAt": "2026-10-08"
    },
    {
      "id": "flowie-changelog-20261008",
      "title": "Corrections API des 4, 5 et 7 octobre",
      "publisher": "Flowie",
      "url": "https://docs.get-flowie.com/changelog.fr",
      "type": "documentation",
      "accessedAt": "2026-10-08"
    },
    {
      "id": "axonaut-claim-20260629",
      "title": "Revendication visant des documents attribués à des clients Axonaut, publiée en juin",
      "publisher": "FrenchBreaches",
      "url": "https://frenchbreaches.com/alertes/axonaut-mqygp4ygl2o4wc6v2i",
      "type": "press",
      "accessedAt": "2026-10-08"
    },
    {
      "id": "dgfip-list-20261010",
      "title": "Listes DGFiP relues le 10 octobre 2026",
      "publisher": "DGFiP",
      "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
      "type": "institutional",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "sage-incident-gs8td6mcwhwk",
      "title": "Sage Intacct : accès en Europe et Afrique du Sud rétabli le 9 octobre",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/gs8td6mcwhwk",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-onboarding-20261010",
      "title": "FR-e-Reporting : enquête clôturée, comportement lié à une intégration incomplète",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/qm1bs54xn545",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "esker-display-d-20261009",
      "title": "Esker on Demand : affichage des tableaux de bord et files, environnement D",
      "publisher": "Esker",
      "url": "https://www.trustesker.com/?env=D",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "esker-display-e-20261009",
      "title": "Esker on Demand : affichage des tableaux de bord et files, environnement E",
      "publisher": "Esker",
      "url": "https://www.trustesker.com/?env=E",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "esker-display-g-20261009",
      "title": "Esker on Demand : affichage des tableaux de bord et files, environnement G",
      "publisher": "Esker",
      "url": "https://www.trustesker.com/?env=G",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "esker-display-k-20261009",
      "title": "Esker on Demand : affichage des tableaux de bord et files, environnement K",
      "publisher": "Esker",
      "url": "https://www.trustesker.com/?env=K",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "flowie-changelog-20261010",
      "title": "API v3.40.0 : références multiples et montants déjà payés",
      "publisher": "Flowie",
      "url": "https://docs.get-flowie.com/changelog.fr",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "flowie-acomptes-20261010",
      "title": "Facture finale après plusieurs acomptes : paramétrage du rendu",
      "publisher": "Flowie",
      "url": "https://docs.get-flowie.com/compliance/fr/use-cases.html#acompte",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "abby-reception-20261010",
      "title": "Réception des factures : statuts, synchronisation et rapprochement",
      "publisher": "Abby",
      "url": "https://aide.abby.fr/fr/articles/16095802-comment-consulter-et-gerer-mes-factures-recues-sur-abby",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "docuware-statuses-20261010",
      "title": "E-Invoicing Service : statuts et limites du cycle de vie",
      "publisher": "DocuWare",
      "url": "https://knowledgecenter.docuware.com/docs/e-invoicing-service-statuses",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "cegedim-release-20260918",
      "title": "SY : notes de version 2026, affectation e-reporting et facture non émise",
      "publisher": "Cegedim",
      "url": "https://help.sybycegedim.com/en_US/release-note-sy/releasenote-2026",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "tungsten-release-20261003",
      "title": "e-Invoice Connect : pièces jointes françaises et statut non transmis",
      "publisher": "Tungsten Automation",
      "url": "https://docshield.tungstenautomation.com/eInvoiceConnect/en_US/help/RN/eInvoiceConnect_releasenotes/c_whatsnew.html",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "scribee-api-changes-20260930",
      "title": "API : ruptures des 22 et 30 septembre",
      "publisher": "Scribee",
      "url": "https://developers.scribee.tech/getting-started/api-breaking-changes/",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "ecosio-fr-delivery-20261010",
      "title": "API France : distinguer dépôt réglementaire et livraison au destinataire",
      "publisher": "ecosio / Vertex",
      "url": "https://connect.ecosio.com/reference/identify-and-resolve-e-invoice-delivery-failures-in-france",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "darva-sinapps-20260930",
      "title": "Ofeli et Sinapps Auto : facturation électronique des sinistres",
      "publisher": "DARVA",
      "url": "https://www.darva.com/fr/actualites/ofeli-sinapps-auto-gestion-sinistres-facturation-electronique/",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "bercy-comite-20261009",
      "title": "Premier comité de suivi : bilan du déploiement et préparation de 2027",
      "publisher": "Ministère de l’Économie",
      "url": "https://presse.economie.gouv.fr/facturation-electronique-le-premier-comite-dresse-le-bilan-du-deploiement-et-engage-la-preparation-de-2027/",
      "type": "institutional",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "generix-contract-20261010",
      "title": "GIS : annexe publique des services, formats et restitution",
      "publisher": "Generix",
      "url": "https://www.generixgroup.com/wp-content/uploads/2025/10/GIS-Services-Appendix-of-Subscription-Contract.pdf",
      "type": "contract",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "tradeshift-release-20260922",
      "title": "Nouveautés de conformité et Babelway de septembre",
      "publisher": "Tradeshift",
      "url": "https://tradeshift.com/resources/compliance-fr/fall-release-2026-e-invoicing-compliance-updates/",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "ntt-joubini-20260615",
      "title": "JOUBINI by NTT DATA : plateforme et intégrations ERP",
      "publisher": "NTT DATA Business Solutions",
      "url": "https://nttdata-solutions.com/fr/salle-de-presse/communiques-de-presse-locale/joubini-plateforme-agreee/",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "tungsten-resolved-undated-20261010",
      "title": "Correctifs e-Invoice Connect : e-reporting français, correctif non daté",
      "publisher": "Tungsten Automation",
      "url": "https://docshield.tungstenautomation.com/eInvoiceConnect/en_US/help/RN/eInvoiceConnect_releasenotes/c_resolvedissues.html",
      "type": "documentation",
      "accessedAt": "2026-10-10"
    },
    {
      "id": "dgfip-list-20261014",
      "title": "Listes DGFiP du 13 octobre : 155 PA et 11 dossiers en attente",
      "publisher": "DGFiP",
      "url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees",
      "type": "official-list",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "befresh-pa-20261014",
      "title": "BeInvoice : Peppol, API JSON REST et hébergement",
      "publisher": "BeFresh",
      "url": "https://befresh.lu/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "factureapp-pa-20261014",
      "title": "FacturesApp : réception électronique et offre publique",
      "publisher": "FacturesApp",
      "url": "https://www.factureapp.com/",
      "type": "pricing",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "insiders-einvoicing-20261014",
      "title": "Solutions Insiders e-connect, e-convert et SAP",
      "publisher": "Insiders Technologies",
      "url": "https://insiders-technologies.com/en/e-invoicing",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "kalanda-pa-20261014",
      "title": "Kalanda : services d’hébergement et infrastructures",
      "publisher": "Kalanda",
      "url": "https://www.kalanda.net/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "my-eddy-pa-20261014",
      "title": "DailyApps : outils RH et gestion des dépenses",
      "publisher": "DailyApps",
      "url": "https://dailyapps.fr/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "ratioo-pa-offre-20261014",
      "title": "Ratioo : fonctions de la plateforme agréée",
      "publisher": "Ratioo",
      "url": "https://ratioo.fr/pa-facturation-electronique",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "ratioo-pricing-20261014",
      "title": "Ratioo : tarif par dossier et volume du cabinet",
      "publisher": "Ratioo",
      "url": "https://ratioo.fr/tarifs",
      "type": "pricing",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "ratioo-pa-20261014",
      "title": "Ratioo : environnement cabinet et hébergement déclaré",
      "publisher": "Ratioo",
      "url": "https://ratioo.fr/",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-s1t694g66bw6",
      "title": "France : envoi de factures électroniques perturbé",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/s1t694g66bw6",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-kgpbkx523w51",
      "title": "AutoEntry : accès global rétabli le 12 octobre",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/kgpbkx523w51",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "sage-incident-s5d6hfv2l437",
      "title": "Intacct : accès européen rétabli le 13 octobre",
      "publisher": "Sage",
      "url": "https://status.sage.com/incidents/s5d6hfv2l437",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "tungsten-france-20261013",
      "title": "France : traitement et récupération des factures ralentis",
      "publisher": "Tungsten Automation",
      "url": "https://status.tungstencloud.com/europe/incidents/01M4TARHBEYH5A44V3BYN9BKQ6",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "flowie-changelog-20261014",
      "title": "Flowie v3.40.1 : correction de la documentation acomptes",
      "publisher": "Flowie",
      "url": "https://docs.get-flowie.com/changelog.fr",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "flowie-acomptes-20261014",
      "title": "Flowie : facture finale après acomptes, deux modes de déduction",
      "publisher": "Flowie",
      "url": "https://docs.get-flowie.com/compliance/fr/use-cases.html#acompte",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "cegedim-release-20261014",
      "title": "SY 1.37 : offre Essential, réception et suivi français",
      "publisher": "Cegedim Business Services",
      "url": "https://static.helpjuice.com/helpjuice_production/uploads/upload/image/18551/direct/1791811062653/VERSION_1.37_RELEASE_NOTE_CLIENTS_EN.pdf",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "cegedim-release-index-20261014",
      "title": "Cegedim : notes de version 2026 mises à jour le12octobre",
      "publisher": "Cegedim Business Services",
      "url": "https://help.sybycegedim.com/en_US/release-note-sy/releasenote-2026",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "qonto-invoicing-20261014",
      "title": "Facturation Qonto : e-reporting bêta et fonctions annoncées",
      "publisher": "Qonto",
      "url": "https://support-fr.qonto.com/hc/fr/articles/27885538176913-Comment-fonctionne-la-facturation-%C3%A9lectronique",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    },
    {
      "id": "lexis-jefacture-20261007",
      "title": "Lexis Poly : connecteur jefacture.com du module Finances",
      "publisher": "LexisNexis",
      "url": "https://assistance.lexisnexis.fr/hc/fr/articles/49435217425037-Release-Note-Octobre-2026",
      "type": "documentation",
      "accessedAt": "2026-10-14"
    }
  ],
  "revisionUrl": "https://pa.l0g.fr/DEPLOYED_SHA"
}