Guide de migration
Catégorie : Core
Domaine : Comptabilite
Service : SubsidiaryAccountReadAccess
Méthode : GetSubsidiaryAccountFromLastModificationDate
Contrat de la V1
Verbe : POST
URL : https://cegid-expert-webapi-core.cegid.com/Comptabilite/SubsidiaryAccountReadAccessWebService/GetSubsidiaryAccountFromLastModificationDate
Paramètres : BODY
Le contrat de la V1 impose la pagination et la saisie d’une date de départ. Elle permet la saisie optionnelle d’une date de fin.
{
"Page": 1,
"PageSize": 0,
"CustomPageSize": 1,
"FromDate": "2016-09-27T10:16:00.000Z",
"ToDate": "2016-09-27T10:17:00.000Z"
}
Réponse :
{
"nextPage": 2,
"pageCount": 3,
"subsidiaryAccounts": [
{
"id": "4010DIVE",
"accountType": "FOU",
"description": "FOURNISSEURS DIVERS",
"shortDescription": "FOURNISSEURS DIVE",
"collectif": "40100000",
"lastModificationDate": "2016-09-27T10:16:29"
}
]
}
Contrat de la V2
Verbe : POST
URL : https://api.cegid.com/cpa-expert-coreComptabilite/SubsidiaryAccountConsultationWebService/ViewSubsidiaryAccountUsingFilter
Paramètres : BODY
Pour obtenir les mêmes données en V2, il est possible d’ajouter des filtres sur les bons numéros de propriétés.
Ces numéros sont affichés dans l’APIM :

Filtrer sur la propriété 7 pour la date de dernière modification du compte avec l’opérateur de comparaison « Supérieur à » (4) pour mettre une date de début.
Filtrer éventuellement sur la propriété 7 pour la date de dernière modification du compte avec l’opérateur de comparaison « Inférieur ou égal » (9) pour mettre une date de fin.
{
"page": {
"pageIndex": 1,
"pageSize": 1
},
"filters": [
{
"property": 7,
"constantValue": "2016-09-27T10:16:00.000Z",
"comparisonOperateur": 4,
"inversion": false,
"logicOperator": 1
},
{
"property": 7,
"constantValue": "2016-09-27T10:17:00.000Z",
"comparisonOperateur": 9,
"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.
{
"page": {
"nextPage": 2,
"pageCount": 3
},
"subsidiaryAccounts": [
{
"id": "4010DIVE",
"description": "FOURNISSEURS DIVERS",
"shortDescription": "FOURNISSEURS DIVE",
"collectif": "40100000",
"natureId": 2,
"natureCode": "FOU",
"natureDescription": "Fournisseur",
"updatedDate": "2016-09-27T10:16:29",
"address": {...},
"behavior": {...},
"lastTransaction": {...},
"legalInformation": {...}
}
]
}