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.