=== Format général ===
POST https://
* les données sont transmises par tableau d'objets, encodé au format JSON
* les paramètres d'accès (code domaine, token) sont transmis par authentification HTTPS
Exemple authentification HTTPS
USER : prod@veo
PASS :
Note : les informations d'accès (code domaine + token) seront fournies par RecouveoSI à la création du compte
=== Intégration de comptes acheteurs - Méthode ACCOUNT ===
POST https://
JSON Object keys :
* **IdSoc** : Code société / entité
* **IdCli** : Identification unique du tiers
* **NameCli** : Raison sociale du tiers //ou// Nom-Prénom du débiteur
Exemple:
[{
"IdSoc": "VEO",
"IdCli": "1234567890",
"NameCli": "Alain MARTIN",
"Meta:PAYS": "BE",
"Meta:DIVISION": "005"
},{
"IdSoc": "VEO",
"IdCli": "9876543210",
"NameCli": "Martine DURAND",
"Meta:PAYS": "FR",
"Meta:DIVISION": "101"
}]
=== Intégration de comptes acheteurs - Méthode ACCOUNT_ADRBOOKENTRY ===
POST https://
JSON Object keys :
* **IdSoc** : Code société / entité
* **IdCli** : Identification unique du tiers
* **AdrType** : Type d'enregistrement
* **Adr** : Adresse postale / Téléphone / Email
Exemple:
[{
"IdSoc": "VEO",
"IdCli": "9876543210",
"AdrType": "POSTAL",
"Adr": "1 rue de la Plumerette\n94000 Créteil"
},{
"IdSoc": "VEO",
"IdCli": "9876543210",
"AdrType": "TEL",
"Adr": "0600000000"
},{
"IdSoc": "VEO",
"IdCli": "9876543210",
"AdrType": "EMAIL",
"Adr": "martine.durand@email.com"
}]
=== Intégration de comptes acheteurs - Méthode RECORD ===
POST https://
JSON Object keys :
* **IdSoc** : Code société / entité
* **IdCli** : Identification unique du tiers
* **IdRecord** : Clé primaire (unique) de la pièce
* **NumRecord** : Numéro facture / pièce comptable
* **LibRecord** : Libellé (optionnel)
* **DateRecord** : Date pièce
* **DateExpire** : Date échéance si différente de la date pièce
* **MontantTTC** : Montant TTC
* **Letter** : Code lettrage si lettré partiel ou soldé
* **LetterConfirm** : (Boolean) Lettrage soldé
* **LetterDate** : Date lettrage
* **XeCurrencyAmount** : Montant en devise
* **XeCurrencyCode** : Code devise
Exemple:
[{
"IdSoc": "VEO",
"IdCli": "9876543210",
"IdRecord": "10212",
"NumRecord": "FAC12345",
"LibRecord": "Facture Mai 2018",
"MontantTTC": 903.30,
"DateRecord": "2018-06-05",
"Meta:JOURNAL": "700",
"Meta:PROJET": "Webdesign SPHERE"
},{
"IdSoc": "VEO",
"IdCli": "9876543210",
"IdRecord": "10399",
"NumRecord": "REGVIRT",
"LibRecord": "Réglement par virement",
"MontantTTC": 250.00,
"DateRecord": "2018-07-01",
"Meta:JOURNAL": "501"
}]
=== Modification en masse - Méthode ACTION ===
POST https://
JSON Object keys :
* **IdSoc** : Code société / entité
* **IdCli** : Identification unique du tiers
* **IdRecord** : (optionnel) Identification de la pièce
* **ActionTxt** : Action/reprise - Commentaire de l'action
* **AccAffectation** : Chgmt - Affectation (CR)
* **StatusPrimary** : Chgmt - Statut du compte / pièce (ex: Action externe / Promesse)
* **StatusSub** : Chgmt - Sous-status (ex: Litige ADV / Réglement CB)
* **ScenMode** : Chgmt - Mode scénario (ex: AUTO/STOP/FORCE/PAUSE)
* **ScenCode** : Chgmt - Changement scénario (ex: "Scénario 5")
Notes :
* Ce format est également accessible par chargement CSV/Excel sous le libellé **Fiche navette : Modification en masse**.
* Les intitulés de colonnes reprendront les clés décrites ci-dessus.