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

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

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

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>