Table of Contents

Guide de migration

Catégorie : Core
Domaine : Comptabilite
Service : CustomerReadAccess
Méthode : GetCustomerCount

Contrat de la V1

Verbe : GET
URL : https://cegid-expert-webapi-core.cegid.com/Comptabilite/CustomerReadAccessWebService/GetCustomerCount
Paramètres : Aucun.
Réponse :
La réponse est un entier représentant le nombre de comptes auxiliaires de type "Client".
Exemple :
4

Contrat de la V2

Verbe : POST
URL : https://api.cegid.com/cpa-expert-coreComptabilite/SubsidiaryAccountConsultationWebService/ViewSubsidiaryAccountUsingFilter
Paramètres : BODY
Pour obtenir le même nombre avec la nouvelle version, il est possible d'ajouter un filtre sur la propriété correspondant aux type compte (4) avec l’opérateur de comparaison « Egal » (1) et la valeur correspondant aux clients (« 1 »).
img

En spécifiant qu’on souhaite la page 1 et qu’on ne souhaite qu’un seul résultat par page, le nombre de pages affiché dans le résultat sera le nombre de comptes auxiliaires de type client.

{
    "page": {
        "pageIndex": 1,
        "pageSize": 1
    },
    "filters": [
        {
            "property":  4,
            "constantValue": "1",
            "comparisonOperateur": 1,
            "inversion": false,
            "logicOperator": 1
        }
    ]
}

Réponse :
La réponse contient une liste paginée de comptes auxiliaires.
Le nombre souhaité se situe dans la propriété « PageCount » de l’objet « Page ».

{
    "page": {
        "nextPage": 2,
        "pageCount": 4,
    },
    "subsidiaryAccounts": [...]
}