Hyvityslasku. Sanomasuositus ja sen yleinen soveltamisohje FI1010, 2007-03-21



Samankaltaiset tiedostot
Kauppalasku ja lisäveloituslasku

Toimitustieto: Lähetysluettelo ja kuormakirja

Tilaus. Sanomasuositus ja sen yleinen soveltamisohje FI1005,

Osapuolitiedot. Yleinen koostetieto ja sen soveltamisohje

SANOMAKUVAUS: KUOPION KAUPUNGILLE LÄHETETTÄVÄ SÄHKÖINEN LASKU

Finvoice 1.3 standardin toimialakohtainen soveltamisohje. asiakkaille lähetettävistä laskuista

Tilausperuutus. Sanomasuositus ja sen yleinen soveltamisohje. FI1029, , v 1.00

Public. TEAPPSXML v.3.0. Verkkolaskufoorumin syysseminaari 2017

Komponenttikirjasto. Komponenttikirjasto ja sen yleinen soveltamisohje , v 1.01

Tieto Määritelmä ALV-laki 2004 Huomautus

EU Norm verkkolaskun semanttinen malli

RAPORTTI. Hylätty huomautuksin. Vaihe 1: Esiehdot [Kriittinen] Vaihe 2: Perusvaatimukset [Kriittinen] Vaihe 3: DTD rakennekuvaus [Pakollinen]

TYÖMAATUNNISTEEN VÄLITTÄMINEN FINVOICE-VERKKOLASKULLA

Julkishallinnon täsmentävä ohje direktiiviin 2014/55 EU ja lakiin hankintayksiköiden ja elinkeinonharjoittajien sähköisestä laskutuksesta (241/2019).

UBL sanomien käyttö sähköisessä kaupankäynnissä. Heikki Laaksamo, TIEKE ry

TYÖMAA-AVAIMEN VÄLITTÄMINEN FINVOICE VERKKOLASKULLA

Julkishallinnon täsmentävä ohje direktiivin 2014/55 semanttisen mallin mukaisten verkkolaskujen vastaanottoon

Tilauksen vastaanottokuittaus

Resurssitarve. Sanomasuositus ja sen yleinen soveltamisohje. FI1036, , v 1.00

TYÖMAA-AVAIMEN VÄLITTÄMINEN FINVOICE VERKKOLASKULLA Päivitys soveltamisohjeeseen Finanssialan Keskusliitto

Sanomasuositus ja sen yleinen soveltamisohje Tarjous FI1038, , v 1.00 Käyttö: Energiateol isuus Sanasto: UBL Versio: 2.0 Sanoma: Quotation

CSV-tilaukset

JHS laskumallin tiedot

Tilauskuittaus. Sanomasuositus ja sen yleinen soveltamisohje. FI1006, , v 1.01

Työn alla / valmis -ilmoitus

Elementtien lkm (pelk. omassa kategoriassa) Tieto Määritelmä ALV-laki 2004 Huomautus

Sanomasuositus ja sen yleinen soveltamisohje Tarjous FI1038, , v 1.00 Käyttö: Energiateol isuus Sanasto: UBL Versio: 2.0 Sanoma: Quotation

Palvelupyynnön peruutus

Tarjouspyyntö. Sanomasuositus ja sen yleinen soveltamisohje. FI1037, , v 1.00

Sanomasuositus ja sen yleinen soveltamisohje. Palvelupyyntö. FI1024, , v Käyttö: Kiinteistöala Sanasto: UBL Versio: 2.

ENERGIATEOLLISUUS RY SOVELTAMISOHJE FINVOICE 1.3 KÄYTÖSTÄ SÄHKÖLASKUN VÄLITTÄMISEKSI V

SIPS-ostolaskujen XML-ohjeet toimittajille

Verkkolaskun semanttinen malli

Tilausvahvistus. Sanomasuositus ja sen yleinen soveltamisohje. FI1007, , v 1.01

Kuluttajan e-lasku, e-laskujen palautteet Laskuttajan palvelukuvauksen liite

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Toteutumatieto - Toimitusluettelo

OHJEISTUS VERKKOLASKUTUKSESSA TARVITTAVIEN TIETOJEN KÄYTTÖÖN:

<CUSTOMER_NAME>TILI & LASKENTA OY</CUSTOMER_NAME> Laskuhotelliin toimitettavan aineiston pitää noudattaa ISO merkistöä.

