<h1> WEB SERVICES "Tiers"</h1> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetThirdParty</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération des informations d'un tiers donné. </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ThirdPartyId *	Int	Id du tiers pour lequel on souhaite obtenir les informations.

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id du tiers
CODE	String	Code du tiers
CIVILITE	String	Intitulé de la civilité du tiers
NOM_PRENOM	String	Nom prénom du tiers
INFORMATION	String	Informations sur le tiers
INTITULE	String	Intitulé du produit
ACTIF	Boolean	[0/1], 1=Tiers actif, 0=Tiers inactif
ADHERENT	Boolean	[0/1], 1=Tiers adhérent, 0=Tiers non adhérent
TYPE_WARRANT	String	Type warrant
CODE_INTRACOM	String	Numéro de TVA Intracommunautaire
CODE_NAF	String	Code NAF du Tiers
CODE_SIRET	String	Numéro SIRET du Tiers
CODE_BARRE_BADGE	String	Code barre du badge du Tiers
CODE_BARRE_CARTE_FIDELITE	String	Code barre de la carte fidélité du Tiers
DATE_DEBUT_CARTE_FIDELITE	DateTime	Date de début de validité de la carte de fidélité
DATE_FIN_CARTE_FIDELITE	DateTime	Date de fin de validité de la carte de fidélité
CONTACT	String	Libellé du contact
ID_CONTACT	int	Id du contact
ADRESSE	String	Adresse du Tiers
CODE_POSTAL	String	Code postal du Tiers
VILLE	String	Ville du Tiers
TELEPHONE	String	Numéro du téléphone
ID_TELEPHONE	Int	Id de la référence
FAX	String	Numéro de Fax
ID_FAX	Int	Id de la référence
PORTABLE	String	Numéro de portable
ID_PORTABLE	Int	Id de la référence
EMAIL	String	Email
ID_EMAIL	Int	Id de la référence
CODE_EXTRANET	String	Login de connexion à l'extranet
NIVEAU_CONTRAT_EXTRANET	Int	Niveau de contrat de l'extranet
ID_ENTITE_RATTACHEMENT	Int	Id de l'entité de rattachement du Tiers
ENTITE_RATTACHEMENT	String	Intitulé de l'entité de rattachement du Tiers
ID_TYPE_TIERS_CERE	Int	Id du type de tiers pour l'activité céréales
TYPE_TIERS_CERE	String	Intitulé du type de tiers pour l'activité céréales
NATURE_TIERS_CERE	String	Nature du tiers pour l'activité céréales
ID_ENTITE_CERE	Int	Id de l'entité pour l'activité céréales
ENTITE_CERE	String	Intitulé de l'entité pour l'activité céréales
DEVISE_CERE	String	Intitulé de la devise pour l'activité céréales
DEVISE_ABREGE_CERE	String	Intitulé abrégé de la devise pour l'activité céréales
DEVISE_ISO_CERE	String	Code ISO de la devise pour l'activité céréales
REGIME_TAXE_ACHAT_CERE	String	Intitulé du régime de taxe achat pour l'activité céréales
REGIME_TAXE_VENTE_CERE	String	Intitulé du régime de taxe vente pour l'activité céréales
TYPE_ECHEANCE_CERE	String	Intitulé du type échéance pour l'activité céréales
TYPE_BASE_PRIX_ACHAT_CERE	String	Intitulé de la base prix achat pour l'activité céréales
TYPE_BASE_PRIX_VENTE_CERE	String	Intitulé de la base prix vente pour l'activité céréales
PLAFOND_ENCOURS_CERE	Double	Plafond de l'encours pour l'activité céréales
ASSUJETTI_TVA_CERE	Boolean	[0/1], 1=Assujetti TVA achat, 0=Non pour l'activité céréales
ASSUJETTI_TVA_VENTE_CERE	Boolean	[0/1], 1=Assujetti TVA vente, 0=Non pour l'activité céréales
ID_TIERS_A_FACTURER_CERE	Int	Id du tiers à facturer pour l'activité céréales
ID_TIERS_PAYEUR_CERE	Int	Id du tiers payeur pour l'activité céréales
MODE_PAIEMENT_CERE	String	Intitulé du mode de paiement pour l'activité céréales
MODE_REGLEMENT_CERE	String	Intitulé du mode de règlement pour l'activité céréales
PRODUCTEUR	Boolean	[0/1], 1=Producteur, 0=Non pour l'activité céréales
CODE_INSEE	String	Code Insee pour l'activité céréales
ID_TYPE_TIERS_APPRO	Int	Id du type de tiers pour l'activité approvisionnement
TYPE_TIERS_APPRO	String	Intitulé du type de tiers pour l'activité approvisionnement
NATURE_TIERS_APPRO	String	Nature du tiers pour l'activité approvisionnement
ID_ENTITE_APPRO	Int	Id de l'entité pour l'activité approvisionnement
ENTITE_APPRO	String	Intitulé de l'entité pour l'activité approvisionnement
DEVISE_APPRO	String	Intitulé de la devise pour l'activité approvisionnement
DEVISE_ABREGE_APPRO	String	Intitulé abrégé de la devise pour l'activité approvisionnement
DEVISE_ISO_APPRO	String	Code ISO de la devise pour l'activité approvisionnement
REGIME_TAXE_ACHAT_APPRO	String	Intitulé du régime de taxe achat pour l'activité approvisionnement
REGIME_TAXE_VENTE_APPRO	String	Intitulé du régime de taxe vente pour l'activité approvisionnement
TYPE_ECHEANCE_APPRO	String	Intitulé du type échéance pour l'activité approvisionnement
TYPE_BASE_PRIX_ACHAT_APPRO	String	Intitulé de la base prix achat pour l'activité approvisionnement
TYPE_BASE_PRIX_VENTE_APPRO	String	Intitulé de la base prix vente pour l'activité approvisionnement
PLAFOND_ENCOURS_APPRO	Double	Plafond de l'encours pour l'activité approvisionnement
ASSUJETTI_TVA_APPRO	Boolean	[0/1], 1=Assujetti TVA achat, 0=Non pour l'activité approvisionnement
ASSUJETTI_TVA_VENTE_APPRO	Boolean	[0/1], 1=Assujetti TVA vente, 0=Non pour l'activité approvisionnement
ID_TIERS_A_FACTURER_APPRO	Int	Id du tiers à facturer pour l'activité approvisionnement
ID_TIERS_PAYEUR_APPRO	Int	Id du tiers payeur pour l'activité approvisionnement
MODE_PAIEMENT_APPRO	String	Intitulé du mode de paiement pour l'activité approvisionnement
MODE_REGLEMENT_APPRO	String	Intitulé du mode de règlement pour l'activité approvisionnement
FRANCO	Boolean	[0/1], 1=Franco de port, 0=Non pour l'activité approvisionnement
SEUIL_FRANCO	Double	Montant de seuil du franco de port
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetThirdParty?CustomerName={customerName}&ThirdPartyId={productId}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetThirdParty?CustomerName=Demo&ThirdPartyId=1054147 </code></pre> <hr> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetThirdParties</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération des informations de tiers par types de tiers </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ThirdPartyTypeIds *	String	Liste des IDs types des tiers séparés par des ,
UpdatedSince	DateTime	Date-heure permettant de ne retourner que les tiers ayant eu une modification quelconque depuis le	01/01/1900
Deleted	Boolean	true=Voir aussi les tiers supprimés, false=Ne pas voir les supprimés	false

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id du tiers
CODE	String	Code du tiers
CIVILITE	String	Intitulé de la civilité du tiers
NOM_PRENOM	String	Nom prénom du tiers
INFORMATION	String	Informations sur le tiers
INTITULE	String	Intitulé du produit
ACTIF	Boolean	[0/1], 1=Tiers actif, 0=Tiers inactif
ADHERENT	Boolean	[0/1], 1=Tiers adhérent, 0=Tiers non adhérent
TYPE_WARRANT	String	Type warrant
CODE_INTRACOM	String	Numéro de TVA Intracommunautaire
CODE_NAF	String	Code NAF du Tiers
CODE_SIRET	String	Numéro SIRET du Tiers
CODE_BARRE_BADGE	String	Code barre du badge du Tiers
CODE_BARRE_CARTE_FIDELITE	String	Code barre de la carte fidélité du Tiers
DATE_DEBUT_CARTE_FIDELITE	DateTime	Date de début de validité de la carte de fidélité
DATE_FIN_CARTE_FIDELITE	DateTime	Date de fin de validité de la carte de fidélité
CONTACT	String	Libellé du contact
ID_CONTACT	int	Id du contact
ADRESSE	String	Adresse du Tiers
CODE_POSTAL	String	Code postal du Tiers
VILLE	String	Ville du Tiers
TELEPHONE	String	Numéro du téléphone
ID_TELEPHONE	Int	Id de la référence
FAX	String	Numéro de Fax
ID_FAX	Int	Id de la référence
PORTABLE	String	Numéro de portable
ID_PORTABLE	Int	Id de la référence
EMAIL	String	Email
ID_EMAIL	Int	Id de la référence
CODE_EXTRANET	String	Login de connexion à l'extranet
NIVEAU_CONTRAT_EXTRANET	Int	Niveau de contrat de l'extranet
ID_ENTITE_RATTACHEMENT	Int	Id de l'entité de rattachement du Tiers
ENTITE_RATTACHEMENT	String	Intitulé de l'entité de rattachement du Tiers
ID_TYPE_TIERS_CERE	Int	Id du type de tiers pour l'activité céréales
TYPE_TIERS_CERE	String	Intitulé du type de tiers pour l'activité céréales
NATURE_TIERS_CERE	String	Nature du tiers pour l'activité céréales
ID_ENTITE_CERE	Int	Id de l'entité pour l'activité céréales
ENTITE_CERE	String	Intitulé de l'entité pour l'activité céréales
DEVISE_CERE	String	Intitulé de la devise pour l'activité céréales
DEVISE_ABREGE_CERE	String	Intitulé abrégé de la devise pour l'activité céréales
DEVISE_ISO_CERE	String	Code ISO de la devise pour l'activité céréales
REGIME_TAXE_ACHAT_CERE	String	Intitulé du régime de taxe achat pour l'activité céréales
REGIME_TAXE_VENTE_CERE	String	Intitulé du régime de taxe vente pour l'activité céréales
TYPE_ECHEANCE_CERE	String	Intitulé du type échéance pour l'activité céréales
TYPE_BASE_PRIX_ACHAT_CERE	String	Intitulé de la base prix achat pour l'activité céréales
TYPE_BASE_PRIX_VENTE_CERE	String	Intitulé de la base prix vente pour l'activité céréales
PLAFOND_ENCOURS_CERE	Double	Plafond de l'encours pour l'activité céréales
ASSUJETTI_TVA_CERE	Boolean	[0/1], 1=Assujetti TVA achat, 0=Non pour l'activité céréales
ASSUJETTI_TVA_VENTE_CERE	Boolean	[0/1], 1=Assujetti TVA vente, 0=Non pour l'activité céréales
ID_TIERS_A_FACTURER_CERE	Int	Id du tiers à facturer pour l'activité céréales
ID_TIERS_PAYEUR_CERE	Int	Id du tiers payeur pour l'activité céréales
MODE_PAIEMENT_CERE	String	Intitulé du mode de paiement pour l'activité céréales
MODE_REGLEMENT_CERE	String	Intitulé du mode de règlement pour l'activité céréales
PRODUCTEUR	Boolean	[0/1], 1=Producteur, 0=Non pour l'activité céréales
CODE_INSEE	String	Code Insee pour l'activité céréales
ID_TYPE_TIERS_APPRO	Int	Id du type de tiers pour l'activité approvisionnement
TYPE_TIERS_APPRO	String	Intitulé du type de tiers pour l'activité approvisionnement
NATURE_TIERS_APPRO	String	Nature du tiers pour l'activité approvisionnement
ID_ENTITE_APPRO	Int	Id de l'entité pour l'activité approvisionnement
ENTITE_APPRO	String	Intitulé de l'entité pour l'activité approvisionnement
DEVISE_APPRO	String	Intitulé de la devise pour l'activité approvisionnement
DEVISE_ABREGE_APPRO	String	Intitulé abrégé de la devise pour l'activité approvisionnement
DEVISE_ISO_APPRO	String	Code ISO de la devise pour l'activité approvisionnement
REGIME_TAXE_ACHAT_APPRO	String	Intitulé du régime de taxe achat pour l'activité approvisionnement
REGIME_TAXE_VENTE_APPRO	String	Intitulé du régime de taxe vente pour l'activité approvisionnement
TYPE_ECHEANCE_APPRO	String	Intitulé du type échéance pour l'activité approvisionnement
TYPE_BASE_PRIX_ACHAT_APPRO	String	Intitulé de la base prix achat pour l'activité approvisionnement
TYPE_BASE_PRIX_VENTE_APPRO	String	Intitulé de la base prix vente pour l'activité approvisionnement
PLAFOND_ENCOURS_APPRO	Double	Plafond de l'encours pour l'activité approvisionnement
ASSUJETTI_TVA_APPRO	Boolean	[0/1], 1=Assujetti TVA achat, 0=Non pour l'activité approvisionnement
ASSUJETTI_TVA_VENTE_APPRO	Boolean	[0/1], 1=Assujetti TVA vente, 0=Non pour l'activité approvisionnement
ID_TIERS_A_FACTURER_APPRO	Int	Id du tiers à facturer pour l'activité approvisionnement
ID_TIERS_PAYEUR_APPRO	Int	Id du tiers payeur pour l'activité approvisionnement
MODE_PAIEMENT_APPRO	String	Intitulé du mode de paiement pour l'activité approvisionnement
MODE_REGLEMENT_APPRO	String	Intitulé du mode de règlement pour l'activité approvisionnement
FRANCO	Boolean	[0/1], 1=Franco de port, 0=Non pour l'activité approvisionnement
SEUIL_FRANCO	Double	Montant de seuil du franco de port
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetThirdParties?CustomerName={customerName}&ThirdPartyTypeIds={thirdPartyTypeIds}&UpdatedSince={updatedSince}&Deleted={deleted}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetThirdParties?CustomerName=Demo&ThirdPartyTypeIds=1801,1805&UpdatedSince=01-10-2017 14:30&Deleted=false </code></pre> <hr> <h1> WEB SERVICES "Adresses"</h1> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetAddress</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération d'une adresse donnée </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
AddressId *	Int	Id de l'adresse pour lequelle on souhaite obtenir les informations.

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id de l'adresse
ADRESSE	String	Contenu de l'adresse
CODE_POSTAL	String	Code postal
VILLE	String	Ville
TYPE_ADRESSE	String	Type d'adresse
PAR_DEFAUT	Boolean	[0/1], 1=Adresse par défaut pour le type d'adresse
CODE_INCOTERM	String	Code incoterm
CODE_NIVEAU_INCOTERM	String	Code du niveau incoterm
AXE_LIVRAISON	String	Axe de livraison
NIVEAU_PRIORITE_LIVRAISON	String	Niveau de priorité de livraison
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetAddress?CustomerName={customerName}&AddressId={addressId}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetAddress?CustomerName=Demo&AddressId={addressId} </code></pre> <hr> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetAddresses</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération d'adresses pour un tiers donné </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ThirdPartyId *	Int	Id du Tiers pour lequel on souhaite obtenir les adresses.
UpdatedSince	DateTime	Date-heure permettant de ne retourner que les adresses ayant eu une modification quelconque depuis le	01/01/1900
Deleted	Boolean	true=Voir aussi les adresses supprimées, false=Ne pas voir les supprimées	false

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id de l'adresse
ADRESSE	String	Contenu de l'adresse
CODE_POSTAL	String	Code postal
VILLE	String	Ville
TYPE_ADRESSE	String	Type d'adresse
PAR_DEFAUT	Boolean	[0/1], 1=Adresse par défaut pour le type d'adresse
CODE_INCOTERM	String	Code incoterm
CODE_NIVEAU_INCOTERM	String	Code du niveau incoterm
AXE_LIVRAISON	String	Axe de livraison
NIVEAU_PRIORITE_LIVRAISON	String	Niveau de priorité de livraison
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetAddresses?CustomerName={customerName}&ThirdPartyId={thirdPartyId}&UpdatedSince={updatedSince}&Deleted={deleted}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetAddresses?CustomerName=Demo&ThirdPartyId={thirdPartyId}&UpdatedSince=01-10-2017 14:30&Deleted=0 </code></pre> <hr> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">PutAddress</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la création ou la modification d'une adresse pour un tiers donné. </p> <h3 style="color: rgb(65, 131, 215);">Méthode</h3> <p> POST </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Méthode	Valeur par défaut
ThirdPartyId *	Int	Id du Tiers pour le contact	URL
AddressType	Int	0 = Livraison, 1 = Facturation, 2 = Liv. & Fac, 3 = Administratif, 4 = Emargement (capital)	URL	2
Address *	String	Contenu de l'adresse	URL
ZipCodeId	Int	Id du code postal de l'adresse	URL	Null
Default	Boolean	[0/1] 1 = Adresse par défaut	URL	0
Status	Boolean	[0/1] 0 = Deleted, 1 = Normal	URL	1
AddressId	Int	Id de l'adresse à mettre à jour. Si non renseigné (ou vide ou =0), il s'agit alors d'une nouvelle adresse.	URL	0

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
AddressId	Int	Id de l'adresse nouvellement créée (Null si erreur à la création) ou Id de l'adresse modifiée
State	Int	Etat de l'action. 0 = Erreur, 1 = OK
Message	String	Message de l'erreur.

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/PutAddress?CustomerName={customerName}&ThirdPartyId={thirdPartyId}&AddressType={addressType}&Address={address}&ZipCodeId={zipCodeId}&Default={parDefault}&Status={status}&AddressId={addressId}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/PutAddress?CustomerName=DEMO&ThirdPartyId={thirdPartyId}&AddressType={addressType}&Address={address}&ZipCodeId={zipCodeId}&Default={parDefault}&Status={status}&AddressId={addressId} </code></pre> <hr> <h1> WEB SERVICES "Code Postaux"</h1> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetZipCode</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération d'un code postal / ville depuis son ID </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
Id *	Int	Id du code postal pour lequel on souhaite obtenir les informations.

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id du code postal
CODE_POSTAL	String	Code postal
CODE_INSEE	String	Code INSEE
VILLE	String	Ville
ANCIENNE_VILLE	String	Nom de l'ancienne ville avant communes nouvelles
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetZipCode?CustomerName={customerName}&Id={id}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetZipCode?CustomerName=Demo&Id={id} </code></pre> <hr> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetCities</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération des villes existante pour un code postal </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ZipCode *	Int	Id du code postal pour lequel on souhaite obtenir les informations.

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id du code postal
CODE_POSTAL	String	Code postal
CODE_INSEE	String	Code INSEE
VILLE	String	Ville
ANCIENNE_VILLE	String	Nom de l'ancienne ville avant communes nouvelles
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetCities?CustomerName={customerName}&ZipCode={zipCode}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetCities?CustomerName=Demo&ZipCode={zipCode} </code></pre> <hr> <h1> WEB SERVICES "ATC"</h1> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetATC</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération des informations d'un ATC donné </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ATCId *	Int	Id de l'ATC pour lequel on souhaite obtenir les informations.

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id de l'ATC
CIVILITE	String	Civilité de l'ATC
NOM	String	Nom de l'ATC
TYPE_COMMERCIAL	Int	0 = ATC, 1 = Courtier
TEL_FIXE	String	Téléphone de l'ATC
TEL_PORTABLE	String	Téléphone portable de l'ATC
EMAIL	String	Email de l'ATC
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATC?CustomerName={customerName}&ATCId={atcId}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATC?CustomerName=Demo&ATCId={atcId} </code></pre> <hr> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetATCs</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération des ATCs </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ATCType	Int	0 = ATC, 1 = Courtier	0
UpdatedSince	DateTime	Date-heure permettant de ne retourner que les ATCs ayant eu une modification quelconque depuis le	01/01/1900
Deleted	Boolean	true=Voir aussi les ATCs supprimés, false=Ne pas voir les supprimés	false

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id de l'ATC
ACTIVITE	String	Nom de l'activité concernée
ID_ACTIVITE	int	Id de l'activité concernée
CIVILITE	String	Civilité de l'ATC
NOM	String	Nom de l'ATC
TYPE_COMMERCIAL	Int	0 = ATC, 1 = Courtier
TEL_FIXE	String	Téléphone de l'ATC
TEL_PORTABLE	String	Téléphone portable de l'ATC
EMAIL	String	Email de l'ATC
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCs?CustomerName={customerName}&UpdatedSince={updatedSince}&Deleted={deleted}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCs?CustomerName=Demo&UpdatedSince=01-10-2017 14:30&Deleted=0 </code></pre> <hr> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetATCs</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération des ATCs pour un tiers donné </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ThirdPartyId *	Int	Id du Tiers pour lequel on souhaite obtenir les ATC.
ATCType	Int	0 = ATC, 1 = Courtier	0
UpdatedSince	DateTime	Date-heure permettant de ne retourner que les ATCs ayant eu une modification quelconque depuis le	01/01/1900
Deleted	Boolean	true=Voir aussi les ATCs supprimés, false=Ne pas voir les supprimés	false

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id de l'ATC
ACTIVITE	String	Nom de l'activité concernée
ID_ACTIVITE	int	Id de l'activité concernée
CIVILITE	String	Civilité de l'ATC
NOM	String	Nom de l'ATC
TYPE_COMMERCIAL	Int	0 = ATC, 1 = Courtier
TEL_FIXE	String	Téléphone de l'ATC
TEL_PORTABLE	String	Téléphone portable de l'ATC
EMAIL	String	Email de l'ATC
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCs?CustomerName={customerName}&ThirdPartyId={thirdPartyId}&UpdatedSince={updatedSince}&Deleted={deleted}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCs?CustomerName=Demo&ThirdPartyId={thirdPartyId}&UpdatedSince=01-10-2017 14:30&Deleted=0 </code></pre> <hr> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetATCsByProductsGroup</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération des ATCs par groupes articles pour un tiers </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ThirdPartyId *	Int	Id du Tiers pour lequel on souhaite obtenir les ATC.
ATCType	Int	0 = ATC, 1 = Courtier	0
UpdatedSince	DateTime	Date-heure permettant de ne retourner que les ATCs ayant eu une modification quelconque depuis le	01/01/1900
Deleted	Boolean	true=Voir aussi les ATCs supprimés, false=Ne pas voir les supprimés	false

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id de l'ATC
GROUPE_ARTICLE	String	Nom du groupe article concerné
CIVILITE	String	Civilité de l'ATC
NOM	String	Nom de l'ATC
TYPE_COMMERCIAL	Int	0 = ATC, 1 = Courtier
TEL_FIXE	String	Téléphone de l'ATC
TEL_PORTABLE	String	Téléphone portable de l'ATC
EMAIL	String	Email de l'ATC
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCsByProductsGroup?CustomerName={customerName}&ThirdPartyId={thirdPartyId}&UpdatedSince={updatedSince}&Deleted={deleted}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCsByProductsGroup?CustomerName=Demo&ThirdPartyId={thirdPartyId}&UpdatedSince=01-10-2017 14:30&Deleted=0 </code></pre> <hr> <h1> WEB SERVICES "Contacts"</h1> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetContact</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération d'un contact donné </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ContactId *	Int	Id du contact pour lequel on souhaite obtenir les informations.

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id du contact
CIVILITE	String	Civilité du contact
CONTACT	String	Nom du contact
ID_ACTIVITE	Id	Id de l'activité du contact
ACTIVITE	String	Activité du contact
SERVICE	String	Nom du service pour le contact
PAR_DEFAUT	Boolean	[0/1], 1=Contact par défaut
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetContact?CustomerName={customerName}&ContactId={contactId}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetContact?CustomerName=Demo&ContactId={contactId} </code></pre> <hr> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetContacts</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération des contacts pour un tiers donné </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ThirdPartyId *	Int	Id du Tiers pour lequel on souhaite obtenir les contacts.
UpdatedSince	DateTime	Date-heure permettant de ne retourner que les contacts ayant eu une modification quelconque depuis le	01/01/1900
Deleted	Boolean	true=Voir aussi les contacts supprimés, false=Ne pas voir les supprimés	false

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id du contact
CIVILITE	String	Civilité du contact
CONTACT	String	Nom du contact
ID_ACTIVITE	Id	Id de l'activité du contact
ACTIVITE	String	Activité du contact
SERVICE	String	Nom du service pour le contact
PAR_DEFAUT	Boolean	[0/1], 1=Contact par défaut
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetContacts?CustomerName={customerName}&ThirdPartyId={thirdPartyId}&UpdatedSince={updatedSince}&Deleted={deleted}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetContacts?CustomerName=Demo&ThirdPartyId={thirdPartyId}&UpdatedSince=01-10-2017 14:30&Deleted=0 </code></pre> <hr> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">PutContact</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la création ou la modification d'un contact pour un tiers donné. </p> <h3 style="color: rgb(65, 131, 215);">Méthode</h3> <p> POST </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Méthode	Valeur par défaut
ThirdPartyId *	Int	Id du Tiers pour le contact	URL
ActivityId	Int	Id de l'activité du contact (201 = Céréales, 202 = Appro)	URL	Null
CivilityId	Int	Id de la civilité	URL	Null
Contact *	String	Nom et prénom du contact	URL
Service	String	Service du contact	URL	“”
Default	Boolean	[0/1] 1 = Contact par défaut	URL	0
Status	Boolean	[0/1] 0 = Deleted, 1 = Normal	URL	1
ContactId	Int	Id du contact à mettre à jour. Si non renseigné (ou vide ou =0), il s'agit alors d'un nouveau contact.	URL	0

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ContactId	Int	Id du contact nouvellement créé (Null si erreur à la création) ou Id du contact modifié
State	Int	Etat de l'action. 0 = Erreur, 1 = OK
Message	String	Message de l'erreur.

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/PutContact?CustomerName={customerName}&ActivityId={activityId}&CivilityId={civilityId}&Contact={contact}&Service={service}&Default={parDefault}&Status={status}&ContactId={contactId}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/PutContact?CustomerName=DEMO&ActivityId={activityId}&CivilityId={civilityId}&Contact={contact}&Service={service}&Default={parDefault}&Status={status}&ContactId={contactId} </code></pre> <hr> <h1> WEB SERVICES "Références"</h1> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetReference</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération d'une référence donnée </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ReferenceId *	Int	Id de la référence pour lequelle on souhaite obtenir les informations.

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id de la référence
REFERENCE	String	Contenu de la référence
TYPE_COMMUNICATION	String	Intitulé du type de communication
PAR_DEFAUT	Boolean	[0/1], 1=Référence par défaut
ENVOI_DOC_PREVISION	Boolean	[0/1], 1=Envoi par mail des documents de prévision
ENVOI_DOC_LIVRE	Boolean	[0/1], 1=Envoi par mail des documents de livraison
ENVOI_DOC_FACTURE	Boolean	[0/1], 1=Envoi par mail des documents de facturation
ENVOI_DOC_MARCHE_FINANCIER	Boolean	[0/1], 1=Envoi par mail des documents de marché financier
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetReference?CustomerName={customerName}&ReferenceId={referenceId}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetReference?CustomerName=Demo&ReferenceId={referenceId} </code></pre> <hr> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">GetReferences</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la récupération des contacts pour un tiers donné </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Valeur par défaut
ContactId *	Int	Id du contact pour lequel on souhaite récupérer les références
UpdatedSince	DateTime	Date-heure permettant de ne retourner que les références ayant eu une modification quelconque depuis le	01/01/1900
Deleted	Boolean	true=Voir aussi les références supprimés, false=Ne pas voir les supprimés	false

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ID	Int	Id de la référence
REFERENCE	String	Contenu de la référence
TYPE_COMMUNICATION	String	Intitulé du type de communication
PAR_DEFAUT	Boolean	[0/1], 1=Référence par défaut
ENVOI_DOC_PREVISION	Boolean	[0/1], 1=Envoi par mail des documents de prévision
ENVOI_DOC_LIVRE	Boolean	[0/1], 1=Envoi par mail des documents de livraison
ENVOI_DOC_FACTURE	Boolean	[0/1], 1=Envoi par mail des documents de facturation
ENVOI_DOC_MARCHE_FINANCIER	Boolean	[0/1], 1=Envoi par mail des documents de marché financier
UPDATE_DATE	DateTime	Date de dernière modification du Tiers
STATUS	Boolean	[0/1], 1=Normal, 0=Supprimé

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetReferences?CustomerName={customerName}&ContactId={contactId}&UpdatedSince={updatedSince}&Deleted={deleted}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetReferences?CustomerName=Demo&ContactId={contactId}&UpdatedSince=01-10-2017 14:30&Deleted=0 </code></pre> <hr> <h2 style="background: rgb(65, 131, 215); color: rgb(255, 255, 255); padding: 10px;">PutReference</h2> <h3 style="color: rgb(65, 131, 215);">Description</h3> <p> Permet la création ou la modification d'une référence pour un contact donné. </p> <h3 style="color: rgb(65, 131, 215);">Méthode</h3> <p> POST </p> <h3 style="color: rgb(65, 131, 215);">Paramètres</h3>

