Stéphane DORIGO a approuvé cette version (2023/10/23 15:09).La version précédemment approuvée (2023/10/23 14:10) est disponible.Diff

WEB SERVICES "Produits - Informations"

Description

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

Paramètres

Nom Type Description Valeur par défaut
ProductId * Int Id du produit pour lequel on souhaite obtenir les informations.
EntityId * Int Entité (Administrative ou Site) sur laquelle seront basé les informations du produit.
BasePriceTypeId * Int Base prix en fonction de laquelle le prix du produit sera renvoyé.

Retour

Nom Type Description
ID Int Id du produit
NATURE String Nature du produit (Biens, Services, Financiers, …)
FAMILLE String Famille du produit
SOUS-FAMILLE String Sous famille du produit
GROUPE String Groupe du produit
INTITULE String Intitulé du produit
CODE String Code produit
CODE_CENTRALE_ACHAT String Code produit pour la centrale d'achat
CODE_FOURNISSEUR String Code produit chez le fournisseur
CODE_BARRE String Code barre du produit
PRIX_HT Double Prix HT du produit
PRIX_TTC Double Prix TTC du produit
TAUX_TVA Double Taux de TVA applicable sur le produit
RPD Double Redevance Pollution Diffuse (HT) pour le produit si applicable.
ECO-TAXE Double Eco-taxe (HT) pour le produit si applicable.
UNITE_BASE String Libellé de l'unité de base (unité de stockage) du produit
UNITE_ACHAT String Libellé de l'unité d'achat du produit
UNITE_VENTE String Libellé de l'unité de vente du produit
UNITE_ELEMENTAIRE String Libellé de l'unité élémentaire du produit
UNITE_CONDITIONNEMENT String Libellé de l'unité de conditionnement du produit
RATIO_UB_UA Double Ratio Unité de Base/Unité d'Achat
RATIO_UB_UV Double Ratio Unité de Base/Unité de Vente
RATIO_UB_UE Double Ratio Unité de Base/Unité Elémentaire
RATIO_UB_MASSE_NETTE Double Ratio Unité de Base/Masse nette
CONDITIONNEMENT Double Nombre d'unité de base dans le conditionnement de vente
CONDITIONNEMENT_FIXE Boolean [0/1], 1=Ne peut pas être déconditionné pour la vente, 0=Peut éventuellement être déconditionné pour la vente
CODE_NOMENCLATURE String Code nomenclature douanière
POIDS Double Poids du produit
DELAI_REAPPRO Int Délai de réapprovisionnement chez le fournisseur (en nombre de jour)
DESCRIPTION String Description produit
ACTIF Boolean [0/1], 1=Produit actif, 0=Produit inactif
UPDATE_DATE DateTime Date de dernière modification de l'article
STATUS Boolean [0/1], 1=Normal, 0=Supprimé

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.Products.svc/GetProductInformations?CustomerName={customerName}&ProductId={productId}&EntityId={entityId}&BasePriceTypeId={basePriceTypeId}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.Products.svc/GetProductInformations?CustomerName=EuroTransmissions&ProductId=2001556&EntityId=2000001&BasePriceTypeId=2000507

Description

Renvoie les informations de tous les produits en fonction des paramètres d'entrée.

Paramètres

Nom Type Description Valeur par défaut
EntityId * Int Entité (Administrative ou Site) sur laquelle seront basé les informations des produits.
BasePriceTypeId * Int Base prix en fonction de laquelle le prix des produits sera renvoyé.
OnlyActiveProducts Boolean false=Tous les produits, true=Uniquement les produits actif (en activité). false
OnlyWebProducts Boolean false=Tous les produits, true=Uniquement les produits destinés au catalogue web false
UpdatedSince DateTime Date-heure permettant de ne retourner que les produits ayant eu une modification quelconque depuis le. 01/01/1900
Deleted Boolean true=Voir aussi les produits supprimés, false=Ne pas voir les supprimés false