Anja Ahola (EK), Kari Nissinen, Jaana Lustig ( 5)

TIEDOTE. Digital Innovations (5) TEAPPSXML v.2.7

XHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa:

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke

Tuotetietopankin alustanvaihdon muutostöiden luokittelu

Tekninen kuittaus. Sanomasuositus ja sen yleinen soveltamisohje. FI1030, , v 1.00

Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke

Basware Invoice Processing ja SAP MM integraatio

Laskutus Tapahtumahallinnassa Osallistuja-, koonti- ja tilaajalaskut. TaikaTapahtumat -käyttöohje

Tietojen jakelu Skeemat Lokitiedot Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

Sosiaalihuollon asiakirjastandardi kehittyy. Konstantin Hyppönen Erikoissuunnittelija Tietojenkäsittelytieteen laitos Kuopion yliopisto

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

Verkkolaskutuspalvelun käyttöohje toimittajille Senaatti-kiinteistöt

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke

Onecapital Invoicer XML API

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Tietuekuva. Aineistosiirrot XML ISO XML pain MT101 sanomasäännöt

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

Toimituksen laskuttaminen erissä

Tietojen toimittaminen Skeemat Viestit Kansallisen tulorekisterin perustamishanke

EU:n verkkolaskudirektiivi ja CEN, sekä niiden vaikutukset Finvoiceen ja verkkolaskutukseen

2. Käsiteanalyysi ja relaatiomalli

LASKUTTAJAILMOITUKSEN TEKO- OHJELMA V.2.0. Käyttöohje 2013

Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Hyvityslasku. Sanomasuositus ja sen yleinen soveltamisohje. FI1017, , v 1.01

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Public. PEPPOL for dummies. Perusasioita PEPPOL verkosta. Tapani Turunen.

Lähetystietosanoma (Rahtikirja)

TYÖMAA-AVAIMEN VÄLITTÄMINEN FINVOICE-VERKKOLASKULLA

Sähköisten toimintamallien käytön lisääminen logistiikassa (SÄTKY) Sanomasuositus ja sen yleinen soveltamisohje. Kuljetustilaus. UBL 2.

1 Rekisteröityminen Supplier Portal palvelun käyttäjäksi

ekuitti Pirjo Ilola Verkkolaskufoorumin syysseminaari

1 (4) Maksujärjestelmät. Sisällysluettelo

Tarjouspyyntö. Sanomasuositus ja sen yleinen soveltamisohje. FI1037, , v 1.00

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke

Tuotetietojen välitys Synkka-palvelusta muille kohdemarkkinoille

Ostokorin hintasäännöt

Käyttöohje Basware Invoice Key-In and PO Flip (Maaliskuu 2017)

Talous. Toimittajaportaali. Käyttöohje v.1.2

Laskutus. ValueFramen käyttäjäpäivät Harri Kanerva, ValueFrame Oy. Suuntaa menestykseen

TYÖMAA-AVAIMEN VÄLITTÄMINEN FINVOICE-VERKKOLASKULLA

XML johdatus: DTD. Jaana Holvikivi

Copyright Basware Corporation. All rights reserved. Pikaopas toimittajille Supplier Portal (Toukokuu 2013)

Massaluettelo. Sanomasuositus ja sen yleinen soveltamisohje. FI1040, , v 1.00

Sisältö. 3 Yleistä 4 Toimittajaportaalin edut 5-10 Rekisteröinti Laskun teko 23 Lasku JIP. 29/05/2015 Anna-Stina Lindblad

Myyntitilaus -tiedoston kuvaus

Työn alla / valmis -ilmoitus

ESPOON KAUPUNGIN LASKUTUS- JA PERINTÄOHJEET

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke

Myyntilaskutus. Myyntilaskutus

Toimittajaohje. Opas verkkolaskujen lähetykseen Tammikuu Toimittajat noudattavat toimittajaohjetta.

Myyntitilauserän kuvaus

Tehokkuutta kuljetustoimintoihin. Heikki Laaksamo, TIEKE,

1 (5) FINVOICE SOVELTAMISOHJE VERSIO päiv

Sonera Talous. Toimittajaportaali. Käyttöohje v.1.0

1. Lähtökohta ja taustat

Julkisen hallinnon suositus JHS xxx

Transkriptio:

