Guide de migration
Catégorie : Core
Domaine : SalesAdministration
Service : MissionUpdate
Méthode : AddMissionDues
Contrat de la V1
Verbe : POST
URL : https://cegid-expert-webapi-core.cegid.com/SalesAdministration/MissionUpdateWebService/AddMissionDues
Paramètres : BODY
Le contrat de la V1 impose la saisie d’un objet contenant l’identifiant de la mission, et d'une collection d'échéances.
{
"Id": "ACOM2025000007200",
"DuesCollection": [
{
"Date": "2025-10-01T00:00:00",
"Description": "Facture Octobre 2025",
"Amount": 1000,
"CurrencyInformation": {
"AmountCurrency": 1000
},
"Percentage": 0,
"DueInformation": {
"GenerationType": 4,
"ActivityPicking": "NON",
"InvoiceProfile": "DEF"
}
}
]
}
Réponse :
Le retour est un booléen indiquant si la mission (ou un avenant de mission) a pu être mise à jour.
Contrat de la V2
Verbe : POST
URL : https://api.cegid.com/cpa-expert-coreSalesAdministration/MissionModificationWebService/DefineMissionPaymentTerms
Paramètres : BODY
Pour procéder à ma même mise à jour en V2, il faut fournir le même identifiant et les mêmes données d’échéances.
{
"Id": "ACOM2025000007200",
"dues": [
{
"date": "2025-10-01T00:00:00",
"description": "Facture Octobre 2025",
"amount": 1000,
"currencyAmount": {
"amount": 1000
},
"percentage": 0,
"dueGeneration": {
"generationType": 4,
"invoiceProfile": "DEF",
"activityPicking": 14
}
}
]
}
Note
Noter que l'exigibilité à la TVA est remplacée par sa constante numérique.
Réponse :
Le retour est un booléen indiquant si la mission (ou un avenant de mission) a pu être mise à jour.