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

Samankaltaiset tiedostot
Hyvityslasku. Sanomasuositus ja sen yleinen soveltamisohje FI1010,

Tilaus. Sanomasuositus ja sen yleinen soveltamisohje FI1005,

Toimitustieto: Lähetysluettelo ja kuormakirja

Osapuolitiedot. Yleinen koostetieto ja sen soveltamisohje

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

Kauppalasku ja lisäveloituslasku

Tilauksen vastaanottokuittaus

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

Palvelupyynnön peruutus

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

Työn alla / valmis -ilmoitus

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

Komponenttikirjasto. Komponenttikirjasto ja sen yleinen soveltamisohje , v 1.01

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

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

Sanoman vastaanottokuittaus

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

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

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

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

Pientyö- / Projektitilaus

Tilausmuutos. Sanomasuositus ja sen yleinen soveltamisohje. FI1035, , v 1.00

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

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

Tilausmuutos. Sanomasuositus ja sen yleinen soveltamisohje. FI1035, , v 1.00

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

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

Työn alla / valmis -ilmoitus

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Toteutumatieto - Toimitusluettelo

Tiedoksianto. Sanomasuositus ja sen yleinen soveltamisohje. FI1033, , v 1.01

TYÖMAATUNNISTEEN VÄLITTÄMINEN FINVOICE-VERKKOLASKULLA

Sanomakuvausten järjestelmäkohtaiset tiedostot

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

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

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

Public. TEAPPSXML v.3.0. Verkkolaskufoorumin syysseminaari 2017

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

Maksuturva-palvelun käyttöönottolomakkeen rajapintakuvaus verkkokauppaohjelmistolle

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

EU Norm verkkolaskun semanttinen malli

Resurssivaraus. Sanomasuositus ja sen yleinen soveltamisohje. FI1039, , v 1.00

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke

Sähköisen liiketoimintaprosessin kehittäminen. Heikki Laaksamo, TIEKE,

CSV-tilaukset

Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Tehokkuutta kuljetustoimintoihin. Heikki Laaksamo, TIEKE,

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

Tieto Määritelmä ALV-laki 2004 Huomautus

TEKNINEN MÄÄRITTELY. Matkahuollon osoitekorttihaun rajapinta. Ismo Koskinen

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

DOORSin Spreadsheet export/import

T2V2 Vaaratilanneilmoitussanomakuvaus

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

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

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

T2V2 Turvallisuushavaintoilmoitussanomakuvaus

Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Lähetystietosanoma (Rahtikirja)

Veronumero.fi Tarkastaja rajapinta

Onecapital Invoicer XML API

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Työnantajan erillisilmoitukset Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke

Paikkatietojen tietotuotemäärittely

Tietojen toimittaminen Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Tietojen jakelu Skeemat Työnantajan erillisilmoitukset Kansallisen tulorekisterin perustamishanke

Paikkatietojen tietotuotemäärittely

JHS laskumallin tiedot

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

Tietojen jakelu Skeemat Lokitiedot Kansallisen tulorekisterin perustamishanke

Julkishallinnon XML-skeemat v0.5 JHS-suositus

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke

ARVONLISÄVERON YHTEENVETOILMOITUKSEN (VSRALVYV)

OHJEISTUS VERKKOLASKUTUKSESSA TARVITTAVIEN TIETOJEN KÄYTTÖÖN:

Resurssivaraus. Sanomasuositus ja sen yleinen soveltamisohje. FI1039, , v 1.00

Kuva-aineistojen arkisto XUA-allekirjoituksen määritys

PIC-koodin luominen URF-tietokantaan Participant Portal

Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Viestit Kansallisen tulorekisterin perustamishanke

OHJE TESTIAINEISTON ANONYMISOINNISTA

Kvarkki XUA: sähköisen allekirjoituksen määritys 1 (6) V 1.0. Kvarkki XUA: sähköisen allekirjoituksen määritys

Tietojen toimittaminen Skeemat Työnantajan erillisilmoitukset 2020 Tulorekisteriyksikkö

Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group

