Rajapinnan käyttöönotto Nettilasku.fi
Rajapinnat ovat käytettävissä vain Super-versiossa. Näiden ohjeiden avulla voit aktivoida rajapinnan ja määrittää sen käytön.
1. Rajapintojen aktivoiminen
Mene Asetukset (ylävalikon hammasratas-symboli).
Valitse Käytettävät toiminnot.
Etsi Rajapinnat käytössä? ja aktivoi valitsemalla valintaruutu.
2. Rajapinnan roolin luominen
Mene Omat tiedot -> Roolit.
Paina Uusi rooli (+).
Kirjoita Roolin kuvaukseen esimerkiksi "Rajapinta".
Valitse Ei kohdassa Saako kirjautua?.
Valitse Ei kohdassa Saako muokata laskuja?.
Valitse Kyllä kohdassa Saako käyttää rajapintaa?.
Paina Tallenna.
3. Rajapinnan käyttäjän luominen
Mene Omat tiedot -> Käyttäjät.
Luo uusi käyttäjä ja valitse sille rooliksi juuri luomasi "Rajapinta"-niminen rooli.
Uuden käyttäjän salasana lähetetään hänen sähköpostiosoitteeseensa. Käytä tätä käyttäjätunnusta ja salasanaa rajapinnoissa.
4. Rajapintakuvaus ja sen käyttäminen
Laskuja voit tuoda Finvoice-muodossa (tai XML-muodossa, jos olet kytkenyt laskujen tuonnin päälle asetuksista) seuraavien ohjeiden mukaan:
Lähetä REST-tapaa käyttäen POST-kutsu osoitteeseen: https://app.nettilasku.fi/hook.php.
Yleiset POST-kentät:
username
: käyttäjätunnuspassword
: salasanaasiakasid
: asiakas-IDkomento
: komento
Esimerkki myyntilaskujen tuonnista:
username
: rajapinta_usernamepassword
: FOO1234asiakasid
: 123123komento
: tuo_laskutxml
: <?xml version="1.0" encoding="UTF-8"?><Finvoice.....
Voit käyttää PHP
Curl-kirjastoa POST-kutsun lähettämiseen. REST-kutsu palauttaa "OK", jos laskut tuotiin onnistuneesti, muuten virhetekstin.
Esimerkki myyntilaskujen hakemisesta:
username
: rajapinta_usernamepassword
: FOO1234asiakasid
: 123123komento
: hae_laskut_finvoicefrom_date
: 2015-12-01to_date
: 2015-12-31
Palauttaa aikavälin laskut Finvoice-XML-muodossa.
Esimerkki myyntireskontran viitesuoritusten hakemisesta:
username
: rajapinta_usernamepassword
: FOO1234asiakasid
: 123123komento
: hae_suorituksetfrom_date
: 2015-12-01to_date
: 2015-12-31
Palauttaa aikavälin suoritukset puolipisteillä eroteltuna <NETTILASKU-SUORITUKSET>
-tägin ympyröimänä.
Esimerkki laskutusasiakkaiden tuonnista:
username
: rajapinta_usernamepassword
: FOO1234asiakasid
: 123123komento
: tuo_laskutusasiakkaatxml
: <?xml version="1.0" encoding="UTF-8"?><customers.....
Rajapintadokumentaatio: https://swagger-ui.nettilasku.fi/?urls.primaryName=v2
Mikäli sinulla on kysyttävää, kokeile chat-ikkunaa tai lähetä viesti: tuki@nettilasku.fi.