Toteutettu yhteistyössä Elintarviketeollisuusliitto ry:n ja Päivittäistavarakauppa ry:n kanssa osana maa- ja metsätalousministeriön kansallista elintarviketalouden laatustrategiaa Sanomasuositus ja sen yleinen soveltamisohje Hyvityslasku FI1010, 2007-03-21 Käyttö: Kaupan toimiala Sanasto: UBL Versio: 2.0 Sanoma: Invoice

Sisällysluettelo 1 Dokumenttien hallinta... 3 1.1 Päivitykset... 3 1.2 Esitietovaatimukset... 3 1.3 Aiheeseen liittyvä aineisto... 3 1.4 Huomioitavaa... 3 1.5 Soveltamisohjeen lukuohje... 3 1.6 Lyhenteet ja termit... 3 2 Johdanto... 4 2.1 Soveltamisohjeen perusteet, tarkoitus ja käyttö... 4 2.2 Soveltamisohjeen sisältö... 4 2.2.1 Tekniset määritykset... 4 2.2.2 Kooste-elementtien esittämistapa... 4 2.2.3 Graafisten kuvausten merkinnät... 5 2.2.4 Soveltamisohjeessa käytetyt attribuutit... 5 3 Sanomamääritys... 5 3.1 Katettava skenaario... 6 3.1.1 Reunaehdot... 6 3.2 Sanoman otsikkotaso... 7 3.3 Sanoman rivitaso... 11 3.4 Sanomakohtaiset kooste-elementit... 12 3.4.1 Toimitustiedot (Delivery)... 12 3.4.2 Tuote (Item)... 13 4 Sanomaesimerkki... 13 4.1 XML esimerkki... 13

1 Dokumenttien hallinta Tässä dokumentissa on esitetty kaupan toimialalla käytettävän hyvityslaskun välittäminen UBL 2.0 Invoice -sanomaformaatilla. Tätä dokumenttia ei tule käsitellä itsenäisenä kokonaisuutena vaan yhdessä komponenttikirjaston kanssa. 1.1 Päivitykset Pvm/Laatija 2007-03-21 Juha Ikävalko Muutokset Ensimmäinen versio 1.2 Esitietovaatimukset Soveltamisohje soveltuu sekä johto- että asiantuntijatason käyttöön. Soveltamisohjeen teknisen taustan ymmärtämistä edesauttaa seuraavien aihealueiden tuntemus: XML, UBL ja ebxml ydinkomponentit. 1.3 Aiheeseen liittyvä aineisto Komponenttikirjasto ebxml Core Components Technical Specification (CCTS) 2.01 Universal Business Language 2.0 UBL sanomien laajennusohje (TIEKE) NES työryhmä (www.nesubl.eu) NES-työryhmä on yhteistyöelin, jonka tavoitteena on edistää maidenvälistä tiedonvälitystä. Vuonna 2006 työryhmässä oli mukana edustajia seuraavista maista: Tanska, Ruotsi, Norja, Islanti, Iso-Britannia ja Suomi. 1.4 Huomioitavaa Soveltamisohje perustuu UBL 2.0 spesifikaatioon. Määrityksissä on noudatettu kansainvälisen NES työryhmän suosituksia sanomien tietosisällön ja käytön osalta. Tämä soveltamisohje valmistui ennen NES määritysten lopullista julkaisuajankohtaa, minkä seurauksena määrityksissä saattaa esiintyä joitain eroavaisuuksia. Kansainvälisen yhteentoimivuuden kannalta on tärkeää noudattaa NES-ohjeistuksia mm. osapuoli-, vero-, toimitus- ja maksamistietojen esittämistavasta. Ohjeistukset löytyvät NES:in kotisivuilta. 1.5 Soveltamisohjeen lukuohje Kappaleessa 2 Johdanto käsitellään lyhyesti tämän soveltamisohjeen tarkoitus, sisältö ja esittämistapa. Kappaleessa 3 Sanomamääritys osiossa kukin sanoman kooste-elementti (ABIE) on esitetty omana kappaleenaan. Kappaleessa 4 "Sanomaesimerkki on havainnollistettu sanoman rakennetta esittämällä XML- esimerkki sanoman minimitietosisällöstä. 1.6 Lyhenteet ja termit Lyhenteet ja termit on kuvattu komponenttikirjaston vastaavassa kappaleessa. 3/15

