API des relevés de coupon de paiement (/coupa_pay/statements)

Les relevés des partenaires de paiement peuvent être obtenus avec une API GET call et un PUT call peut marquer ce relevé comme exporté.

Aperçu

Les relevés de partenaires de paiement par carte d'entreprise dont le statut de paiement est approuvé peuvent être récupérés de Coupa vers l'ERP à l'aide d'une demande GET envoyée au point de terminaison API des relevés : https ://{your_instance_name}/api/coupa_pay/statements 

Une fois qu'un relevé est exporté pour un paiement comptable ou ERP, ce relevé doit être marqué comme exporté à l'aide de l'appel PUT, de sorte qu'il ne soit pas récupéré une deuxième fois.  

Opérations API prises en charge :

  • OBTENIR 
  • METTRE(uniquement pour marquer exporté)

La clé API utilisée pour récupérer/mettre à jour les données doit être autorisée à indexer, afficher et mettre à jour les données API/Coupa_Pay/Relevés.

Les données de relevé peuvent être interrogées par tous les champs de la charge utile. Les paramètres de requête typiques sont :

  • ?exported=false
  • ?payment-partner[issuing-bank]= Nom_banque<>
  • ?status=approved_for_payment   (le statut ne figure pas dans la réponse de la charge utile)

Ces paramètres de requête peuvent être combinés en une instruction comme suit :

  • API GET https ://{your_instance_name}/api/coupa_pay/statements ?status=approved_for_payment&exported=false&payment-partner[issuing-bank]=XYZBank

    • Cela renverra les relevés pour le partenaire de paiement de l'émetteur XYZBank qui sont approuvés mais pas exportés.
    • Pour les paiements ERP, vous ne devez extraire que les relevés approuvés de Coupa vers l'ERP.

Une déclaration exportée doit être marquée comme exportée une fois qu'elle a été récupérée avec succès. Vous pouvez le faire avec un appel comme celui-ci :

  • API PUT https ://{your_instance_name}/api/coupa_pay/statements/<ID>?export=true  OU

  • API PUT https ://{your_instance_name}/api/coupa_pay/statements/<ID>avec une charge utile comme :

    • <statement><exported>true</exported></statement>

Éléments

iD Identifiant unique (lecture seule)   Oui     oui nombre entier
created-at Créé automatiquement par Coupa au format AAAA-MM-JJTHH :MM :SS+HH :MMZ (lecture seule)         oui

chaîne($datetime)

mis-à-jour à Créé automatiquement par Coupa au format AAAA-MM-JJTHH :MM :SS+HH :MMZ (lecture seule)         oui chaîne($datetime)
external-ref-id Identifiant de référence externe Oui       oui string(255)
coupa-pay-id           oui nombre entier
nom Nom           string(255)
montant montant en dollars pour cette allocation         oui décimale(30,2)
relevé-date Horodatage du reçu au format : AAAA-MM-JJTHH :MM :SS+HH :MMZ Oui       oui chaîne($datetime)
nombre-de-lignes (lecture seule)         Oui nombre entier
total Somme de toutes les lignes de relevé (en lecture seule)         Oui décimale(16,10)
last-exported-at horodatage           chaîne($datetime)
exported Vrai / Faux était la déclaration envoyée à un système d'enregistrement externe. (lecture seule)         Oui boolean
partenaire-de-paiement Coupa Pay - Partenaire de carte virtuelle             
devise Devise oui       oui
créé par Utilisateur qui a créé         oui
mis à jour par Utilisateur ayant réalisé la mise à jour         oui

Articles associés


API Coupa Core

Notre API RESTful fournit un accès fiable pour lire, modifier ou intégrer vos données à la plateforme Coupa.

Démarrez avec l'API

Informations générales sur l'utilisation de l'API Coupa et quand vous devez envisager d'utiliser CSV.

Transition vers OAuth 2.0 et OIDC

Coupa désapprouve les API Keys héritées et nécessite l'utilisation d'OAuth 2.0 / OIDC. À partir de R34, aucune nouvelle clé API ne sera émise et les clés API ne seront plus prises en charge avec R35.

Ressources

Nous avons organisé nos points de terminaison API par type d'objet : données de référence, données transactionnelles et ressources partagées.