Elintarvikkeiden vienti

Kotimainen elintarvikevienti on vihdoin pääsemässä vauhtiin. Mahdollisuuksia maailmalla on laadukkaille, puhtaille ja jäljitettäville tuotteille. 

Vuonna 2016 Suomesta vietiin elintarvikkeita noin 1,5 miljardin euron arvosta. Keväällä 2017 vienti on vetänyt kevättä 2016 voimakkaammin. Tärkeimpiä vientituotteitamme ovat voi ja muut maitorasvat, alkoholijuomat, sokerikemian tuotteet, sianliha, maitojauhe, suklaa ja kaura.

Onnistunut elintarvikkeiden vienti etenkin EU-alueen ulkopuolelle vaatii monenlaista osaamista vientidokumenttien täyttämisestä kohdemaahan sopivaan myyntiin ja markkinointiin. 

​Elintarvikkeiden jalostus 

Keskittynyt elintarvikkeiden jalostus on jättänyt tilaa pienille, erikoistuneille ja korkeaa laatua tuottaville toimijoille. Vuonna 2009 elintarvikkeita valmisti yhteensä 1 639 yritystä, joilla oli yhteensä 1 852 toimipaikkaa. Niistä lähes 99 % on pk-yrityksiä.

Ruoka-Suomen mukaan elintarvikkeiden jatkojalostuksen toimialat ovat teurastus ja lihan, kalan, vihannesten, marjojen, hedelmien ja maidon jalostus. Lisäksi valmistetaan myllytuotteita, juomia, leipomotuotteita ja muita elintarvikkeita.

Elintarvikkeita jalostavista yrityksistä lukumääräisesti eniten on leipomoja, vihannesten, marjojen ja hedelmien jalostajia sekä teurastamoja ja lihanjalostajia.

Kotimaisten raaka-aineiden jalostuksessa on potentiaalia yritystoimintaan. Erityiselintarvikkeiden tutkimus ja kehittäminen, ruokainnovaatiot ja niiden kaupallistaminen tuovat uusia liiketoiminta- ja kasvumahdollisuuksia. Alalla tarvitaan innovaatioita.
 
Julkiset ruokapalvelut kiinnostavat pientuottajia. MTK on mukana kouluttamassa elintarvikealan pienyrityksiä, jotta tuottajat ja kaupan ostajat puhuisivat samaa kieltä ja tuotteet pääsisivät helpommin päivittäistavarakaupan valikoimiin. Pienyritysten tuotteiden myötä saamme monipuolistettua tuotetarjontaa paikallisin herkuin ja ruokakulttuurimme rikkauksin.


Suomen elintarvikkeet kuuluvat maailman parhaimpiin. Laatu syntyy jo alkutuotannossa hyvien tuotantotapojen johdosta. Ympäristöön ja eläinten hyvinvointiin kiinnitetään erityistä huomiota. Suomen ruoka on puhdasta, ja koko elintarvikeketjun hygienia, jäljitettävyys ja vastuullisuus ovat maailman kärkiluokkaa. 

Virhe tapahtui prosessoidessa esitysmallia.
The following has evaluated to null or missing:
==> ch5.getTitle(entry)  [in template "20116#20152#131004" at line 72, column 22]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign title = ch5.getTitle(entry)  [in template "20116#20152#131004" at line 72, column 5]
----
1<#-- MTK ajankohtaisvirran lista -->  
2<#--- INIT ---> 
3 
4<#-- Import common variables, functions & macros --> 
5<#import "${templatesPath}/46467" as ch5> 
6 
7<#assign dlAppServiceUtil = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService") /> 
8 <#--- OUTPUT ---> 
9 <@ch5.emptyListMessage /> 
10 <#if entries?has_content> 
11 <div class="flex-container container-fluid FiMtkFrontTopicListkaikki"> 
12 <#assign fistcontent = "" /> 
13 <#--FiMtkFrontTopicListhyperlinkfirst--> 
14  
15 <#list entries as entry> 
16    <#-- INIT ENTRY --> 
17    <#assign entryImage = ch5.getContentField(entry, "image")?first!""> 
18    <#assign entrySummary = ch5.getSummary(entry, ch5.summaryMaxLength)> 
19    <#assign articleType = ch5.getCategoryNames(entry, ch5.articleTypeVocabularyId)?first!"" /> 
20    <#assign assetRenderer = entry.getAssetRenderer() /> 
21    <#assign GroupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
22    <#assign mtkpaagroup = GroupLocalService.fetchGroup(entry.groupId) > 
23 
24    <#assign viewURL = "//${mtkpaagroup.getPublicLayoutSet().getVirtualHostname()}/-/${assetRenderer.getUrlTitle()}" /> 
25    <#if mtkpaagroup.groupId == 51894> 
26        <#assign viewURL = "/web/en/-/${assetRenderer.getUrlTitle()}" /> 
27    </#if> 
28     
29    <a href="${viewURL}" class="FiMtkFrontTopicListhyperlink ${fistcontent}"> 
30    <div class="card card-inverse text-left FiMtkFrontTopicListjulkaisu "> 
31    <#assign fistcontent = "" /> 
32    <#--<div class="card text-white FiMtkFrontTopicListimagehead"> 
33    --> 
34    <#assign imageurl = ""> 
35    <#assign imagefileEntryId = ""> 
36    <#if entryImage?has_content> 
37        <#assign entryImageJSON = entryImage?eval> 
38        <#assign imageurl = "/o/adaptive-media/image/${entryImageJSON.fileEntryId}/thumbnail-600x/${entryImageJSON.name}"> 
39        <#assign imagefileEntryId = "${entryImageJSON.fileEntryId}"> 
40    <#else> 
41        <#switch ch5.getStructureName(entry)> 
42            <#case "Blogi"> 
43                <#assign imageurl = "/o/mtk-site-theme/css/placeholder-kuvat/blog.png"> 
44                <#break> 
45            <#case "Tiedote"> 
46                <#assign imageurl = "/o/mtk-site-theme/css/placeholder-kuvat/Tiedote.png"> 
47                <#break> 
48            <#case "Uutinen"> 
49            <#case "News"> 
50                <#assign imageurl = "/o/mtk-site-theme/css/placeholder-kuvat/Uutinen.png"> 
51                <#break> 
52            <#case "Ajankohtaista"> 
53                <#assign imageurl = "/o/mtk-site-theme/css/placeholder-kuvat/Tapahtuma.png"> 
54                <#break> 
55            <#default> 
56                <#assign imageurl = "/o/mtk-site-theme/css/placeholder-kuvat/Teematon.png"> 
57        </#switch> 
58    </#if> 
59     
60    <div class="FiMtkFrontTopicListimageoverflow"> 
61    <img class="card-img FiMtkFrontTopicListimage" src="${imageurl}" alt="Card image"> 
62    </div> 
63    <div class="card-img-overlay FiMtkFrontTopicListimageheadcategoria"> 
64    <h5 class="card-title FiMtkFrontTopicListimageheadcategoriatext"> 
65    ${ch5.getStructureName(entry)} </h5> 
66    </div> 
67 
68    <div class="card-body FiMtkFrontTopicList"> 
69    <div class="FiMtkFrontTopicListdate"> 
70    ${ch5.getPublishDate(entry)} </div> 
71    <div class="FiMtkFrontTopicListtitle"> 
72    <#assign title = ch5.getTitle(entry)> 
73    <#if title?length &lt; 75> 
74    ${title} <#else> 
75    ${title?substring(0, 74)} ... </#if> 
76    </div> 
77    </div> 
78    </div> 
79    </a> 
80    <@ch5.articleeditlink entry "height: 0px; width: 0px; transform: translate(-30px, 7px);"/> 
81 </#list> 
82 </div> 
83 </#if> 

