Siirry pääsisältöön

Toimittajan tuonti vendor.nv

Resurssi: vendor.nv

HTTP-metodi: POST

Voidaan tuoda uusi toimittaja ja muokata olemassa olevaa toimittajaa.

Toimittajan tuonnin yhteydessä rajapinta palauttaa vastaussanomalla toimittajan NetvisorKey:n. Suosittelemme ottamaan tämän talteen, mikäli toimittajatietoja on tarpeen muokata tai noutaa myöhemmin. Toimittajan NetvisorKey:n saa noudettua rajapinnan yli toimittajalistauksen avulla parametrilla changedsince. Netvisorin käyttöliittymässä toimittajan NetvisorKey:n saa tietoon avaamalla toimittajakortin ja katsomalla sen osoiteriviltä kohdasta 'id' (esim. id=123).

Sanomalla voidaan tuoda tieto toimittajan pankkitileistä. Pankkitilit on jaettu kotimaisiin ja ulkomaisiin pankkitilieihin. Pankkitileillä on erilaiset sisällöt:

  • Jos pankkitilin kehyksessä ei ole omaa NetvisorKey arvoa, lisätään toimittajalle uusi pankkitili. Mikäli NetvisorKey löytyy muokataan kyseistä pankkitiliä.

  • Pankkitilin IsDefault kentällä voidaan asettaa tili oletustiliksi. Jos annettu useampi True arvo, asetetaan järjestyksessä viimeinen tili oletustiliksi.

Kutsussa käytettävät parametrit:

Parametri

Muoto

Ilmentymiä

Kuvaus

method

Merkkijono

1

Add Lisää uusi toimittaja
Edit Muokkaa olemassa olevaa toimittajaa

netvisorkey

Numeerinen

0...1

Toimittajan NetvisorKey
Pakollinen jos method = edit

useonlyexistingdimensions

Numeerinen

0...1

Estää uusien laskentakohdeotsikkojen ja laskentakohteiden automaattisen luonnin. Palauttaa virheen, jos annettua laskentakohdetta ei ole olemassa.

1=esto käytössä

Tuotavan toimittajan tiedot lähetetään kutsun mukana oheisen kuvauksen mukaisena XML:nä (POST-data):

Taso

Elementti

Muoto

Ilmentymiä

Kuvaus

Esimerkki

Root

root

Aggregaatti

1

1

vendor

Aggregaatti

1

2

vendorbaseinformation

Aggregaatti

1

3

code

Merkkijono

0...1

Toimittajakoodi

123

3

name

Merkkijono

1

Toimittajan nimi

Testitoimittaja

3

address

Merkkijono

1

Osoite

Toimittajakatu 1

3

postcode

Merkkijono

1

Postikoodi

00100

3

city

Merkkijono

1

Kaupunki

Helsinki

3

country

Merkkijono

1

Maakoodi

FI

Attr.

type

Merkkijono

1

Maakoodin tyyppi

ISO-3166

3

organizationid

Merkkijono

1

Y-tunnus

123456-7

3

groupname

Merkkijono

0...1

Toimittajaryhmä

The toimittajat

3

vendorbankaccounts

Aggregaatti

0...1

Toimittajan pankkitilit

4

vendordomesticbankaccounts

Aggregaatti

0...1

5

vendordomesticbankaccount

Aggregaatti

0...8

Suomalaiset pankkitilit

6

netvisorkey

Numeerinen

0...1

Pankkitilin NetvisorKey

1

6

iban

Merkkijono

1

Tilinumero IBAN muodossa

FI7536359370000661

6

bankname

Merkkijono

1

Pankin nimi

Testipankki

6

isdefault

Merkkijono

0...1

Käytetäänkö oletuksena

True

4

vendorforeignbankaccounts

Aggregaatti

0...1

5

vendorforeignbankaccount

Aggregaatti

0...8

Ulkomaalaiset pankkitilit

6

netvisorkey

Numeerinen

0...1

Pankkitilin NetvisorKey

2

6

bban

Merkkijono

1

Tilinumero BBAN muodossa

GB29NWBK60161331926819

6

bicswift

Merkkijono