2 Johdanto 2.1 Soveltamisohjeen perusteet, tarkoitus ja käyttö Perusteena työn tekemiselle oli kansallisen suosituksen luominen, joka ehkäisisi yhteentoimimattomien standardien syntymistä ja laskisi näin liiketoimintaprosessien integrointikustannuksia. Tavoitteena on myös nopeuttaa uuden tiedonsiirtotavan omaksumista kansainvälisen kilpailukyvyn säilyttämiseksi ja parantamiseksi. Soveltamisohje on tarkoitettu apuvälineeksi uusien kauppakumppanien välisiin neuvotteluihin sekä pohjaksi mahdollisten kumppanikohtaisten soveltamisohjeiden laatimisille. 2.2 Soveltamisohjeen sisältö 2.2.1 Tekniset määritykset Tekniset määritykset on kuvattu komponenttikirjaston johdanto-osassa. 2.2.2 Kooste-elementtien esittämistapa Kappaleeseen 3 Sanoman rakenne esitellään tälle sanomalle spesifit kooste-elementit omina kappaleinaan. Tässä kappaleessa kuvataan kooste-elementtien esittämistapa. Kukin kappale on otsikoitu kooste-elementin nimen mukaisesti. Mikäli kooste-elementti sisältää viittauksia muihin kooste-elementteihin (ASBIE), on nämä esitetty kyseisen kappaleen alaotsikkoina. Kunkin otsikon alla on notaatio tai notaatiot, jotka ilmaisevat, mitkä ovat kyseisen koosteelementin mahdolliset käyttökohteet. Esimerkiksi notaatio Address.Country ilmaisee, että kooste-elementti Country tiedot voidaan esittää Address kooste-elementin alla. XMLsyntaksina tämä vastaa rakennetta: <Address> <Country> </Country> </Address> Käyttökohteiden jälkeen on tarvittaessa kappale, joka selventää kooste-elementin käyttöä sanomalla. Tätä seuraa kuva kooste-elementin standardimuotoisesta rakenteesta sisältäen myös tiedot, joita ei ole otettu osaksi tämän soveltamisohjeen rajaamaa sanoman tietosisältöä. Kuvan alla on taulukko, jossa on listattu kooste-elementin osat, joita soveltamisohjetyössä on nähty katettavan käyttötarpeen osalta tarvittavan. Listaan on sisällytetty myös mahdolliset lisäykset, jotka on räätälöity osaksi sanomamääritystä. Käytettävät elementtien attribuutit on esitetty taulukossa muodossa ELEMENTIN_NIMI[@ATTRIBUUTIN_NIMI]. Jotta erityyppiset taulukon rivit erottuisivat toisistaan, on taulukkoon lisätty Tyyppi sarake, jonka mahdollisia arvoja ovat: Tyyppi BBIE ATTR Kuvaus (Basic Business Information Entity) on UBL/CCTS termi, joka ilmaisee kyseessä olevan yksinkertaisen tietoelementin, jolla ei ole sisäistä rakennetta. Tällaisia ovat esimerkiksi tunniste-, koodi- ja päivämäärätiedot. (Attribute) ilmaisee, että kyseessä on BBIE - tietoelementin tarkenne. Esimerkiksi notaatio ID[@schemeID] ilmaisee schemeid:n olevan ID tietoelementin tarkenne. Tarkenne esitetään sanomalla XML - elementin attribuuttina. 4/15

