Guide de migration
Catégorie : Core
Domaine : SalesAdministration
Service : CustomerUpdateAccessBasic
Méthode : SetCustomerInvoicing
Contrat de la V1
Verbe : POST
URL : https://cegid-expert-webapi-core.cegid.com/SalesAdministration/CustomerUpdateAccessBasicWebService/SetCustomerInvoicing
Paramètres : BODY
Le contrat de la V1 impose la saisie d’un objet contenant l’identifiant du client (obligatoire) et les données d'identification de facturation.
{
"Id": "FRO001",
"InvoicedId": "",
"VatSystem": "FRA",
"PaymentMode": "002",
"InvoiceWithoutTax": false,
"SubjectToTPF": false
}
Réponse :
Le retour est booléen indiquant si le client a pu être mis à jour.
Contrat de la V2
Verbe : POST
URL : https://api.cegid.com/cpa-expert-coreSalesAdministration/CustomerModificationWebService/UpdateSingleCustomer
Paramètres : BODY
Pour procéder à la même mise à jour en V2, il faut fournir le même identifiant client et renseigner le sous-objet contenant les données de facturation. .
Note
Il est possible de mettre à jour d’autres données en fournissant les sous-objets correspondant.
{
"Id": "FRO001",
"invoicing": {
"invoicedId": "",
"paymentMode": "002",
"invoiceWithoutTax": false,
"vatSystem": "FRA",
"subjectToTpf": false
}
}
Réponse :
Le retour est booléen indiquant si le client a pu être mis à jour.