Back to Gidas

EDIT_N33

internetiniai-underscore-moduliai-api-underscore-rest-edit-underscore-n33.md

latest5.4 KB
Original Source

PDF

Pradžia Internetiniai moduliai Rivile API v2 (REST web servisai) EDIT_N33

EDIT_N33

Aprašymas

Papildomos kliento informacijos (pristatymo informacija, bankinių sąskaitų informacija ir kita) koregavimas.

Specifikacija

Informacija apie autorizaciją, bendruosius parametrus ir klaidų kodus: Rivile API v2 naudojimo pagrindai

Body
  • method : EDIT_N33

  • params :

    • oper :
      • I - naujo įrašo sukūrimas
      • U - įrašo koregavimas
      • D - įrašo ištrynimas
  • data: perduodami duomenys:

    • N33 - atitinkamos lentelės laukai (N33)

pvz application/xml:

xml
<body>
    <method>EDIT_N33</method>
    <params>
        <oper>I</oper>
    </params>
    <data>
        <N33>
            <N33_KODAS_KS>304854595</N33_KODAS_KS>
            <N33_KODAS_AK>2</N33_KODAS_AK>
        </N33>
    </data>
</body>

pvz application/json:

json
{
    "method": "EDIT_N33",
    "params": {
        "oper": "I"
    },
    "data": {
          "N33": {
            "N33_KODAS_KS": "304854595",
            "N33_KODAS_AK": "2"
          }
    }
}
Response (status 200 OK)

Grąžinama informacija XML formate tarp tag'ų <RET_DOK>..</RET_DOK>.

pvz :

xml
<?xml version='1.0'?>
<RET_DOK>
    <N33>
        <N33_KODAS_KS>304854595 </N33_KODAS_KS>
        <N33_EIL_NR>0</N33_EIL_NR>
        <N33_PAV> </N33_PAV>
        <N33_ADRESAS> </N33_ADRESAS>
        <N33_KODAS_VS> </N33_KODAS_VS>
        <N33_FAX> </N33_FAX>
        <N33_KODAS_AK>2 </N33_KODAS_AK>
        ...
     </N33>
 </RET_DOK>
Response (status 400)

Klaida paduodant duomenis / SQL sintaksės klaidos / kitos DB klaidos

xml
<?xml version='1.0' encoding='UTF-8'?>
<RET_DOK>
    <id>14433105830.9def1bf4.1584217427751</id>
    <durationMs>45</durationMs>
    <errorMessage>nepavyko įvykdyti metodo</errorMessage>
    <errors>
        <error>
            <data>&lt;N33>&lt;/N33></data>
            <dataErrors>
                <dataError>
                    <tag>N33_KODAS_AK</tag>
                    <code>3001</code>
                    <message>Tokio alternatyvaus adreso nėra</message>
                </dataError>
            </dataErrors>
        </error>
    </errors>
</RET_DOK>
Koregavimas ir išmetimas

Koregavimas, išmetimas vyksta pagal lentelės raktą (Primary Key)

Koreguojant informaciją bus koreguojami tik perduodami laukai.

pvz koregavimas :

xml
<body>
    <method>EDIT_N33</method>
    <params>
        <oper>U</oper>
    </params>
    <data>
        <N33>
            <N33_KODAS_KS>304854595</N33_KODAS_KS>
            <N33_KODAS_AK>2</N33_KODAS_AK>
            <N33_PAV>XXX</N33_PAV>
        </N33>
    </data>
</body>

pvz išmetimas :

xml
<body>
    <method>EDIT_N33</method>
    <params>
        <oper>D</oper>
    </params>
    <data>
        <N33>
            <N33_KODAS_KS>304854595</N33_KODAS_KS>
            <N33_KODAS_AK>2</N33_KODAS_AK>
        </N33>
    </data>
</body>

Lentelės

N33

Papildomos kliento informacijos lentelė.

LaukasTipasAprašymasPastabos naudojant EDIT metodus
N33_KODAS_KSC(12)Kliento kodasPrivalomas
N33_EIL_NRN(6)Detalios eilutės numeris
N33_PAVC(150)Alternatyvus pavadinimas
N33_ADRESASC(150)Adresas
N33_KODAS_VSC(12)Vietovės kodas
N33_FAXC(40)Fax - numeriai
N33_TELC(40)Telefono numeriai
N33_PAST_KODASC(9)Pašto kodas
N33_SHIP_VIAC(15)Pristatymo būdas
N33_SHIP_FOBC(15)Pristatymo sąlygos
N33_NUTYLN(1)Adreasas ir bankiniai rekvizitai pagal nutylėjimą
N33_KODAS_WSC(12)Banko kodas
N33_S_KODASC(45)Sąskaitos kodas
N33_SWIFTC(15)Sąskaitos/Banko swift-as
N33_KODAS_WS_KC(12)Korespondetinio banko kodas
N33_KSWIFTC(15)Korespondentinio banko swift-as
N33_K_SASKC(45)Korespondentinio banko sąskaita
N33_USERISC(12)Kas koregavoNeperduodamas. Pildomas automatiškai, ApiKey - pirmi 7 simboliai
N33_R_DATET(8)Kada koregavoNeperduodamas. Pildomas automatiškai, Current Datetime
N33_ADDUSRC(12)Kas sukūrėNeperduodamas. Pildomas automatiškai, ApiKey - pirmi 7 simboliai
N33_KODAS_SSC(12)Sąskaitos kodas
N33_KODAS_AKC(12)Kliento alternatyvus kodasPrivalomas
N33_WEB_ADRC(12)Web adresas
N33_WEB_POZN(1)Web pardavimų eksporto požymis
N33_WEB_ATASC(13)Web pardavimų ataskaita
N33_WEB_SERVN(2)Web servisas
N33_WEB_POZTN(1)Tiesioginis apsikeitimas
N33_WEB_POZIN(1)Internetinis apsikeitimas
N33_WEB_ADRIC(12)Internetinis adresas
N33_KODAS_LS_1C(12)Logistikos 1 kodas
N33_KODAS_LS_2C(12)Logistikos 2 kodas
N33_KODAS_LS_3C(12)Logistikos 3 kodas
N33_KODAS_LS_4C(12)Logistikos 4 kodas
N33_KODAS_MSC(12)Menedžerio kodas
N33_WEB_POZ_PON(1)Pirkimų Web eksportas
N33_WEB_ATAS_POC(13)Pirkimų Web eksporto ataskaita
N33_GLNC(20)GLN kodas
N33_E_MAILC(150)E-mail adresas
N33_SALIES_KC(5)Šalies kodas