Interrogation de tarif
L'action pour la (description du SW) : interroger_tarif
Balise du corps (data) | Niveau | Contenu | Obligatoire | Remarques | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
tar | 1 | Balise ouvrante de demande de tarif | OUITHIRDPARTY | ||||||||||||||||||||||||||||
{“nomChamp1”:”valeur1”,”nomChamp2”:valeur2”} | 2 | Tiers pour la recherche de tarif | OUI | REFERENCE | 2 | Référence article de la recherche de tarif | OUI | WAREHOUSE | 2 | Dépôt de la recherche de tarif | OUI | QUANTITY | 2 | Quantité pour la recherche de tarif | OUI | PRICE | 2 | Type de prix | OUI | SUBREFERENCE1, SUBREFERENCE2 | 2 | Sous-références pour la recherche de tarif | NON | MARKET | 2 | Marché pour la recherche de tarif | NON | SALEUNIT | 2 | Unité pour la recherche de tarif | NON |
Ce service web fait appel à la recherche tarifaire standard ERP.
...
Liste des champs avec leur nom de champ et la valeur. Voir les noms de balise JSON ci-dessous | OUI |
Ce service web fait appel à la recherche tarifaire standard ERP.
Note technique diva : application de la recherche dans GTTMSWINFINITY, Remplir_Interroger_Tarif_Json
Un mapping des champs est possible :
Nom du champ | Description | Nom de la balise JSON | Obligatoire | Remarque |
---|---|---|---|---|
tiers | Tiers client | THIRDPARTY | OUI | Si le tiers saisi est inexistant, une erreur va être retournée "Tiers inexistant" |
ref | Référence article | REFERENCE | OUI | Si la référence saisie est inexistante, une erreur va être retournée "Article inexistant" |
sref1 | Sous-référence1 | SUBREFERENCE1 | 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 | SUBREFERENCE2 | 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 | WAREHOUSE | 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é | MARKET | Non |
|
prix | Type de prix | PRICE | Non | 1=HT 2=TTC |
quantite | Quantité | QUANTITY | Oui |
|
Exemple de corps
Bloc de code | ||
---|---|---|
| ||
'data':{ 'tar':{ 'THIRDPARTY':'C0000001', 'REFERENCE' :'2240', 'WAREHOUSE':'1', 'QUANTITY':'24', 'PRICE':'1' } } |
Exemple complet flux JSON
Bloc de code | ||
---|---|---|
| ||
{ "action":"WEB_SERVICE_INFINITY", "access_token":"{{TOKEN}}", "param":" { 'action': {'swinfinity': 'interroger_tarif'}, 'data': { 'tar':{ 'THIRDPARTY':'C0000001', 'REFERENCE' :'2240', 'WAREHOUSE':'1', 'QUANTITY':'24', 'PRICE':'1' } } }" } |
...