ASBIE (Association Business Information Entity) on UBL/CCTS termi, joka ilmaisee, että kyseessä on viittaus toiseen kooste-elementtiin eli tietoelementtiin, jolla on sisäinen rakenne. Tällaisia ovat esimerkiksi osapuoli- ja osoitetiedot. Attribuuttien osalta Toisto sarake ilmaisee, montako kertaa ko. attribuutti toistuu sen sisältävää elementtiä kohden eli käytännössä, onko se kyseisen elementin suhteen pakollinen vai vapaaehtoinen. Taulukon alla on listattu niiden koodien (Code) ja tunnisteiden (ID) arvot, joille on yleisesti sovittu merkintätapa. Pääosin näitä listoja käytetään elementtien tietosisällön tarkentamiseen eli teknisellä tasolla elementtien attribuuttien arvojen määrittämiseen. Käytettävien koodien osalta on pyritty seuraamaan NES - työryhmän suosituksia. Käytössä on sekä ISO, UN/ECE ja NES koodilistoja, joita on tarpeen vaatiessa täydennetty kotimaisilla Z-koodeilla. 2.2.3 Graafisten kuvausten merkinnät Sanoman eri tasot on kuvattu tietosisältöä visuaalisesti havainnollistavalla mallilla, jona on käytetty <oxygen/> XML editorin pyykkinaru kuvaa elementtien suhteista. Tässä on listattu mallissa käytettyjen notaatioiden määritelmät: Notaatio blankko Määritelmä Pakollinen, esiintyy yhden kerran 0..1 Ei pakollinen, mutta voi esiintyä vain kerran 1.. Elementin tulee esiintyä vähintään kerran ja se voi esiintyä useita kertoja. 0.. Elementin käyttö on vapaaehtoista, mutta se voi esiintyä useita kertoja. 2.2.4 Soveltamisohjeessa käytetyt attribuutit Soveltamisohjeessa käytetyt attribuutit on kuvattu komponenttikirjaston johdanto-osassa. 3 Sanomamääritys Kappaleessa käsitellään tällä soveltamisohjeella katettava skenaario sekä UBL sanoman rakenne, jonka esittämistapa on kuvattu kappaleessa Kooste-elementtien esittämistapa. Seuraava UML - luokkamalli kuvaa sanoman yleisen rakenteen. Kuva ei sisällä kaikkia sanomaan sisältyviä tietoja vaan ainoastaan ne, jotka ovat sanoman rakenteen ymmärtämisen kannalta keskeisiä. 5/15

3.1 Katettava skenaario Tällä soveltamisohjeella pyritään kattamaan elintarviketeollisuuden ja keskusliikkeiden sekä myymälöiden välisten sähköisten hyvityslaskujen tietosisältötarpeet EU:n sisäisessä kaupankäynnissä. Hyvityslaskua käytetään hyvittämään laskutettavalle kauppalaskulla liikaa veloitettu osuus. Hyvitys voidaan tehdä kolmella eri tasolla: 1. Kumotaan koko lasku, kun on laskutettu esimerkiksi väärää loppuasiakasta 2. Kumotaan koko laskurivi, kun on ollut esimerkiksi määrän muutoksia 3. Kumotaan osa laskurivistä, korkeintaan hintavirheiden osalta (suositeltavaa kumota koko laskurivi myös hintavirheiden tapauksessa) Hyvityslaskulla on suositeltavaa kumota edellinen tapahtuma (lasku tai laskurivi) kokonaisuudessaan ja lähettää uusi kauppalasku oikeilla tiedoilla. On todennäköistä, että määriteltyä sanomarakennetta voidaan käyttää sellaisenaan myös suurella osalla muuta kaupan toimialaa. 3.1.1 Reunaehdot Tuotteilla on standardoitu tuotetunniste (EAN/GTIN) ja osapuolten välillä on olemassa oleva puitesopimus, joka kattaa kaupalliset ehdot. 6/15

3.2 Sanoman otsikkotaso Sanoman otsikkotasolla välitetään koko dokumenttia koskevat tiedot, kuten dokumentin tunniste ja päiväys. Elementti Tyyppi Toisto Kuvaus UBLVersionID BBIE 1 UBL versio 7/15 UBL versio, johon sanoman rakenne perustuu. Tämän soveltamisohje perustuu UBL 2.0 versioon, joten sanomissa käytetään tekstiä 2.0 CustomizationID BBIE 0..1 Räätälöintitunniste ProfileID BBIE 0..1 Profiilitunniste Yksilöi käyttäjäryhmän, jonka tarpeisiin UBL-sanoma on räätälöity. Yksilöi profiilin, johon tämä sanoma

liittyy. ID BBIE 1 Laskun yksilöivä tunniste IssueDate BBIE 1 Laskun päiväys Laskun luontipäivämäärä myyjän järjestelmässä InvoiceTypeCode BBIE 1 Laskun tyyppikoodi Note BBIE 0..n Lisätiedot Käytetään UBL:n mukaisesti UN/ECE 1001 koodistoa. Sallitut koodit on listattu alla. Laskuun liittyvät lisätiedot, joita ei voida esittää muualla sanoman rakenteessa. Vain yksi lisätietokenttä per kieli. DocumentCurrencyCode BBIE 1 Laskun valuuttakoodi PaymentCurrencyCode BBIE 0..1 Maksuvaluutta InvoicePeriod ASBIE 0..1 Laskutusperiodi OrderReference ASBIE 0..1 Tilausviite BillingReference ASBIE 1 Laskutusviite Annetaan, mikäli on eri kuin laskun valuutta. Käytetään jaksoittaisessa laskutuksessa Kun laskulla viitataan vain yhteen tilaukseen, välitetään tilausviite otsikkotasolla, muulloin tilausviite välitetään rivitasolla tilausriviviitteen yhteydessä. Viittaus edeltävään laskuun, jota hyvitys koskee. DespatchDocumentReference ASBIE 0..1 Toimitustietoviite Laskulla tulee olla viittaus vähintään yhteen toimitustietosanomaan joko otsikko- tai rivitasolla. Kun laskulla viitataan vain yhteen toimitustietosanomaan, välitetään toimitustietoviite otsikkotasolla, muulloin rivitasolla toimitustietoriviviitteen yhteydessä. 8/15