Tuotetietopankin alustanvaihdon muutostöiden luokittelu

OnniSMS Rajapintakuvaus v1.1

SÄHKE-hanke. Abstrakti mallintaminen Tietomallin (graafi) lukuohje

Koodi on maksuton. Arvopaperinvälittäjä, joka raportoitavat liiketoimet on toteuttanut.

Työnantajakäsittelyn muutokset ja niiden vaikutus esara-tiedostoihin Veron ohjelmistotalopäivä Päivi Hyvärinen

Myyntitilaus -tiedoston kuvaus

Päivityspalvelu. Tietuekuvaus. Tietuekuvaus 1 (5) Päivityspalvelu. Julkinen - Public

Kansallinen hankintailmoitus: Tampereen kaupunki : Ulkoalueiden hoito

Tietojen lataaminen SOTE-organisaatiorekisteristä omiin tietojärjestelmiin

Tietotuoteseloste, Museoviraston Inspire-aineistot (Suojellut alueet)

Maksuturva-palvelun rajapintakuvaus verkkokaupalle / MAKSUN PERUUTUS

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 Tilauskuittaus FI006, 200-04-28, v.0 Käyttö: Kaupan toimiala Sanasto: UBL Versio: 2.0 Sanoma: OrderResponseSimple

Sisällysluettelo Sanoma ja sen soveltamisala... 3. Sanoman käyttötarkoitus ja soveltamisen rajaus... 3.2 Soveltamisohjeen sisältö... 3 2 Dokumentti ja sen yhteydet muihin dokumentteihin... 5 2. Päivitykset... 5 2.2 Esitietovaatimukset... 6 2.3 Aiheeseen liittyvä aineisto... 6 2.4 Huomioitavaa... 6 2.5 Lyhenteet ja termit... 6 3 Sanomamäärityksen esittämistavat... 7 3. Tekniset määritykset... 7 3.2 Kooste-elementtien esittämistapa... 7 3.3 Graafisten kuvausten merkinnät... 8 3.4 Soveltamisohjeessa käytetyt attribuutit... 8 4 Sanomamääritys... 9 4. Sanoman rakenne... 9 4.2 Sanoman otsikkotaso... 0 5 Sanomaesimerkki... 2 5. XML esimerkki... 2 6 LIITE : Tilauskuittaussanoman tietosisältöluettelo... 4

