...
Info |
---|
Retrouvez également des informations dans la page du traitement d’intégration des règlements concernant les règles métier : Espace produit (par exemple Divalto infinity 10.11 -> Gérer ses règlements > Utilitaires et traitements du module règlement |
Astuce |
---|
Selon votre version et service pack, l’utilitaire ERP prend en entrée un fichier au format JSON qui correspond uniquement aux informations métier du service web ou le format complet. Versions à partir de 2025 : L’utilitaire sait traiter les 2 formats Versions avant 2025 : La zone technique (action, acces_token, param) n’est pas traitée, et ne doit pas être donnée. C'est directement le contenu de “param” qui est attendu par cet utilitaire |
Un mapping existe entre les noms de champs du dictionnaire et les noms de balise à utiliser
...
Info |
---|
Le numéro REGLEMENTNUM doit au minimum être un incrément d’unicité à l’intérieur d’une demande JSON ; idéalement un numéro chrono chez l’appelant permet une meilleure traçabilité |
Exemple de corps de demande avec REGLEMENTNUM en entête (ici 17 et 18)
Bloc de code | ||
---|---|---|
| ||
'data': { 'EnteteReglementtb': [ { 'EnteteReglement': { 'PAYMENTTYPE' :'ENCASHMENT', 'CHGETAT' :'REMCDI', 'BQC' :'BNP', 'REGLEMENTNUM' :'17', 'LABEL' :'Traitement sans N° transac', 'DetailReglementtb': [ { 'DetailReglement': { 'MTORI' : '3400', 'ETATORI' : 'C30', 'TIERS' : 'C0000001' } }, { 'DetailReglement': { 'MTORI' : '2400', 'ETATORI' : 'C30', 'TIERS' : 'C0000001' } } ] } }, { 'EnteteReglement': { 'PAYMENTTYPE' :'ENCASHMENT', 'CHGETAT' :'REMCDI', 'BQC' :'BNP', 'REGLEMENTNUM' :'18', 'LABEL' :'Traitement avec N° transac', 'DetailReglementtb': [ { 'DetailReglement': { 'TRANSAC' : '661' } }, { 'DetailReglement': { 'TRANSAC' : '508' } } ] } } ] } |
Exemple de réponse à ce REGLEMENTNUM en entête (ici deux erreurs sur 17 et 18)
Le message est sous la forme :
...