Table of Contents

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 :
IMG

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": {...}
        }
    ]
}