Nom	Type	Description	Méthode	Valeur par défaut
ContactId *	Int	Id du contact pour lequel nous voulons créer une référence	URL
TypeCommunication *	String	Type de communication (0 = Téléphone, 1 = Fax, 2 = Modem, 3 = Email, 4 = Portable)	URL
Reference *	String	Contenu de la référence	URL
Default	Boolean	[0/1] 1 = Contact par défaut	URL	0
EnvoiDocPrev	Boolean	[0/1] 1 = Envoi pour les document de prévision	URL	0
EnvoiDocLivre	Boolean	[0/1] 1 = Envoi pour les document de livraison	URL	0
EnvoiDocFacture	Boolean	[0/1] 1 = Envoi pour les document de facturation	URL	0
EnvoiDocMarche	Boolean	[0/1] 1 = Envoi pour les document de marché financier	URL	0
Status	Boolean	[0/1] 0 = Deleted, 1 = Normal	URL	1
ReferenceId	Int	Id de la référence à mettre à jour. Si non renseigné (ou vide ou =0), il s'agit alors d'une nouvelle référence.	URL	0

<h3 style="color: rgb(65, 131, 215);">Retour</h3>

Nom	Type	Description
ReferenceId	Int	Id de la référence nouvellement créé (Null si erreur à la création) ou Id de la référence modifiée
State	Int	Etat de l'action. 0 = Erreur, 1 = OK
Message	String	Message de l'erreur.

<h3 style="color: rgb(65, 131, 215);">Formalisme</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/PutReference?CustomerName={customerName}&ContactId={contactId}&TypeCommunication={typeCommunication}&Reference={reference}&Default={parDefault}&EnvoiDocPrev={envoiDocPrev}&EnvoiDocLivre={envoiDocLivre}&EnvoiDocFacture={envoiDocFacture}&EnvoiDocMarche={envoiDocMarche}&Status={status}&ReferenceId={referenceId}</code></pre> <h3 style="color: rgb(65, 131, 215);">Exemple</h3> <pre><code>http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/PutContact?CustomerName=DEMO&ContactId={contactId}&TypeCommunication={typeCommunication}&Reference={reference}&Default={parDefault}&EnvoiDocPrev={envoiDocPrev}&EnvoiDocLivre={envoiDocLivre}&EnvoiDocFacture={envoiDocFacture}&EnvoiDocMarche={envoiDocMarche}&Status={status}&ReferenceId={referenceId} </code></pre> <hr>

Tracedump:

newBaseSize: 16pt
newBaseSizeInPt: 16