Siirry pääsisältöön

Matkalaskun tuonti tripexpense.nv

Resurssi: tripexpense.nv

HTTP-metodi: POST

Palkansaajalla tulee olla Matkat -palvelu aktiivisena, jotta hänelle voidaan tuoda matkalasku rajapinnan yli.

Tuotavat tiedot lähetetään kutsun mukana oheisen kuvauksen mukaisena xml:nä (POST-data):

Parametri

Ilmentymät

Esimerkki

Kuvaus

useonlyexistingdimensions

0...1

1

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

1=esto käytössä

Taso

Elementti

Muoto

Ilmentymiä

Kuvaus

Esimerkki

Root

root

Aggregaatti

1

1

tripexpense

Aggregaatti

1

2

header

Merkkijono

1

Matkalaskun otsikko

Asiakastapaaminen

2

description

Merkkijono

0...1

Vapaa kuvaus matkalaskusta

2

customlines

Aggregaatti

0...1

3

customline

Aggregaatti

1...n

4

employeeidentifier

Merkkijono

1

Palkansaajan linkitystieto, joko henkilötunnus, numero tai netvisorkey

140785-xxxx

Attr.

type

Merkkijono

0...1

Joko number (=palkansaajan numero) tai finnishpersonalidentifier (=suomalainen henkilötunnus)

finnishpersonalidentifier

4

ratio

Merkkijono

1

Kululaji. Löytyy Netvisorista Palkat > Palkkamallien hallinta > Yrityskohtaiset palkkalajit
Kutsun headerin X-Netvisor-Interface-Language=FI
asetus vaikuttaa käytettävän ration nimeen

majoituskulut

Attr.

type

Merkkijono

1

Kululajin linkitystapa name

name

4

amount

Numeerinen

1

Kappalemäärä

1,00

4

customlineunitprice

Numeerinen

1

Yksikköhinta

150,00

Attr.

iso4217currencycode

Merkkijono

0...1

Käytettävä valuutta

EUR

Attr.

currencyrate

Numeerinen

0...1

Valuutan vaihtokurssi

4

vatpercentage

Numeerinen

0...1

Alv-prosentti

24

4

linedescription

Merkkijono

1

Riviselite

Hotellilasku

4

begindate

Päivämäärä

1

Alkupäivämäärä

2018-10-05

4

enddate

Päivämäärä

1

Loppupäivämäärä

2018-10-05

4

crmprocessidentifier

Merkkijono

0...1

CRM-tehtävän tunnistetieto

4

customeridentifier

Merkkijono

0...1

Asiakkaan linkitystieto, joko id tai asiakaskoodi

NV#12345

Attr.

type

Merkkijono

0...1

Asiakaslinkityksen tapa, joko netvisor tai customer

customer

4

expenseaccountnumber

Numeerinen

0...1

Kulun tilinumero. Yliajaa kululajin takana annetun tilinumeron

7010

4

linestatus

Merkkijono

0...1

Matkalaskurivin tila -tieto. Tilat ovat open (Keskeneräinen), confirmed (Kuitattu), contentsupervisored (Asiatarkastettu), accepted (Hyväksytty) ja paid (maksettu). Mikäli elementtiä ei anneta sanomalla, näkyy se Netvisorissa keskeneräisenä (open).

Paid

4

dimension

Aggregaatti

0...n

5

dimensionname

Merkkijono

1

Laskentakohdeotsikko, jos otsikkoa ei löydy, järjestelmä perustaa sen

Projekti 1

5

dimensionitem

Merkkijono

1

Laskentakohde, jos kohdetta ei löydy, järjestelmä perustaa sen

Matkakustannukset

Attr.

fatherid

Numeerinen

0...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

4

tripexpenseattachments

Aggregaatti

0...1

5

tripexpenseattachment

Aggregaatti

1...n

6

mimetype

Merkkijono

1

Liitteen MIME tyyppi

Application/pdf

6

attachmentdescription

Merkkijono

1

Liitteen kuvaus

Hotellilaskukopio

6

filename

Merkkijono

1

Liitteen tiedostonimi

Lasku.pdf

6

documentdata

Merkkijono

1

Base64 enkoodattu tiedoston data

S89O3Ly1Lr59NB

2

travellines

Aggregaatti

0...1

3

travelline

Aggregaatti

1...n

4

employeeidentifier

Merkkijono

1

Työntekijän linkitystieto, numero tai henkilötunnus

1342

Attr.

type

Merkkijono

0...1

linkityksen tyyppi, joko number tai finnishpersonalidentifier

number

4

traveltype

Merkkijono

1

