Interrogation tarif (V10.5)
Permet de simuler, en mode synchrone, une recherche tarifaire concernant un article.
L'action pour la simulation d'une recherche tarifaire: INTERROGER_TARIF
Balise | Contenu | Obligatoire | Remarques |
---|---|---|---|
tiers | Tiers client | OUI | Si le tiers saisi est inexistant, une erreur va être retournée "Tiers inexistant" |
ref | Référence article | OUI | Si la référence saisie est inexistante, une erreur va être retournée "Article inexistant" |
sref1 | Sous-référence1 | OUI | Si les champs sont précisés pour un article qui ne gère pas les sref, on aura comme réponse "L'article doit être géré sans sous-référence" |
sref2 | Sous-référence2 | Non | Si les champs sont précisés pour un article qui ne gère pas les sref, on aura comme réponse "Sous-réf obligatoire" |
|
|
| Si les sref saisies sont inexistants, une erreur va être affiché "Sous référence inexistante" |
depot | Dépôt | Non | Valeur par défaut : celui du dossier (d'appel du SW). Si le dépôt est rempli, on teste s'il est existant sinon "Dépôt inexistant" |
marche | Code marché | Non |
|
prix | Type de prix | OUI | 1=HT 2=TTC |
quantite | Quantité | Oui |
|
Exemple de requête XML:
Balise | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
<dem> | 1 | Ouverture demande | OUI |
|
<action dos="998" nom="INTERROGER_TARIF"> | 1 | Liste des champs de l'évènement sous la forme nomduchamp = valeur | OUI | Au moins les champs obligatoires d'un évènement |
<tiers> C0000001</tiers> | 2 |
| NON | datetime pour une date/heure note pour une note |
<ref> BLO0001</ref> | 2 |
|
|
|
<sref1> XL</sref1> | 2 |
| OUI |
|
<sref2> BLEU </sref2> |
|
| OUI |
|
<depot>1</depot> | 2 |
| OUI |
|
<prix>1</prix> | 2 |
| OUI |
|
</action> | 1 | Fermeture de l'action | OUI |
|
</dem> | 1 | Fermeture demande | OUI |
|
Exemple complet flux XML
<?xml version="1.0" encoding="UTF-8" ?>
<dem>
<action dos="998" nom="INTERROGER_TARIF" user="DEMO">
</action>
</dem>
Format de la réponse :
Balise | Contenu |
---|---|
Aucune |
|
Exemple de réponse
Réponse XML à la requête :
<?xml version="1.0" encording="ISO-8859-1"?>
<rep version="1">
<action dos="998" nom="interroger_tarif"/>
Tiers="C0000001" Ref="BLO0001" SRef1="XL" SRef2="BLEU" Depot="1" Prix="1"
Lib_Prix="HT" Code_Tarif="PU" Lib_Code_Tarif="Prix public HT" TypPrix="1"
Typ_Prix="Prix Brut" Prix_Unitaire="60.4500" Pour_Rem1="0.00" TypRem1="2"
TypRem1="Successif" Pour_Rem2="0.00" TypRem2="2" Typ_Rem2="Successif"
Pour_Rem3="0,00" TypRem3="2" Typ_Rem3="Successif" PrixForfaitre="1"
Prix_Forfaitaire="Sans prix forfaitaire" Mt_Tot="0,00" Dev_Mt"_Tot="EUR"
Pour_Rem1_Promo="0,00" Pour_Rem2_Promo="0,00" Pour_Rem3_Promo="0.00"
PrixPromoForfaitaire="0" Prix_Promo_Forfaitaire="Sans prix forfairtaire"
Mt_Promo_Tot="0,00">
</rep>
</action>