AdditionalDocumentReference ASBIE 0..n Lisäliitteen- tai viitteen tiedot Laskuun liittyvät liite ja viite, jota ei voida esittää muualla sanoman rakenteessa. AccountingSupplierParty ASBIE 1 Laskuttajan osapuolitiedot AccountingCustomerParty ASBIE 1 Laskutettavan osapuolitiedot Delivery ASBIE 0..1 Toimitustiedot Laskuun liittyy vain yksi toimituksen vastaanottaja, joka ilmoitetaan aina otsikkotason toimitustiedoissa. PaymentMeans ASBIE 0..1 Maksutavan tiedot Maksamiseen liittyvät tiedot (maksutapa, maksuviite, eräpäivä) PaymentTerms ASBIE 0..n Maksuehdon tiedot AllowanceCharge ASBIE 0..n Laskukohtaisen alennuksen tai lisän tiedot PaymentExchangeRate ASBIE 0..1 Maksuvaluutan vaihtokurssi Mikäli laskun valuutta ja maksuvaluutta eivät ole samat. Voidaan tässä välittää näiden valuuttojen välinen vaihtokurssi. TaxTotal ASBIE 1..n Verolajikohtainen yhteenveto LegalMonetaryTotal ASBIE 1 Laskun summatiedot InvoiceLine ASBIE 1..n Hyvitysrivin tiedot InvoiceTypeCode koodit: [UN/ECE: 1001]: Koodi Kuvaus 381 Hyvityslasku (tavalliselle kauppalaskulle) Kauppalaskulla toimituksen vastaanottaja on sama kuin ostaja. Laskulla voi olla viite yhteen tai useampaan tilaukseen ja/tai yhteen tai useampaan toimitustietosanomaan. ZKH ZLH Hyvityslasku kauttalaskulle / edelleenlaskulle Kauttalaskulla tarkoitetaan laskua, jossa laskutettava (ei laskunsaaja) laskuttaa toimitetun tuotteen tai palvelun edelleen omalta asiakkaaltaan. Koskee yhtä loppuasiakasta. Laskulla voi olla viite yhteen tai useampaan tilaukseen ja/tai yhteen tai useampaan toimitustietosanomaan. Hyvityslasku koontilaskun / yhteenvetolaskun liitelaskulle 9/15

Koontilaskun liitelaskulla tarkoitetaan laskua, jossa on laskutettavat tuotteet ja/tai palvelut eriteltynä esim. toimitus- tai tilauskohtaisesti. Liitelaskulla on aina oma laskun tunnisteensa, esim. laskunumero. Liitelaskua ei ole tarkoitettu maksettavaksi, vaikka se sisältääkin maksamiseen riittävät tiedot. Seuraavaan taulukkoon on tiivistetty eri laskusanomien tyyppikoodit. Esimerkiksi kauppalaskun tyyppikoodi on 380 ja sitä koskevan hyvityslaskun 381. Hyvityslaskulla on aina viittaus edeltävään kauppalaskuun. Kauppalasku / Lisäveloituslasku Hyvityslasku Tavallinen 380 381 Kauttalasku ZKA ZKH Liitelasku ZLI ZLH 10/15

3.3 Sanoman rivitaso Elementti Tyyppi Toisto Kuvaus ID BBIE 1 Laskurivin tunniste Esimerkiksi juokseva rivinumerointi InvoicedQuantity BBIE 1 Hyvitetty määrä hinnoitteluyksikössä LineExtensionAmount BBIE 1 Rivin hyvitetty ALV - veroton nettosumma OrderLineReference ASBIE 0..1 Tilausriviviite Rivin nettosumma pois lukien ALV - verot, mutta sisältäen muut verot sekä rivikohtaiset alennukset ja lisät. Kaava: =(Price.PriceAmount/Price.BaseQuantity) * InvoiceLine.InvoicedQuantity +/- InvoiceLine.AllowanceCharge.Amount 11/15