Retour

Nom Type Description
ID Int Id du produit
NATURE String Nature du produit (Biens, Services, Financiers, …)
FAMILLE String Famille du produit
SOUS-FAMILLE String Sous famille du produit
GROUPE String Groupe du produit
INTITULE String Intitulé du produit
CODE String Code produit
CODE_CENTRALE_ACHAT String Code produit pour la centrale d'achat
CODE_FOURNISSEUR String Code produit chez le fournisseur
CODE_BARRE String Code barre du produit
PRIX_HT Double Prix HT du produit
PRIX_TTC Double Prix TTC du produit
TAUX_TVA Double Taux de TVA applicable sur le produit
RPD Double Redevance Pollution Diffuse (HT) pour le produit si applicable.
ECO-TAXE Double Eco-taxe (HT) pour le produit si applicable.
UNITE_BASE String Libellé de l'unité de base (unité de stockage) du produit
UNITE_ACHAT String Libellé de l'unité d'achat du produit
UNITE_VENTE String Libellé de l'unité de vente du produit
UNITE_ELEMENTAIRE String Libellé de l'unité élémentaire du produit
UNITE_CONDITIONNEMENT String Libellé de l'unité de conditionnement du produit
RATIO_UB_UA Double Ratio Unité de Base/Unité d'Achat
RATIO_UB_UV Double Ratio Unité de Base/Unité de Vente
RATIO_UB_UE Double Ratio Unité de Base/Unité Elémentaire
RATIO_UB_MASSE_NETTE Double Ratio Unité de Base/Masse nette
CONDITIONNEMENT Double Nombre d'unité de base dans le conditionnement de vente
CONDITIONNEMENT_FIXE Boolean [0/1], 1=Ne peut pas être déconditionné pour la vente, 0=Peut éventuellement être déconditionné pour la vente
CODE_NOMENCLATURE String Code nomenclature douanière
POIDS Double Poids du produit
DELAI_REAPPRO Int Délai de réapprovisionnement chez le fournisseur (en nombre de jour)
DESCRIPTION String Description produit
ACTIF Boolean [0/1], 1=Produit actif, 0=Produit inactif
UPDATE_DATE DateTime Date de dernière modification de l'article
STATUS Boolean [0/1], 1=Normal, 0=Supprimé

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.Products.svc/GetProductsInformations?CustomerName={customerName}&EntityId={entityId}&BasePriceTypeId={basePriceTypeId}&OnlyActiveProducts={onlyActiveProducts}&OnlyWebProducts={onlyWebProducts}&UpdatedSince={updatedSince}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.Products.svc/GetProductsInformations?CustomerName=EuroTransmissions&ProductId=2001556&EntityId=2000001&BasePriceTypeId=2000507&OnlyActiveProducts=false&OnlyWebProducts=false&UpdatedSince=01-10-2017 14:30

WEB SERVICES "Produits - Stocks"

Description

Renvoie les stocks d'un produit donné.

Paramètres

Nom Type Description Valeur par défaut
ProductId * Int Id du produit pour lequel on souhaite obtenir les informations.
EntityId * Int Entité (Administrative ou Site) sur laquelle seront basé les informations du produit.

Retour