Jäsenille

Jäsenenä voit seurata sivuiltamme maatalouden markkinahintoja.

RuoKasvu

Ruokavienti kasvuun -hanke (RuoKasvu) on MTK:n joulukuussa 2018 käynnistämä hanke, jolla tavoitellaan suomalaisen ruokaviennin kasvua yhteistyössä muiden vientitoimijoiden kanssa. Toiminnassa haetaan erityisesti synergiaa Business Finlandin Food From Finland -kasvuohjelman kanssa. RuoKasvu -hanke koostuu viidestä työpaketista ja kokonaisuudesta vastaa MTK:n vientijohtaja Thimjos Ninios. 

Elintavikevientiä edistämässä -blogit

Virhe tapahtui prosessoidessa esitysmallia.
The following has evaluated to null or missing:
==> ch5.getTitle(entry)  [in template "20116#20152#131933" at line 16, column 34]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign title = ch5.getTitle(entry)  [in template "20116#20152#131933" at line 16, column 17]
----
1<#-- mtk sivuston etusivun oikean palkin index listaus	-->  
2<#-- INIT --> 
3<#-- Import common variables, functions & macros --> 
4<#import "${templatesPath}/46467" as ch5> 
5<#-- OUTPUT --> 
6 
7<div class="list-group"> 
8    <@ch5.emptyListMessage /> 
9    <#if entries?has_content> 
10        <#list entries> 
11            <#items as entry> 
12                <#assign assetRenderer = entry.getAssetRenderer() /> 
13                <#-- INIT ENTRY --> 
14                <#assign entrySummary = ch5.getSummary(entry, ch5.summaryMaxLength)> 
15                <#assign articleType = ch5.getCategoryNames(entry, ch5.articleTypeVocabularyId)?first!"" /> 
16                <#assign title = ch5.getTitle(entry) /> 
17                <#assign GroupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
18                <#assign mtkpaagroup = GroupLocalService.fetchGroup(entry.groupId) > 
19                <#assign viewURL = "https://${mtkpaagroup.getPublicLayoutSet().getVirtualHostname()}/-/${assetRenderer.getUrlTitle()}"  /> 
20                 
21                <#if mtkpaagroup.groupId == 51894> 
22                    <#assign viewURL = "/web/en/-/${assetRenderer.getUrlTitle()}" /> 
23                </#if>  
24                <a href="${viewURL}"  class="FiMtkFrontIndexListhyperlink" > 
25                    <div class="list-group-item flex-container FiMtkFrontIndexListitem"> 
26                        <div class="FiMtkFrontIndexListitemranking"> 
27                            <h3 class="FiMtkFrontIndexListitemrankingvalue">${entry?index + 1}</h3> 
28                        </div> 
29                        <div class="FiMtkFrontIndexListitemdateandtitle"> 
30                            <h3 class="FiMtkFrontIndexListitemdate">${ch5.getPublishDate(entry)}</h3> 
31                            <h class="FiMtkFrontIndexListitemtitle"> 
32                                <#if title?length &lt; 75> 
33                                    ${title} 
34                                <#else> 
35                                    ${title?substring(0, 74)} ...  
36                                </#if> 
37                            </h3> 
38                        </div> 
39                    </div> 
40                </a> 
41                <@ch5.articleeditlink entry "transform: translate(232px, 0px);"/> 
42            </#items> 
43        </#list> 
44    </#if> 
45</div>