Tilauskuittaus, FI006, 200-04-28, v.0 Sanoma ja sen soveltamisala Tämä dokumentti sisältää sanomakuvauksen ja soveltamisohjeen UBL 2.0 -versioon perustuvan OrderResponseSimple-sanomaformaatin käyttämiseksi tilauskuittauksena kaupan toimialalla. Tätä dokumenttia ei tule käsitellä itsenäisenä kokonaisuutena vaan yhdessä komponenttikirjaston kanssa.. Sanoman käyttötarkoitus ja soveltamisen rajaus Tämä dokumentti sisältää UBL 2.0 -versioon perustuvan OrderResponseSimple sanoman sanomakuvauksen ja soveltamisohjeen. Tämä soveltamisohje määrittelee sanoman käytön suomalaisen päivittäistavarakaupan ja elintarviketeollisuuden sekä myymälöiden välisessä toiminnassa kuitattaessa saapunut tilaus vastaanotetuksi EU:n sisäisessä kaupankäynnissä. Sanomaa voidaan käyttää myös päivittäistavarakaupan alalla toimivien yrityksien ja muiden näille tavaraa toimittavien yritysten kuin elintarviketeollisuuden alalla toimivien yritysten välisessä tiedonsiirrossa. Soveltamisohjeen määrittelemää tilauskuittaussanomaa voidaan käyttää normaalissa, kertaluonteisessa tai sopimuspohjaisessa tilaustoiminnossa. Tätä tilauskuittaussanomaa käytetään, kun tilaus voidaan toimittaa sellaisenaan, eikä siinä ole virheitä. Jos tilauksessa havaitaan virheitä, käytetään tilausvahvistussanomaan, jonka käyttö virhetilanteissa on kuvattu soveltamisohjeessa Sanomasuositus ja sen yleinen soveltamisohje Tilausvahvistus - FI007 Sanomasuositus on laadittu olettaen, että tuotteilla on standardoitu tuotetunniste (EAN/GTIN) ja osapuolten välillä on voimassa oleva puitesopimus, joka kattaa kaupalliset ehdot. Sanomasuositus on syntynyt Päivittäistavarakauppa ry:n ja Elintarviketeollisuusliitto ry:n organisoimassa projektissa XML-sanomakuvaukset kaupan ja teollisuuden väliseen tiedonsiirtoon. Projekti alkoi 24.8.2006 ja päättyi 2.3.2007. Soveltamisohjeen on tehnyt TIEKE Tietoyhteiskunnankehittämiskeskus ry. Tämän soveltamisohjeen tarkoituksena on lisätä yritysten halukkuutta ottaa käyttöön XMLpohjaista elektronista tiedonsiirtoa, nopeuttaa järjestelmien kehitysprosessia ja vähentää integraatiokustannuksia luomalla yleinen ja yhtäläinen kansallinen suositus. Suosituksella pyritään myös vähentämään tarvetta luoda yritys- tai organisaatiokohtaisia erilaisia suosituksia, jotka eivät välttämättä ole yhteentoimivia. Tavoitteena on myös nopeuttaa uuden tiedonsiirtotavan omaksumista kansainvälisen kilpailukyvyn säilyttämiseksi ja parantamiseksi. Soveltamisohje on tarkoitettu apuvälineeksi yhteistyökumppanien välisiin neuvotteluihin kehitettäessä organisaatioiden välistä elektronista tiedonsiirtoa. Soveltamisohjetta voidaan käyttää hyväksi kehitettäessä jo olemassa olevien järjestelmien tiedonsiirto-ominaisuuksia..2 Soveltamisohjeen sisältö Kappaleessa Sanoma ja sen soveltamisala esitetään tämän sanoman käyttötarkoitus ja soveltamisen rajaus. Kappaleessa 2 Dokumentti ja sen yhteydet muihin dokumentteihin esitetään dokumentin päivityslista sekä esitietovaatimukset. Kappaleessa 3 Sanomamäärityksen esitystavat käsitellään lyhyesti tämän soveltamisohjeen esittämistapa. 3/8

Tilauskuittaus, FI006, 200-04-28, v.0 Kappaleessa 4 Sanomamääritys esitetään tämän sanoman rakenne sekä kukin sanoman kooste-elementti (ABIE) omana kappaleenaan. Kappaleessa 5 "Sanomaesimerkki on havainnollistettu sanoman rakennetta esittämällä XML- esimerkki sanoman minimitietosisällöstä. Kappaleessa 6 Liite : Tilauskuittaussanoman tietosisältöluettelo esitetään luettelo sanoman tiedoista sekä vastaavista UBL-sanoman elementeistä. 4/8

