Table of Contents

Guide de migration

Catégorie : Core
Domaine : SalesAdministration
Service : MissionUpdate
Méthode : DefineMissionPaymentTerms

Contrat de la V1

Verbe : POST
URL : https://cegid-expert-webapi-core.cegid.com/SalesAdministration/MissionUpdateWebService/DefineMissionPaymentTerms
Paramètres : BODY
Le contrat de la V1 impose la saisie d’un objet contenant l’identifiant de la mission, d’un sous objet optionnel représentant les données du client payeur et du client facturé et d’un sous objet optionnel représentant les modalités de règlement.

{
  "Id": "ACOM2025000007200",
  "CustomerInformations": {
    "BilledCustomerId": "270001",
    "PayingCustomerId": "270001"
  },
  "PaymentTermsInformations": {
    "PaymentMode": "CHQ",
    "VATChargeability": "TE",
    "TaxRegime": "NOR"
  }
}

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 dans les sous-objets correspondants.

{
  "Id": "ACOM2025000007200",
   "CustomerInformations": {
    "BilledCustomerId": "270001",
    "PayingCustomerId": "270001"
  },
  "PaymentTermsInformations": {
    "PaymentMode": "CHQ",
    "VATChargeability": 2,
    "TaxRegime": "NOR"
  }
}
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.