Table of Contents

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.