Tilauskuittaus, FI006, 200-04-28, v.0 2 Dokumentti ja sen yhteydet muihin dokumentteihin 2. Päivitykset Pvm/Laatija 2007-03-2 Juha Ikävalko 200-04-28 Heikki Laaksamo Muutokset Ensimmäinen versio Muutettu kappaleen Dokumenttien hallinta nimi nimeksi Sanoma ja sen soveltamisala Lisätty luku. Sanoman käyttötarkoitus ja soveltamisen rajaus Lisätty kappale 2 Dokumentti ja sen yhteydet muihin dokumentteihin ja siirretty sen sisällöksi aiemman dokumenttiversion luvut. Päivitykset,.2 esitietovaatimukset,.3 Aiheeseen liittyvä aineisto,.4 Huomioitavaa sekä.6 Lyhenteet ja termit Muutettu aiemman dokumenttiversion luvun.5 Soveltamisohjeen lukuohje otsikko muotoon.2 Soveltamisohjeen sisältö Muutettu aiemman dokumenttiversion kappaleen 2 Johdanto nimeksi 3 Sanomamäärityksen esitystavat Poistettu aiemman dokumenttiversion luku 2. Soveltamisohjeen perusteet, tarkoitus ja käyttö ja esitetty vastaava sisältä luvussa. Poistettu aiemman dokumenttiversion luvun 2.2 Soveltamisohjeen sisältö väliotsikko Muutettu aiemman dokumenttiversion luvun 2.2 Soveltamisohjeen sisältö alaotsikot astetta korkeammalle tasolle, jolloin niiden numerointi muuttuu seuraavasti: 2.2. Tekniset määritykset -> 3. Tekniset määritykset 2.2.2 Kooste-elementtien esittämistapa -> 3.2 Koosteelementtien esittämistapa 2.2.3 Graafisten kuvausten merkinnät -> 3.3 Graafisten kuvausten merkinnät 2.2.4 Soveltamisohjeessa käytetyt attribuutit -> 3.4 Soveltamisohjeessa käytetyt attribuutit Lisätty kappaleen 4 Sanomamääritys ensimmäiseksi luvuksi 4. Sanoman rakenne, jossa esitetään sanoman luokkamalli Poistettu aiemman dokumenttiversion luku 3. Katettava skenaario ja luku 3..Reunaehdot ja siirretty niiden sisältö nykyisen dokumenttiversion lukuun. Muutettu kappaleessa 3.3 teksti <oxygen/> XML editorin pyykkinarukuvaa muotoon GEFEG FX ohjelmiston rakennekaaviota Muutettu luvussa 3.3 taulukon sarakkeen Notaatio merkinnät vastaamaan GEFEG FX ohjelmiston kuvioiden notaatioita. 5/8

Tilauskuittaus, FI006, 200-04-28, v.0 Luvussa 4. UML-luokkamalli päivitetty ja esitystä tarkennettu sekä mallia ennen oleva selitysteksti päivitetty kuvaa vastaavaksi Muutettu luvussa 4.2 kuvat GEFEG FX ohjelmiston kuviksi. Muutettu luvussa 4.2 Sanoman otsikkotaso olevaan taulukon rivin AcceptedIndicator ohjeistus muotoon Käytetään arvoa true, jolla ilmaistaan, että tilaus hyväksytään. eli ainoastaan arvo true on sallittu. Poistettu luvussa 4.2 Sanoman otsikkotaso olevaan taulukon rivin RejectionNote Lisätty luvussa 4.2 Sanoman otsikkotaso olevaan taulukkoon rivi OriginatorCustomerParty edelleenlaskutettavan tiedon esittämiseksi Muutettu luvussa 5. esimerkkiin elementin AcceptedIndicator ohjeistus Lisätty luvussa 5. esimerkkiin edelleen laskutettava Lisätty kappale 6. Liite : Tilauskuittaussanoman tietosisältöluettelo 2.2 Esitietovaatimukset Soveltamisohje soveltuu sekä johto- että asiantuntijatason käyttöön. Soveltamisohjeen teknisen taustan ymmärtämistä tukee seuraavien aihealueiden tuntemus: XML, UBL ja ebxml ydinkomponentit. 2.3 Aiheeseen liittyvä aineisto Komponenttikirjasto ebxml Core Components Technical Specification (CCTS) 2.0 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. 2.4 Huomioitavaa Soveltamisohje perustuu UBL 2.0 -määritykseen. Määrityksissä on noudatettu kansainvälisen NES työryhmän suosituksia sanomien tietosisällön ja käytön osalta. Tämä soveltamisohjeen ensimmäinen versio valmistui ennen NES määritysten lopullista julkaisuajankohtaa, minkä seurauksena määrityksissä saattaa esiintyä joitain eroavaisuuksia. Kansainvälisen yhteentoimivuuden kannalta on tärkeää noudattaa NESohjeistuksia mm. osapuoli-, vero-, toimitus- ja maksamistietojen esittämistavasta. Ohjeistukset löytyvät NES:in kotisivuilta. 2.5 Lyhenteet ja termit Lyhenteet ja termit on kuvattu komponenttikirjaston vastaavassa kappaleessa. 6/8

