Artikel toevoegen/wijzigen

<< Klik hier om de inhoudsopgave te tonen >>

Navigatie:  API aanroepen >

Artikel toevoegen/wijzigen

Aanroep

Naam: UpdateProduct

 

Aanroep structuur

<?xml version="1.0" encoding="utf-8"?>

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header/>

<S:Body>

  <ns2:UpdateProduct xmlns:ns2="https://api.stip-t.nl/v1/">

    <securityToken></securityToken>

    <product>

      <productNo></productNo>

      <description></description>

      <unitPrice></unitPrice>

      <ledgerAccNo></ledgerAccNo>

      <vatCode></vatCode>

      <productGroupCode></productGroupCode>

       <userFieldList>

        <userField>

          <key></key>

          <value></value>

        </userField>

         ...

      </userFieldList>

    </product>

  </ns2:UpdateProduct>

</S:Body>

</S:Envelope>

 

Verklaring

Tag/veldnaam

Type

Opmerkingen/beperkingen

Omschrijving

securityToken

string

verplicht

securityToken verkregen bij login

product

Product

Tag/veldnaam

Type

Opmerkingen/beperkingen

Omschrijving

productNo

string

verplicht

indien onbekend dan wordt het artikel met dit nummer aangemaakt in Stip-T

artikelnummer

description

string

verplicht

artikel omschrijving

unitPrice

string

float

stuksprijs

ledgerAccNo

string

indien leeg en nieuw artikel, dan wordt de Stip-T standaard omzet grootboekrekening overgenomen

de omzet grootboekrekening moet reeds bestaan in Stip-T

Stip-T omzet grootboekrekening

vatCode

string

indien leeg en nieuw artikel, dan wordt Stip-T standaard BTW-code overgenomen

de BTW-code moet reeds bestaan in Stip-T

Stip-T BTW code

productGroupCode

string

indien gevuld dan moet de artikelgroep code reeds bestaan in Stip-T

artikelgroep code

userFieldList

List<UserField>

Een relatie kan gebruikersvelden bevatten

zie UserField

 

Antwoord

Naam: UpdateProductResponse

 

Antwoord structuur

<?xml version="1.0" encoding="utf-8"?>

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header/>

<S:Body>

  <ns2:UpdateProductResponse xmlns:ns2="https://api.stip-t.nl/v1/">

    <result>

      <error></error>

      <errorMessage/>

      <product>

        <productNo></productNo>

        <description></description>

        <unitPrice></unitPrice>

        <ledgerAccNo></ledgerAccNo>

        <vatCode></vatCode>

        <productGroupCode></productGroupCode>

         <userFieldList>

          <userField>

            <key></key>

            <value></value>

          </userField>

           ...

        </userFieldList>

      </product>

    </result>

  </ns2:UpdateProductResponse>

</S:Body>

</S:Envelope>

 

Verklaring

Tag/veldnaam

Type

result

RequestResult

Tag/veldnaam

Type

Omschrijving

error

boolean

false indien geen fouten, true indien er fouten zijn opgetreden

errorMessage

string

foutboodschap, alleen gevuld indien error = true

product

Product

Tag/veldnaam

Type

Omschrijving

productNo

string

artikelnummer

description

string

artikel omschrijving

unitPrice

float

stuksprijs

ledgerAccNo

string

Stip-T omzet grootboekrekening

vatCode

string

Stip-T BTW code

productGroupCode

string

artikelgroep code

userFieldList

List<UserField>

Een artikel kan gebruikersvelden bevatten, zie UserField