Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/PAI/pages/10565353535/Interrogation+de+tarif+V10.8+JSON) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) Actuel »

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

OUI

THIRDPARTY

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.

Note technique diva : application de la recherche dans GTTMSWINFINITY, Remplir_Interroger_Tarif_Json

Exemple de corps
'data':{
  'tar':{
      'THIRDPARTY':'C0000001',
      'REFERENCE' :'2240',
      'WAREHOUSE':'1',
      'QUANTITY':'24',
      'PRICE':'1'
      }
  }


Exemple complet flux JSON
{ 
    "action":"WEB_SERVICE_INFINITY",
    "access_token":"{{TOKEN}}",
    "param":"
        {
        'action': {'swinfinity': 'interroger_tarif'},
        'data':
            {
            'tar':{
                'THIRDPARTY':'C0000001',
                'REFERENCE' :'2240',
                'WAREHOUSE':'1',
                'QUANTITY':'24',
                'PRICE':'1'
                }
            }
        }"
}


Format de la réponse :

Balise

Contenu

error

Anomalie technique de l’appel du service web

0 = pas n’anomalie, autre valeur = anomalie

Dans ce cas la balise txterr indique le message d’erreur

result

Détail du résultat fonctionnel de l’appel du service web

resultcode= 0 => pas d’anomalie fonctionnelle la demande est bien traitée

resultcode<>0 => anomalie fonctionnelle/métier dont la raison est indiquée dans errormessage


Exemple de réponse

{
    "error": 0,
    "result": "{\"label\": \"infinity\",\"codeScript\": \"interroger_tarif\",\"resultType\": \"JSON\",\"result\":{\"common\":{\"resultcode\": \"0\",\"errormessage\": \"\"},\"response\":{\"THIRDPARTY\": \"C0000001\",\"REFERENCE\": \"ALB0001\",\"QUANTITY\": \"24,000\",\"WAREHOUSE\": \"1\",\"PRICE\": \"1\",\"SALEUNIT\": \"P\",\"ESTABLISHMENT\": \"   \",\"RATECODE\": \"PU\",\"DESCRIPTIONRATECODE\": \"Prix public HT\",\"DISCOUNTCODE\": \"        \",\"DESCRIPTIONDISCOUNTCODE\": \"                                        \",\"PRICETYPE\": \"1\",\"UNITPRICE\": \"18,8400\",\"PRICEPER\": \"0,000\",\"DISCOUNT1\": \"0,00\",\"DISCOUNTTYPE1\": \"2\",\"DISCOUNT2\": \"0,00\",\"DISCOUNTTYPE2\": \"2\",\"DISCOUNT3\": \"0,00\",\"DISCOUNTTYPE3\": \"2\",\"AMOUNTDISCOUNT\": \"0,00\",\"FLATERATEPRICEFLAG\": \"1\",\"LINEAMOUNT\": \"             \",\"CURRENCY\": \"EUR\",\"RATECODEPROMOTION\": \"        \",\"DESCRIPTIONRATEPROMOTIONCODE\": \"                                        \",\"DISCOUNTCODEPROMOTION\": \"        \",\"DESCRIPTIONDISCOUNTPROMOTIONCODE\": \"                                        \",\"PRICETYPEPROMOTION\": \" \",\"UNITPRICEPROMOTION\": \"             \",\"PRICEPERPROMOTION\": \"            \",\"DISCOUNTPROMOTION1\": \"      \",\"DISCOUNTTYPEPROMOTION1\": \" \",\"DISCOUNTPROMOTION2\": \"      \",\"DISCOUNTTYPEPROMOTION2\": \" \",\"DISCOUNTPROMOTION3\": \"      \",\"DISCOUNTTYPEPROMOTION3\": \" \",\"AMOUNTDISCOUNTPROMOTION\": \"         \",\"FLATERATEPRICEFLAGPROMOTION\": \" \",\"LINEAMOUNTPROMOTION\": \"             \",\"LINEAMOUNTPROMOTION\": \"             \"}}}",
    "txterr": "",
    "infos": ""
}

  • Aucune étiquette