Guide de migration
Catégorie : Core
Domaine : Comptabilite
Service : JournalReadAccess
Méthode : GetPrimaryInfo
Contrat de la V1
Verbe : GET
URL : https://cegid-expert-webapi-core.cegid.com/Comptabilite/JournalReadAccessWebService/GetPrimaryInfo
Paramètres : QUERY
Le contrat de la V1 impose la saisie d’un code journal via le paramètre « id ».
Réponse :
Exemple avec le journal « ACH » :
{
"id": "ACH",
"description": "Achats ",
"shortDescription": "Achats",
"nature": "ACH"
}
Contrat de la V2
Verbe : POST
URL : https://api.cegid.com/cpa-expert-coreComptabilite/JournalConsultationWebService/ViewJournalInformationUsingFilter
Paramètres : BODY
Pour obtenir les mêmes données, il est possible d’ajouter un filtre sur le bon numéro de propriété.
Les numéros des propriétés sont affichés dans l’APIM :

Filtrer sur la propriété 1 pour le code journal avec l’opérateur de comparaison « Egal » (1).
{
"filters": [{
"property": 1,
"constantValue": "ACH",
"comparisonOperateur": 1,
"inversion": false,
"logicOperator": 1
}]
}
Réponse :
Le retour renvoie plus d’informations dans la V2.
Elles sont également organisées différemment.
Mais les informations disponibles dans la V1 le sont toujours dans la V2.
{
"journalInformationCollection": [
{
"id": "ACH",
"description": "Achats ",
"shortDescription": "Achats",
"natureId": 1,
"natureCode": "ACH",
"natureDescription": "Achat",
"updatedDate": "2015-09-03T10:24:19",
"journalBehavior": {...},
"treasuryInformation": {...}
}
]
}