Einvoicing afnor api

De Wiki1000
(Différences entre les versions)
(Paramétrer une plateforme authentifiée (PA))
(Paramétrer une plateforme authentifiée (PA))
Ligne 11 : Ligne 11 :
  
 
Pour chaque société, on stocke la date du dernier flux récupéré, cette date est utilisée lors de la synchronisation pour obtenir seulement les flux non encore téléchargés.
 
Pour chaque société, on stocke la date du dernier flux récupéré, cette date est utilisée lors de la synchronisation pour obtenir seulement les flux non encore téléchargés.
 +
 
Pour chaque société, il est possible de renseigner le champs OrganizationID, prévu par la norme AFNOR, qui sera placé dans les header http de chaque requête.
 
Pour chaque société, il est possible de renseigner le champs OrganizationID, prévu par la norme AFNOR, qui sera placé dans les header http de chaque requête.
 +
 
Il est également possible de surcharger la méthode '''TProcessusEinvoicingAFNOR.DSMOnCreateAFNORHttpClient(ahttpClient:THttpClient)''' afin d'ajouter d'autre headers spécifiques.
 
Il est également possible de surcharger la méthode '''TProcessusEinvoicingAFNOR.DSMOnCreateAFNORHttpClient(ahttpClient:THttpClient)''' afin d'ajouter d'autre headers spécifiques.
  

Version du 30 juin 2026 à 14:58

Modèle:Version2026r1

Sommaire

Plateforme authentifiée

Paramétrer une plateforme authentifiée (PA)

Renseigner l'url du endpoint api afnor.

Tip-20px.png Tip : Certaines implémentations positionnent la société dans l'endpoint, il est alors possible de surcharger la méthode TEInvoicingPDPAFNOR.getEndPoint pour contextualiser l'url.

Afnor pa 1.png

Pour chaque société, on stocke la date du dernier flux récupéré, cette date est utilisée lors de la synchronisation pour obtenir seulement les flux non encore téléchargés.

Pour chaque société, il est possible de renseigner le champs OrganizationID, prévu par la norme AFNOR, qui sera placé dans les header http de chaque requête.

Il est également possible de surcharger la méthode TProcessusEinvoicingAFNOR.DSMOnCreateAFNORHttpClient(ahttpClient:THttpClient) afin d'ajouter d'autre headers spécifiques.


Afnor pa 2.png

Paramétrer l'authentification

L'api AFNOR peut utiliser une authentification oAuth2. L'authentification est par utilisateur par défaut, mais il est possible de paramétrer un attribut de contexte d'authentification afin que le token soit propre à un contexte société (en plus de l'utilisateur).

Afnor auth 1.png

Tip-20px.png Tip : Il est possible d'utiliser grant type oAuth2 "client_credentials" en laissant vide le champs EndPoint.
Exclam-20px.png Attention : L'url cible doit être la même que cette paramétré dans la plateforme authentifiée.


Afnor auth 2.png


Synchroniser les flux





Whos here now:   Members 0   Guests 0   Bots & Crawlers 3
 
Outils personnels