15.12.2006 1 (5) TEAPPSXML v.2.7 TEAPPSXML on TietoEnatorin ja Personecin yhdessä omistama kuvaus. TEAPPSXML -kuvaus päivittyy eli kuvauksesta tulee käyttöön uusi versio, TEAPPSXML v.2.7. Muutokset ovat vapaaehtoisten elementtien ja attribuuttien lisäyksiä, jolloin yhteensopivuus aikaisempien TEAPPSXML -kuvausversioiden kanssa säilyy. TEAPPSXML v.2.7 -kuvaus otetaan käyttöön TietoEnatorin Laskuhotellissa vuoden 2007 alkupuolella. Seuraavassa on lyhyt yhteenveto muutoksista rakennekokonaisuuksien mukaan ryhmiteltynä. 1) Yleisiä muutoksia Välittäjätunnus, vapaaehtoinen INTERMEDIATOR -elementti, lisätään verkkolaskuosoitteiden yhteyteen. Pituusrajoitteet poistetaan seuraavista elementeistä: TELEPHONE_NUMBER, TELEFAX_NUMBER ARTICLE_ID, ARTICLE_NAME, ARTICLE_NAME2, RECEIVER_PRODUCT_CODE ORDER_REFERENCE, BUYER_REFERENCE, DELIVERER_REFERENCE, CONTRACT_REFERENCE, OFFER_REFERENCE, PAYEE_REFERENCE, REFERENCE LINK SENDER_DOMAIN -elementin maksimipituus on muutettu 50 merkiksi. ORDER_TYPE -attribuutin suositusarvoja täydennetään: CO = ostajan/tilaajan tilaustiedot, VN = myyjän tilaustiedot, MH= valmistajan tilaustiedot. ORDER_INFORMATION -rakenteen vapaaehtoinen ORDER_POSITION - elementti kertoo tilausposition. CONTRACT_INFORMATION -rakenteeseen on lisätty vapaaehtoiset attribuutit CONTRACT_CODE ja CONTRACT_TYPE. TRANSPORT_NOTE -elementille on lisätty vapaaehtoinen attribuutti TRANSPORT_NOTE_TYPE. Vapaaehtoisen FB_REQUEST -elementin avulla varaudutaan mahdollisen laskukohtaisen kuittauspyynnön välittämiseen. CUSTOMER_INFORMATION -rakenteeseen lisätään vapaaehtoiset elementit SITE (toimipiste) ja ORGANIZATION_DEPARTMENT (osasto). CONTACT_INFORMATION -rakenteeseen lisätään vapaaehtoiset elementit CONTACT_PERSON_FUNCTION ja FREE_TEXT. LINK -elementille lisätään vapaaehtoiset attribuutit TYPE ja OBJECT. INTEREST/AMOUNT -elementin ja PROCESSING_COST/AMOUNT - elementin toistuvuus on muutettu 1 - n:ksi.
15.12.2006 2 (5) Oletustiliöntirakenteisiin (PAYER_POSTING_DEFAULT, PAYER_POSTING_GROUP_DEFAULT ja DEFAULT_ROW_POSTING) on lisätty vapaaehtoiset elementit SHORT_ACCOUNT_ID (perustililuettelon lyhyt tilinumero) ja NORMAL_ACCOUNT_ID (perustililuettelon normaali tilinumero). 2) INVOICE -rakenteeseen lisätään vapaaehtoisina rakenteina: PAYOR, edelleen laskutettava HOLDER, haltija MANUFACTURER, valmistaja Muu laskun osapuoli, OTHER_PARTNER, jolla attribuutit PARTNER_TYPE ja PARTNER_TEXT. Attribuuttien avulla tarkennetaan, mikä laskun osapuoli on kyseessä ja muodostetaan layoutille otsikkotieto. 3) CONTROL CONTROL/ARCHIVE_CONTROL -rakenteeseen lisätään vapaaehtoisena PAYMENT_DATE_PROPOSAL -rakenne (maksupäiväehdotus), ORGANIZATION_CODE -elementti (yksikkötunnus) ja DELIVERY_COMPLETED -elementti (loppuuntoimitettu). CONTROL -rakenteeseen lisätään vapaaehtoisena PAYMENT_TRANSACTIONS -rakenne maksutapahtuman tiedoille. 4) HEADER INVOICE_TYPE -koodistoa päivitetään seuraavilla laskutyypeillä: 50 = tilaus, 51= tilausvahvistus, 60 = ostohyvityslasku HEADER_INFO -rakenteen TITLE -elementille lisätään vapaaehtoinen attribuutti INFO_TYPE ja CONTENT -elementille vapaaehtoiset SIGN ja Q_UNIT -attribuutit. TRANSPORT_INFORMATION -rakennetta täydennetään vapaaehtoisilla elementeillä COUNTRY_OF_ORIGIN/COUNTRY_CODE ja COUNTRY_OF_ORIGIN/COUNTRY, PLACE_OF_DISCHARGE sekä FINAL_DESTINATION. Lisätään toistuva vapaaehtoinen elementtirakenne PACKING_MARKS pakkausmerkinnöille. Rakenteen alielementtejä ovat PACKING_MARK, PACKING_DESCRIPTION, CN_NAME, PACK_QUANTITY, GROSS_WEIGHT, NET_WEIGTH, MEASUREMENTS, MEASUREMENT_TEXT ja VOLUME. MEASUREMENTS -elementillä on alirakenteet LENGTH, WIDTH ja HEIGHT. Määrä- ja tilavuuselementeillä on vapaaehtoinen attribuutti Q_UNIT kuvaamassa yksikköä. Lisätään vapaaehtoinen elementtirakenne TOTAL_PACKING_MARKS, jolla alielementit TOTAL_PACK_QUANTITY, TOTAL_GROSS_WEIGHT,
15.12.2006 3 (5) TOTAL_NET_WEIGHT, TOTAL_MEASUREMENTS, TOTAL_MEASUREMENT_TEXT ja TOTAL_VOLUME. TOTAL_MEASUREMENTS -elementillä on alirakenteet LENGTH, WIDTH ja HEIGHT. Määrä- ja tilavuuselementeillä on vapaaehtoinen attribuutti Q_UNIT kuvaamassa yksikköä. Lisätään vapaaehtoinen PROJECT_INFORMATION -rakenne projektin tietojen välittämiseen. Rakenteessa on alielementit PROJECT_NUMBER, PROJECT_TITLE ja FREE_TEXT sekä vapaaehtoinen attribuutti PROJECT_TYPE. Lisätään vapaaehtoinen elementti CLEARANCE_NUMBER kotitullausluvan numerolle. Lisätään vapaaehtoinen elementti PAYMENT_INSTRUCTION_IDENTIFIER maksuaihetunnukselle. Lisätään vapaaehtoinen elementti SELLER_ACCOUNT_TEXT myyjän tiliöintitiedolle. Lisätään vapaaehtoinen CREDIT_INFORMATION -rakenne mm. luottokorttilaskuilla tarvittaville tiedoille. Lisätään vapaaehtoinen FACTORING_INFORMATION -rakenne rahoitusyhtiölaskulla tarvittavien tietojen välittämiseen. Lisätään vapaaehtoinen INVOICE_APPENDIX_SERVICE -rakenne, jota käytetään kuluttajalaskun liiteinformaation yhteydessä. 5) RECEIVER -rakenteeseen lisätään vapaaehtoisena elementtinä CUSTOMER_SEGMENT, jota voidaan käyttää apuna asiakasryhmittelyssä. 6) ROW DISCOUNT -rakenteen @TYPE -attribuutin suositusarvoja täydennetään: 00= tavara-alennus, 01=kassa-ale, 02=sopimus-ale. ROW_TYPE -attribuutin sallittuihin arvoihin lisätään arvo INFO, jonka avulla voidaan ilmoittaa erittelyriveillä tietoja, joita ei lasketa mukaan laskun tarkistussummiin. QUANTITY -rakenteeseen lisätään vapaaehtoiset elementit: POSTDELIVERED, CREDIT_REQUESTED, RETURNED ja CONFIRMED. Täydennetään ROW/CN -rakennetta vapaaehtoisilla CN_WEIGHT ja CN_TRANSPORT_TEXT -elementeillä. Täydennetään ROW/LOCATION_ID -rakennetta AVERAGE_PRICE/AMOUNT -elementillä. ROW -rakenteeseen lisätään seuraavat vapaaehtoiset elementit/elementtirakenteet: SALES_PERSON, myyjä DELIVERY_NUMBER, toimitusnumero
15.12.2006 4 (5) TERMS_OF_DELIVERY (toimitusehto), jolla attribuutti TERMS_OF_DELIVERY_CODE, ORDER_INFORMATION -rakenne, rivikohtaiset tilaustiedot CONTRACT_INFORMATION -rakenne, rivikohtaiset sopimustiedot PROJECT_INFORMATION -rakenne, rivikohtaiset projektitiedot PACKING_MARKS -rakenne, rivikohtaiset pakkausmerkinnät PAYEE_REFERENCE, myyjän/laskuttajan viite CREDIT_INVOICE_NUMBER, hyvitettävän laskun numero PRICELIST, hinnasto REQUEST_OF_QUATATION_REFERENCE, tarjouspyynnön viite TERMINAL_ADDRESS, terminaaliosoite PLACE_OF_DISCHARGE, välilastauspaikka FINAL_DESTINATION, lopullinen kohde ROW_ACTION, toimenpide SELLER_ACCOUNT_TEXT, myyjän tiliöintitiedot PRICE_PER_UNIT_NET/AMOUNT, yksikköhinnan nettoarvo ROW_TOTAL_WITHOUT_EXTRA_COSTS/AMOUNT, rivisumma alennusten jälkeen ennen lisiä CONTROL_STAMP -rakenne, tarkastusmerkintä ACCEPTANCE_STAMP -rakenne, hyväksymismerkintä ARRIVAL_INFO, saapumiserän tiedot Muu laskun osapuoli, OTHER_PARTNER, jolla attribuutit PARTNER_TYPE ja PARTNER_TEXT. Attribuuttien avulla tarkennetaan, mikä laskun osapuoli on kyseessä ja muodostetaan layoutille otsikkotieto. ROW/ARTICLE -rakenteeseen lisätään seuraavat vapaaehtoiset elementit: EAN_CODE, EAN -koodi SUPPLIER_ARTICLE_ID, toimittajan tuotenumero MANUFACTURER_ARTICLE_ID, valmistajan tuotenumero SERIAL_NUMBER, sarjanumero PRODUCT_GROUP, tuote/tavararyhmä LOT, tavara/materiaalierä, jolla alielementit LOT_NUMBER ja LOT_DESCRIPTION 7) SUMMARY -rakenteeseen lisätään seuraavat elementit/elementtirakenteet: INVOICE_TOTAL_IN_OTHER_CURRENCY, laskun summa toisessa valuutassa. Elementillä on alirakenteet AMOUNT ja CURRENCY. COLLECTION_SURCHARGE_TOTAL/AMOUNT, perintämaksu COMMISSION, provisio Elementillä on alirakenteet COMMISSION_NAME, PER_CENT ja COMMISSION_AMOUNT/AMOUNT. POSTAGE_COSTS/AMOUNT, postituskulut PROCESSING_COSTS/AMOUNT, käsittelykulut
15.12.2006 5 (5) SUMMARY/DISCOUNT -rakenne, koko laskun alennus. SUMMARY/DISCOUNT -rakenne noudattaa rivitason DISCOUNT - rakennetta ja tämän avulla voi ilmoittaa koko laskua koskevan alennuksen selitteen ja alennusprosentin kera. 8) POSTING SUB_ACCOUNT -elementille vapaaehtoinen attribuutti KEY POSTING_ROW -rakenteeseen lisätään vapaaehtoinen ORDER_INFO - rakenne ostotilauksen tiedoille. TEAPPSXML v.2.7 -kuvaus on julkinen. TEAPPSXML v.2.7 -kuvauksen dokumentaatio ja tekniset tiedostot löytyvät TietoEnatorin sivustolta osoitteesta www.tietoenator.fi/laskuhotelli. Tekniset tiedostot julkaistaan testauksen jälkeen näillä samoilla nettisivuilla. TietoEnator