DespatchLineReference ASBIE 0..1 Toimitustietoriviviite DocumentReference ASBIE 0..n Lisäliitteen- tai viitteen tiedot Delivery ASBIE 0..1 Toimitustiedot Laskuun liittyvät liite ja viite, jota ei voida esittää muualla sanoman rakenteessa. Välitetään rivitasolla vain, mikäli laskuun liittyy useita toimituksia, muuten välitetään vain otsikkotasolla. AllowanceCharge ASBIE 0..n Laskurivikohtaisen alennuksen tai lisän tiedot TaxTotal ASBIE 0..n Laskurivin verolajikohtainen yhteenveto Item ASBIE 1 Tuotteen tiedot Price ASBIE 1 Hintatiedot 3.4 Sanomakohtaiset kooste-elementit Sanomaan sisältyvät kooste-elementit, joita käytetään sellaisenaan myös muissa sanomissa, on listattu omassa dokumentissaan komponenttikirjasto. Tähän kappaleeseen on koottu ne kooste-elementit, joiden sisältöä on rajattu tai tarkennettu suhteessa näihin määrityksiin. 3.4.1 Toimitustiedot (Delivery) Käyttökohde: Invoice.Delivery Invoice.InvoiceLine.Delivery Otsikkotasolla: Elementti Tyyppi Toisto Kuvaus ActualDeliveryDate BBIE 1 Toteutunut toimituspäivä Päivämäärä, jolloin toimitus on toimitusehtojen mukaisesti luovutettu eteenpäin. ActualDeliveryTime BBIE 0..1 Toteutunut toimituskellonaika Kellonaika, jolloin toimitus on toimitusehtojen mukaisesti luovutettu eteenpäin. DeliveryParty ASBIE 1 Toimituksen vastaanottaja (osapuoli) Rivitasolla: Elementti Tyyppi Toisto Kuvaus 12/15

ActualDeliveryDate BBIE 1 Toteutunut toimituspäivä Päivämäärä, jolloin toimitus on toimitusehtojen mukaisesti luovutettu eteenpäin. ActualDeliveryTime BBIE 0..1 Toteutunut toimituskellonaika Kellonaika, jolloin toimitus on toimitusehtojen mukaisesti luovutettu eteenpäin. 3.4.2 Tuote (Item) Käyttökohde: Invoice.InvoiceLine.Item Elementti Tyyppi Toisto Kuvaus Name BBIE 0..1 Tuotenimi BuyersItemIdentification ASBIE 0..1 Ostajan tuotetunniste SellersItemIdentification ASBIE 0..1 Myyjän tuotetunniste StandardItemIdentification ASBIE 1 Standardi tuotetunniste EAN (GTIN) tuotetunniste. ID:llä pakollinen attribuutti: schemeid= GTIN OriginCountry ASBIE 0..1 Tuotteen alkuperämaa CommodityClassification ASBIE 0..n Tuoteluokitus Esimerkiksi tuotteen VALTRY koodi 4 Sanomaesimerkki Tässä kappaleessa on XML esimerkki hyvityslaskun minimitietosisällöstä. Tämä ei välttämättä vastaa sanoman kaupallista minimitietosisältö vaan kyseessä on esimerkki, mitä tietoja tulee sisältyä jokaiseen hyvityslaskusanomaan asianyhteydestä riippumatta. Kattavampi XML esimerkki on esitetty erillisessä tiedostossa. 4.1 XML esimerkki <?xml version="1.0" encoding="utf-8"?> <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:commonaggregatecomponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:commonbasiccomponents-2" xmlns:stat="urn:oasis:names:specification:ubl:schema:xsd:documentstatuscode-1.0" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:qualifieddatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:draft:unqualifieddatatypesschemamodule:2" xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:corecomponentparameters-2"> <cbc:ublversionid>2.0</cbc:ublversionid> <cbc:id>laskun_tunniste</cbc:id> <cbc:issuedate>laskun_päiväys</cbc:issuedate> <cbc:invoicetypecode>laskun_tyyppikoodi</cbc:invoicetypecode> <cbc:documentcurrencycode>laskun_valuuttakoodi</cbc:documentcurrencycode> 13/15