Nom Type Description
ID Int Id du produit
STOCK_UB Double Stock réel du produit en unité de base
STOCK_DISPO_UB Double Stock disponible du produit en unité de base (Stock réel - Commandes client)
STOCK_DISPO_PREV_UB Double Stock disponible prévisionnel du produit en unité de base (Stock réel - Commandes client + Commandes fournisseur)
UNITE_BASE String Libellé de l'unité de base du produit
STOCK_UV Double Stock réel du produit en unité de vente
STOCK_DISPO_UV Double Stock disponible du produit en unité de vente (Stock réel - Commandes client)
STOCK_DISPO_PREV_UV Double Stock disponible prévisionnel du produit en unité de base (Stock réel - Commandes client + Commandes fournisseur)
UNITE_VENTE String Libellé de l'unité de vente du produit
STOCK_UC Double Stock réel du produit en unité de conditionnement
STOCK_DISPO_UC Double Stock disponible du produit en unité de conditionnement (Stock réel - Commandes client)
STOCK_DISPO_PREV_UC Double Stock disponible prévisionnel du produit en unité de conditionnement (Stock réel - Commandes client + Commandes fournisseur)
UNITE_CONDITIONNEMENT String Libellé de l'unité de conditionnement du produit
UPDATE_DATE DateTime Date de dernière modification du stock
STATUS Boolean [0/1], 1=Normal, 0=Supprimé

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.Products.svc/GetProductStocks?CustomerName={customerName}&ProductId={productId}&EntityId={entityId}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.Products.svc/GetProductStocks?CustomerName=EuroTransmissions&ProductId=2001556&EntityId=2000001

Description

Renvoie les stocks de tous les produits en fonction des paramètres d'entrée.

Paramètres

Nom Type Description Valeur par défaut
EntityId * Int Entité (Administrative ou Site) sur laquelle seront basé les informations des produits.
OnlyActiveProducts Boolean false=Tous les produits, true=Uniquement les produits actif (en activité). false
OnlyWebProducts Boolean false=Tous les produits, true=Uniquement les produits destinés au catalogue web false
UpdatedSince DateTime Date-heure permettant de ne retourner que les produits ayant eu une modification quelconque depuis le. 01/01/1900
Deleted Boolean true=Voir aussi les produits supprimés, false=Ne pas voir les supprimés false

Retour

Nom Type Description
ID Int Id du produit
STOCK_UB Double Stock réel du produit en unité de base
STOCK_DISPO_UB Double Stock disponible du produit en unité de base (Stock réel - Commandes client)
STOCK_DISPO_PREV_UB Double Stock disponible prévisionnel du produit en unité de base (Stock réel - Commandes client + Commandes fournisseur)
UNITE_BASE String Libellé de l'unité de base du produit
STOCK_UV Double Stock réel du produit en unité de vente
STOCK_DISPO_UV Double Stock disponible du produit en unité de vente (Stock réel - Commandes client)
STOCK_DISPO_PREV_UV Double Stock disponible prévisionnel du produit en unité de base (Stock réel - Commandes client + Commandes fournisseur)
UNITE_VENTE String Libellé de l'unité de vente du produit
STOCK_UC Double Stock réel du produit en unité de conditionnement
STOCK_DISPO_UC Double Stock disponible du produit en unité de conditionnement (Stock réel - Commandes client)
STOCK_DISPO_PREV_UC Double Stock disponible prévisionnel du produit en unité de conditionnement (Stock réel - Commandes client + Commandes fournisseur)
UNITE_CONDITIONNEMENT String Libellé de l'unité de conditionnement du produit
UPDATE_DATE DateTime Date de dernière modification du stock
STATUS Boolean [0/1], 1=Normal, 0=Supprimé

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.Products.svc/GetProductsStocks?CustomerName={customerName}&EntityId={entityId}&OnlyActiveProducts={onlyActiveProducts}&OnlyWebProducts={onlyWebProducts}&UpdatedSince={updatedSince}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.Products.svc/GetProductsStocks?CustomerName=EuroTransmissions&ProductId=2001556&EntityId=2000001&OnlyActiveProducts=false&OnlyWebProducts=false&UpdatedSince=13-12-2016 14:30

Description

Renvoie les stocks détaillés pour l'entité et les produits sélectionnés en fonction des paramètres d'entrée.

Paramètres

