Stéphane DORIGO a approuvé cette version (2022/10/18 09:41).La version précédemment approuvée (2020/02/07 11:02) est disponible.Diff

WEB SERVICES "Tiers"

Description

Permet la récupération des informations d'un tiers donné.

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetThirdParty?CustomerName={customerName}&ThirdPartyId={productId}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetThirdParty?CustomerName=Demo&ThirdPartyId=1054147

Description

Permet la récupération des informations de tiers par types de tiers

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetThirdParties?CustomerName={customerName}&ThirdPartyTypeIds={thirdPartyTypeIds}&UpdatedSince={updatedSince}&Deleted={deleted}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetThirdParties?CustomerName=Demo&ThirdPartyTypeIds=1801,1805&UpdatedSince=01-10-2017 14:30&Deleted=false

WEB SERVICES "Adresses"

Description

Permet la récupération d'une adresse donnée

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetAddress?CustomerName={customerName}&AddressId={addressId}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetAddress?CustomerName=Demo&AddressId={addressId}

Description

Permet la récupération d'adresses pour un tiers donné

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetAddresses?CustomerName={customerName}&ThirdPartyId={thirdPartyId}&UpdatedSince={updatedSince}&Deleted={deleted}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetAddresses?CustomerName=Demo&ThirdPartyId={thirdPartyId}&UpdatedSince=01-10-2017 14:30&Deleted=0

Description

Permet la création ou la modification d'une adresse pour un tiers donné.

Méthode

POST

Paramètres

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

Retour

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.

Formalisme

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}

Exemple

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}

WEB SERVICES "Code Postaux"

Description

Permet la récupération d'un code postal / ville depuis son ID

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetZipCode?CustomerName={customerName}&Id={id}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetZipCode?CustomerName=Demo&Id={id}

Description

Permet la récupération des villes existante pour un code postal

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetCities?CustomerName={customerName}&ZipCode={zipCode}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetCities?CustomerName=Demo&ZipCode={zipCode}

WEB SERVICES "ATC"

Description

Permet la récupération des informations d'un ATC donné

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATC?CustomerName={customerName}&ATCId={atcId}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATC?CustomerName=Demo&ATCId={atcId}

Description

Permet la récupération des ATCs

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCs?CustomerName={customerName}&UpdatedSince={updatedSince}&Deleted={deleted}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCs?CustomerName=Demo&UpdatedSince=01-10-2017 14:30&Deleted=0

Description

Permet la récupération des ATCs pour un tiers donné

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCs?CustomerName={customerName}&ThirdPartyId={thirdPartyId}&UpdatedSince={updatedSince}&Deleted={deleted}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCs?CustomerName=Demo&ThirdPartyId={thirdPartyId}&UpdatedSince=01-10-2017 14:30&Deleted=0

Description

Permet la récupération des ATCs par groupes articles pour un tiers

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCsByProductsGroup?CustomerName={customerName}&ThirdPartyId={thirdPartyId}&UpdatedSince={updatedSince}&Deleted={deleted}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetATCsByProductsGroup?CustomerName=Demo&ThirdPartyId={thirdPartyId}&UpdatedSince=01-10-2017 14:30&Deleted=0

WEB SERVICES "Contacts"

Description

Permet la récupération d'un contact donné

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetContact?CustomerName={customerName}&ContactId={contactId}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetContact?CustomerName=Demo&ContactId={contactId}

Description

Permet la récupération des contacts pour un tiers donné

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetContacts?CustomerName={customerName}&ThirdPartyId={thirdPartyId}&UpdatedSince={updatedSince}&Deleted={deleted}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetContacts?CustomerName=Demo&ThirdPartyId={thirdPartyId}&UpdatedSince=01-10-2017 14:30&Deleted=0

Description

Permet la création ou la modification d'un contact pour un tiers donné.

Méthode

POST

Paramètres

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

Retour

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.

Formalisme

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}

Exemple

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}

WEB SERVICES "Références"

Description

Permet la récupération d'une référence donnée

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetReference?CustomerName={customerName}&ReferenceId={referenceId}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetReference?CustomerName=Demo&ReferenceId={referenceId}

Description

Permet la récupération des contacts pour un tiers donné

Paramètres

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

Retour

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é

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetReferences?CustomerName={customerName}&ContactId={contactId}&UpdatedSince={updatedSince}&Deleted={deleted}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.ThirdParties.svc/GetReferences?CustomerName=Demo&ContactId={contactId}&UpdatedSince=01-10-2017 14:30&Deleted=0

Description

Permet la création ou la modification d'une référence pour un contact donné.

Méthode

POST

Paramètres

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

Retour

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.

Formalisme

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}

Exemple

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}