OG-EP Référentiel
Raccourcis espace
OG-EP Référentiel OGEPREF



Quotidien à 7h :  Dénomination du fichier : MAT_EP_AGENT / MAT_EP_KPI


Liens IT  :   Scripts génériques epptf


Exemple de prod

MAT_EP_AGENT_202508.csv

MAT_EP_KPI4_202508.csv



1. Description

Chaque jour  un fichier doit être généré par la plate plate forme EP et déposé au service Infocentre

Le Flux fournit : 

  • pour le Compte de Paiement Dispay 
    • l'indicateur matrix NBCLIAGENT utilisé pour la facturation de l'abonnement agent 
      • et la valorisation de l'indicateur
  • pour chaque Compte de Paiement actif de la plate forme EP 
    • l'indicateur matrix MTTLCPCOMP utilisé par le contrôle de gestion 
      • et la valorisation de l'indicateur


La valorisation des indicateurs s'effectue sur la base

  • du stock de client de l'agent Dispay actif dans les bases EP le dernier jour calendaire du mois M-2. 

Le mois de l’activation du client ne rentre pas dans ce dénombrement. 

Le mois de résiliation d'un client rentre dans le dénombrement. 

Si un client est ouvert / resilié le même mois, celui ci ne rentre pas dans le dénombrement. 

La valorisation de cet indicateur est identique chaque jour du mois.  

  • du stock de transaction de paiement traitées sur chaque compte de paiement par la tenue de compte EP. 

        La valorisation de cet indicateur s'effectue sur la base du stock de transaction traités sur le compte de paiement par la tenue de compte EP sur le mois en cours.  Ainsi chaque jour, le  flux  doit contenir

l'ensemble des transactions correspondantes a l'agrégat du mois de la journée J-1.


  

2. Liste exhaustive  des indicateurs matrix pouvant être alimenté pour chaque compte de paiement 


Description de Indicateur Matrix

identification de l'indicateur matrix dans le flux 

Type (Q= volumes, M= montant)

Règle de gestion d'alimentation 

Nombre client de l'agent Dispay

NBCLIAGENT

Q

Nombre de client "actif" rattaché à l'agent Dispay le dernier jour calendaire  du mois M-1

Montant "cumulé" de - Commission commerçant - sur les transactions de Paiement 

MTTLCPCOMP

MMontant cumulé des commissions commerçants sur transaction de paiement calculées par la plate forme EP sur le compte de paiement. Ces commissions pouvant être facturées à la volé par un débit sur le compte de paiement ou par une fracturation mensuelle  


3. Structure du flux : 


3.1 Fichier au format Csv avec un séparateur ";"

Header

Code article

01


constante

Version du fichier

V1


constante

Code solution logicielle (voir isilog)

EP_AGENT


constante

Année des indicateurs

AAAA


MREP

Mois des indicateurs

MM


MREP


3.2 Des détails (une ligne par indicateur/client)

Code article

02

2

constante


Code client

compte de paiement

10

MREP 

par exemple : DC12532332

Libelle client

Raison sociale

40

MREP

Enseigne dans table merchant_contract

Code indicateur

cf tableau ci dessus 

10

Mapping

Voir mapping ci dessous

Quantité ou Montant en centimes d'euros)

100000

10

agrégat

Les montants sont en centimes d'euros (ex : 3,42€ = "342")

Type (Q= volumes, M= montant)

Q

1

Mapping

Voir mapping ci dessous


3.3 Footer

Code article

99

2

constant

nombre d'enregistrements détails

NNNN




Le nom du fichier devra être MAT_EP_AGENT_AAAAMM.csv


3.2 Modalité d'alimentation des indicateurs 


mysql $MYSQL -e"select
CONCAT_WS(';','02',c1.account_id, c1.name, 'NBCLIAGENT', count(distinct c2.siret), 'Q')
from EPDATAP.MERCHANT_CONTRACT c1, EPDATAP.MERCHANT_CONTRACT c2
where c1.TOP_AGENT='1'
and c2.TOP_AGENT ='2'
and c2.SIRET_AGENT =c1.siret
and c1.CASHOUT =1
and c2.CASHOUT =1
and DATE_FORMAT(c2.CREATION_DATE, '%Y-%m-%d-%T') <= date_format(ADDDATE( LAST_DAY(SYSDATE()), INTERVAL -2 MONTH), '%Y-%m-%d-23:59:59')
and (c2.DATE_RESILIATION is NULL or (DATE_FORMAT(c2.DATE_RESILIATION, '%Y-%m-%d') > date_format(ADDDATE( sysdate(), INTERVAL -2 MONTH), '%Y-%m-31')))
group by c1.name, c1.account_id
;


  • Aucune étiquette
Écrire un commentaire...
OG-EP Référentiel OGEPREF