Suomi Finvoice 3.0 & TEAPPS 3.0 -verkkolaskutus
Luo ja jasenna Suomen kaksi kansallista verkkolaskuformaattia suoraan Odoossa
Tama moduuli muuntaa Odoon myyntilaskut ja hyvityslaskut kelvollisiksi Finvoice 3.0 -XML-tiedostoiksi (Finanssiala ry:n julkaisema suomalainen verkkolaskustandardi) ja TEAPPSXML 3.0 -asiakirjoiksi seka jasentaa vastaanotetut verkkolaskut kummassakin muodossa. Se tarkistaa tiedot julkaistuilla suomalaisilla algoritmeilla ennen tiedoston tuottamista.
Keskeiset ominaisuudet
Finvoice 3.0 -luonti
Rakentaa taydellisen <Finvoice Version="3.0"> -asiakirjan:
sanoman valitystiedot (MessageTransmissionDetails), myyjan ja ostajan tiedot,
laskun tiedot kokonaissummineen ja verokanta- ja alv-koodikohtaisine
alv-erittelyineen (alv-koodi ja vapautuksen peruste, esim. K yhteisomyynti tai
AE kaannetty alv), yhden InvoiceRow-rivin laskurivia kohti ja taydellisen
SEPA-EpiDetails-maksulohkon IBANeineen, BICeineen ja viitenumeroineen.
Hyvityslasku lahtee koodilla INV02 (CREDIT NOTE) negatiivisin summin ja
alkuperaisen laskun numerolla ja paivalla. Ulkomaan valuutan laskulla alv
ilmoitetaan myos yrityksen valuutassa. Jokainen tuotettu tiedosto tarkistetaan
virallista Finanssialan Finvoice 3.0 -XSD:ta vasten ennen tallennusta.
Pankkien Finvoice-palvelua varten tiedosto voidaan halutessa kaaria
SOAP-siirtokehykseen (valinta toimintoikkunassa).
TEAPPSXML 3.0 -luonti
Tuottaa toisen suomalaisen kansallisen muodon, TEAPPSXML 3.0:n
<INVOICE_CENTER>-rakenteen (TRANSPORT_FRAME, CONTENT_FRAME,
HEADER, PAYEE, RECEIVER, ROWS, SUMMARY), samoista keratyista tiedoista, joten
molemmat tiedostot kantavat aina samat luvut. Hyvityslasku merkitaan
laskutyypilla 01 ja SIGN="-" -merkinnoin. Valitse vain Finvoice, vain TEAPPS
tai molemmat.
Vastaanotettujen jasennys
Lataa vastaanotettu Finvoice- tai TEAPPS-XML; muoto tunnistetaan automaattisesti ja myyja, ostaja, summat ja rivit poimitaan. Myos pankin SOAP-kehystetty tiedosto ja useamman laskun tiedosto luetaan: jokaisesta laskusta syntyy oma tietue. Voit halutessasi luoda ostolaskuluonnoksen jasennetysta asiakirjasta yhdella napsautuksella: rivien alv-kanta kohdistetaan yrityksen ostoveroon, laskun paiva, erapaiva, valuutta ja viite taytetaan, ja hyvityslaskusta tulee ostohyvitys.
Suomalaiset tarkistukset sisaanrakennettuna
Y-tunnuksen tarkistusnumero, viitenumeron 7-3-1-tarkistusnumero, ISO 11649 RF-viite, IBANin MOD-97, laskun paivana voimassa olevat suomalaiset alv-kannat, alv-koodi 0 %:n riveilla ja kokonaissummien ristiintarkistukset suoritetaan ennen luontia ja esitetaan selkeana raporttina.
Mita tarkistetaan
| Kohde | Saanto |
|---|---|
| Y-tunnus | Painot 7,9,10,5,8,4,2, mod 11 -tarkistusnumero |
| Viitenumero | Suomalainen viitenumero, 7-3-1-painotuksen tarkistusnumero |
| RF-viite | ISO 11649 / ISO 7064 MOD 97-10 |
| IBAN | MOD 97-10 -rakennetarkistus |
| Alv-kannat | 25,5 %, 13,5 % (1.1.2026 alkaen), 10 %, 0 % (laskun paivan mukaan; ennen 1.1.2026 14 %, ennen 1.9.2024 24 %) |
| Alv-koodi | UNTDID 5305 -koodi (S, Z, E, AE, K, G, O) jokaisella 0 %:n tai verottomalla rivilla |
| Finvoice-rakenne | Virallinen Finvoice 3.0 -XSD (Finanssiala ry) jokaisessa luonnissa |
| Kokonaissummat | Rivin netto + alv = rivin summa; alviton + alv = alvillinen |
Miten se toimii
Aseta yrityksen Y-tunnus, alv-tunnus, IBAN ja BIC yrityslomakkeelle (OVT- / verkkolaskuosoite johdetaan automaattisesti). Avaa mika tahansa kirjattu myyntilasku tai hyvityslasku ja napsauta Luo Finvoice, tai valitse useita laskuja listalta ja kayta Luo suomalainen verkkolasku -toimintoa (luonnokset ohitetaan ja luetellaan). Anna 0 %:n veroille alv-koodi veron lomakkeella. Finvoice- ja TEAPPS-XML-tiedostot liitetaan kuhunkin laskuun valmiina ladattaviksi.
Vastaanotetuille laskuille avaa Kirjanpito → Suomi verkkolasku → Vastaanotetut verkkolaskut, lataa XML ja jasenna se.
BYOK-siirtoraja
Tama moduuli luo ja jasentaa suomalaiset verkkolaskumuodot omassa tietokannassasi. Lahetyksen operaattorillesi (verkkolaskuoperaattori) tai ostajalle suoritat itse omilla operaattoritunnuksillasi ja -sopimuksillasi. Moduuli ei esiinny operaattorina eika l-aheta mitaan itse.
Finland Finvoice 3.0 & TEAPPS 3.0 (English)
Generate and parse the two Finnish national e-invoice formats inside Odoo:
a complete <Finvoice Version="3.0"> document (Finance
Finland standard), validated against the official Finvoice 3.0 XSD on every
generation, and the TEAPPSXML 3.0 <INVOICE_CENTER> structure
from the same data, for posted customer invoices and credit notes (INV02 with
negative amounts). VAT codes (UNTDID 5305) and exemption texts come from the
taxes; foreign-currency invoices also carry the VAT in company currency; an
optional bank SOAP transmission frame is available in the export wizard.
Inbound parsing reads bare Finvoice, bank SOAP-framed and multi-invoice files
and TEAPPS INVOICE_CENTER, one record per invoice, with optional one-click
draft vendor bill or refund carrying matched purchase taxes, dates, currency
and payment reference. Built-in Finnish validation: Business ID (Y-tunnus) check
digit, reference number (viitenumero) 7-3-1 check, ISO 11649 RF reference,
IBAN MOD-97, VAT rates valid on the invoice date (25.5% / 13.5% from 1.1.2026 /
10% / 0%), VAT code on 0 % lines and total cross-checks.
BYOK: it generates and parses only; transmission to your operator or the buyer
is performed by you with your own credentials. Community-only (depends on
account and mail); compatible with Odoo 18.0 and 19.0.
Screenshots
Export Invoices
Inbound E Invoices
Update date: 2026-09-23
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 2715 |
| Technical Name |
l10n_fi_finvoice |
| License | OPL-1 |
| Website | https://pokutsoft.com/ |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module