Nom Type Description Valeur par défaut
EntityId * Int Entité (Administrative ou Site) sur laquelle seront basées les informations renvoyées.
ProductGroupIds String Liste d'Id Groupe article (séparés par des “,”) sur lesquels seront basées les informations renvoyées. * (Tous)
ProductIds String Liste d'Id Article (séparés par des “,”) sur lesquels seront basées les informations renvoyées. * (Tous)
OnlyActiveProducts Boolean false=Tous les produits, true=Uniquement les produits actif (en activité). false
OnlyWebProducts Boolean false=Tous les produits, true=Uniquement les produits destinés au catalogue web false
UpdatedSince DateTime Date-heure permettant de ne retourner que les produits ayant eu une modification quelconque depuis le. 01/01/1900
Deleted Boolean true=Voir aussi les produits supprimés, false=Ne pas voir les supprimés false

Retour

Nom Type Description
ID Int Id du produit
FAMILLE String Famille du produit
SOUS-FAMILLE String Sous famille du produit
GROUPE String Groupe du produit
INTITULE String Intitulé du produit
CODE String Code produit
CODE_CENTRALE_ACHAT String Code produit pour la centrale d'achat
CODE_FOURNISSEUR String Code produit chez le fournisseur
CODE_BARRE String Code barre du produit
ID_ENTITE_ADMINISTRATIVE Int Id de l'entité Administrative
ENTITE_ADMINISTRATIVE String Nom de l'entité administrative
SIRET_ENTITE_ADMINISTRATIVE String Code SIRET de l'entité administrative
ID_ENTITE_SITE Int Id de l'entité site
ENTITE_SITE String Nom de l'entité site
CODE_ENTITE_SITE String Code de l'entité site
CODELOG_ENTITE_SITE String Code logistique de l'entité site
CODEGLN_ENTITE_SITE String Code GLN de l'entité site
ID_ENTITE_STOCK Int Id de l'entité stock
ENTITE_STOCK String Nom de l'entité stock
CODELOG_ENTITE_STOCK String Code logistique de l'entité stock
STOCK_UB Double Stock réel du produit en unité de base
STOCK_DISPO_UB Double Stock disponible du produit en unité de base (Stock réel - Commandes client)
STOCK_DISPO_PREV_UB Double Stock disponible prévisionnel du produit en unité de base (Stock réel - Commandes client + Commandes fournisseur)
UNITE_BASE String Libellé de l'unité de base du produit
STOCK_UV Double Stock réel du produit en unité de vente
STOCK_DISPO_UV Double Stock disponible du produit en unité de vente (Stock réel - Commandes client)
STOCK_DISPO_PREV_UV Double Stock disponible prévisionnel du produit en unité de base (Stock réel - Commandes client + Commandes fournisseur)
UNITE_VENTE String Libellé de l'unité de vente du produit
STOCK_UC Double Stock réel du produit en unité de conditionnement
STOCK_DISPO_UC Double Stock disponible du produit en unité de conditionnement (Stock réel - Commandes client)
STOCK_DISPO_PREV_UC Double Stock disponible prévisionnel du produit en unité de conditionnement (Stock réel - Commandes client + Commandes fournisseur)
UNITE_CONDITIONNEMENT String Libellé de l'unité de conditionnement du produit
UPDATE_DATE DateTime Date de dernière modification du stock
STATUS Boolean [0/1], 1=Normal, 0=Supprimé

Formalisme

http://api.analys-informatique.com/AnalysWebService.API.Products.svc/GetStocksOfProducts?CustomerName={customerName}&EntityId={entityId}&ProductGroupIds={ProductGroupIds}&ProductIds={ProductIds}&OnlyActiveProducts={onlyActiveProducts}&OnlyWebProducts={onlyWebProducts}&UpdatedSince={updatedSince}

Exemple

http://api.analys-informatique.com/AnalysWebService.API.Products.svc/GetStocksOfProducts?CustomerName=EuroTransmissions&EntityId=2000001&ProductIds=2001556&OnlyActiveProducts=false&OnlyWebProducts=false&UpdatedSince=13-12-2016 14:30