Introduction
Introduction
Introduction Le contexte de ce travail de standardisation est la mise en place de la facturation électronique obligatoire en France. L’objectif des API (Interface de programmation applicative) standardisées est de permettre une interface standard entre le système d’information (SI) de l’entreprise dans son ensemble intégrant aussi les OD (Opérateur de Dématérialisation) d’une part, et les Plateformes Agréées (PA) d’autre part, de façon à construire une interopérabilité de bout en bout permettant à toutes les solutions de l’entreprise de se connecter d’une façon standardisée aux Plateformes Agréées qui implémenteront ces API. Les API standardisées permettent de répondre aux enjeux techniques et fonctionnels suivants : a) La sécurité d’accèsavec un protocole d’autorisation basé sur OAUTH2 b) Une segmentation des flux, illustrée par la figure 1 ci-dessous : • Les flux entrants (émis par la Plateformes Agréées vers l’entreprise) versus les flux sortants (transmis par l’entreprise vers la Plateformes Agréées) • Les facturesde Ventes versus facturesd’Achats • Les accès par destiers:l’expert-comptable etc< API standardisée Système d’information de l’entrepriseFacture de vente POST / flows / search flowType : [ CustomerInvoiceLC ] flowDirection = [In] Recherche de statuts de cycle de vie « entrants » lié à des factures de ventes Expert comptable Recherche de factures émises ou reçues et des statuts entrants et sortants POST / flows / search flowDirection = [In;Out] Factured’achatsPOST / flows / search flowType : [SupplierInvoice, SupplierInvoiceLC ] flowDirection = [In] Recherche de nouvelle facture d’achat et des statuts decycle devie « entrants » !utres tiers … Etc.. • Flux entrants / sortants • Ventes / Achats • L’accès à des tiers (Expert comptable..) • Etc.. Figure 1 — Segmentation des Flux c) La performance avec : • Des API fonctionnant pour un consommateur d’API en SAAS ou OnPremise (Sur site) • Des API conçues pour un traitement des flux en asynchrone pour faciliter la montée en charge. PA