Guide de migration
Catégorie : Core
Domaine : Comptabilite
Service : EntryAccountBalance
Méthode : GetAccountRangeBalanceWithinPeriod
Contrat de la V1
Verbe : POST
URL : https://cegid-expert-webapi-core.cegid.com/Comptabilite/EntryAccountBalanceWebService/GetAccountRangeBalanceWithinPeriod
Paramètres : BODY
Le contrat de la V1 impose la saisie soit d'un compte général, d'un type d'écritures, et de dates de début et fin de période.
Elle permet la saisie d'un compte auxiliaire et la prise en compte des écritures d'à-nouveau.
Les types d’écritures à rechercher sont les écritures normales (1), les écritures de simulation (2) et les écritures de situations (4).
Ces valeurs sont des puissances de 2 afin de pouvoir les combiner avec une opération binaire.
Par exemple, la valeur 7 est la combinaison des valeur 1, 2 et 4.
Ici, seules les écritures normales sont demandées.
{
"GeneralAccount": "401",
"SubsidiaryAccount": "",
"StartDate": "2018-01-01",
"EndDate": "2018-12-31",
"EntryType": 1,
"CarryForwardKindType": 0
}
Réponse :
Le retour se présente sous la forme d’un objet présentant une unique propriété correspondant au solde.
{
"Balance": -7964.6000
}
Contrat de la V2
Verbe : POST
URL : https://api.cegid.com/cpa-expert-coreComptabilite/AccountingEntriesBalanceWebService/GetAccountRangeBalanceWithinPeriod
Paramètres : BODY
Le contrat de la V2 est similaire.
Cependant, il diffère dans le choix des types d’écritures à rechercher. Au lieu de combiner les valeurs, on les place dans une collection. Pour cette raison, les valeurs n’ont pas besoin d’être des puissances de 2, elles se suivent.
La valeur 7 de la V1 correspond donc à la collection [1,2,3].
Ici, seules les écritures normales sont demandées.
{
"GeneralAccount": "401",
"SubsidiaryAccount": "",
"StartDate": "2018-01-01",
"EndDate": "2018-12-31",
"EntryTypes": [1],
"CarryForwardKindType": 0
}
Réponse :
{
"balance": -7964.6000
}