1

BIC numero

BUKBGB22

6

bankname

Merkkijono

1

Pankin nimi

Barclays

6

clearingcode

Merkkijono

0...1

Clearingkoodi

6

clearingnumber

Merkkijono

0...1

Clearingnumero

6

bankaddresss

Merkkijono

0...1

Pankin osoite

Bank Street 1

6

country

Merkkijono

1

Maakoodi

GB

Attr.

type

Merkkijono

1

Maakoodin tyyppi

ISO-3166

6

currencycode

Merkkijono

1

Valuuttakoodi

GBP

Attr.

type

Merkkijono

1

Valuuttakoodin tyyppi

ISO-4217

6

isdefault

Merkkijono

0...1

Käytetäänkö oletuksena

False

6

includeaddresssinforeignpayments

Merkkijono

0...1

Vie pankin osoitetiedot maksusanomalle BIC-koodin lisäksi

True

2

vendorcontactdetails

Aggregaatti

0...1

Toimittajan yhteystiedot

3

phonenumber

Merkkijono

0...1

Puhelinnumero

+35850123456

3

email

Merkkijono

0...1

Sähköposti

3

faxnumber

Merkkijono

0...1

Faksi

3

contactpersonname

Merkkijono

0...1

Yhteyshenkilön nimi

Timo Testaaja

3

contactpersonphonenumber

Merkkijono

0...1

Yhteyshenkilön puhelinnumero

+35840987654

3

contactpersonemail

Merkkijono

0...1

Yhteyshenkilön

3

homepage

Merkkijono

0...1

Kotisivut

3

comment

Merkkijono

0...1

Kommentti

No comments

2

vendoradditionalinformation

Aggregaatti

0...1

3

usedefaultpaymentterminreceivedinvoices

Merkkijono

0...1

False

Käytetäänkö toimittajan oletusmaksuehtoa saapuvissa ostolaskuissa. Oletusmaksuehto asetetaan tarvittavissa elementeissä paymenttermdiscountpercent, paymenttermcashdiscountdays ja paymenttermnetdays.

3

defaultvatpercent

Numeerinen

0...1

Oletus ALV-kanta

24

3

ispartialvatreduceprivileged

Merkkijono

0...1

Vain osittainen ALV-vähennysoikeu

False

3

paymenttermdiscountpercent

Numeerinen

0...1

Alennus prosentti

3

paymenttermcashdiscountdays

Numeerinen

0...1

Alennus päivät

3

paymenttermnetdays

Numeerinen

0...1

Oletusmaksuehto

3

currencycode

Valuuttakoodi

0...1

Oletusvaluutta

EUR

Attr.

type

Merkkijono

1

Valuuttakoodin tyyppi

ISO-4217

3

vendordimensions

Aggregaatti

0...1

Oletuslaskentakohteet

4

dimension

Aggregaatti

1...n



5

dimensionname

Merkkijono

1

Laskentakohdeotsikko

Project

5

dimensionitem

Merkkijono

1

Laskentakohde

Project 1

5

dimensionitemcode

Merkkijono

0...1

Laskentakohteen koodi

(kun tämä on annettu, ohitetaan dimensionitem -elementti)

DIMC-001

5

dimensionitemname

Merkkijono

0...1

Laskentakohteen nimi

(kun tämä on annettu, ohitetaan dimensionitem -elementti)

Item Name 1

3

vendoraccountingaccounts

Aggregaatti

0...1

Toimittajan kirjanpidon tilit

4

vendoraccountingaccount

Aggregaatti

1...n

5

accountnumber

Merkkijono

1

Kirjanpidon tili

4000

5

isdefault

Merkkijono

1

Käytetäänkö oletuksena

True

3

vendoracceptancedetails

Aggregaatti

0...1

Asiatarkastajat

4

vendoracceptancedetail

Aggregaatti

1...n

5

acceptancename

Merkkijono

0...1

Asiatarkastajan nimi

Taaki Tarkastaja

5

isdefault

Merkkijono

0...1

Käytetäänkö oletuksena

False

5

isforced

Merkkijono

0...1

Vastasiko tämä kysymykseesi?