<cac:billingreference> <cac:invoicedocumentreference> <!-- Lasku, johon hyvitys kohdistuu --> <cbc:id>laskun_tunniste</cbc:id> </cac:invoicedocumentreference> </cac:billingreference> <cac:accountingsupplierparty> <cac:party> <cac:partyidentification> <cbc:id schemeid="tunnistejärjestelmän_tunniste"> LASKUTTAJAN_OVT_TUNNISTE </cbc:id> </cac:partyidentification> <cac:partyname> <cbc:name>laskuttajan_nimi</cbc:name> </cac:partyname> </cac:party> </cac:accountingsupplierparty> <cac:accountingcustomerparty> <cac:party> <cac:partyidentification> <cbc:id schemeid="tunnistejärjestelmän_tunniste"> LASKUTETTAVAN_OVT_TUNNISTE </cbc:id> </cac:partyidentification> <cac:partyname> <cbc:name>laskutettavan_nimi</cbc:name> </cac:partyname> </cac:party> </cac:accountingcustomerparty> <cac:taxtotal> <cbc:taxamount currencyid="valuuttakoodi"> VEROLAJIN_VEROJEN_KOKONAISMÄÄRÄ </cbc:taxamount> <cac:taxsubtotal> <cbc:taxableamount currencyid="valuuttakoodi"> VEROLAJIN_VEROKANTAKOHTAINEN_VEROJEN_PERUSTEARVO </cbc:taxableamount> <cbc:taxamount currencyid="valuuttakoodi"> VEROLAJIN_VEROKANTAKOHTAINEN_VEROJEN_KOKONAISMÄÄRÄ </cbc:taxamount> <cac:taxcategory> <cbc:id schemeid="tunnistejärjestelmän_tunniste"> VEROLAJIN_VEROKOHTELUN_TUNNISTE </cbc:id> <cbc:percent>verolajin_verokanta</cbc:percent> <cac:taxscheme> <cbc:id schemeid="tunnistejärjestelmän_tunniste"> VEROLAJIN_TUNNISTE </cbc:id> </cac:taxscheme> </cac:taxcategory> </cac:taxsubtotal> </cac:taxtotal> <cac:legalmonetarytotal> <cbc:lineextensionamount currencyid="valuuttakoodi"> RIVIEN_VEROTTOMIEN_NETTOSUMMIEN_YHTEENLASKETTU_SUMMA </cbc:lineextensionamount> <cbc:taxinclusiveamount currencyid="valuuttakoodi"> 14/15

LASKUN_VEROLLINEN_LOPPUSUMMA </cbc:taxinclusiveamount> <cbc:payableamount currencyid="valuuttakoodi"> LASKUN_MAKSETTAVA_MÄÄRÄ </cbc:payableamount> </cac:legalmonetarytotal> <cac:invoiceline> <cbc:id>1</cbc:id> <cbc:invoicedquantity unitcode="laskutusyksikkö"> LASKURIVIN_LASKUTETTAVA_MÄÄRÄ </cbc:invoicedquantity> <cbc:lineextensionamount currencyid="valuuttakoodi"> LASKURIVIN_VEROTON_NETTOSUMMA </cbc:lineextensionamount> <cac:item> <cbc:name>tuotteen_nimi</cbc:name> <cac:standarditemidentification> <cbc:id schemeid="tunnistejärjestelmän_tunniste"> LASKUTETTAVAN_MÄÄRÄN_MUKAINEN_EAN_TUNNISTE </cbc:id> </cac:standarditemidentification> <cac:classifiedtaxcategory> <cbc:id schemeid="tunnistejärjestelmän_tunniste"> TUOTTEEN_VEROLAJIN_VEROKOHTELUN_TUNNISTE </cbc:id> <cbc:percent>tuotteen_verolajin_verokanta</cbc:percent> <cac:taxscheme> <cbc:id schemeid="tunnistejärjestelmän_tunniste"> TUOTTEEN_VEROLAJIN_TUNNISTE </cbc:id> </cac:taxscheme> </cac:classifiedtaxcategory> </cac:item> <cac:price> <cbc:priceamount currencyid="valuuttakoodi"> TUOTTEEN_YKSIKKÖHINTA </cbc:priceamount> </cac:price> </cac:invoiceline> </Invoice> 15/15