TYÖMAA-AVAIMEN VÄLITTÄMINEN FINVOICE VERKKOLASKULLA Päivitys soveltamisohjeeseen Tieto Corporation Harri Korhonen Product Manager Tieto, Value Networks harri.korhonen@tieto.com
Yleistä Soveltamisohjeessa kuvataan miten verolain vaatimat tiedot annetaan Finvoice sanomakuvauksella (1.3 ja 2.01) rakennusalalla. Verohallinnon tietuekuvaukset ja tarkemmat ohjeet: https://www.vero.fi/fi-fi/yritys_ja_yhteisoasiakkaat/osakeyhtio_ja_osuuskunta/urakka_ja_tyontekijatiedot Soveltamisohjeen päivitys yhteistyössä Suomen Tilaajavastuu, Finanssialan Keskusliitto ja Tieto LUONNOS/EHDOTUS (uudet tiedot punaisella) Koontilaskut TEAPPSXML-Finvoice vastaavuustaulukko: www.tieto.fi/bix Verkkolaskupalvelu Vastaavuustaulukko TEAPPSXML-Finvoice 2 Tieto Corporation
Yleiskuva toiminnasta 3 Tieto Corporation
Tietokenttien käyttö 1/7 Myyjän tiedot Tieto Selite Arvo esimerkki-laskussa SellerOrganisationName Yrityksen nimi Pullin Urakka ky SellerPostalAddressDetails tai Yrityksen osoite Puukatu 2 F SellerOfficialPostalAddressDetails- rakenteessa SellerPartyIdentifier Y-tunnus 0199920-7 SellerOrganisationTaxCode ALV-tunnus FI01999207 SellerAccountDetails -rakenteessa myyjän tilitiedot FI2721221222212227 Ostajan tiedot Tieto Selite Arvo esimerkki-laskussa BuyerOrganisationName Yrityksen nimi Sensorit Oy BuyerPostalAddressDetails -rakenteessa Yrityksen osoite Sempalokatu 2 BuyerPartyIdentifier Y-tunnus 0123456-7 BuyerOrganisationTaxCode ALV-tunnus FI01234567 4 Tieto Corporation
Tietokenttien käyttö 2/7 Työmaan tiedot, verottajan ohje (Rakentamiseen liittyvä tiedonantovelvollisuus): 5 Tieto Corporation
Tietokenttien käyttö 3/7 Työmaan nimi ja osoite kerrotaan toimitusasiakkaana DeliveryPartyDetails rakenteessa. DeliveryPostalAddressDetails rakenteessa kerrotaan työmaan osoite Tieto Selite Arvo esimerkki-laskussa DeliveryOrganisationName DeliveryPostalAddressDetails -rakenne Työmaan nimi Työmaan osoite 6 Tieto Corporation
Tietokenttien käyttö 4/7 Jos laskulla halutaan esittää sekä työmaan avain että työmaan numero,niin ko. tiedot kerrotaan InvoiceDetails/DefinationDetails rakenteessa seuraavin koodiarvoin DefinitionCode DefinitionHeaderText DefinitionValue -esimerkki Selite TA0001 Työmaa-avain TA-FI-STVOY0001-B TA0002 Työmaanumero 1234 Pitääkö erotella onko päätoteuttajan vain tilaajan työmaanumero? Jos pitää, sitten otettava käyttöön seuraava DefinitionCode-arvo 7 Tieto Corporation
Tietokenttien käyttö 5/7 Jos lasku on koontilasku eli samalla laskulla kerrotaan saman ostajan useiden työmaiden tietoja, niin työmaa-avain ja työmaan numero voidaan kertoa laskurivikohtaisena tietona InvoiceRow/ RowDefinitionDetails rakenteessa käyttäen samoja edellä mainittuja koodiarvoja tietojen tunnistamiseen. Esim. työmaa-avain ja työmaanumero laskutasolla <DefinitionDetails> <DefinitionHeaderText DefinitionCode="TA0001">Työmaa-avain</DefinitionHeaderText> <DefinitionValue>TA-FI-STVOY0001-B</DefinitionValue> </DefinitionDetails> <DefinitionDetails> <DefinitionHeaderText DefinitionCode="TA0002">Työmaanumero</DefinitionHeaderText> <DefinitionValue>1234</DefinitionValue> </DefinitionDetails> Esim. työmaa-avain ja työmaanumero rivitasolla <RowDefinitionDetails> <RowDefinitionHeaderText DefinitionCode="TA0001">Työmaa-avain</RowDefinitionHeaderText> <RowDefinitionValue>TA-FI-STVOY0001-B</RowDefinitionValue> </RowDefinitionDetails> <RowDefinitionDetails> <RowDefinitionHeaderText DefinitionCode="TA0002">Työmaanumero</RowDefinitionHeaderText> <RowDefinitionValue>1234</RowDefinitionValue> </RowDefinitionDetails> 8 Tieto Corporation
Tietokenttien käyttö 6/7 Jos työmaan numeroa ei saada/ei haluta mukaan verkkolaskulle, niin työmaa-avain voidaan sijoittaa vaihtoehtoisesti DeliverySiteCode kenttään (= toimitusasiakkaan toimipiste). Mikäli tätä kenttää ei vielä tueta, niin Työmaa-avain voidaan lisätä vaihtoehtoisesti myös BuyerReferenceIdentifier kenttään (= ostajan viite). Vain paperilla toimitettavissa laskuissa oletuksena käytetään BuyerReferenceIdentifier kenttää. Työmaa-avaimen tekninen rakenne on tarkastettava ja tunnistettava aina ohjelmallisesti, koska kenttiä voidaan käyttää joissain tilanteissa myös muiden tietojen välittämiseen. Tieto Selite Arvo esimerkki-laskussa DeliverySiteCode Työmaa-avain, jos työmaanumeroa ei kerrota ja DefinitionDetailsrakenne ei ole laskutusjärjestelmässä vielä tuettu TA-FI-STVOY0001-B BuyerReferenceIdentifier Työmaa-avain voidaan antaa tässä elementissä, jos DeliverySiteCodeelementtiä eikä DefinitionDetails-rakennetta ole käytössä TA-FI-STVOY0001-B 9 Tieto Corporation
Työmaa-avaimen rakenne 10 Tieto Corporation
Tietokenttien käyttö 7/7 Finvoice-verkkolaskulla annettavat muut tiedot Tieto Selite Arvo esimerkki-laskussa InvoiceTypeCode lasku INV01-koodilla ja hyvityslasku INV02- koodilla INV01 OriginCode Ostajalle menevässä laskussa Original ja kopiolaskussa Copy Original 11 Tieto Corporation
Laskun loppusumma ja ALV-erittely Suositeltavaa on tehdä lasku, joka on kokonaisuudessaan käännetyn alv:n mukainen. Jos ostaja on verovelvollinen käänteisen arvonlisäveron perusteella, annetaan ostajan verotunnus BuyerOrganisationTaxCode -elementissä. VatSpecificationDetails annetaan tarvittaessa niin monta kertaa kuin on verokantoja. Käänteiseen veroon käytetään VatCode -kentässä verokoodia AE verotekstinä VatFreeText-kentässä AVL 8c. Invoice Details tiedoissa annetaan seuraavia tietoja, jos laskussa on vain käänteisen ALV mukaista laskutettavaa: InvoiceTotalVatExcludedAmount -kentässä ALV veroton laskun loppusumma InvoiceTotalVatAmount on 0,00 VatRatePercent on 0 InvoiceTotalVatIncludedAmount on sama kuin ALV veroton laskun loppusumma VALUUTAT: laskun loppusumma laskun valuutassa Jos laskutusjärjestelmä tuottaa Finvoice 2.01-sanomaa ja laskussa on vain käänteisen ALV:n mukaista laskutettavaa: InvoiceTotalVatExcludedAmount -kentässä veroton laskun loppusumma InvoiceTotalVatIncludedAmount on sama kuin veroton laskun loppusumma VALUUTAT: laskun loppusumma laskun valuutassa 12 Tieto Corporation
Sanoman soveltaminen sähköisessä laskutuksessa Public Laskuttajan vastuulla on lähettää jokainen laskusanoma kahdesti: kerran käyttäen OriginCode:n arvoa Original ja kerran Copy Lasku, jossa laskun OriginCode= Original ja laskun SOAPissa (ToIdentifier) laskun vastaanottaja on laskuttajan asiakas ja lasku, jossa laskun OriginCode= Copy ja laskun SOAPissa (ToIdentifier) laskun vastaanottaja on Tilaajavastuu. Laskuttaja lähettää laskut valitsemallaan tavalla: muodostamalla manuaalisesti Finvoice-sanoma muodostamalla laskusanoma palveluntarjoajan web-käyttöliittymällä muodostamalla laskusanoma laskutusjärjestelmää tai muuta tietoteknistä sovellusta käyttäen muodostamalla laskusanoma yhteistyössä palveluntarjoajan kanssa Laskuttajan käyttämä palveluntarjoaja voi tarjota palvelua, jossa molemmat laskut lähetään samalla kertaa. Laskuttajan vastuulla on varmistaa, että molemmat versiot laskusta tulevat lähetetyksi. 13 Tieto Corporation
Jatkot Työmaa-avaimen välittäminen Finvoice-verkkolaskulla, soveltamisohjeen päivittäminen ja julkaiseminen (Suomen Tilaajavastuu, Finanssialan Keskusliitto, Tieto) PALAUTE!! Suorasiirtotiedoston päivittäminen ja julkaiseminen (Suomen Tilaajavastuu) Työmaa-avain ja työmaanumeron käsittelyohje käytettäessä TEAPPSXML-kuvausta (Tieto) Aikataulu: Mahdollisimman pian!! 14 Tieto Corporation
Harri Korhonen Tieto Corporation Product Manager Tieto, Value Networks harri.korhonen@tieto.com