Matkustustyyppi, sallitut arvot:
car,
car_with_trailer,
car_with_caravan,
car_with_heavy_cargo,
car_with_big_machinery,
car_with_dog,
car_travel_in_rough_terrain,
motorboat_max_50hp,
motorboat_over_50hp,
snowmobile,
atv,
motorbike,
moped,
other,
carbenefit

car

4

passengeramount

Numeerinen

1

Matkustajien määrä (pois lukien kuljettaja, koskee mahdollisia lisämatkustajia)

2

4

kilometeramount

Numeerinen

1

Kilometrien määrä

300

4

unitprice

Numeerinen

0...1

Yksittäisen yksikön hinta, jos sitä ei ole annettu, haetaan Netvisorista matkan tyypin perusteella.

4

linedescription

Merkkijono

1

Riviselite

Matka Helsinkiin

4

traveldate

Päivämäärä

1

Matkustuspäivä

2014-10-17

4

routedescription

Merkkijono

1

Reittikuvaus

Valtatie 6

4

crmprocessidentifier

Merkkijono

0...1

CRM-tehtävän tunnistetieto

4

customeridentifier

Merkkijono

0...1

Asiakkaan linkitystieto, joko id tai asiakaskoodi

Attr.

type

Merkkijono

0...1

linkitystiedon tyyppi netvisor tai customer

customer

4

linestatus

Merkkijono

0...1

Matkalaskurivin tila -tieto. Tilat ovat open (Keskeneräinen), confirmed (Kuitattu), contentsupervisored (Asiatarkastettu), accepted (Hyväksytty) ja paid (maksettu). Mikäli elementtiä ei anneta sanomalla, näkyy se Netvisorissa keskeneräisenä (open).

Paid

4

dimension

Aggregaatti

0...n

5

dimensionname

Merkkijono

1

Laskentakohdeotsikko

5

dimensionitem

Merkkijono

1

Laskentakohde

Attr.

fatherid

Numeerinen

0...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

4

tripexpenseattachments

Aggregaatti

0...1

5

tripexpenseattachment

Aggregaatti

1...n

6

mimetype

Merkkijono

1

Liitteen MIME tyyppi

Application/pdf

6

attachmentdescription

Merkkijono

1

Liitteen kuvaus

6

filename

Merkkijono

1

Liitteen tiedostonimi

6

documentdata

Merkkijono

1

Liitteen data base64 enkoodattuna

2

dailycompensationlines

Aggregaatti

0...1

3

dailycompensationline

Aggregaatti

1...n

4

employeeidentifier

Merkkijono

1

Työntekijän linkitys, joko numero tai henkilötunnus

140785-xxxx

Attr.

type

Merkkijono

0...1

Linkityksen tyyppi, joko number tai finnishpersonalidentifier

finnishpersonalidentifier

4

compensationtype

Merkkijono

1

Päivärahan tyyppi, domesticfull, domestichalf tai foreign

domesticfull

4

amount

Numeerinen

1

Päivärahan määrä

1

4

unitprice

Numeerinen

0...1

Yksikköhinta

500,00

4

linedescription

Merkkijono

1

Riviselite

Päivä Helsingissä

4

timeofdeparture

Päivämäärä ja aika

1

Lähtöaika

2014-10-03 8:00:00

4

returntime

Päivämäärä ja aika

1

Paluuaika

2014-10-03 18:00:00

4

crmprocessidentifier

Merkkijono

0...1

CRM-tehtävän tunnistetieto

NV#12345

4

customeridentifier

Merkkijono

0...1

Asiakakkaan linkitystieto, joko id tai numero

Attr.

type

Merkkijono

0...1

Linkitystiedon tyyppi netvisor tai customer

netvisor

4

linestatus

Merkkijono

0...1

Matkalaskurivin tila -tieto. Tilat ovat open (Keskeneräinen), confirmed (Kuitattu), contentsupervisored (Asiatarkastettu), accepted (Hyväksytty) ja paid (maksettu). Mikäli elementtiä ei anneta sanomalla, näkyy se Netvisorissa keskeneräisenä (open).

Paid

4

dimension

Aggregaatti

0...n

5

dimensionname

Merkkijono

1

Laskentakohdeotsikko

5

dimensionitem

Merkkijono

1

Laskentakohde

Attr.

fatherid

Numeerinen

0...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

4

tripexpenseattachments

Aggregaatti

0...1

5

tripexpenseattachment

Aggregaatti

1...n

6

mimetype

Merkkijono

1

Liitteen MIME-tyyppi

6

attachmentdescription

Merkkijono

1

Liiteen kuvaus

6

filename

Merkkijono

1

Litteen tiedostonimi

6

documentdata

Merkkijono

1

Liitteen data base64 enkoodattuna

Vastasiko tämä kysymykseesi?