Tilauskuittaus, FI006, 200-04-28, v.0 3 Sanomamäärityksen esittämistavat 3. Tekniset määritykset Tekniset määritykset on kuvattu komponenttikirjaston johdanto-osassa. 3.2 Kooste-elementtien esittämistapa Kappaleeseen 4 Sanomamääritys esitellään sanomakohtaiset 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öä sanomassa. 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 ASBIE 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. (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 7/8

Tilauskuittaus, FI006, 200-04-28, v.0 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-alkuisilla koodeilla. 3.3 Graafisten kuvausten merkinnät Sanoman eri tasot on kuvattu tietosisältöä visuaalisesti havainnollistavalla mallilla, jona on käytetty GEFEG FX ohjelmiston rakennekaaviota elementtien suhteista. Tässä on listattu mallissa käytettyjen notaatioiden määritelmät: Notaatio blankko Määritelmä Pakollinen, esiintyy yhden kerran 0.. Ei pakollinen, mutta voi esiintyä vain kerran..* 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. 3.4 Soveltamisohjeessa käytetyt attribuutit Soveltamisohjeessa käytetyt attribuutit on kuvattu komponenttikirjaston johdanto-osassa. 8/8

Tilauskuittaus, FI006, 200-04-28, v.0 4 Sanomamääritys Kappaleessa esitetään UBL-sanoman rakenne. 4. Sanoman rakenne Seuraava UML-luokkamalli kuvaa tilauskuittaussanoman rakenteen. OrderReference -ID -IssueDate..* OrderResponseSimple -UBLVersionID -CustomizationID -ProfileID -ID -IssueDate -IssueTime -Note -AcceptedIndicator PartyIdentification -ID 0.. +Originator +Buyer CustomerParty +Accounting 0.. +Seller SupplierParty PartyName -Name Party..* 0..* PartyTaxScheme -CompanyID -ID TaxScheme 0..* +Additional 0.. 0..* 0..* +Postal PartyLegalEntity -CompanyID DocumentReference -ID -DocumentTypeCode Address -Postbox -StreetName -CityName -PostalZone 0.. Country -CountryIdentificationCode -Name 9/8

Tilauskuittaus, FI006, 200-04-28, v.0 4.2 Sanoman otsikkotaso Sanoman otsikkotasolla välitetään koko dokumenttia koskevat tiedot, kuten dokumentin tunniste ja päiväys. Order Response Simple. Details Order Response Simple. UBL Version Identifier. Identifier Order Response Simple. Customization Identifier. Identifier Order Response Simple. Profile Identifier. Identifier Order Response Simple. Identifier Order Response Simple. Copy_ Indicator. Indicator Order Response Simple. UUID. Identifier Order Response Simple. Issue Date. Date Order Response Simple. Issue Time. Time Order Response Simple. Note. Text Order Response Simple. Accepted_ Indicator. Indicator Order Response Simple. Rejection_ Note. Text Order Response Simple. Customer_ Reference. Text Order Response Simple. Accounting Cost Code. Code Order Response Simple. Accounting Cost. Text 0..* 0..* 0.. Order Response Simple. Order Reference Order Response Simple. Additional_ Document Reference. Document Reference Order Response Simple. Signature Order Response Simple. Seller_ Supplier Party. Supplier Party Order Response Simple. Buyer_ Customer Party. Customer Party Order Response Simple. Originator_ Customer Party. Customer Party 0.. Order Response Simple. Accounting_ Supplier Party. Supplier Party 0.. Order Response Simple. Accounting_ Customer Party. Customer Party Elementti Tyyppi Toisto Kuvaus UBLVersionID BBIE UBL versio 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.. Räätälöintitunniste ProfileID BBIE 0.. 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 Tilauskuittauksen yksilöivä tunniste IssueDate BBIE Tilauskuittauksen päiväys Tilauskuittauksen luontipäivämäärä myyjän järjestelmissä IssueTime BBIE 0.. Tilauskuittauksen kellonaika Tilauskuittauksen luontikellonaika 0/8

Tilauskuittaus, FI006, 200-04-28, v.0 Note BBIE 0..* Lisätiedot myyjän järjestelmissä Tilauskuittaukseen liittyvät lisätiedot, joita ei voida esittää muualla sanoman rakenteessa. Vain yksi lisätietokenttä per kieli. AcceptedIndicator BBIE Kuittausindikaattori OrderReference ASBIE Tilausviite Käytetään arvoa true, jolla ilmaistaan, että tilaus hyväksytään. AdditionalDocumentReference ASBIE 0..* Lisäliitteen tai viitteen tiedot Tilauskuittaukseen liittyvä liite ja viite, jota ei voida esittää muualla sanoman rakenteessa. SellerSupplierParty ASBIE Myyjän osapuolitiedot BuyerCustomerParty ASBIE Ostajan osapuolitiedot OriginatorCustomerParty ASBIE 0.. Edelleenlaskutettava AccountingCustomerParty ASBIE 0.. Laskutettavan osapuolitiedot Annetaan vain mikäli laskutettava osapuoli on eri kuin ostajaosapuoli. /8

Tilauskuittaus, FI006, 200-04-28, v.0 5 Sanomaesimerkki Tässä kappaleessa on XML esimerkki tilauskuittauksen 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 tilauskuittaussanomaan asianyhteydestä riippumatta. Kattavampi XML esimerkki on esitetty erillisessä tiedostossa. 5. XML esimerkki <?xml version=".0" encoding="utf-8"?> <OrderResponseSimple xmlns="urn:oasis:names:specification:ubl:schema:xsd:orderresponsesimple-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:commonaggregatecomponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:commonbasiccomponents-2" xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:corecomponentparameters-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:qualifieddatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:draft:unqualifieddatatypesschemamodule:2"> <cbc:ublversionid>2.0</cbc:ublversionid> <cbc:id>tilauskuittauksen_tunniste</cbc:id> <cbc:issuedate>tilauskuittauksen_päiväys</cbc:issuedate> <cbc:acceptedindicator> TILAUSKUITTAUKSEN_TYYPPI (HYVÄKSYTTY = "true") </cbc:acceptedindicator> <cac:orderreference> <cbc:id>tilauksen_tunniste</cbc:id> </cac:orderreference> <cac:sellersupplierparty> <cac:party> <cac:partyidentification> <cbc:id schemeid="tunnistejärjestelmän_tunniste"> MYYJÄN_OVT_TUNNISTE</cbc:ID> </cac:partyidentification> <cac:partyname> <cbc:name>myyjän_nimi</cbc:name> </cac:partyname> </cac:party> </cac:sellersupplierparty> <cac:buyercustomerparty> <cac:party> <cac:partyidentification> <cbc:id schemeid="tunnistejärjestelmän_tunniste">ostajan_ovt_tunniste</cbc:id> </cac:partyidentification> <cac:partyname> <cbc:name>ostajan_nimi</cbc:name> </cac:partyname> </cac:party> </cac:buyercustomerparty> <cac:originatorcustomerparty> <cac:party> <cac:partyidentification> <cbc:id schemeid="tunnistejärjestelmän_tunniste"> EDELLEENLASKUTETTAVAN_OVT_TUNNISTE</cbc:ID> </cac:partyidentification> <cac:partyname> <cbc:name>edelleenlaskutettavan_nimi</cbc:name> </cac:partyname> </cac:party> 2/8

Tilauskuittaus, FI006, 200-04-28, v.0 </cac:originatorcustomerparty> </OrderResponseSimple> 3/8

Tilauskuittaus, FI006, 200-04-28, v.0 6 LIITE : Tilauskuittaussanoman tietosisältöluettelo Tietoelementin nimi Toistot Lisätiedot (Koodisto, muotorajoitukset, käyttö, jne.) UBL-kenttä Otsikkotaso OrderResponseSimple - Sanoman tunniste Sanoman kaupallisella tasolla yksilöivä tunniste. Tilauskuittauksella myyjän tilauskuittausnumero. - Sanoman luomispäivämäärä Tilauskuitauksen luontipäivämäärä myyjän järjestelmässä. "2006-06-9" - Sanoman luomiskellonaika 0.. Tilauskuittauksen luontikellonaika myyjän järjestelmässä. "5:55:23" ID IssueDate IssueTime - Lisätiedot 0..n Vapaata tekstiä (NES: yksi lisätietokenttä per kieli) Note - Kuittausindikaattori Käytetään arvoa "true", jolla ilmaistan, että tilaus on hyväksytty. AcceptedIndicator Tilausviite OrderReference - Ostajan tilausviite Viittaa tilaussanoman "Sanoman tunniste" (Order.ID) kentän arvoon. OrderReference/ID - Ostotilauksen luomispäivämäärä 0.. OrderReference/IssueDate Muut viitteet 0..n AdditionalDocumentReference - Viitteen tunniste AdditionalDocumentReference/ID - Viitteeseen liittyvä päivämäärä 0.. AdditionalDocumentReference/IssueDate - Viitteen tyyppi UN /ECE 53: "OP" = Loppuasiakkaan (myymälän) tilausviite, "CR" = Asiakkaan viite, tilauskuittauksella pakollinen, mikäli lähetetään tilauksella AdditionalDocumentReference/DocumentTypeCode 4/8

Tilauskuittaus, FI006, 200-04-28, v.0 Ostaja (osapuoli) BuyerCustomerParty - Tunniste BuyerCustomerParty/Party/PartyIdentification/ID - Nimi BuyerCustomerParty/Party/PartyName/Name Ostajan postiosoite 0.. BuyerCustomerParty/Party/PostalAddress - Postilokero 0.. Postilokero tai katuosoite oltava aina. BuyerCustomerParty/Party/PostalAddress/Postbox - Katuosoite 0.. Postilokero tai katuosoite oltava aina. BuyerCustomerParty/Party/PostalAddress/StreetName - Postitoimipaikka 0.. BuyerCustomerParty/Party/PostalAddress/CityName - Postinumero 0.. BuyerCustomerParty/Party/PostalAddress/PostalZone - Maakoodi 0.. BuyerCustomerParty/Party/PostalAddress/Country/IdentificationCode Ostajan verotiedot 0..n Käytetään kansainvälisessä kaupankäynnissä, mikäli ostaja on myös laskutettava BuyerCustomerParty/Party/PartyTaxScheme - Yritysverotunniste Esimerkikisi yrityksen VAT (ALV) - tunniste BuyerCustomerParty/Party/PartyTaxScheme/CompanyID Verolaji BuyerCustomerParty/Party/PartyTaxScheme/TaxScheme - Verotyyppi Koodi, joka määrittää, mistä verolajista on kyse. BuyerCustomerParty/Party/PartyTaxScheme/TaxScheme/ID Ostajan yritysrekisteritiedot 0.. BuyerCustomerParty/Party/PartyLegalEntity - Y- tunniste BuyerCustomerParty/Party/PartyLegalEntity/CompanyID Myyjä (osapuoli) SellerSupplierParty - Tunniste SellerSupplierParty/Party/PartyIdentification/ID - Nimi SellerSupplierParty/Party/PartyName/Name Myyjän postiosoite 0.. SellerSupplierParty/Party/PostalAddress - Postilokero 0.. Postilokero tai katuosoite oltava aina. SellerSupplierParty/Party/PostalAddress/Postbox 5/8

Tilauskuittaus, FI006, 200-04-28, v.0 - Katuosoite 0.. Postilokero tai katuosoite oltava aina. SellerSupplierParty/Party/PostalAddress/StreetName - Postitoimipaikka 0.. SellerSupplierParty/Party/PostalAddress/CityName - Postinumero 0.. SellerSupplierParty/Party/PostalAddress/PostalZone - Maakoodi 0.. SellerSupplierParty/Party/PostalAddress/Country/IdentificationCode Myyjän yritysrekisteritiedot 0.. SellerSupplierParty/Party/PartyLegalEntity - Y- tunniste SellerSupplierParty/Party/PartyLegalEntity/CompanyID Edelleenlaskutettava (osapuoli) OriginatorCustomerParty - Tunniste OriginatorCustomerParty/Party/PartyIdentification/ID - Nimi OriginatorCustomerParty/Party/PartyName/Name Edelleenlaskutettavan postiosoite 0.. OriginatorCustomerParty/Party/PostalAddress - Postilokero 0.. Postilokero tai katuosoite oltava aina. OriginatorCustomerParty/Party/PostalAddress/Postbox - Katuosoite 0.. Postilokero tai katuosoite oltava aina. OriginatorCustomerParty/Party/PostalAddress/StreetName - Postitoimipaikka 0.. OriginatorCustomerParty/Party/PostalAddress/CityName - Postinumero 0.. OriginatorCustomerParty/Party/PostalAddress/PostalZone - Maakoodi 0.. OriginatorCustomerParty/Party/PostalAddress/Country/ IdentificationCode Edelleenlaskutettavan verotiedot 0..n OriginatorCustomerParty/Party/PartyTaxScheme - Yritysverotunniste Esimerkikisi yrityksen VAT (ALV) - tunniste OriginatorCustomerParty/Party/PartyTaxScheme/CompanyID Verolaji OriginatorCustomerParty/Party/PartyTaxScheme/TaxScheme - Verotyyppi Koodi, joka määrittää, mistä verolajista on kyse. OriginatorCustomerParty/Party/PartyTaxScheme/TaxScheme/ID Edelleenlaskutettavan 0.. OriginatorCustomerParty/Party/PartyLegalEntity 6/8

Tilauskuittaus, FI006, 200-04-28, v.0 yritysrekisteritiedot - Y- tunniste OriginatorCustomerParty/Party/PartyLegalEntity/CompanyID Laskutettava (osapuoli) 0.. Annetaan, mikäli on eri kuin ostaja osapuoli. AccountingCustomerParty - Tunniste AccountingCustomerParty/Party/PartyIdentification/ID - Nimi AccountingCustomerParty/Party/PartyName/Name Laskutettavan postiosoite 0.. AccountingCustomerParty/Party/PostalAddress - Postilokero 0.. Postilokero tai katuosoite oltava aina. AccountingCustomerParty/Party/PostalAddress/Postbox - Katuosoite 0.. Postilokero tai katuosoite oltava aina. AccountingCustomerParty/Party/PostalAddress/StreetName - Postitoimipaikka 0.. AccountingCustomerParty/Party/PostalAddress/CityName - Postinumero 0.. AccountingCustomerParty/Party/PostalAddress/PostalZone - Maakoodi 0.. AccountingCustomerParty/Party/PostalAddress/Country/ IdentificationCode Laskutettavan verotiedot 0..n Laskutettavan VAT - tunniste pakollinen laskulla kv. kaupankäynnissä AccountingCustomerParty/Party/PartyTaxScheme - Yritysverotunniste Esimerkikisi yrityksen VAT (ALV) - tunniste AccountingCustomerParty/Party/PartyTaxScheme/CompanyID Verolaji AccountingCustomerParty/Party/PartyTaxScheme/TaxScheme - Verotyyppi Koodi, joka määrittää, mistä verolajista on kyse. AccountingCustomerParty/Party/PartyTaxScheme/TaxScheme/ID Laskutettavan yritysrekisteritiedot 0.. AccountingCustomerParty/Party/PartyLegalEntity - Y- tunniste AccountingCustomerParty/Party/PartyLegalEntity/CompanyID 7/8

Tilauskuittaus, FI006, 200-04-28, v.0 8/8