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 Tilausvahvistus FI007, 200-04-28, v.0 Käyttö: Kaupan toimiala Sanasto: UBL Versio: 2.0 Sanoma: OrderResponse
Sisällysluettelo Sanoma ja sen soveltamisala... 3. Sanoman käyttötarkoitus ja soveltamisen rajaus... 3.2 Soveltamisohjeen sisältö... 4 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 Toimialakohtaiset laajennukset... 0 4.2. Laajennukset sanoman otsikkotasolla... 4.2.2 Laajennukset komponenttitasolla... 4.2.2. Tilausviite (OrderReference)... 4.3 Sanoman otsikkotaso... 2 4.4 Sanoman rivitaso... 4 4.4. Vahvistetun rivin tiedot (LineItem)... 6 4.4.2 Myyjän korvaaman rivin tiedot (SellerSubstitutedLineItem)... 7 4.5 Sanomakohtaiset kooste-elementit... 7 4.5. Toimitus (Delivery)... 7 4.5.2 Tuote (Item)... 8 4.5.3 Toimituserä (Shipment)... 8 5 Sanomaesimerkki... 20 5. XML esimerkki... 20 5.2 Rivitason kuittaukset ja virhekoodien käyttö... 2 5.2. Esimerkki: Tuotetta ei ole saatavilla... 2 6 LIITE : Tilausvahvistussanoman tietosisältöluettelo... 23
Tilausvahvistus, FI007, 200-04-28, v.0 Sanoma ja sen soveltamisala Tämä dokumentti sisältää sanomakuvauksen ja soveltamisohjeen UBL 2.0 -versioon perustuvan OrderResponse-sanomaformaatin käyttämiseksi tilausvahvistuksena 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 OrderResponse 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 vahvistettaessa saapunut tilaus 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ää tilausvahvistussanomaa voidaan käyttää normaalissa, kertaluonteisessa tai sopimuspohjaisessa tilaustoiminnossa. Tätä tilausvahvistussanomaa käytetään seuraavasti: Kun tilausriveillä on havaittu virheitä tai saapuneen tilauksen rivitietoja on muutettava, lähetetään tilausvahvistussanoma, jolla esitetään virheelliset tai muutetut rivit. Kun koko tilaus joudutaan hylkäämään otsikkotason virheiden vuoksi, annetaan kaikki hylätyt rivit ja tilausnumero tällä tilausvahvistussanomalla. Jos tilaaja-asiakasta ei tunneta (esim. avattu uusi myymälä, jonka tietoja ei ole vielä ilmoitettu toimittajalle), selvitetään ensin tilaaja ja tämän jälkeen lähetetään tilausvahvistussanoma, jolla annetaan kaikki hylätyt rivit ja tilausnumero. Tilausvahvistussanomaa käytetään, kun halutaan vahvistaa kaikki tai osa riveistä tilanteessa, jossa ei käytetä tilauskuittaussanomaa. Mikäli koko tilaus voidaan toimittaa sellaisenaan, eikä tilauksessa ole virheitä, käytetään tilauskuittaussanomaa (OrderResponseSimple), jonka käyttö on kuvattu soveltamisohjeessa Sanomasuositus ja sen yleinen soveltamisohje Tilauskuittaus -FI006. Sanomasuositus on laadittu olettaen, että tuotteilla on standardoitu tuotetunniste (EAN/GTIN) ja osapuolten välillä on voimassa oleva puitesopimus, joka kattaa kaupalliset ehdot. Tässä sanomassa tietyt tiedot voivat esiintyä sekä otsikko- että rivitasolla. Jos tieto on määritelty otsikkotasolla, vaikuttaa se koko sanomaan kuitenkin niin, että jos sama tieto on määritelty rivitasolla jollakin rivillä, kumoaa tämä kyseisellä rivillä määritelty tieto otsikkotasolla määritellyn tiedon. 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 3/34
Tilausvahvistus, FI007, 200-04-28, v.0 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. 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 : Tilausvahvistussanoman tietosisältöluettelo esitetään luettelo sanoman tiedoista sekä vastaavista UBL-sanoman elementeistä. 4/34
Tilausvahvistus, FI007, 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ö ja päivitetty luvun 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 version lukuun. Muutettu luvussa 3.3 teksti <oxygen/> XML editorin pyykkinarukuvaa muotoon GEFEG FX ohjelmiston rakennekaaviota Muutettu luvussa 3.3 taulukon sarakkeen Notaatio merkinnät 5/34
Tilausvahvistus, FI007, 200-04-28, v.0 vastaamaan GEFEG FX ohjelmiston kuvioiden notaatioita. Luvussa 4. UML-luokkamalli päivitetty ja esitystä tarkennettu sekä mallia ennen oleva selitysteksti päivitetty kuvaa vastaavaksi Luvussa 4.2 UML-luokkamallin esitystä tarkennettu Muutettu luvuissa 4.3 ja 4.4 kuvat GEFEG FX ohjelmiston kuviksi. Lisätty luvussa 4.3 Sanoman otsikkotaso olevaan taulukkoon rivi OriginatorCustomerParty edelleenlaskutettavan tiedon esittämiseksi Lisätty luvussa 5. esimerkkiin edelleen laskutettava Lisätty kappale 6. Liite : Tilausvahvistussanoman 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 NES-ohjeistuksia 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/34
Tilausvahvistus, FI007, 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/34
Tilausvahvistus, FI007, 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/34
Tilausvahvistus, FI007, 200-04-28, v.0 4 Sanomamääritys Kappaleessa esitetään UBL-sanoman rakenne, jonka esittämistapa on kuvattu luvussa 3.2 Kooste-elementtien esittämistapa. 4. Sanoman rakenne Seuraava UML-luokkamalli kuvaa tilausvahvistussanoman rakenteen. OrderReference -ID -IssueDate 0.. UBLExtensions OrderLine -SubstitutionStatusCode -Note 0....* LineItem -ID -SalesOrderID -Quantity OrderResponse -UBLVersionID -CustomizationID -ProfileID -ID -SalesOrderID -IssueDate -IssueTime -Note +SellerSubstituted 0.. +Buyer +Accounting +Additional DocumentReference -ID -IssueDate -DocumentTypeCode DeliveryTerms -ID -SpecialTerms 0.. 0.. +Seller 0.. +Delivery PartyIdentification -ID +Originator CustomerParty SupplierParty 0.. Location -ID -Description +Delivery 0.. +UnloadingPort 0.. PartyLegalEntity -CompanyID -ID Party PartyName -Name 0.. 0.. +Postal +Delivery 0.. +Consignee 0.. Address 0.. -Postbox -StreetName -CityName -PostalZone Delivery 0.. 0.. PartyTaxScheme -CompanyID TaxScheme Country -IdentificationCode Item -Name 0.. +Buyers 0.. 0.. +Standard +Sellers ItemIdentification 0.. -ID 0.. +Additional ItemInstance 0.. LotIdentification -ExpiryDate +Additional 0.. OrderedShipment -ID Shipment 0.. +RequestedDelivery Consignment -ID 0.. ShipmentStage -PreCarriageIndicator -OnCarriageIndicator Period -StartDate -StartTime -EndDate -EndTime 0.. +PromisedDelivery 0.. TransportMeans -JourneyID +Additional ItemProperty -Name -Value 9/34
Tilausvahvistus, FI007, 200-04-28, v.0 4.2 Toimialakohtaiset laajennukset Laajennusten teknisen tason toteutus on kuvattu erillisessä TIEKEn tuottamassa dokumentissa: UBL sanomien laajennusohje. 0/34
Tilausvahvistus, FI007, 200-04-28, v.0 4.2. Laajennukset sanoman otsikkotasolla Elementti Tyyppi Toisto Kuvaus Shipment BBIE 0.. Lähetyserän tiedot Käytetään tilauksissa, joihin liittyy terminaalitoimitus. 4.2.2 Laajennukset komponenttitasolla 4.2.2. Tilausviite (OrderReference) Elementti Tyyppi Toisto Kuvaus LineCountNumeric BBIE 0.. Tilausrivien lukumäärä Ilmaisee käsiteltyjen rivien määrän, kun tilausvahvistuksella palautetaan vain muutetut rivit. /34
Tilausvahvistus, FI007, 200-04-28, v.0 4.3 Sanoman otsikkotaso Sanoman otsikkotasolla välitetään koko dokumenttia koskevat tiedot, kuten dokumentin tunniste ja päiväys. Order Response. Details Order Response. UBL Version Identifier. Identifier Order Response. Customization Identifier. Identifier Order Response. Profile Identifier. Identifier Order Response. Identifier Order Response. Sales Order Identifier. Identifier Order Response. Copy_ Indicator. Indicator Order Response. UUID. Identifier Order Response. Issue Date. Date Order Response. Issue Time. Time Order Response. Note. Text Order Response. Document_ Currency Code. Code Order Response. Pricing_ Currency Code. Code Order Response. Tax_ Currency Code. Code Order Response. Total_ Packages Quantity. Quantity Order Response. Gross_ Weight. Measure Order Response. Net_ Weight. Measure Order Response. Net Net_ Weight. Measure Order Response. Gross_ Volume. Measure Order Response. Net_ Volume. Measure Order Response. Customer Reference. Text Order Response. Accounting Cost Code. Code Order Response. Accounting Cost. Text Order Response. Line Count. Numeric..* 0.. Order Response. Validity_ Period. Period Order Response. Order Reference Order Response. Order_ Document Reference. Document Reference Order Response. Originator_ Document Reference. Document Reference Order Response. Additional_ Document Reference. Document Reference Order Response. Contract Order Response. Signature Order Response. Seller_ Supplier Party. Supplier Party Order Response. Buyer_ Customer Party. Customer Party 0.. Order Response. Originator_ Customer Party. Customer Party 0.. Order Response. Freight Forwarder_ Party. Party 0.. Order Response. Accounting_ Supplier Party. Supplier Party 0.. Order Response. Accounting_ Customer Party. Customer Party Order Response. Delivery 0.. Order Response. Delivery Terms 0.. Order Response. Payment Means Order Response. Allowance Charge 0.. Order Response. Transaction Conditions 0.. Order Response. Destination_ Country. Country Order Response. Tax Total 0.. Order Response. Legal_ Monetary Total. Monetary Total..* Order Response. Order Line 2/34
Tilausvahvistus, FI007, 200-04-28, v.0 Elementti Tyyppi Toisto Kuvaus UBLVersionID BBIE UBL versio CustomizationID BBIE 0.. Räätälöintitunniste ProfileID BBIE 0.. Profiilitunniste UBL versio, johon sanoman rakenne perustuu. Tämän soveltamisohje perustuu UBL 2.0 versioon, joten sanomissa käytetään vakiosti tekstiä 2.0 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 Tilausvahvistuksen yksilöivä tunniste Tilausvahvistuksen kaupallisella tasolla yksilöivä tunniste eli myyjän tilausvahvistusnumero. SalesOrderID BBIE 0.. Myyntitilauksen tunniste Tilauksen kaupallisella tasolla yksilöivä tunniste myyjän järjestelmissä, jota käytetään prosessin seuraavissa vaiheissa viitattaessa tilaukseen: OrderReference.SalesOrderID IssueDate BBIE Tilausvahvistuksen päiväys Tilausvahvistuksen luontipäivämäärä myyjän järjestelmässä IssueTime BBIE 0.. Tilausvahvistuksen kellonaika Note BBIE Lisätiedot OrderReference ASBIE Tilausviite Tilausvahvistuksen luontikellonaika myyjän järjestelmässä Tilausvahvistukseen liittyvät lisätiedot, joita ei voida esittää muualla sanoman rakenteessa. Vain yksi lisätietokenttä per kieli. AdditionalDocumentReferen ce ASBIE Lisäliitteen- tai viitteen tiedot Tilausvahvistukseen liittyvä liite ja viite, jota ei voida esittää muualla sanoman rakenteessa. 3/34
Tilausvahvistus, FI007, 200-04-28, v.0 SellerSupplierParty ASBIE Myyjän osapuolitiedot BuyerCustomerParty ASBIE Ostajan osapuolitiedot OriginatorCustomerParty ASBIE 0.. Edelleenlaskutettavan osapuolitiedot AccountingCustomerParty ASBIE 0.. Laskutettavan osapuolitiedot Annetaan vain mikäli laskutettava osapuoli on eri kuin ostajaosapuoli. Delivery ASBIE 0.. Toimitusta koskevat tiedot DeliveryTerms ASBIE 0.. Toimitusehdot OrderLine ASBIE..* Tilausrivin tiedot Annetaan otsikkotasolla, kun tilaukseen liittyy vain yksi toimitus. 4.4 Sanoman rivitaso Order Line. Details Order Line. Substitution Status Code. Code Order Line. Note. Text Order Line. Line Item Order Line. Seller Proposed Substitute_ Line Item. Line Item Order Line. Seller Substituted_ Line Item. Line Item Order Line. Buyer Proposed Substitute_ Line Item. Line Item 0.. Order Line. Catalogue_ Line Reference. Line Reference 0.. Order Line. Quotation_ Line Reference. Line Reference Order Line. Document Reference Elementti Tyyppi Toisto Kuvaus SubstitutionStatusCode BBIE 0.. Korvaavuuskoodi Note BBIE 0.. Lisätiedot 4/34 Tilanteissa, joissa myyjä joutuu muuttamaan alkuperäisen tilausrivin tietoja tai ei pysty lainkaan toimittamaan tilattuja tuotteita, ilmaistaan tällä koodilla muutoksen syy. Sallitut koodit on listattu alla.
Tilausvahvistus, FI007, 200-04-28, v.0 Tilausriviin liittyvät lisätiedot, joita ei voida esittää muualla tilausrivin rakenteessa. LineItem ASBIE Vahvistetun tilausrivin tiedot SellerSubstitutedLineItem ASBIE 0.. Myyjän korvaaman tilausrivin tiedot Myyjän korvaaman alkuperäisen tilausrivin tiedot DocumentReference ASBIE Lisäliitteen- tai viitteen tiedot SubstitutionStatusCode:n attribuutit: Koodisto listagencyid listid NES-koodisto NES Substitution Status Tilausriviin liittyvä liite ja viite, jota ei voida esittää muualla tilausrivin rakenteessa. SubstitutionStatusCode koodit: (Suluissa vastaava koodi TDED-hakemistossa) Koodi Original Substitution OrderedQuantityChanged DeliveryDateChanged ItemReplaced ItemDeleted ItemNotFound ItemNotInAssortment Kuvaus Alkuperäinen tilausrivi Käytetään, mikäli halutaan eksplisiittisesti kuitata tilausrivi hyväksytyksi sellaisenaan. Tilausriviä on muutettu Käytetään, kun alkuperäistä tilausriviä on muutettu, eikä alla olevia tarkempia syykoodeja ole käytettävissä. (QO 4295) Tilattua määrä muutettu ( 229) Toimituspäivää muutettu (IS 422) Tilattu tuote korvattu toisella tuotteella (9 70) Tuote lopetettu (07 903) Tuntematon tuotekoodi (AR 4295) Toimitus vain määritetyille asiakkaille ItemTemporarilyUnavailable (7 70) Tuote väliaikaisesti loppu NewAnnouncement SeasonalItemUnavailable DeliveryDateNotPossible OrderLineRejected ( 70) Tuleva uusi tuote - ei vielä tilattavissa (0 70) Kausituote ei saatavilla (37 483) Toimituspäivä ei mahdollinen (4 4405) Toisteinen tilaus, tilausrivi hylätty (esimerkiksi 5/34
Tilausvahvistus, FI007, 200-04-28, v.0 tuotteen edustajatilaus voimassa) DeliveryPartyUnknown Osapuolta ei tunnistettu (esimerkiksi Toimituksen vastaanottajaa ei tunnistettu) 4.4. Vahvistetun rivin tiedot (LineItem) Line Item. Details Line Item. Identifier Line Item. Sales_ Order Identifier. Identifier Line Item. UUID. Identifier Line Item. Note. Text Line Item. Line Status Code. Code Line Item. Quantity Line Item. Line Extension Amount. Amount Line Item. Total_ Tax Amount. Amount Line Item. Minimum_ Quantity. Quantity Line Item. Maximum_ Quantity. Quantity Line Item. Minimum_ Backorder. Quantity Line Item. Maximum_ Backorder. Quantity Line Item. Inspection Method. Code Line Item. Partial Delivery Indicator. Indicator Line Item. Back Order Allowed Indicator. Indicator Line Item. Accounting Cost Code. Code Line Item. Accounting Cost. Text 0.. 0.. 0.. 0.. Line Item. Delivery Line Item. Delivery Terms Line Item. Originator_ Party. Party Line Item. Ordered Shipment Line Item. Pricing Reference Line Item. Allowance Charge Line Item. Price Line Item. Item Elementti Tyyppi Toisto Kuvaus ID BBIE Rivitunniste / rivinumero Tilauksella ostajan järjestelmän luoma rivin yksilöivä tunniste, jonka myyjä palauttaa viitetietona tilausvahvistuksella samassa kentässä. SalesOrderID BBIE 0.. Myyjän rivitunniste / rivinumero Quantity BBIE Vahvistettu määrä Delivery ASBIE 0.. Toimitustiedot Tilausvahvistuksella myyjän järjestelmän luoma rivin yksilöivä tunniste. Myyjän korvaamaan rivin määrä (OrderLine.SellerSubstitutedLineItem.Quantity) Määrän yksikkö annetaan suhteessa tuotteen standarditunnisteeseen. Molemmat ilmaistaan joko toimitus- tai kuluttajapakkauksissa. Välitetään rivitasolla vain, mikäli tilaukseen liittyy useita toimituksia. Muuten esitetään sanoman otsikkotasolla. 6/34
Tilausvahvistus, FI007, 200-04-28, v.0 DeliveryTerms ASBIE 0.. Toimitusehto OrderedShipment ASBIE 0.. Lähetyserän tiedot Item ASBIE Tuotteen tiedot Terminaalitoimitukseen liittyvät lähetyserän kuljetusta koskevat tiedot 4.4.2 Myyjän korvaaman rivin tiedot (SellerSubstitutedLineItem) Elementti Tyyppi Toisto Kuvaus ID BBIE Rivitunniste / rivinumero Tilauksella ostajan järjestelmän luoma rivin yksilöivä tunniste, jonka myyjä palauttaa viitetietona tilausvahvistuksella samassa kentässä. Quantity BBIE Myyjän korvaaman rivin määrä Alkuperäinen tilattu määrä Item ASBIE Tuotteen tiedot Välitetään ainoastaan tuotteen standarditunniste 4.5 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 kooste-elementit, joiden sisältöä on rajattu tai tarkennettu suhteessa näihin määrityksiin. 4.5. Toimitus (Delivery) Käyttökohde: OrderResponse.Delivery OrderResponse.OrderLine.LineItem.Delivery Elementti Tyyppi Toisto Kuvaus DeliveryLocation ASBIE Toimitusosoite Toimitusosoite (Location.Address) sekä mahdollinen yksilöity paikkatieto (Location.ID), kuten hyllytysohje. RequestedDeliveryPeriod ASBIE 0.. Pyydetty toimitusajankohta Ostajan määrittämä ajankohta, jolloin tuotteet tulisi toimittaa vastaanottajalle. PromisedDeliveryPeriod ASBIE 0.. Vahvistettu toimitusajankohta Myyjän vahvistama ajankohta, jolloin 7/34
Tilausvahvistus, FI007, 200-04-28, v.0 tuotteet toimitetaan vastaanottajalle. DeliveryParty ASBIE Toimituksen vastaanottajan osapuolitiedot 4.5.2 Tuote (Item) Käyttökohde: OrderResponse.OrderLine.LineItem.Item Elementti Tyyppi Toisto Kuvaus Name BBIE 0.. Tuotenimi BuyersItemIdentification ASBIE 0.. Ostajan tuotetunniste SellersItemIdentification ASBIE 0.. Myyjän tuotetunniste StandardItemIdentification ASBIE Standardi tuotetunniste EAN (GTIN) tuotetunniste. ID:llä pakollinen attribuutti: schemeid= GTIN AdditionalItemIdentification ASBIE 0.. Tuotteen lisätunniste AdditionalItemProperty ASBIE Tuotteen lisäominaisuus ItemInstance ASBIE Yksilöity tuote Esimerkiksi kuluttajapakkausten määrä toimituspakkauksessa Lisätiedot tuotteen yksilöintiin, mm. tuote-erää koskevat tiedot. Voidaan käyttää tilauksenvahvistuksella välittämään tieto ostajan pyytämästä tuotteen parasta ennen päiväyksestä (ItemInstance. LotIdentification. AdditionalItemProperty). 4.5.3 Toimituserä (Shipment) Käyttökohde: OrderReponse. OrderLine.LineItem.OrderedShipment.Shipment OrderResponse.UBLExtensions.UBLExtension.ExtensionContent.Order.Shipment Käytetään tilauksissa, joihin liittyy terminaalitoimitus. Elementti Tyyppi Toisto Kuvaus ID BBIE Toimituserän yksilöivä tunniste Consignment ASBIE Lähetyserän tiedot Välitetään ainoastaan terminaalin tiedot: Consignment.ConsigneeParty 8/34
Tilausvahvistus, FI007, 200-04-28, v.0 ShipmentStage ASBIE 0.. Kuljetusetapin tiedot Tiedot liittyen kuljetusetappiin terminaalista toimituksen vastaanottajalle - Reittitunniste ShipmentStage.TransportMeans.JourneyID - Edelleenlähetyspaikan sijainti ShipmentStage.LoadingLocation 9/34
Tilausvahvistus, FI007, 200-04-28, v.0 5 Sanomaesimerkki Tässä kappaleessa on XML esimerkki tilausvahvistuksen 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 tilausvahvistussanomaan asianyhteydestä riippumatta. Kattavampi XML esimerkki on esitetty erillisessä tiedostossa. 5. XML esimerkki <?xml version=".0" encoding="utf-8"?> <OrderResponse xmlns="urn:oasis:names:specification:ubl:schema:xsd:orderresponse-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:commonaggregatecomponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:commonbasiccomponents-2" 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>tilausvahvistuksen_tunniste</cbc:id> <cbc:issuedate>tilausvahvistuksen_päiväys</cbc:issuedate> <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> </cac:originatorcustomerparty> <cac:delivery> <!-- TOIMITUSOSOITE --> <cac:deliverylocation> 20/34
Tilausvahvistus, FI007, 200-04-28, v.0 <cac:address> <cbc:streetname>katuosoite</cbc:streetname> <cbc:cityname>postitoimipaikka</cbc:cityname> <cbc:postalzone>postinumero</cbc:postalzone> <cac:country> <cbc:identificationcode>iso366-_maakoodi</cbc:identificationcode> </cac:country> </cac:address> </cac:deliverylocation> <cac:deliveryparty> <cac:partyidentification> <cbc:id schemeid="tunnistejärjestelmän_tunniste"> TOIMITUKSEN_VASTAANOTTAJAN_OVT_TUNNISTE </cbc:id> </cac:partyidentification> <cac:partyname> <cbc:name>toimituksen_vastaanottajan_nimi</cbc:name> </cac:partyname> </cac:deliveryparty> </cac:delivery> <cac:orderline> <cac:lineitem> <cbc:id>tilausvahvistusrivin_tunniste</cbc:id> <cbc:quantity unitcode="tilausyksikkö">vahvistettu_määrä</cbc:quantity> <cac:item> <cac:standarditemidentification> <cbc:id schemeid="tunnistejärjestelmän_tunniste"> VAHVISTETUN_MÄÄRÄN_MUKAINEN_EAN_TUNNISTE </cbc:id> </cac:standarditemidentification> </cac:item> </cac:lineitem> </cac:orderline> </OrderResponse> 5.2 Rivitason kuittaukset ja virhekoodien käyttö 5.2. Esimerkki: Tuotetta ei ole saatavilla Ostaja lähettää tilauksen: "Tilaan 3 kpl tuotetta X tuotetunnisteella A" Tilausrivi: <cac:orderline> <cac:lineitem> <cbc:id></cbc:id> <cbc:quantity unitcode="c62">3</cbc:quantity> <cac:item> <cbc:name>tuote X</cbc:Name> <cac:standarditemidentification> <cbc:id schemeid= GTIN >A</cbc:ID> </cac:standarditemidentification> </cac:item> </cac:lineitem> </cac:orderline> Myyjä lähettää tilausvahvistuksen: "Tuote X on väliaikaisesti loppu" Tilausvahvistusrivi: <cac:orderline> 2/34
Tilausvahvistus, FI007, 200-04-28, v.0 <cbc:substitutionstatuscode listagencyid= NES listid= Substitution Status > ItemTemporarilyUnavailable </cbc:substitutionstatuscode> <cbc:note>tuote väliaikaisesti loppu</cbc:note> <cac:lineitem> <cbc:id></cbc:id> <cbc:salesorderid>32</cbc:salesorderid> <cbc:quantity unitcode="c62">0</cbc:quantity> <cac:item> <cbc:name>tuote X</cbc:Name> <cac:standarditemidentification> <cbc:id schemeid= GTIN >A</cbc:ID> </cac:standarditemidentification> </cac:item> </cac:lineitem> <cac:sellersubstitudlineitem> <cbc:id></cbc:id> <cbc:quantity unitcode="c62">3</cbc:quantity> <cac:item> <cac:standarditemidentification> <cbc:id schemeid= GTIN >A</cbc:ID> </cac:standarditemidentification> </cac:item> </cac:sellersubstitudlineitem> </cac:orderline> Tilausvahvistusrivin sanallinen kuvaus: - SubstitutionStatusCode sisältää kooditetun syyn, miksei myyjä voi toimittaa alkuperäistä tilausriviä sellaisenaan. (Syykoodit listattu kappaleessa 4.4) Note sisältää vastaavan tiedon sanallisena kuvauksena. - LineItem sisältää myyjän vahvistaman tilausrivin tiedot. - SellerSubstitutedLineItem sisältää alkuperäisen tilausrivin tiedot. 22/34
Tilausvahvistus, FI007, 200-04-28, v.0 6 LIITE : Tilausvahvistussanoman tietosisältöluettelo Tietoelementin nimi Toistot Lisätiedot (Koodisto, muotorajoitukset, käyttö, jne.) UBL-kenttä Otsikkotaso OrderResponse - Sanoman tunniste Sanoman kaupallisella tasolla yksilöivä tunniste. Tilausvahvistuksella myyjän tilausvahvistusnumero. ID - Myyjän tilausviite 0.. Myyntitilausnumero SalesOrderID - Sanoman luomispäivämäärä Tilausvahvistuksen luontipäivämäärä myyjän järjestelmässä. "2006-06-9" - Sanoman luomiskellonaika 0.. Tilausvahvistuksen luontikellonaika myyjän järjestelmässä. "5:55:23" - Lisätiedot 0..n Vapaata tekstiä (NES: yksi lisätietokenttä per kieli) IssueDate IssueTime Note Tilausviite OrderReference - Ostajan tilausviite Viittaa tilaussanoman "Sanoman tunniste" (Order.ID) kentän arvoon. OrderReference/ID - Ostotilauksen luomispäivämäärä 0.. OrderReference/IssueDate - Ostotilauksen rivien lukumäärä 0.. Tilausvahvistuksella palautetaan oletusarvoisesti vain muutetut rivit, jolloin palautetaan tieto montako ostotilauksen riviä on yhteensä käsitelty. OrderReference/LineCountNumeric [Laajennus] Muut viitteet 0..n AdditionalDocumentReference 23/34
Tilausvahvistus, FI007, 200-04-28, v.0 - 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, tilausvahvistuksella pakollinen, mikäli lähetetään tilauksella AdditionalDocumentReference/DocumentTypeCode 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 24/34
Tilausvahvistus, FI007, 200-04-28, v.0 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 - 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/ 25/34
Tilausvahvistus, FI007, 200-04-28, v.0 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 yritysrekisteritiedot 0.. OriginatorCustomerParty/Party/PartyLegalEntity - Y- tunniste OriginatorCustomerParty/Party/PartyLegalEntity/CompanyID Laskutettava (osapuoli) 0.. Annetaan, mikäli laskutettava osapuoli 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 kansainvälisessä kaupankäynnissä AccountingCustomerParty/Party/PartyTaxScheme - Yritysverotunniste Esimerkikisi yrityksen VAT (ALV) -tunniste AccountingCustomerParty/Party/PartyTaxScheme/CompanyID Verolaji AccountingCustomerParty/Party/PartyTaxScheme/TaxScheme 26/34
Tilausvahvistus, FI007, 200-04-28, v.0 - 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 Toimitus 0.. Annetaan otsikkotasolla, kun tilaukseen liittyy vain yksi toimitus. Delivery Toimitusosoite Delivery/DeliveryLocation - Katuosoite Delivery/DeliveryLocation/Address/StreetName - Postitoimipaikka Delivery/DeliveryLocation/Address/CityName - Postinumero Delivery/DeliveryLocation/Address/PostalZone - Maakoodi Delivery/DeliveryLocation/Address/Country/IdentificationCode Pyydetty toimitusajankohta 0.. Lähtökohtaisesti päivämäärä, jolloin toimituksen oltava viimeistään vastaanottajalla. Delivery/RequestedDeliveryPeriod - Alkupäivämäärä 0.. Delivery/RequestedDeliveryPeriod/EndDate - Alkukellonaika 0.. Delivery/RequestedDeliveryPeriod/EndTime - Loppupäivämäärä 0.. Delivery/RequestedDeliveryPeriod/StartDate - Loppukellonaika 0.. Delivery/RequestedDeliveryPeriod/StartTime Vahvistettu toimitusajankohta 0.. Delivery/PromisedDeliveryPeriod - Alkupäivämäärä 0.. Voidaan käyttää vain tapauksissa, joissa tilausvahvistuksella ei lähetetä lainkaan rivitietoja. Delivery/PromisedDeliveryPeriod/EndDate - Alkukellonaika 0.. Delivery/PromisedDeliveryPeriod/EndTime - Loppupäivämäärä 0.. Delivery/PromisedDeliveryPeriod/StartDate 27/34
Tilausvahvistus, FI007, 200-04-28, v.0 - Loppukellonaika 0.. Delivery/PromisedDeliveryPeriod/StartTime Toimituksen vastaanottaja (osapuoli) Osapuoli, jolle tilaus toimitetaan (keskusvarasto tai myymälä). Annetaan otsikkotasolla, mikäli tilaukseen liittyy vain yksi vastaanottaja. Delivery/DeliveryParty - Tunniste Delivery/DeliveryParty/PartyIdentification/ID - Nimi Delivery/DeliveryParty/PartyName/Name Toimituksen vastaanottajan yritysrekisteritiedot 0.. Delivery/DeliveryParty/PartyLegalEntity - Y- tunniste Delivery/DeliveryParty/PartyLegalEntity/CompanyID Toimitusehto 0.. DeliveryTerms - Tunniste 0.. Ensisijaisesti INCOTERMS 2000 DeliveryTerms/ID - Lisäklausuuli 0.. DeliveryTerms/SpecialTerms Toimitusehdon paikkatieto 0.. DeliveryTerms/DeliveryLocation - Tunniste 0.. DeliveryTerms/DeliveryLocation/ID - Kuvaus 0.. DeliveryTerms/DeliveryLocation/Description Toimituserä 0.. Shipment - Tunniste Standardin mukaan pakollinen, käytetään tarvittaessa yleistä dummy-koodia. Shipment/ID Lähetyserä Shipment/Consignment - Tunniste Standardin mukaan pakollinen, käytetään tarvittaessa yleistä dummy-koodia. Shipment/Consignment/ID Toimitusterminaali 0.. Shipment/Consignment/ConsigneeParty - Tunniste GLN, OVT, asiakkaan sisäinen, toimittajan Shipment/Consignment/ConsigneeParty/PartyIdentification/ID 28/34
Tilausvahvistus, FI007, 200-04-28, v.0 sisäinen - Nimi Shipment/Consignment/ConsigneeParty/PartyName/Name Kuljetusetappi 0.. Edelleenlähetys terminaalista loppuasiakkaalle Shipment/ShipmentStage - Reittitunniste 0.. Esimerkiksi reittitunniste terminaalista lopulliselle vastaanottajalle. - Alkukuljetusindikaattori Tässä yhteydessä ilmaisee, onko kyseessä kuljetus lähettäjältä terminaaliin - Loppukuljetusindikaattori Tässä yhteydessä ilmaisee, onko kyseessä kuljetus terminaalista toimituksen vastaanottajalle Terminaalin edelleenlähetyspaikan sijainti 0.. Terminaalitoimituksia varten annettava tieto. Käyttö sovitaan keskusliikekohtaisesti. Shipment/ShipmentStage/TransportMeans/JourneyID Shipment/ShipmentStage/OnCarriageIndicator Shipment/ShipmentStage/PreCarriageIndicator Shipment/ShipmentStage/LoadingPortLocation - Tunniste 0.. Purkupaikan tunniste/numero Shipment/ShipmentStage/LoadingPortLocation/ID - Kuvaus 0.. Shipment/ShipmentStage/LoadingPortLocation/Description Terminaalin edelleenlähetyspaikan osoite 0.. Shipment/ShipmentStage/LoadingPortLocation/Address - Katuosoite Shipment/ShipmentStage/LoadingPortLocation/Address/ StreetName - Postitoimipaikka Shipment/ShipmentStage/LoadingPortLocation/Address/CityName - Postinumero Shipment/ShipmentStage/LoadingPortLocation/Address/ PostalZone - Maakoodi Shipment/ShipmentStage/LoadingPortLocation/Address/Country/ IdentificationCode Rivitaso..n OrderLine - Lisätiedot 0.. Lisätiedot OrderLine/Note - Sanoman rivinumero Tilauksella ostajan tilausjärjestelmän luoma rivin yksilöivä tunniste, jonka myyjä palauttaa OrderLine/LineItem/ID 29/34
Tilausvahvistus, FI007, 200-04-28, v.0 viitetietona tilausvahvistuksella samassa kentässä. - Myyjän rivinumero 0.. Tilausvahvistuksella myyjän tilausjärjestelmän luoma rivin yksilöivä tunniste. - Määrä Tilausvahvistuksella "vahvistettu määrä". Määrän yksikkö annetaan suhteessa tuotteen standarditunnisteeseen. Molemmat joko toimitus- tai kuluttajapakkauksissa. Jos "vahvistettu määrä" on eri kuin "tilattu määrä", annetaan "tilattu määrä" tilausvahvistuksella korvatun tuoterivin määränä. - Virhekoodi 0.. Mahdollinen tekstimuotoinen virheselite annetaan rivin lisätiedoissa (OrderLine/Note) OrderLine/LineItem/SalesOrderID OrderLine/LineItem/Quantity OrderLine/SubstitutionStatusCode Toimitus 0.. OrderLine/LineItem/Delivery - Toimitusosoitteen yksilöity paikkatieto 0.. Esimerkiksi hyllytysohje, jos lähetetään tilauksella, palautetaan lähetysluettelolla. Ilmaisee tuotteen paikan kaupan hyllyssä. Attribuutit samat kuin EDIFACT:ista: @schemeagencyid = 92 (Ostajan määrittämä tunniste), @schemeid = 264 (hyllypaikka) OrderLine/LineItem/Delivery/DeliveryLocation/ID + @schemeagencyid + @schemeid Toimitusosoite OrderLine/LineItem/Delivery/DeliveryLocation - Katuosoite OrderLine/LineItem/Delivery/DeliveryLocation/Address/StreetName - Postitoimipaikka OrderLine/LineItem/Delivery/DeliveryLocation/Address/CityName - Postinumero OrderLine/LineItem/Delivery/DeliveryLocation/Address/PostalZone - Maakoodi OrderLine/LineItem/Delivery/DeliveryLocation/Address/Country/ IdentificationCode Pyydetty toimitusajankohta 0.. Lähtökohtaisesti päivämäärä, jolloin toimituksen oltava viimeistään vastaanottajalla. OrderLine/LineItem/Delivery/RequestedDeliveryPeriod - Alkupäivämäärä 0.. OrderLine/LineItem/Delivery/RequestedDeliveryPeriod/StartDate 30/34
Tilausvahvistus, FI007, 200-04-28, v.0 - Alkukellonaika 0.. Oletusarvoisesti "00:00:00" OrderLine/LineItem/Delivery/RequestedDeliveryPeriod/StartTime - Loppupäivämäärä 0.. OrderLine/LineItem/Delivery/RequestedDeliveryPeriod/EndDate - Loppukellonaika 0.. Oletusarvoisesti "23:59:59" OrderLine/LineItem/Delivery/RequestedDeliveryPeriod/EndTime Vahvistettu toimitusajankohta 0.. OrderLine/LineItem/Delivery/PromisedDeliveryPeriod - Alkupäivämäärä 0.. OrderLine/LineItem/Delivery/PromisedDeliveryPeriod/StartDate - Alkukellonaika 0.. Oletusarvoisesti "00:00:00" OrderLine/LineItem/Delivery/PromisedDeliveryPeriod/StartTime - Loppupäivämäärä 0.. OrderLine/LineItem/Delivery/PromisedDeliveryPeriod/EndDate - Loppukellonaika 0.. Oletusarvoisesti "23:59:59" OrderLine/LineItem/Delivery/PromisedDeliveryPeriod/EndTime Toimituksen vastaanottaja (osapuoli) 0.. Osapuoli, jolle tilaus toimitetaan. Käytännössä keskusvarasto tai myymälä. OrderLine/LineItem/Delivery/DeliveryParty - Tunniste OrderLine/LineItem/Delivery/DeliveryParty/PartyIdentification/ID - Nimi Organisaation nimi, lisäksi voidaan antaa toimipisteen nimi OrderLine/LineItem/Delivery/DeliveryParty/PartyName/Name Toimituksen vastaanottajan yritysrekisteritiedot 0.. OrderLine/LineItem/Delivery/DeliveryParty/PartyLegalEntity - Y- tunniste OrderLine/LineItem/Delivery/DeliveryParty/PartyLegalEntity/ CompanyID Toimitusehto 0.. OrderLine/LineItem/DeliveryTerms - Tunniste Ensisijaisesti INCOTERMS 2000 OrderLine/LineItem/DeliveryTerms/ID - Lisäklausuuli 0.. OrderLine/LineItem/DeliveryTerms/SpecialTerms Toimitusehdon paikkatieto OrderLine/LineItem/DeliveryTerms/DeliveryLocation - Tunniste 0.. OrderLine/LineItem/DeliveryTerms/DeliveryLocation/ID 3/34
Tilausvahvistus, FI007, 200-04-28, v.0 - Selite 0.. OrderLine/LineItem/DeliveryTerms/DeliveryLocation/Description Toimituserä Standardin mukaan pakollinen. OrderLine/LineItem/OrderedShipment/Shipment - Tunniste Standardin mukaan pakollinen, käytetään tarvittaessa yleistä dummy-koodia. OrderLine/LineItem/OrderedShipment/Shipment/ID Lähetyserä Standardin mukaan pakollinen. OrderLine/LineItem/OrderedShipment/Shipment/Consignment - Tunniste Standardin mukaan pakollinen, käytetään tarvittaessa yleistä dummy-koodia. OrderLine/LineItem/OrderedShipment/Shipment/Consignment/ID Toimitusterminaali 0.. OrderLine/LineItem/OrderedShipment/Shipment/Consignment/ ConsigneeParty - Tunniste 0.. GLN, OVT, asiakkaan sisäinen, toimittajan sisäinen OrderLine/LineItem/OrderedShipment/Shipment/Consignment/ ConsigneeParty/PartyIdentification/ID - Nimi 0..2 OrderLine/LineItem/OrderedShipment/Shipment/Consignment/ ConsigneeParty/PartyName/Name Kuljetusetappi 0.. Tavarat terminaalista loppuasiakkaalle OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage - Reittitunniste 0.. Esimerkiksi reittitunniste terminaalista lopulliselle vastaanottajalle. - Alkukuljetusindikaattori Tässä yhteydessä ilmaisee, onko kyseessä kuljetus lähettäjältä terminaaliin - Loppukuljetusindikaattori Tässä yhteydessä ilmaisee, onko kyseessä kuljetus terminaalista toimituksen vastaanottajalle Terminaalin purkupaikka sijainti 0.. Terminaalitoimituksia varten annettava tieto. Käyttö sovitaan keskusliikekohtaisesti. OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage/ TransportMeans/JourneyID OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage/ OnCarriageIndicator OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage/ PreCarriageIndicator OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage/ UnLoadingPortLocation - Tunniste 0.. Purkupaikan tunniste/numero OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage/ UnLoadingPortLocation/ID - Kuvaus 0.. OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage/ UnLoadingPortLocation/Description 32/34
Tilausvahvistus, FI007, 200-04-28, v.0 Terminaalin purkupaikan osoite 0.. OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage/ UnLoadingPortLocation/Address - Katuosoite OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage/ UnLoadingPortLocation/Address/StreetName - Postitoimipaikka OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage/ UnLoadingPortLocation/Address/CityName - Postinumero OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage/ UnLoadingPortLocation/Address/PostalZone - Maakoodi OrderLine/LineItem/OrderedShipment/Shipment/ShipmentStage/ UnLoadingPortLocation/Address/Country/IdentificationCode Tuotetaso OrderLine/LineItem/Item - Tuotenimi 0.. OrderLine/LineItem/Item/Name - Tuotetunniste, ostajan 0.. OrderLine/LineItem/Item/BuyersItemIdentification/ID - Tuotetunniste, myyjän 0.. OrderLine/LineItem/Item/SellersItemIdentification/ID - Tuotetunniste, standardi EAN/GTIN tunniste (schemeagencyid = 9), suositellaan toimituspakkauksen tuotetunnisteen käyttämistä. - Tuotetunniste, muu 0.. Esimerkiksi kuluttajapakkauksen EAN/GTIN tunniste (schemeagencyid = 9), DUN - koodi (schemeagencyid =???) OrderLine/LineItem/Item/StandardItemIdentification/ID OrderLine/LineItem/Item/AdditionalItemIdentification/ID Tuote-erä 0.. OrderLine/LineItem/Item/ItemInstance/LotIdentification - Parasta ennen / Viimeinen käyttöpäivä 0.. "parasta ennen" / "viimeinen käyttöpäivä" (Elintarvikeviranomaiset määrittelevät tuoteryhmittäin kumpi kyseessä) OrderLine/LineItem/Item/ItemInstance/LotIdentification/ExpiryDate Tuote-erän lisäominaisuus 0..n OrderLine/LineItem/Item/ItemInstance/LotIdentification/ AdditionalItemProperty - Määre Ostajan pyytämä tuotteen parasta ennen OrderLine/LineItem/Item/ItemInstance/LotIdentification/ 33/34
Tilausvahvistus, FI007, 200-04-28, v.0 päivämäärä. Name="EarliestExpiryDate", Value="YYYY-MM-DD" AdditionalItemProperty/Name - Arvo OrderLine/LineItem/Item/ItemInstance/LotIdentification/ AdditionalItemProperty/Value Tuotteen lisäominaisuus 0..n Voidaan käyttää esimerkiksi välittämään lisätieto, montako kuluttajapakkausta kyseinen nimike (toimituspakkaus) sisältää OrderLine/LineItem/Item/AdditionalItemProperty - Määre OrderLine/LineItem/Item/AdditionalItemProperty/Name - Arvo OrderLine/LineItem/Item/AdditionalItemProperty/Value Korvattu tuoterivi 0.. OrderLine/SellerSubstitutedLineItem - Rivin tunniste Korvatun tilausrivin tunniste OrderLine/SellerSubstitutedLineItem/ID - Määrä 0.. Alkuperäinen tilattu määrä OrderLine/SellerSubstitutedLineItem/Quantity Korvattu tuote 0.. OrderLine/SellerSubstitutedLineItem/Item - Tuotetunniste, standardi EAN/GTIN, jota käytettiin tilauksen yhteydessä OrderLine/SellerSubstitutedLineItem/Item/ StandardItemIdentification/ ID 34/34