<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blogit &#8211; Herales</title>
	<atom:link href="https://herales.fi/tiedotteet/feed/" rel="self" type="application/rss+xml" />
	<link>https://herales.fi</link>
	<description>Informaatiologistiikan taiturit</description>
	<lastBuildDate>Wed, 15 Apr 2026 10:57:01 +0000</lastBuildDate>
	<language>fi</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://herales.fi/wp-content/uploads/2021/09/herales-ikoni-01-150x150.jpg</url>
	<title>Blogit &#8211; Herales</title>
	<link>https://herales.fi</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Kansainvälistymisselvitys Ruotsin markkinoista</title>
		<link>https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/</link>
		
		<dc:creator><![CDATA[Kari Riipinen]]></dc:creator>
		<pubDate>Tue, 14 Apr 2026 11:47:39 +0000</pubDate>
				<guid isPermaLink="false">https://herales.fi/?post_type=blog&#038;p=3070</guid>

					<description><![CDATA[Itä-Suomen elinvoimakeskus on myöntänyt Euroopan unionin osarahoittaman yritystoiminnan kehittämisavustuksen kansainvälistymisselvitykseen Ruotsin markkinoista.]]></description>
										<content:encoded><![CDATA[<div class="tt-block-banner-normal tt-block tt-banner" style="background-color: #00a3e0; color: #ffffff;">
        <div class="hero-inner-container">
                    <div class="banner-text">
                                <div>
              <h2>Kansainvälistymisselvitys Ruotsin markkinoista</h2>

            </div>
                            </div>
          </div>
  </div>


<div data-block_827d0b0df567a1c4161c0f8c01584975
class='tt-block-recruitment tt-block tt-block-recruitment align'>
  <div class='inner-container'>
    <div class="content-left">
                    <p><strong>Itä-Suomen elinvoimakeskus on myöntänyt Euroopan unionin osarahoittaman yritystoiminnan kehittämisavustuksen kansainvälistymisselvitykseen Ruotsin markkinoista.</strong></p>
<p style="font-weight: 400;">Hankkeessa toteutetaan kansainvälistymisselvitys, jossa kartoitetaan markkinaympäristöä sekä potentiaalisia jakelukanavia, asiakkaita ja kumppaneita erityisesti kaupan alalta sekä ravintolasektorilta.</p>
<p style="font-weight: 400;">Selvityksessä analysoidaan Ruotsin markkinoiden kokoa ja kasvunäkymiä, kilpailutilannetta sekä asiakkaiden ja kumppaneiden tarpeita. Lisäksi tunnistetaan sopivimmat markkinoille menon vaihtoehdot sekä arvioidaan, millaisia resursseja ja toimenpiteitä Ruotsin markkinoille pääsy vaatii.</p>
<p style="font-weight: 400;">Hankkeen tuloksena Herales Oy saa selkeän etenemissuunnitelman ja konkreettiset suositukset markkinoille siirtymistä varten. Hanke on jatkoa vuonna 2025 tehdylle <a href="https://herales.fi/tiedotteet/kansainvalisen_kilpailukyvyn_kehityshanke/">kansainvälisen kilpailukyvyn kehityshankkeellemme</a>.</p>

                    <a
          class="theme-button underlined"
                    href="https://herales.fi/palvelut/heraleshub/"
          aria-label="Tutustu HeralesHubiin">
          Tutustu HeralesHubiin
        </a>
          </div>
    <div class="content-right">
                  <p>Itä-Suomen elinvoimakeskus edistää Etelä-Savon, Pohjois-Karjalan ja Pohjois-Savon elinvoimaa monialaisesti ja yhdessä kumppaneiden kanssa. Tunnemme alueiden tarpeet ja toimimme paikallisesti.</p>
<p>Itä-Suomen elinvoimakeskus hoitaa liikenteeseen, maaseutuun, elinkeinoihin ja työllisyyteen, maahanmuuttoon, kalatalouteen, ympäristöön sekä rahoitukseen, kehittämiseen ja seurantaan liittyviä valtion aluehallinnon tehtäviä. Palvelemme alueen asukkaita, yrityksiä ja organisaatioita.</p>
<p><img decoding="async" class="alignnone wp-image-3208 size-full" src="https://herales.fi/wp-content/uploads/2025/06/FI_Co-fundedbytheEU_RGB_NEG-300x71.png" alt="" width="300" height="71" /><br />
<a href="https://elinvoimakeskus.fi/" target="_blank" rel="noopener"><img decoding="async" class="alignnone wp-image-3210 size-full" src="https://herales.fi/wp-content/uploads/2026/04/Herales_Elinvoimakeskus_200.png" alt="" width="200" height="35" /></a></p>

    </div>
  </div>
</div>


<div data-block_200d4188273c4c69805be9649a14b44a
class='tt-block-lift-blog-or-article tt-block tt-block-lift-blog-or-article align'>
  <div class='inner-container'>
                    <h2>Lue seuraavaksi</h2>
                <div class="lift-container">
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2025/06/eu_rahoitus2-1.jpg">
              </a>
                              <span class="date">14/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                      </div>
                                          </div>
                        <div class="title-h5">Kansainvälistymisselvitys Ruotsin markkinoista</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2026/04/herales-suomen-vahvimmat-platina-tiedote.jpg">
              </a>
                              <span class="date">02/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                      </div>
                                          </div>
                        <div class="title-h5">20 vuotta vahvaa luotettavuutta</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2023/09/Nimeton-malli-1.png">
              </a>
                              <span class="date">18/03/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                          <span class="term">Ketjut</span>
                                          <span class="term">Myymälät</span>
                                          <span class="term">Ravintolat</span>
                                          <span class="term">Tavarantoimittajat</span>
                                      </div>
                                          </div>
                        <div class="title-h5">EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">Lue lisää</a>
          </div>
              </div>
      </div>
</div>


<div  id='yhteys' data-block_60ebceada3d8d
class='tt-block-two-columns-blue tt-block tt-block-two-columns-blue align'>
  <div class='inner-container'>
          <div class="line-title">
        Ota yhteyttä
      </div>
              <h2 class="block-title">Jätä viesti tai varaa aika tapaamiselle</h2>
    
    <div class="columns-container">
              <div class="column">
          <script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/tiedotteet/feed/#gf_1' data-formid='1' novalidate autocomplete="on"> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_7'>Company</label><div class='ginput_container'><input name='input_7' id='input_1_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_7'>Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.</div></div><div id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_1'>Nimi<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'    placeholder='NIMI' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_5' id='input_1_5' type='email' value='' class='large'   placeholder='SÄHKÖPOSTI' aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_1_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'>Puhelin<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='large'    placeholder='PUHELIN' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_4" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'>Viesti</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea large'    placeholder='VIESTI'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_1_6" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_6'>CAPTCHA</label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LdjulgcAAAAAFUz6Z-nTf7J7-ZDPfsVaAsbnSxE'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Lähetä'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=a3229559ca0b70fcb40b0b3a945ba967' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='86aY5sITi6O/02a7U1I6H6RcaJmPmoJWGoSbPqoCkKtndQAgngOz0Q8UZwd7CwoJJiAQouiPNythh4Ryx6a7FsUQKThSAeefjAC6TScvdIEneUc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjRkNjc2ZTczZTgxY2Y3ZGVlODNjM2E4NjBhMTM1OWMxIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>



                  </div>
      
              <div class="column">
          <p><img fetchpriority="high" decoding="async" class="alignnone wp-image-151 size-full" src="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png" alt="" width="727" height="295" srcset="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png 727w, https://herales.fi/wp-content/uploads/2021/06/integration_rocket-300x122.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></p>

        </div>
          </div>
  </div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>20 vuotta vahvaa luotettavuutta</title>
		<link>https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/</link>
		
		<dc:creator><![CDATA[Call To Action]]></dc:creator>
		<pubDate>Thu, 02 Apr 2026 06:11:11 +0000</pubDate>
				<guid isPermaLink="false">https://herales.fi/?post_type=blog&#038;p=3197</guid>

					<description><![CDATA[Herales Oy on saavuttanut Suomen Vahvimmat Platina -tason jo 20 vuoden ajan. Se kertoo vakaasta taloudesta, luotettavasta toiminnasta ja kestävästä kumppanuudesta. Olemme ylpeitä tästä tunnustuksesta ja kiitollisia asiakkaillemme, yhteistyökumppaneillemme sekä henkilöstöllemme yhteisestä matkasta.]]></description>
										<content:encoded><![CDATA[<div class="tt-block-banner-normal tt-block tt-banner" style="background-color: #00a3e0; color: #ffffff;">
        <div class="hero-inner-container">
                    <div class="banner-text">
                                <div>
              <h1>Herales Oy – vahvaa luotettavuutta jo 20 vuotta</h1>

            </div>
                            </div>
          </div>
  </div>


<div data-block_fce98e9edd12b10b1af59b81baddcf06
class='tt-block-recruitment tt-block tt-block-recruitment align'>
  <div class='inner-container'>
    <div class="content-left">
                    <h2>Suomen Vahvimmat Platina -sertifikaatti kertoo vakaudesta ja luottamuksesta</h2>
<p>Herales Oy on saavuttanut Suomen Vahvimmat Platina -sertifikaatin tason jo 20 vuoden ajan. Tunnustus kertoo pitkäjänteisestä työstä, vakaasta taloudesta ja luotettavasta toiminnasta – arvoista, joihin asiakkaamme ja yhteistyökumppanimme voivat luottaa.</p>
<p>Suomen Vahvimmat Platina -sertifikaatti myönnetään vain harvoille ja valituille yrityksille. Sen kriteerit täyttää vain noin 9 % suomalaisista yrityksistä. Sertifikaatti perustuu Suomen Asiakastiedon Rating Alfa -luottoluokitukseen ja osoittaa, että yrityksen talous, taustatiedot ja maksukäyttäytyminen ovat korkeimmalla tasolla.</p>
<p>Herales Oy:lle tämä tunnustus on osoitus siitä, että toimintamme perustuu kestävälle pohjalle. Asiakkaillemme, kumppaneillemme ja muille sidosryhmille se merkitsee turvallista, vakaata ja luotettavaa yhteistyötä – tänään ja tulevaisuudessa.</p>
<p>Kun valitset kumppania, valitset samalla luotettavuutta, jatkuvuutta ja vakautta. Herales Oy tarjoaa nämä kaikki.</p>
<p>Sertifikaatin myöntää <a href="https://www.asiakastieto.fi/" target="_blank" rel="noopener">Suomen Asiakastieto Oy</a>.</p>

                    <a class="theme-button underlined" href="https://herales.fi/herales/" aria-label="Tutustu Heralekseen">
          Tutustu Heralekseen
        </a>
          </div>
    <div class="content-right">
                  <p><img decoding="async" class="wp-image-3199 aligncenter" src="https://herales.fi/wp-content/uploads/2026/04/TEXTRIGHT_WHITE_1080x265-1-300x74.png" alt="" width="535" height="132" srcset="https://herales.fi/wp-content/uploads/2026/04/TEXTRIGHT_WHITE_1080x265-1-300x74.png 300w, https://herales.fi/wp-content/uploads/2026/04/TEXTRIGHT_WHITE_1080x265-1-1024x251.png 1024w, https://herales.fi/wp-content/uploads/2026/04/TEXTRIGHT_WHITE_1080x265-1-768x188.png 768w, https://herales.fi/wp-content/uploads/2026/04/TEXTRIGHT_WHITE_1080x265-1.png 1080w" sizes="(max-width: 535px) 100vw, 535px" /></p>

    </div>
  </div>
</div>


<div data-block_ae71a76f6cdb7886b0db6cc7dc5cc7ba
class='tt-block-lift-blog-or-article tt-block tt-block-lift-blog-or-article align'>
  <div class='inner-container'>
                    <h2>Lue seuraavaksi</h2>
                <div class="lift-container">
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2025/06/eu_rahoitus2-1.jpg">
              </a>
                              <span class="date">14/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                      </div>
                                          </div>
                        <div class="title-h5">Kansainvälistymisselvitys Ruotsin markkinoista</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2026/04/herales-suomen-vahvimmat-platina-tiedote.jpg">
              </a>
                              <span class="date">02/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                      </div>
                                          </div>
                        <div class="title-h5">20 vuotta vahvaa luotettavuutta</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2023/09/Nimeton-malli-1.png">
              </a>
                              <span class="date">18/03/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                          <span class="term">Ketjut</span>
                                          <span class="term">Myymälät</span>
                                          <span class="term">Ravintolat</span>
                                          <span class="term">Tavarantoimittajat</span>
                                      </div>
                                          </div>
                        <div class="title-h5">EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">Lue lisää</a>
          </div>
              </div>
      </div>
</div>


<div  id='yhteys' data-block_60ebceada3d8d
class='tt-block-two-columns-blue tt-block tt-block-two-columns-blue align'>
  <div class='inner-container'>
          <div class="line-title">
        Ota yhteyttä
      </div>
              <h2 class="block-title">Jätä viesti tai varaa aika tapaamiselle</h2>
    
    <div class="columns-container">
              <div class="column">
          <script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/tiedotteet/feed/#gf_1' data-formid='1' novalidate autocomplete="on"> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_7'>Company</label><div class='ginput_container'><input name='input_7' id='input_1_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_7'>Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.</div></div><div id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_1'>Nimi<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'    placeholder='NIMI' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_5' id='input_1_5' type='email' value='' class='large'   placeholder='SÄHKÖPOSTI' aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_1_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'>Puhelin<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='large'    placeholder='PUHELIN' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_4" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'>Viesti</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea large'    placeholder='VIESTI'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_1_6" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_6'>CAPTCHA</label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LdjulgcAAAAAFUz6Z-nTf7J7-ZDPfsVaAsbnSxE'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Lähetä'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=a3229559ca0b70fcb40b0b3a945ba967' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='86aY5sITi6O/02a7U1I6H6RcaJmPmoJWGoSbPqoCkKtndQAgngOz0Q8UZwd7CwoJJiAQouiPNythh4Ryx6a7FsUQKThSAeefjAC6TScvdIEneUc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjRkNjc2ZTczZTgxY2Y3ZGVlODNjM2E4NjBhMTM1OWMxIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>



                  </div>
      
              <div class="column">
          <p><img decoding="async" class="alignnone wp-image-151 size-full" src="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png" alt="" width="727" height="295" srcset="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png 727w, https://herales.fi/wp-content/uploads/2021/06/integration_rocket-300x122.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></p>

        </div>
          </div>
  </div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää</title>
		<link>https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/</link>
		
		<dc:creator><![CDATA[Call To Action]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 13:18:56 +0000</pubDate>
				<guid isPermaLink="false">https://herales.fi/?post_type=blog&#038;p=3192</guid>

					<description><![CDATA[Blogissamme käymme läpi EDI-sanomaliikennettä yleisellä tasolla sekä tutustumme kaupan alan tilaus–toimitusprosessiin liittyviin EDI-sanomiin. Lisäksi esittelemme yleisimmät lisäsanomat, jotka ovat tärkeitä verkkokauppojen ja toimittajien välisessä sanomaliikenteessä tilaus- ja lähetesanomien rinnalla.]]></description>
										<content:encoded><![CDATA[<div class="tt-block-banner-normal tt-block tt-banner" style="background-color: #00a3e0; color: #ffffff;">
        <div class="hero-inner-container">
                    <div class="banner-text">
                                <div>
              <h1>EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää?</h1>

            </div>
                            </div>
          </div>
  </div>


<div data-block_315b7ed09288d635b096ceec23c9df8b
class='tt-block-recruitment tt-block tt-block-recruitment align'>
  <div class='inner-container'>
    <div class="content-left">
                    <h2><strong>Mikä on EDI?</strong></h2>
<p><strong>EDI</strong> (<em>Electronic Data Interchange</em>) on yritysten välinen standardoitu tapa vaihtaa liiketoimintatietoa sähköisesti ilman manuaalista käsittelyä. EDI-sanomaliikenteessä siirretään esimerkiksi tilauksia, laskuja, lähetesanomia ja varastotietoja suoraan järjestelmästä toiseen. Tämä nopeuttaa tilaus–toimitusprosessia ja vähentää virheitä.</p>
<p>Tällä sivulla käsiteltäviä aiheita:</p>
<p><a href="#edi-sanomavalitys">Mitä on EDI-Sanomanvälitys?</a><br />
<a href="#edi-standardi">Mitä tarkoittaa EDI-Standardi?</a><br />
<a href="#tarkeimmat-edi-sanomat">Tilaus-toimitusprosessin tärkeimmät EDI-sanomat</a><br />
<a href="#orders">Tilaussanoma ORDERS</a><br />
<a href="#ordrsp">Tilausvahvistussanoma ORDRSP</a><br />
<a href="#desadv-prides">Lähetesanomat DESADV/PRIDES</a><br />
<a href="#edi-lisasanomat">EDI-lisäsanomat</a><br />
<a href="#pricat">Tuote ja hintatiedot PRICAT</a><br />
<a href="#invrpt">Saldotiedot INVRPT</a><br />
<a href="#invoic">Laskusanoma INVOIC</a></p>
<h2 id="edi-sanomavalitys"><b>Mitä on EDI-sanomanvälitys?</b></h2>
<p><span style="font-weight: 400;">EDI on standardoitu tapa hoitaa sanomanvälitystä sähköisessä muodossa organisaatioiden välillä. Tässä prosessissa yritykset lähettävät ja vastaanottavat erilaista tietoa, kuten tilauksia, laskuja, varastotietoja, lähetesanomia ja muita liiketoimintaan liittyviä dokumentteja, ilman manuaalista syöttöä tai paperiasiakirjoja.</span></p>
<p><span style="font-weight: 400;">EDI-sanomaliikenne noudattaa EDI-Standardin tiukkoja formaatteja ja protokollia, jotka helpottavat tietojen automaattista käsittelyä sekä integrointia liiketoimintajärjestelmiin. Tämä vähentää virheitä, säästää aikaa ja parantaa liiketoiminnan tehokkuutta.</span></p>
<h2 id="edi-standardi"><b>Mitä tarkoittaa EDI-standardi?</b></h2>
<p><span style="font-weight: 400;">EDI-Standard (Electronic Data Interchange Standard) on määrittely, joka standardoi organisaatioiden välisen sanomaliikenteen sanomien rakenteet ja välityssäännöt. Standardi varmistaa, että liiketoimintatiedot vaihdetaan yhdenmukaisella tavalla, mikä helpottaa tietojen oikeellisuutta, ymmärrettävyyttä ja automaattista käsittelyä. </span></p>
<p><span style="font-weight: 400;">Yleisiä EDI-sanomanvälitysstandardeja ovat esimerkiksi EDIFACT, ANSI X12, XML ja UN/CEFACT, jotka ovat YK:n Euroopan talouskomission alaisen UN/CEFACT:in kehittämiä rakenteisia tiedon esitystapoja. EDIFACT-kielioppi koostuu sanomakuvauksista eli sanomista, jotka sisältävät ohjeet siitä, kuinka tietyn kauppatapahtuman asiakirjan tiedot tulee esittää niitä elektronisesti siirrettäessä. Jokainen standardi määrittelee tiettyjä sanomatyyppejä, niiden rakenteita ja käytettyjä viestinvälitysprotokollia, jotta eri organisaatiot voivat vaihtaa tietoa tehokkaasti ja luotettavasti.</span></p>
<p><img decoding="async" class="alignnone wp-image-2146 size-full" src="https://herales.fi/wp-content/uploads/2023/11/toimittajienjarj.jpg" alt="EDI-lisäsanoma" width="1426" height="381" srcset="https://herales.fi/wp-content/uploads/2023/11/toimittajienjarj.jpg 1426w, https://herales.fi/wp-content/uploads/2023/11/toimittajienjarj-300x80.jpg 300w, https://herales.fi/wp-content/uploads/2023/11/toimittajienjarj-1024x274.jpg 1024w, https://herales.fi/wp-content/uploads/2023/11/toimittajienjarj-768x205.jpg 768w" sizes="(max-width: 1426px) 100vw, 1426px" /></p>
<h2 id="tarkeimmat-edi-sanomat"><b>Tilaus-toimitusprosessin tärkeimmät EDI-sanomat </b></h2>
<p><span style="font-weight: 400;">EDI-sanomanvälitystä käytetään tilaus-toimitusprosessissa tehostamaan ja automatisoimaan tiedonsiirtoa toimittajan ja tilaajan välillä. Toimitusketjun kannalta oleellisimmat EDI-sanomat ovat:</span></p>
<p><b>Tilaus:</b><span style="font-weight: 400;"> Asiakas lähettää tilauksen toimittajalleen EDI Order -sanomalla (ORDERS). Tämä sanoma sisältää tiedot tilatuista tuotteista, määrät, hinnat sekä toimitusohjeet.</span></p>
<p><b>Tilausvahvistus:</b><span style="font-weight: 400;"> Toimittaja vastaa tilaukseen EDI Order Response -sanomalla (ORDRSP), joka kertoo, onko tilaus hyväksytty, hylätty tai vaaditaanko siihen muutoksia. Tämä vahvistaa, että molemmat osapuolet ymmärtävät tilauksen ehdot.</span></p>
<p><b>Lähetesanoma:</b><span style="font-weight: 400;"> Toimittaja valmistelee tilauksen ja ilmoittaa toimituksen lähtemisestä EDI Dispatch Advice -sanomalla (DESADV / PRIDES). Tämä sisältää toimitustiedot, kuten lähetyspäivämäärän, seurantanumeron, toimitettujen tuotteiden tiedot, kappalemäärät ja ostohinnat.</span></p>
<p><b>Lasku:</b><span style="font-weight: 400;"> Toimittaja lähettää laskun EDI Invoices -sanomalla (INVOIC), joka sisältää yksityiskohdat laskutettavista eristä ja maksutiedot.</span></p>
<h3 id="orders"><b>Tilaussanoma ORDERS </b></h3>
<p><span style="font-weight: 400;">EDI Order -sanomalla (Electronic Data Interchange Order) tilaajien tekemät tilaukset lähetetään toimittajille. Sanoma sisältää yksityiskohtaiset tiedot tilauksesta ja tilatuista tuotteista tai palveluista.</span></p>
<p><span style="font-weight: 400;">Tärkeimmät tiedot, joita EDI Order -sanoma voi pitää sisällään:</span></p>
<ol>
<li><b>Tilaajan tiedot: </b><span style="font-weight: 400;">Tilaavan yrityksen nimi, osoite ja muut yhteystiedot.</span></li>
<li><b>Toimittajan tiedot:</b><span style="font-weight: 400;"> Toimittavan yrityksen nimi, osoite ja muut yhteystiedot.</span></li>
<li><b>Tilauspäivämäärä:</b><span style="font-weight: 400;"> Milloin tilaus on tehty.</span></li>
<li><b>Tilausnumero: </b><span style="font-weight: 400;">Uniikki numero, joka tunnistaa tilauksen.</span></li>
<li><b>Tuotetiedot: </b><span style="font-weight: 400;">Tuotteiden yksilölliset tunnisteet (kuten tuotenumero), määrät, hinnat ja kuvaus.</span></li>
<li><b>Toimitusehdot: </b><span style="font-weight: 400;">Tiedot toimitusosoitteesta ja toimituspäivämäärästä.</span></li>
<li><b>Maksuehdot: </b><span style="font-weight: 400;">Tietoja maksuehdoista ja laskutusmenetelmästä</span><b>.</b></li>
<li><b>Erityisvaatimukset: </b><span style="font-weight: 400;">Mahdolliset erityiset ohjeet tai toiveet tilauksen suhteen.</span></li>
</ol>
<p><span style="font-weight: 400;">EDI Order -sanomanvälitystä käytetään automatisoimaan tilausprosessi. EDI Order tehostaa ja lisää luotettavuutta tietojen vaihtoon tilaajan sekä toimittajan välillä.</span></p>
<h3 id="ordrsp"><b>Tilausvahvistussanoma ORDRSP</b></h3>
<p><span style="font-weight: 400;">EDI Order Response -sanomalla (Electronic Data Interchange Order Response) toimittaja vastaa tilaajilta saapuviin tilauspyyntöihin. Sanoma sisältää tiedot siitä, hyväksytäänkö tai hylätäänkö saapunut tilauspyyntö ja millä ehdoilla.</span></p>
<p><span style="font-weight: 400;">EDI Order Response -sanoma sisältää seuraavat keskeiset tiedot:</span></p>
<ol>
<li><b>Tilausvastauksen tila: </b><span style="font-weight: 400;">Tämä osoittaa, onko tilaus hyväksytty, hylätty tai vaatiiko se ehkä muutoksia</span></li>
<li><b>Hyväksyttyjen tuotteiden tiedot:</b><span style="font-weight: 400;"> Jos tilaus hyväksytään, tässä kerrotaan, mitkä tuotteet hyväksytään, niiden määrät, hinnat ja toimituspäivämäärät</span></li>
<li><b>Hylätyt tuotteet:</b><span style="font-weight: 400;"> Jos osa tilauksesta hylätään, tässä ilmoitetaan syyt hylkäämiseen ja mahdolliset vaihtoehdot.</span></li>
<li><b>Toimitus- ja maksuehdot: </b><span style="font-weight: 400;">Vastaukseen voi sisältyä tietoja toimitusajoista, maksuehdoista ja mahdollisista lisävaatimuksista.</span></li>
<li><b>Viitenumero: </b><span style="font-weight: 400;">Uniikki numero, joka yhdistää vastauksen alkuperäiseen tilauspyyntöön.</span></li>
</ol>
<p><span style="font-weight: 400;">EDI Order Response -sanomanvälityksellä varmistetaan, että tilaaja ja toimittaja ymmärtävät tilauksen tilan sekä siihen liittyvät yksityiskohdat. Tämä lisää luotettavuutta ja parantaa kummankin osapuolen tietoa tilauksen tilasta.</span></p>
<h3 id="desadv-prides"><b>Lähetesanomat DESADV/PRIDES</b></h3>
<p><span style="font-weight: 400;">EDI-lähetesanomalla (Electronic Data Interchange Dispatch Advice) toimittaja ilmoittaa toimituksen yksityiskohdat tilaajalle. Tämä EDI-sanoma sisältää olennaiset tiedot toimitettavista tuotteista tai palveluista.</span></p>
<p><span style="font-weight: 400;">EDI-lähetesanoma sisältää seuraavat tiedot toimituksesta:</span></p>
<ol>
<li><b>Toimittajan tiedot: </b><span style="font-weight: 400;">Toimittavan yrityksen nimi, osoite ja muut yhteystiedot.</span></li>
<li><b>Toimitusvahvistus:</b><span style="font-weight: 400;"> Tiedot siitä, että tilattu tuote tai palvelu on lähetetty, mukaan lukien lähetyspäivämäärä ja -aika.</span></li>
<li><b>Lähetysnumerot:</b><span style="font-weight: 400;"> Ainutlaatuiset numerot tai tunnisteet, jotka auttavat tunnistamaan tietyn lähetyksen.</span></li>
<li><b>Tuotetiedot: </b><span style="font-weight: 400;">Tuotteiden yksityiskohdat, mukaan lukien tuotenumerot, määrät, ostohinta, kuvaus ja mahdolliset erityisvaatimukset.</span></li>
<li><b>Toimitusosoite: </b><span style="font-weight: 400;">Osoite, johon tilattu tuote tai palvelu on lähetetty.</span></li>
<li><b>Pakkaustiedot: </b><span style="font-weight: 400;">Tiedot  siitä, miten tuotteet on pakattu tai mitä kuljetusvälineitä on käytetty.</span></li>
<li><b>Seurantatiedot: </b><span style="font-weight: 400;">Mahdolliset seurantanumerot ja tiedot, jotka auttavat tilaajaa seuraamaan toimituksen etenemistä.</span></li>
</ol>
<p><span style="font-weight: 400;">Suomalaisessa EDI-sanomaliikenteessä on käytössä kahdenlaista EDI-lähetesanomaa. EDI DESADV ja EDI PRIDES. EDI PRIDES on suomalainen, laajennettu versio EDI DESADV-lähetesanomasta. EDI PRIDES-sanomaan on lisätty toimitetun tuotteen ostohintatieto, jota EDI DESADV lähetesanomassa ei normaalisti ole. EDI PRIDES-lähetesanomaa ei yleensä ole käytössä EDI-sanomanvälityksessä muualla kuin Suomessa.</span></p>
<h2 id="edi-lisasanomat"><b></b><b>EDI-lisäsanomat</b></h2>
<p><span style="font-weight: 400;">EDI-sanomanvälityksen lisäsanoma (EDIFACT Supplemental Message) on EDI-sanomaliikenteessä käytettävä termi, joka viittaa tietyn liiketoimintaprosessin tai -asiakirjan mukana toimitettavaan ylimääräiseen tietoon tai viestiin. Nämä lisäsanomat voivat sisältää lisätietoja, selityksiä tai muita tärkeitä yksityiskohtia liiketoimintaan liittyvistä tapahtumista. EDI-sanomanvälityksessä käytetään lisäsanomia, kun edellä kuvatut perus-EDI-sanomat eivät riitä välittämään kaikkia tarvittavia tietoja tai kun tarvitaan selvennystä tai esimerkiksi erityistä viestiä.</span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">EDI-lisäsanomia hyödynnetään mm. verkkokauppojen toimittajaliittymien automatisoinnissa aiemmin käsiteltyjen tilaus- ja lähetesanomien lisäksi. EDI-sanomaliikenteen tuote-, saldo- ja laskusanomat mahdollistavat automaattisen tuotetietojen, -hintojen ja saatavuustietojen ylläpidon sekä sähköisen laskutuksen.</span></p>
<h3 id="pricat"><b>EDI-lisäsanomat: tuote- ja hintatietojen hallinta PRICAT</b></h3>
<p><span style="font-weight: 400;">EDI-sanomaliikenteessä käytettävä Product and Price Catalogs -sanoma sisältää tietoja tuotteista, tuotevalikoimasta ja hinnoista. Tämä viesti mahdollistaa tuotteiden ja hintojen päivittämisen sekä jakamisen liiketoimintakumppaneiden kesken.</span></p>
<p><span style="font-weight: 400;">EDI Product and Price Catalogs -sanoma voi sisältää seuraavat keskeiset tiedot:</span></p>
<ol>
<li><b>Tuotetiedot: </b><span style="font-weight: 400;">Viestissä luetellaan saatavilla olevat tuotteet, niiden kuvaukset ja yksilölliset tunnisteet, kuten tuotenumerot.</span></li>
<li><b>Hintatiedot:</b><span style="font-weight: 400;"> Sanoma sisältää hintatiedot jokaiselle tuotteelle, mukaan lukien yksikköhinnat ja mahdolliset määräalennukset tai erikoistarjoukset.</span></li>
<li><b>Valuutta ja yksikkö:</b><span style="font-weight: 400;"> Määritetään valuutta, jossa hinnat esitetään, sekä yksikkö, jossa tuotteita mitataan (kuten kappaleet, kilogrammat tai litrat).</span></li>
<li><b>Päivämäärät: </b><span style="font-weight: 400;">Tietoja päivämääristä, jolloin hinnat ja päivitykset ovat voimassa</span></li>
<li><b>Toimittajatiedot: </b><span style="font-weight: 400;">Tuotteen toimittavan yrityksen yhteystiedot, jotta vastaanottava osapuoli voi ottaa tarvittaessa yhteyttä.</span></li>
</ol>
<p><span style="font-weight: 400;">EDI Product and Price Catalogs -sanomia käytetään automatisoimaan tuotetietojen ja hintojen päivitys liiketoimintakumppaneiden välillä. Tämä standardoitu EDI-sanoma vähentää virheitä ja parantaa tiedon tarkkuutta sekä auttaa varmistamaan, että kaikki osapuolet käyttävät ajantasaista ja oikeaa tietoa liiketoiminnassaan.</span></p>
<h3 id="invrpt"><b>EDI-lisäsanomat: saldotiedot INVRPT</b></h3>
<p><span style="font-weight: 400;">EDI Inventory Reports -sanoma (Electronic Data Interchange Inventory Reports) sisältää tietoja varastotilanteesta ja tuotteiden saatavuudesta. Tämä EDI-sanoma mahdollistaa yritysten välisen tietojen jakamisen koskien varastotilannetta ja varastoitavia tuotteita.</span></p>
<p><span style="font-weight: 400;">EDI Inventory Reports -sanoma voi sisältää seuraavat keskeiset tiedot:</span></p>
<ol>
<li><b>Tuotetiedot: </b><span style="font-weight: 400;">Viestissä luetellaan varastossa olevat tuotteet, niiden yksilölliset tunnisteet kuten tuotenumero, kuvaus ja määrät.</span></li>
<li><b>Saatavuus:</b><span style="font-weight: 400;"> Ilmoittaa, kuinka monta kappaletta kustakin tuotteesta on saatavilla varastossa tai varastojärjestelmässä.</span></li>
<li><b>Varastopaikka:</b><span style="font-weight: 400;"> Tiedot siitä, missä tietty tuote sijaitsee varastossa tai varastoissa, jos varastointi on jaettu eri paikkoihin.</span></li>
<li><b>Poistumistiedot: </b><span style="font-weight: 400;">Jos tuotteet ovat poistumassa tai ovat loppuneet varastosta, tämä tieto voi sisältyä raporttiin.</span></li>
<li><b>Tilaustiedot: </b><span style="font-weight: 400;">Jos saatavilla olevat tuotteet on jo varattu tai tilattu, tämä voi sisältää tilaustiedot.</span></li>
</ol>
<p><span style="font-weight: 400;">EDI Inventory Reports -sanoma auttaa tilaajia ja toimittajia ylläpitämään ajantasaisen varastotilanteen ja hallitsemaan toimituksia paremmin. Tämä EDI-sanoma parantaa varastonhallintaa, vähentää toimitusviiveitä ja auttaa optimoimaan toimitusketjun tehokkuutta.</span></p>
<h3 id="invoic"><b>EDI-lisäsanomat: laskusanoma INVOIC</b></h3>
<p><span style="font-weight: 400;">EDI-sanomaliikenteen Invoices -sanomaa (Electronic Data Interchange Invoices) käytetään EDI-laskusanomien välitykseen yritysten välillä. Tämä viesti sisältää yksityiskohtaiset tiedot liiketoimintatapahtumista, mukaan lukien maksutiedot ja laskutettavat erät.</span></p>
<p><span style="font-weight: 400;">EDI-Invoices-sanoma voi sisältää seuraavat keskeiset tiedot:</span></p>
<ol>
<li><b>Laskun tiedot: </b><span style="font-weight: 400;">Viestissä luetellaan varastossa olevat tuotteet, niiden yksilölliset tunnisteet kuten tuotenumero, kuvaus ja määrät.</span></li>
<li><b>Maksun tiedot:</b><span style="font-weight: 400;"> Tiedot siitä, kuinka maksu tulisi suorittaa, mukaan lukien maksutavat ja tilitiedot.</span></li>
<li><b>Laskutettavat erät:</b><span style="font-weight: 400;"> Luetellaan tuotteet, palvelut tai tavarat, jotka on laskutettu, ja niiden yksilölliset tunnisteet (kuten tuotenumero), määrät, yksikköhinnat ja verot.</span></li>
<li><b>Laskun summa: </b><span style="font-weight: 400;">Näytetään kokonaissumma ennen veroja ja verot mukaan lukien.</span></li>
<li><b>Verotiedot: </b><span style="font-weight: 400;">Jos sovellettavissa, esitetään verot, kuten arvonlisävero (ALV) ja niiden määrät.</span></li>
<li><b>Laskun lähettäjän ja vastaanottajan tiedot: </b><span style="font-weight: 400;">Molempien yritysten tiedot, mukaan lukien osoitteet ja yhteystiedot.</span></li>
<li><b>Viitenumero:</b><span style="font-weight: 400;"> Uniikki numero, joka liittyy laskuun ja auttaa sen seurantaa sekä vastaamista oikealle tilaukselle tai sopimukselle.</span></li>
</ol>
<p><span style="font-weight: 400;">EDI Invoices automatisoi laskutusprosessin ja tekee siitä tehokkaamman ja luotettavamman. EDI Invoices -sanoman standardoitu rakenne helpottaa käsittelyä ja integrointia vastaanottavan yrityksen taloushallinnon järjestelmiin. Tämä vähentää inhimillisiä virheitä ja varmistaa, että laskut käsitellään oikein ja ajoissa, mikä edistää sujuvaa liiketoimintaa ja rahavirtoja.</span></p>
<h2><b>Kenelle EDI on hyödyllinen ja miksi sitä käytetään?</b></h2>
<p><span style="font-weight: 400;"><strong>EDI-sanomanvälitys</strong> on hyödyllinen erityisesti yrityksille, jotka käsittelevät paljon tilauksia, toimituksia ja laskuja eri liiketoimintakumppaneiden kanssa. Kun tiedot siirtyvät automaattisesti järjestelmästä toiseen, yritykset voivat vähentää manuaalista tiedon syöttöä ja varmistaa, että tilaukset, toimitustiedot ja laskutus pysyvät ajan tasalla koko toimitusketjussa.</span></p>
<p><span style="font-weight: 400;">EDI:tä käytetään laajasti esimerkiksi kaupan alalla, teollisuudessa, logistiikassa ja verkkokaupassa. Näillä toimialoilla tuotteiden, tilausten ja varastotietojen käsittely tapahtuu usein suurissa määrissä, jolloin manuaalinen työ hidastaisi prosesseja ja lisäisi virheiden riskiä. EDI auttaa yrityksiä hallitsemaan tätä tiedonvaihtoa tehokkaasti ja luotettavasti.</span></p>
<p><span style="font-weight: 400;">Yrityksille EDI tuo hyötyjä erityisesti silloin, kun yhteistyötä tehdään useiden toimittajien, asiakkaiden tai kauppaketjujen kanssa. Monissa tapauksissa suuret kaupan toimijat edellyttävätkin EDI-sanomanvälitystä yhteistyökumppaneiltaan, jotta tilaukset ja toimitustiedot voidaan käsitellä automaattisesti.</span></p>
<p><span style="font-weight: 400;">Käytännössä EDI auttaa yrityksiä tehostamaan tilaus–toimitusprosessia, vähentämään virheitä ja nopeuttamaan tiedonkulkua eri järjestelmien välillä. Sen avulla yritykset voivat säästää aikaa, parantaa toimitusketjun sujuvuutta ja keskittyä enemmän varsinaiseen liiketoimintaan manuaalisen tiedonkäsittelyn sijaan.</span></p>
<h2><b>Kiinnostuitko?</b></h2>
<p><span style="font-weight: 400;">Jos tarvitset tarkempia tietoja EDI-sanomaliikenteestä tai pohdit, miten saisit EDI-sanomaliikenteen käyttöösi, ota yhteyttä, niin selvitetään kuinka EDI-sanomia voitaisiin hyödyntää yrityksenne liiketoiminnassa.</span></p>
<p><img decoding="async" class="alignnone wp-image-2203 size-thumbnail" src="https://herales.fi/wp-content/uploads/2024/01/Herales_Susanna_Hamalainen-150x150.jpg" alt="Herales - Susanna Hämäläinen" width="150" height="150" srcset="https://herales.fi/wp-content/uploads/2024/01/Herales_Susanna_Hamalainen-150x150.jpg 150w, https://herales.fi/wp-content/uploads/2024/01/Herales_Susanna_Hamalainen.jpg 300w" sizes="(max-width: 150px) 100vw, 150px" /></p>
<p><strong>Susanna Hämäläinen</strong></p>
<p><a href="tel:+358400217105"><span style="font-weight: 400;">+358 400 217 105</span></a><span style="font-weight: 400;"><br />
</span><a href="mailto:myynti@herales.fi"><span style="font-weight: 400;">myynti@herales.fi</span></a></p>

                    <a class="theme-button underlined" href="https://herales.fi/palvelut/heraleshub/" aria-label="Tutustu HeralesHubiin">
          Tutustu HeralesHubiin
        </a>
          </div>
    <div class="content-right">
                  <p>Tässä blogissa käsittelemme EDI-sanomaliikennettä yleisellä tasolla ja tutustumme keskeisimpiin kaupan alalla käytössä oleviin tilaus-toimitusprosessiin liittyvät EDI-sanomiin. Lisäksi käymme läpi EDI-sanomaliikenteen yleisimmät lisäsanomat. Nämä sanomat ovat tärkeässä osassa verkkokauppojen ja toimittajien välisessä EDI-sanomaliikenteessä tilaus- ja lähetesanomien rinnalla. Lue tarkemmin <a href="https://herales.fi/palvelut/heraleshub/">HeralesHub -sanomanvälityspalvelustamme</a>.</p>

    </div>
  </div>
</div>


<div data-block_cc05e12aedba37d6ec228d42a77be5df
class='tt-block-lift-blog-or-article tt-block tt-block-lift-blog-or-article align'>
  <div class='inner-container'>
                    <h2>Lue seuraavaksi</h2>
                <div class="lift-container">
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2025/06/eu_rahoitus2-1.jpg">
              </a>
                              <span class="date">14/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                      </div>
                                          </div>
                        <div class="title-h5">Kansainvälistymisselvitys Ruotsin markkinoista</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2026/04/herales-suomen-vahvimmat-platina-tiedote.jpg">
              </a>
                              <span class="date">02/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                      </div>
                                          </div>
                        <div class="title-h5">20 vuotta vahvaa luotettavuutta</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2023/09/Nimeton-malli-1.png">
              </a>
                              <span class="date">18/03/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                          <span class="term">Ketjut</span>
                                          <span class="term">Myymälät</span>
                                          <span class="term">Ravintolat</span>
                                          <span class="term">Tavarantoimittajat</span>
                                      </div>
                                          </div>
                        <div class="title-h5">EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">Lue lisää</a>
          </div>
              </div>
      </div>
</div>


<div  id='yhteys' data-block_60ebceada3d8d
class='tt-block-two-columns-blue tt-block tt-block-two-columns-blue align'>
  <div class='inner-container'>
          <div class="line-title">
        Ota yhteyttä
      </div>
              <h2 class="block-title">Jätä viesti tai varaa aika tapaamiselle</h2>
    
    <div class="columns-container">
              <div class="column">
          <script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/tiedotteet/feed/#gf_1' data-formid='1' novalidate autocomplete="on"> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_7'>Company</label><div class='ginput_container'><input name='input_7' id='input_1_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_7'>Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.</div></div><div id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_1'>Nimi<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'    placeholder='NIMI' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_5' id='input_1_5' type='email' value='' class='large'   placeholder='SÄHKÖPOSTI' aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_1_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'>Puhelin<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='large'    placeholder='PUHELIN' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_4" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'>Viesti</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea large'    placeholder='VIESTI'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_1_6" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_6'>CAPTCHA</label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LdjulgcAAAAAFUz6Z-nTf7J7-ZDPfsVaAsbnSxE'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Lähetä'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=a3229559ca0b70fcb40b0b3a945ba967' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='86aY5sITi6O/02a7U1I6H6RcaJmPmoJWGoSbPqoCkKtndQAgngOz0Q8UZwd7CwoJJiAQouiPNythh4Ryx6a7FsUQKThSAeefjAC6TScvdIEneUc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjRkNjc2ZTczZTgxY2Y3ZGVlODNjM2E4NjBhMTM1OWMxIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>



                  </div>
      
              <div class="column">
          <p><img decoding="async" class="alignnone wp-image-151 size-full" src="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png" alt="" width="727" height="295" srcset="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png 727w, https://herales.fi/wp-content/uploads/2021/06/integration_rocket-300x122.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></p>

        </div>
          </div>
  </div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Herales 35 vuotta</title>
		<link>https://herales.fi/tiedotteet/herales-35-vuotta/</link>
		
		<dc:creator><![CDATA[Call To Action]]></dc:creator>
		<pubDate>Tue, 16 Sep 2025 12:12:28 +0000</pubDate>
				<guid isPermaLink="false">https://herales.fi/?post_type=blog&#038;p=3104</guid>

					<description><![CDATA[Herales Oy juhlii. Vietämme 35-vuotisjuhlia!]]></description>
										<content:encoded><![CDATA[<div class="tt-block-banner-normal tt-block tt-banner" style="background-color: #00a3e0; color: #ffffff;">
        <div class="hero-inner-container">
                    <div class="banner-text">
                                <div>
              <h1>Herales 35 vuotta</h1>

            </div>
                            </div>
          </div>
  </div>


<div data-block_0323ed59b7182260274d08463bad91bf
class='tt-block-recruitment tt-block tt-block-recruitment align'>
  <div class='inner-container'>
    <div class="content-left">
                    <p><img decoding="async" class="alignnone size-full wp-image-3107" src="https://herales.fi/wp-content/uploads/2025/09/Herales35v_Rakettimies.jpg" alt="" width="850" height="402" srcset="https://herales.fi/wp-content/uploads/2025/09/Herales35v_Rakettimies.jpg 850w, https://herales.fi/wp-content/uploads/2025/09/Herales35v_Rakettimies-300x142.jpg 300w, https://herales.fi/wp-content/uploads/2025/09/Herales35v_Rakettimies-768x363.jpg 768w" sizes="(max-width: 850px) 100vw, 850px" /></p>
<p>Olemme kaupan alan ketjunohjauksen, järjestelmäintegraatioiden ja sanomanvälityksen asiantuntija ja edelläkävijä. Meillä on vankka, 35 vuoden mittainen osaaminen  ja tuntemus kaupan alan järjestelmistä ja niiden integraatioista. Olemme silti nuorekkaita ja hyödynnämme uusia ratkaisuja ja toteutustapoja päivittäisessä työssämme. Matkan varrella olemme solmineet runsaasti pitkäaikaisia kumppanuuksia asiakkaisiin ja järjestelmätoimittajiin, suuri osa niistä erityisen luottamuksellisia ja läheisiä. HeralesHub -sanomanvälityspalvelumme yhdistää jatkuvasti kasvavan määrän tavarantoimittajia ja myymälöitä tai ravintoloita niin kotimaassa kuin ulkomaillakin. Tukipalvelumme tekee työtään asiakkaiden avuksi kuuluisana osaamisestaan ja palveluhalustaan.</p>
<p>Näillä eväillä on hyvä jatkaa yhä kasvavalla vauhdilla kohti uusia virstanpylväitä. Lämmin kiitos kaikille asiakkaille, yhteistyökumppaneille ja Heraleksen henkilökunnalle!</p>
<p>Kari Riipinen<br />
Toimitusjohtaja</p>

                    <a class="theme-button underlined" href="https://herales.fi/herales/" aria-label="Tutustu Heralekseen">
          Tutustu Heralekseen
        </a>
          </div>
    <div class="content-right">
                  <p>Herales Oy juhlii. Vietämme 35-vuotisjuhlia!</p>

    </div>
  </div>
</div>


<div data-block_c84bf09651586347f883b98a8a11fbf1
class='tt-block-lift-blog-or-article tt-block tt-block-lift-blog-or-article align'>
  <div class='inner-container'>
                    <h2>Lue seuraavaksi</h2>
                <div class="lift-container">
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2025/06/eu_rahoitus2-1.jpg">
              </a>
                              <span class="date">14/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                      </div>
                                          </div>
                        <div class="title-h5">Kansainvälistymisselvitys Ruotsin markkinoista</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2026/04/herales-suomen-vahvimmat-platina-tiedote.jpg">
              </a>
                              <span class="date">02/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                      </div>
                                          </div>
                        <div class="title-h5">20 vuotta vahvaa luotettavuutta</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2023/09/Nimeton-malli-1.png">
              </a>
                              <span class="date">18/03/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                          <span class="term">Ketjut</span>
                                          <span class="term">Myymälät</span>
                                          <span class="term">Ravintolat</span>
                                          <span class="term">Tavarantoimittajat</span>
                                      </div>
                                          </div>
                        <div class="title-h5">EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">Lue lisää</a>
          </div>
              </div>
      </div>
</div>


<div  id='yhteys' data-block_60ebceada3d8d
class='tt-block-two-columns-blue tt-block tt-block-two-columns-blue align'>
  <div class='inner-container'>
          <div class="line-title">
        Ota yhteyttä
      </div>
              <h2 class="block-title">Jätä viesti tai varaa aika tapaamiselle</h2>
    
    <div class="columns-container">
              <div class="column">
          <script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/tiedotteet/feed/#gf_1' data-formid='1' novalidate autocomplete="on"> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_7'>Company</label><div class='ginput_container'><input name='input_7' id='input_1_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_7'>Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.</div></div><div id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_1'>Nimi<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'    placeholder='NIMI' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_5' id='input_1_5' type='email' value='' class='large'   placeholder='SÄHKÖPOSTI' aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_1_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'>Puhelin<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='large'    placeholder='PUHELIN' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_4" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'>Viesti</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea large'    placeholder='VIESTI'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_1_6" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_6'>CAPTCHA</label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LdjulgcAAAAAFUz6Z-nTf7J7-ZDPfsVaAsbnSxE'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Lähetä'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=a3229559ca0b70fcb40b0b3a945ba967' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='86aY5sITi6O/02a7U1I6H6RcaJmPmoJWGoSbPqoCkKtndQAgngOz0Q8UZwd7CwoJJiAQouiPNythh4Ryx6a7FsUQKThSAeefjAC6TScvdIEneUc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjRkNjc2ZTczZTgxY2Y3ZGVlODNjM2E4NjBhMTM1OWMxIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>



                  </div>
      
              <div class="column">
          <p><img decoding="async" class="alignnone wp-image-151 size-full" src="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png" alt="" width="727" height="295" srcset="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png 727w, https://herales.fi/wp-content/uploads/2021/06/integration_rocket-300x122.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></p>

        </div>
          </div>
  </div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>HeralesHub – Sujuvampaa inventointia, fiksummalla tiedonkululla</title>
		<link>https://herales.fi/tiedotteet/heraleshub-sujuvampaa-inventointia-fiksummalla-tiedonkululla/</link>
		
		<dc:creator><![CDATA[Call To Action]]></dc:creator>
		<pubDate>Mon, 14 Jul 2025 08:26:56 +0000</pubDate>
				<guid isPermaLink="false">https://herales.fi/?post_type=blog&#038;p=3082</guid>

					<description><![CDATA[HeralesHub-sanomanvälityspalvelun automatisoitu tiedonsiirto pitää varaston ajan tasalla. Inventointiprosessi tehostuu, kun manuaalinen kirjaustyö vähenee ja inhimilliset tietojen syöttövirheet poistuvat.]]></description>
										<content:encoded><![CDATA[<div class="tt-block-banner-normal tt-block tt-banner" style="background-color: #00a3e0; color: #ffffff;">
        <div class="hero-inner-container">
                    <div class="banner-text">
                                <div>
              <h2>HeralesHub- Sujuvampaa inventointia, fiksummalla tiedonkululla</h2>

            </div>
                            </div>
          </div>
  </div>


<div data-block_5d912bd0b35c861cd17424cd1be0ed0e
class='tt-block-recruitment tt-block tt-block-recruitment align'>
  <div class='inner-container'>
    <div class="content-left">
                    <p><strong>HeralesHub – Sujuvampaa inventointia, fiksummalla tiedonkululla<br />
</strong></p>
<p>Inventaario on välttämätön liiketoiminnan kustannustehokkuutta lisäävä toimenpide. Kun varasto vastaa todellisuutta, voidaan ostopäätökset perustaa luotettavaan raportointiin. Tämä tarkoittaa vähemmän ylivarastointia, vähemmän puutteita ja ennen kaikkea kysyntää vastaavaa varastoa.<br />
Hyvin hoidetut inventoinnit näkyvät tuloksessa. Turhat varastotäydennykset jäävät tekemättä, hävikki paljastuu ajoissa ja varaston todellinen arvo on tiedossa – myös tilinpäätöksessä. Ajantasainen tieto ei ole vain verottajaa varten, vaan koko yrityksen etu. Se luo läpinäkyvyyttä, ohjaa päätöksiä ja pitää talouden kartalla. Inventointi on pieni teko, jolla on suuri vaikutus.</p>
<p><strong>HeralesHub- sanomanvälityspalvelulla automatisoit tiedonsiirron</strong></p>
<p>HeralesHubin ansiosta varastoon kirjaukset ovat automaattisia, jolloin varastosaldot ja -arvot pysyvät automaattisesti ja luotettavasti ajan tasalla. Tämä nopeuttaa inventointeja, kun kuormien syöttövirheet jää pois ja inventointieroissa voidaan keskittyä myynnin ja hävikin virheiden etsintään.</p>
<p><strong>Ajantasainen tuotetieto on avain tarkkaan inventointiin</strong></p>
<p>HeralesHub-palvelun kautta välitetyt sanomat varmistavat, että varasto (tuotetiedot, saldot, arvot) pysyy ajan tasalla – oli kyseessä ravintola, vähittäiskauppa tai tukkuliike.</p>
<p><a href="https://herales.fi/palvelut/heraleshub/">Lue lisää Herales-sanomanvälityspalvelusta… </a></p>
<p>Kun varasto pysyy automaattisesti ajan tasalla, voidaan ottaa käyttöön automaattitilaamisen työkalut, jotka ennustavat tulevalle tilausjaksolle tarvittavat tuotteet määrineen.</p>
<p><a href="https://herales.fi/palvelut/ketjunohjaus/herales-tilaushallinta/">Lue lisää Herales Tilaushallinnasta… </a></p>
<p>HeralesMobiili -sovelluksen avulla inventaario nopeutuu merkittävästi, kun inventoitavien tuotteiden viivakoodien skannaus ja kappalemäärien syöttö onnistuu vaivattomasti.</p>
<p><a href="https://herales.fi/palvelut/heralesmobiili/">Lue lisää HeralesMobiilista…</a></p>

                    <a class="theme-button underlined" href="https://herales.fi/palvelut/heraleshub/" aria-label="Tutustu HeralesHubiin">
          Tutustu HeralesHubiin
        </a>
          </div>
    <div class="content-right">
                  <p>HeralesHub-palvelu vähentää virheitä, säästää aikaa ja tukee fiksumpaa varaston optimointia. Inventoinnissa säästetty aika vapauttaa resursseja tuottavaan asiakaspalveluun. Käy lukemassa myös tyytyväisten asiakkaidemme kommentteja <a href="https://herales.fi/kokemuksia/">kokemuksia</a>&#8211; sivulta.</p>
<p><img decoding="async" class="alignnone size-medium wp-image-1562" src="https://herales.fi/wp-content/uploads/2022/02/herales_logo_web_white-300x125.png" alt="" width="300" height="125" srcset="https://herales.fi/wp-content/uploads/2022/02/herales_logo_web_white-300x125.png 300w, https://herales.fi/wp-content/uploads/2022/02/herales_logo_web_white-1024x427.png 1024w, https://herales.fi/wp-content/uploads/2022/02/herales_logo_web_white-768x320.png 768w, https://herales.fi/wp-content/uploads/2022/02/herales_logo_web_white.png 1200w" sizes="(max-width: 300px) 100vw, 300px" /></p>

    </div>
  </div>
</div>


<div data-block_3193f9bcf1654093b0f01360b3300843
class='tt-block-lift-blog-or-article tt-block tt-block-lift-blog-or-article align'>
  <div class='inner-container'>
                    <h2>Lue seuraavaksi</h2>
                <div class="lift-container">
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2025/06/eu_rahoitus2-1.jpg">
              </a>
                              <span class="date">14/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                      </div>
                                          </div>
                        <div class="title-h5">Kansainvälistymisselvitys Ruotsin markkinoista</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2026/04/herales-suomen-vahvimmat-platina-tiedote.jpg">
              </a>
                              <span class="date">02/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                      </div>
                                          </div>
                        <div class="title-h5">20 vuotta vahvaa luotettavuutta</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2023/09/Nimeton-malli-1.png">
              </a>
                              <span class="date">18/03/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                          <span class="term">Ketjut</span>
                                          <span class="term">Myymälät</span>
                                          <span class="term">Ravintolat</span>
                                          <span class="term">Tavarantoimittajat</span>
                                      </div>
                                          </div>
                        <div class="title-h5">EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">Lue lisää</a>
          </div>
              </div>
      </div>
</div>


<div  id='yhteys' data-block_60ebceada3d8d
class='tt-block-two-columns-blue tt-block tt-block-two-columns-blue align'>
  <div class='inner-container'>
          <div class="line-title">
        Ota yhteyttä
      </div>
              <h2 class="block-title">Jätä viesti tai varaa aika tapaamiselle</h2>
    
    <div class="columns-container">
              <div class="column">
          <script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/tiedotteet/feed/#gf_1' data-formid='1' novalidate autocomplete="on"> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_7'>Company</label><div class='ginput_container'><input name='input_7' id='input_1_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_7'>Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.</div></div><div id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_1'>Nimi<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'    placeholder='NIMI' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_5' id='input_1_5' type='email' value='' class='large'   placeholder='SÄHKÖPOSTI' aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_1_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'>Puhelin<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='large'    placeholder='PUHELIN' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_4" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'>Viesti</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea large'    placeholder='VIESTI'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_1_6" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_6'>CAPTCHA</label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LdjulgcAAAAAFUz6Z-nTf7J7-ZDPfsVaAsbnSxE'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Lähetä'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=a3229559ca0b70fcb40b0b3a945ba967' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='86aY5sITi6O/02a7U1I6H6RcaJmPmoJWGoSbPqoCkKtndQAgngOz0Q8UZwd7CwoJJiAQouiPNythh4Ryx6a7FsUQKThSAeefjAC6TScvdIEneUc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjRkNjc2ZTczZTgxY2Y3ZGVlODNjM2E4NjBhMTM1OWMxIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>



                  </div>
      
              <div class="column">
          <p><img decoding="async" class="alignnone wp-image-151 size-full" src="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png" alt="" width="727" height="295" srcset="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png 727w, https://herales.fi/wp-content/uploads/2021/06/integration_rocket-300x122.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></p>

        </div>
          </div>
  </div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kansainvälisen kilpailukyvyn kehityshanke</title>
		<link>https://herales.fi/tiedotteet/kansainvalisen_kilpailukyvyn_kehityshanke/</link>
		
		<dc:creator><![CDATA[Call To Action]]></dc:creator>
		<pubDate>Thu, 19 Jun 2025 10:25:00 +0000</pubDate>
				<guid isPermaLink="false">https://herales.fi/?post_type=blog&#038;p=3203</guid>

					<description><![CDATA[Etelä-Savon elinkeino-, liikenne- ja ympäristökeskus on myöntänyt Herales Oy:lle Euroopan unionin osarahoittaman avustuksen kansainvälisen kilpailukyvyn kehityshankkeeseen.]]></description>
										<content:encoded><![CDATA[<div class="tt-block-banner-normal tt-block tt-banner" style="background-color: #00a3e0; color: #ffffff;">
        <div class="hero-inner-container">
                    <div class="banner-text">
                                <div>
              <h2>Kansainvälisen kilpailukyvyn kehityshanke</h2>

            </div>
                            </div>
          </div>
  </div>


<div data-block_626940da957a5973ba287bda6a7b634f
class='tt-block-recruitment tt-block tt-block-recruitment align'>
  <div class='inner-container'>
    <div class="content-left">
                    <p><strong>Etelä-Savon elinkeino-, liikenne- ja ympäristökeskus on myöntänyt Herales Oy:lle Euroopan unionin osarahoittaman avustuksen kansainvälisen kilpailukyvyn kehityshankkeeseen.</strong></p>
<p>Hankkeen keskeinen tavoite on kehittää uusi, automatisoitu integraatioratkaisu korvaamaan vanha HeralesHub teknologia. Tämä mahdollistaa pitkälle automatisoidun, tekoälypohjaista ohjelmistokehitysratkaisuja hyödyntävän sanomavälitysintegraatioprosessin.  Uusi integraatioratkaisu poistaa nykyisen ohjelmistokehitysmallin aiheuttamat pullonkaulat ja uusien asiakkuuksien perustaminen HeralesHub-käyttäjiksi Suomessa ja kansainvälisesti on huomattavasti tehokkaampaa.</p>
<p>Hankkeessa luodaan myös pohjaa yrityksen kansainvälistymiselle. Tavoitteena kartoittaa pohjoismaiden ja erityisesti Ruotsin markkinoiden potentiaalia asiakkaiden, tukkujen ja kumppanien vaatimusten näkökulmasta.</p>
<p>Koko hankkeen kattavana osana on tekoälyn hyödyntämisen kartoitus, miten henkilöstön tekoälyosaamista kehittämällä ohjelmistokehitystä voidaan huomattavasti tehostaa. Tähän liittyen otamme käyttöön uusia ohjelmistokehitystyökaluja ja kehitämme mm. palvelinympäristöjä ja tietoturvaratkaisuja vastaamaan kasvavaa ja kansainvälistyvää liiketoimintaa.</p>

                    <a class="theme-button underlined" href="https://herales.fi/palvelut/heraleshub/" aria-label="Tutustu HeralesHubiin">
          Tutustu HeralesHubiin
        </a>
          </div>
    <div class="content-right">
                  <p><em>Etelä-Savon ELY-keskus on monialainen, valtion alueellinen toimija. Edistämme Etelä-Savon elinvoimaa tuottamalla elinkeinoihin, osaamiseen, maaseutuun sekä ympäristöön ja luonnonvaroihin kohdistuvia palveluita. Hoidamme rakennerahastotehtäviä koko Itä-Suomen alueella ja toimimme vesienhuoltotehtävissä valtakunnan tasolla. Teemme tiivistä yhteistyötä sidosryhmien ja kumppanien kanssa. Viraston päätoimipaikka sijaitsee Mikkelissä.</em></p>
<p><img decoding="async" class="alignnone size-medium wp-image-3073" style="letter-spacing: -0.16px;" src="https://herales.fi/wp-content/uploads/2025/06/FI_Co-fundedbytheEU_RGB_NEG-300x71.png" alt="" width="300" height="71" srcset="https://herales.fi/wp-content/uploads/2025/06/FI_Co-fundedbytheEU_RGB_NEG-300x71.png 300w, https://herales.fi/wp-content/uploads/2025/06/FI_Co-fundedbytheEU_RGB_NEG-1024x243.png 1024w, https://herales.fi/wp-content/uploads/2025/06/FI_Co-fundedbytheEU_RGB_NEG-768x183.png 768w, https://herales.fi/wp-content/uploads/2025/06/FI_Co-fundedbytheEU_RGB_NEG-1536x365.png 1536w, https://herales.fi/wp-content/uploads/2025/06/FI_Co-fundedbytheEU_RGB_NEG-scaled.png 2048w" sizes="(max-width: 300px) 100vw, 300px" /><a href="https://www.ely-keskus.fi/" target="_blank" rel="noopener"><img decoding="async" class="alignnone size-medium wp-image-3072" src="https://herales.fi/wp-content/uploads/2025/06/ely-logo-fi-300x77.png" alt="" width="300" height="77" srcset="https://herales.fi/wp-content/uploads/2025/06/ely-logo-fi-300x77.png 300w, https://herales.fi/wp-content/uploads/2025/06/ely-logo-fi-768x197.png 768w, https://herales.fi/wp-content/uploads/2025/06/ely-logo-fi.png 949w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>

    </div>
  </div>
</div>


<div data-block_0e6c48ef226756e3fedced2de6e297e1
class='tt-block-lift-blog-or-article tt-block tt-block-lift-blog-or-article align'>
  <div class='inner-container'>
                    <h2>Lue seuraavaksi</h2>
                <div class="lift-container">
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2025/06/eu_rahoitus2-1.jpg">
              </a>
                              <span class="date">14/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                      </div>
                                          </div>
                        <div class="title-h5">Kansainvälistymisselvitys Ruotsin markkinoista</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2026/04/herales-suomen-vahvimmat-platina-tiedote.jpg">
              </a>
                              <span class="date">02/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                      </div>
                                          </div>
                        <div class="title-h5">20 vuotta vahvaa luotettavuutta</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2023/09/Nimeton-malli-1.png">
              </a>
                              <span class="date">18/03/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                          <span class="term">Ketjut</span>
                                          <span class="term">Myymälät</span>
                                          <span class="term">Ravintolat</span>
                                          <span class="term">Tavarantoimittajat</span>
                                      </div>
                                          </div>
                        <div class="title-h5">EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">Lue lisää</a>
          </div>
              </div>
      </div>
</div>


<div  id='yhteys' data-block_60ebceada3d8d
class='tt-block-two-columns-blue tt-block tt-block-two-columns-blue align'>
  <div class='inner-container'>
          <div class="line-title">
        Ota yhteyttä
      </div>
              <h2 class="block-title">Jätä viesti tai varaa aika tapaamiselle</h2>
    
    <div class="columns-container">
              <div class="column">
          <script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/tiedotteet/feed/#gf_1' data-formid='1' novalidate autocomplete="on"> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_7'>Company</label><div class='ginput_container'><input name='input_7' id='input_1_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_7'>Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.</div></div><div id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_1'>Nimi<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'    placeholder='NIMI' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_5' id='input_1_5' type='email' value='' class='large'   placeholder='SÄHKÖPOSTI' aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_1_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'>Puhelin<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='large'    placeholder='PUHELIN' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_4" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'>Viesti</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea large'    placeholder='VIESTI'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_1_6" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_6'>CAPTCHA</label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LdjulgcAAAAAFUz6Z-nTf7J7-ZDPfsVaAsbnSxE'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Lähetä'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=a3229559ca0b70fcb40b0b3a945ba967' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='86aY5sITi6O/02a7U1I6H6RcaJmPmoJWGoSbPqoCkKtndQAgngOz0Q8UZwd7CwoJJiAQouiPNythh4Ryx6a7FsUQKThSAeefjAC6TScvdIEneUc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjRkNjc2ZTczZTgxY2Y3ZGVlODNjM2E4NjBhMTM1OWMxIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>



                  </div>
      
              <div class="column">
          <p><img decoding="async" class="alignnone wp-image-151 size-full" src="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png" alt="" width="727" height="295" srcset="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png 727w, https://herales.fi/wp-content/uploads/2021/06/integration_rocket-300x122.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></p>

        </div>
          </div>
  </div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Miksi Herales on hyvä kumppani</title>
		<link>https://herales.fi/tiedotteet/miksi-herales-on-hyva-kumppani/</link>
		
		<dc:creator><![CDATA[Kari Riipinen]]></dc:creator>
		<pubDate>Mon, 05 May 2025 06:52:19 +0000</pubDate>
				<guid isPermaLink="false">https://herales.fi/?post_type=blog&#038;p=3057</guid>

					<description><![CDATA[Palvelumme ovat avaimet käteen -ratkaisuja. Saat kaiken tarvittavan valmiina käyttöösi ilman, että sinun tarvitsee käyttää aikaa tai resursseja monimutkaisiin käyttöönottoprosesseihin. Palvelumme skaalautuvat erikokoisten yritysten tarpeisiin ja meiltä saat tarvitsemasi tuen. Näiden lisäksi ammattitaitomme, palvelualttiutemme ja palveluidemme luotettavuus ovat taanneet asiakkuuksiemme pitkäikäisyyden.]]></description>
										<content:encoded><![CDATA[<div class="tt-block-banner-normal tt-block tt-banner" style="background-color: #00a3e0; color: #ffffff;">
        <div class="hero-inner-container">
                    <div class="banner-text">
                                <div>
              <h1>Miksi Herales on hyvä kumppani</h1>

            </div>
                            </div>
          </div>
  </div>


<div data-block_ce69f9a3a8edbf895d8c2370294a8ac1
class='tt-block-recruitment tt-block tt-block-recruitment align'>
  <div class='inner-container'>
    <div class="content-left">
                    <p><strong>Herales – arkeasi helpottava kumppani</strong></p>
<p>Herales on ihmisläheinen, helposti lähestyttävä ja ketterä informaatiologistiikkakumppani juuri sinulle. HeralesHub- sanomanvälityspalvelullamme yksinkertaistat arjen rutiinit ja vapautat aikaa tuottavaan työhön. Palvelemme sinua tehokkaasti ja asiantuntevasti.</p>
<p><strong>Asiakkaidemme luottamus on meille tärkeää:</strong></p>
<p>Palvelumme ovat avaimet käteen -ratkaisuja. Saat kaiken tarvittavan valmiina käyttöösi ilman, että sinun tarvitsee käyttää aikaa tai resursseja monimutkaisiin käyttöönottoprosesseihin. Palvelumme skaalautuvat erikokoisten yritysten tarpeisiin ja meiltä saat tarvitsemasi tuen. Näiden lisäksi ammattitaitomme, palvelualttiutemme ja palveluidemme luotettavuus ovat taanneet asiakkuuksiemme pitkäikäisyyden.</p>
<p><em>”Yhteistyö Heraleksen kanssa on toiminut erinomaisesti. Heraleksen tiimillä on selkeä halu palvella asiakkaitaan proaktiivisesti, nopeasti ja ratkaisunhakuisesti.”</em> &#8211; Scandic Hotels Oy</p>
<p><em>”Yhteistyö Herales Oy:n kanssa on ollut sujuvaa ja vaivatonta alusta alkaen. Henkilöstö on ihailtavan asiakaspalvelualtista”</em> &#8211; Nord1 Market</p>
<p><em>”</em><em> Olen erityisen iloinen tavastanne reagoida nopeasti ja selkokielellä! Hädässä te olette olleet ensimmäinen, joka ottaa palloa kiinni.”</em> – CMB Ravintolat</p>
<p><strong>Nopea reagointi ja helppous ilman pönötystä</strong></p>
<p>Tavoitteemme on se, että asiointi kanssamme on aina mahdollisimman mutkatonta ja selkeää. Mahdollisten virhetilanteiden selvittäminen tapahtuu ripeästi ja tehokkaasti, jotta sinä voit keskittyä olennaiseen eli omaan liiketoimintaasi.</p>
<p>Herales on kumppani, joka tekee asiat <strong>kevyemmin, nopeammin ja paremmin</strong> – ja ennen kaikkea <strong>sinua varten</strong>.</p>

                    <a class="theme-button underlined" href="https://herales.fi/herales/ " aria-label="Tutustu meihin yrityksenä">
          Tutustu meihin yrityksenä
        </a>
          </div>
    <div class="content-right">
                  <p><strong><em>Jo 35 vuoden kokemuksella</em></strong></p>
<p><strong>Meille on tärkeintä asiakkaittemme menestyminen</strong></p>
<p>Ketterä tiimimme on erikoistunut ratkaisemaan asiakkaittemme yksilölliset tarpeet ja ymmärtää kaupan liiketoiminnan. Yli 30-vuotisen olemassaolomme aikana olemme ehtineet saavuttaa useiden merkittävien ketjujen, kauppiaiden ja tavarantoimittajien luottamuksen.</p>
<p><img decoding="async" class="alignnone size-medium wp-image-1565" src="https://herales.fi/wp-content/uploads/2022/02/cropped-herales_logo_web_white-300x52.png" alt="" width="300" height="52" srcset="https://herales.fi/wp-content/uploads/2022/02/cropped-herales_logo_web_white-300x52.png 300w, https://herales.fi/wp-content/uploads/2022/02/cropped-herales_logo_web_white-1024x178.png 1024w, https://herales.fi/wp-content/uploads/2022/02/cropped-herales_logo_web_white-768x134.png 768w, https://herales.fi/wp-content/uploads/2022/02/cropped-herales_logo_web_white.png 1050w" sizes="(max-width: 300px) 100vw, 300px" /></p>

    </div>
  </div>
</div>


<div data-block_b4ec54df440ca3db7c9684faea6e88fd
class='tt-block-lift-blog-or-article tt-block tt-block-lift-blog-or-article align'>
  <div class='inner-container'>
                    <h2>Lue seuraavaksi</h2>
                <div class="lift-container">
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2025/06/eu_rahoitus2-1.jpg">
              </a>
                              <span class="date">14/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                      </div>
                                          </div>
                        <div class="title-h5">Kansainvälistymisselvitys Ruotsin markkinoista</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2026/04/herales-suomen-vahvimmat-platina-tiedote.jpg">
              </a>
                              <span class="date">02/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                      </div>
                                          </div>
                        <div class="title-h5">20 vuotta vahvaa luotettavuutta</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2023/09/Nimeton-malli-1.png">
              </a>
                              <span class="date">18/03/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                          <span class="term">Ketjut</span>
                                          <span class="term">Myymälät</span>
                                          <span class="term">Ravintolat</span>
                                          <span class="term">Tavarantoimittajat</span>
                                      </div>
                                          </div>
                        <div class="title-h5">EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">Lue lisää</a>
          </div>
              </div>
      </div>
</div>


<div  id='yhteys' data-block_60ebceada3d8d
class='tt-block-two-columns-blue tt-block tt-block-two-columns-blue align'>
  <div class='inner-container'>
          <div class="line-title">
        Ota yhteyttä
      </div>
              <h2 class="block-title">Jätä viesti tai varaa aika tapaamiselle</h2>
    
    <div class="columns-container">
              <div class="column">
          <script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/tiedotteet/feed/#gf_1' data-formid='1' novalidate autocomplete="on"> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_7'>Company</label><div class='ginput_container'><input name='input_7' id='input_1_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_7'>Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.</div></div><div id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_1'>Nimi<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'    placeholder='NIMI' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_5' id='input_1_5' type='email' value='' class='large'   placeholder='SÄHKÖPOSTI' aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_1_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'>Puhelin<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='large'    placeholder='PUHELIN' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_4" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'>Viesti</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea large'    placeholder='VIESTI'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_1_6" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_6'>CAPTCHA</label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LdjulgcAAAAAFUz6Z-nTf7J7-ZDPfsVaAsbnSxE'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Lähetä'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=a3229559ca0b70fcb40b0b3a945ba967' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='86aY5sITi6O/02a7U1I6H6RcaJmPmoJWGoSbPqoCkKtndQAgngOz0Q8UZwd7CwoJJiAQouiPNythh4Ryx6a7FsUQKThSAeefjAC6TScvdIEneUc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjRkNjc2ZTczZTgxY2Y3ZGVlODNjM2E4NjBhMTM1OWMxIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>



                  </div>
      
              <div class="column">
          <p><img decoding="async" class="alignnone wp-image-151 size-full" src="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png" alt="" width="727" height="295" srcset="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png 727w, https://herales.fi/wp-content/uploads/2021/06/integration_rocket-300x122.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></p>

        </div>
          </div>
  </div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Herales Oy on julkaissut englanninkieliset verkkosivut</title>
		<link>https://herales.fi/tiedotteet/herales-oy-on-julkaissut-englanninkieliset-verkkosivut/</link>
		
		<dc:creator><![CDATA[Kari Riipinen]]></dc:creator>
		<pubDate>Fri, 04 Apr 2025 06:38:59 +0000</pubDate>
				<guid isPermaLink="false">https://herales.fi/?post_type=blog&#038;p=3051</guid>

					<description><![CDATA[Olemme julkaisseet englanninkieliset verkkosivut osoitteessa www.herales.com. Uusi sivusto tukee yhtiön laajentumista Pohjoismaihin ja palvelee entistä paremmin kansainvälisiä asiakkaita ja kumppaneita.]]></description>
										<content:encoded><![CDATA[<div class="tt-block-banner-normal tt-block tt-banner" style="background-color: #00a3e0; color: #ffffff;">
        <div class="hero-inner-container">
                    <div class="banner-text">
                                <div>
              <h1>Herales Oy on julkaissut englanninkieliset verkkosivut</h1>
<p>&nbsp;</p>

            </div>
                            </div>
          </div>
  </div>


<div data-block_ff730bb6ef37354a8b05072d43f7f207
class='tt-block-recruitment tt-block tt-block-recruitment align'>
  <div class='inner-container'>
    <div class="content-left">
                    <p>Olemme julkaisseet englanninkieliset verkkosivut osoitteessa <a href="https://www.herales.com" target="_blank" rel="noopener">www.herales.com</a>. Uusi sivusto on suunniteltu palvelemaan paremmin kansainvälisiä asiakkaitamme ja yhteistyökumppaneitamme, erityisesti vähittäis- ja ravintola-alalla toimivia yrityksiä sekä järjestelmätoimittajia.</p>
<p>Englanninkielisten sivujen julkaisu on osa Herales Oy:n kasvustrategiaa, jonka tavoitteena on laajentaa toimintaa Suomen ulkopuolelle, erityisesti Pohjoismaihin. Tavoitteenamme on viedä suomalainen järjestelmäosaaminen ja sähköisen sanomanvälityksen ratkaisut uusille markkinoille, joissa on tarvetta tehokkaalle, kustannustehokkaalle ja asiakaslähtöiselle integraatiopalvelulle.</p>
<p>Olemme innoissamme uusista mahdollisuuksista ja haluamme tarjota pohjoismaisille asiakkaille saman sujuvan ja luotettavan palvelukokemuksen, josta suomalaiset asiakkaamme ovat meidät oppineet tuntemaan. HeralesHub-palvelumme on jo nyt käytössä sadoissa kotimaisissa myymälöissä, ravintoloissa ja verkkokaupoissa, ja se tarjoaa tehokkaan tavan automatisoida tiedonsiirto tavarantoimittajien ja asiakkaiden välillä. Nyt tämä osaaminen on valmiina myös kansainvälisille markkinoille.</p>
<p>Tervetuloa tutustumaan englanninkielisiin sivuihimme.</p>

                    <a class="theme-button underlined" href="http://www.herales.com" aria-label="Tutustu" target="_blank" rel="noopener">
          Tutustu
        </a>
          </div>
    <div class="content-right">
                  <p><a href="http://www.herales.com" target="_blank" rel="noopener"><img decoding="async" class="size-medium wp-image-3053 aligncenter" src="https://herales.fi/wp-content/uploads/2025/04/liput_varillinen-300x157.jpg" alt="" width="300" height="157" srcset="https://herales.fi/wp-content/uploads/2025/04/liput_varillinen-300x157.jpg 300w, https://herales.fi/wp-content/uploads/2025/04/liput_varillinen-1024x536.jpg 1024w, https://herales.fi/wp-content/uploads/2025/04/liput_varillinen-768x402.jpg 768w, https://herales.fi/wp-content/uploads/2025/04/liput_varillinen.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>

    </div>
  </div>
</div>


<div data-block_1a6a0095bb34d56e40b6ec0d3c26391b
class='tt-block-lift-blog-or-article tt-block tt-block-lift-blog-or-article align'>
  <div class='inner-container'>
                    <h2>Lue seuraavaksi</h2>
                <div class="lift-container">
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2025/06/eu_rahoitus2-1.jpg">
              </a>
                              <span class="date">14/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                      </div>
                                          </div>
                        <div class="title-h5">Kansainvälistymisselvitys Ruotsin markkinoista</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2026/04/herales-suomen-vahvimmat-platina-tiedote.jpg">
              </a>
                              <span class="date">02/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                      </div>
                                          </div>
                        <div class="title-h5">20 vuotta vahvaa luotettavuutta</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2023/09/Nimeton-malli-1.png">
              </a>
                              <span class="date">18/03/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                          <span class="term">Ketjut</span>
                                          <span class="term">Myymälät</span>
                                          <span class="term">Ravintolat</span>
                                          <span class="term">Tavarantoimittajat</span>
                                      </div>
                                          </div>
                        <div class="title-h5">EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">Lue lisää</a>
          </div>
              </div>
      </div>
</div>


<div  id='yhteys' data-block_60ebceada3d8d
class='tt-block-two-columns-blue tt-block tt-block-two-columns-blue align'>
  <div class='inner-container'>
          <div class="line-title">
        Ota yhteyttä
      </div>
              <h2 class="block-title">Jätä viesti tai varaa aika tapaamiselle</h2>
    
    <div class="columns-container">
              <div class="column">
          <script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/tiedotteet/feed/#gf_1' data-formid='1' novalidate autocomplete="on"> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_7'>Company</label><div class='ginput_container'><input name='input_7' id='input_1_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_7'>Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.</div></div><div id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_1'>Nimi<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'    placeholder='NIMI' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_5' id='input_1_5' type='email' value='' class='large'   placeholder='SÄHKÖPOSTI' aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_1_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'>Puhelin<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='large'    placeholder='PUHELIN' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_4" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'>Viesti</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea large'    placeholder='VIESTI'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_1_6" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_6'>CAPTCHA</label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LdjulgcAAAAAFUz6Z-nTf7J7-ZDPfsVaAsbnSxE'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Lähetä'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=a3229559ca0b70fcb40b0b3a945ba967' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='86aY5sITi6O/02a7U1I6H6RcaJmPmoJWGoSbPqoCkKtndQAgngOz0Q8UZwd7CwoJJiAQouiPNythh4Ryx6a7FsUQKThSAeefjAC6TScvdIEneUc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjRkNjc2ZTczZTgxY2Y3ZGVlODNjM2E4NjBhMTM1OWMxIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>



                  </div>
      
              <div class="column">
          <p><img decoding="async" class="alignnone wp-image-151 size-full" src="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png" alt="" width="727" height="295" srcset="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png 727w, https://herales.fi/wp-content/uploads/2021/06/integration_rocket-300x122.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></p>

        </div>
          </div>
  </div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Herales Oy ja Suppilog aloittavat yhteistyön</title>
		<link>https://herales.fi/tiedotteet/herales-oy-ja-suppilog-aloittavat-yhteistyon/</link>
		
		<dc:creator><![CDATA[Kari Riipinen]]></dc:creator>
		<pubDate>Mon, 17 Mar 2025 11:55:00 +0000</pubDate>
				<guid isPermaLink="false">https://herales.fi/?post_type=blog&#038;p=2909</guid>

					<description><![CDATA[Suppilog on digitaalinen kaupankäyntialusta ja markkinapaikka, joka yhdistää myyjät ja ostajat sekä auttaa hallinnoimaan jälleenmyyjäverkostoja. Se on toimialariippumaton ja mahdollistaa räätälöidyt myyntikanavat sekä hinnoittelun eri asiakaskohderyhmille, kuten päivittäistavarakaupoille, apteekeille ja ravintoloille. Suppilogin logistiikkakumppanit tarjoavat kustannustehokkaita koontitoimituksia, ja alusta vähentää yritysten omia investointeja jakeluun, laskutukseen, myyntiin ja markkinointiin.]]></description>
										<content:encoded><![CDATA[<div class="tt-block-banner-normal tt-block tt-banner" style="background-color: #00a3e0; color: #ffffff;">
        <div class="hero-inner-container">
                    <div class="banner-text">
                                <div>
              <h1>Herales Oy ja Suppilog aloittavat yhteistyön</h1>
<p>&nbsp;</p>

            </div>
                            </div>
          </div>
  </div>


<div data-block_04c81dc7b071f0e9b7e9eed427f515ce
class='tt-block-recruitment tt-block tt-block-recruitment align'>
  <div class='inner-container'>
    <div class="content-left">
                    <p>Herales ja <a href="https://suppilog.fi/" target="_blank" rel="noopener">Suppilog</a> ovat aloittaneet yhteistyön. Suppilogin laajat, eri toimittajien tuotevalikoimat on nyt kytketty HeralesHub -sanomanvälityspalveluun. Tämän ansiosta ravintoloiden tilaukset, kuormakirjat ja toimitukset välittyvät automaattisesti Suppilogilta suoraan ravintoloiden kassajärjestelmiin. Suppilog on otettavissa käyttöön kaikille HeralesHub -asiakkaille.</p>
<p><strong>HeralesHub</strong></p>
<p>HeralesHub-sanomanvälityspalvelu on sähköisen sanomanvälityksen yhteisö, joka tehostaa ravintoloiden arkea poistamalla manuaalisen toimitustietojen syötön tarpeen. Ravintolayrittäjät saavat täydellisen näkyvyyden tilausten ja toimitusten hallintaan, mikä vähentää syöttövirheitä, lisää varaston luotettavuutta ja vapauttaa merkittävästi aikaa ydintoimintaan. Suuri joukko toimittajia ja ravintoloita on jo mukana ja uusia tulee mukaan jatkuvasti.</p>
<p><strong>Suppilog</strong></p>
<p>Suppilog tarjoaa myyjille tehokkaan myyntityökalun asiakaskohtaisten valikoimien, hinnoittelujen, kampanjoiden ja viestinnän hallintaan sekä tuotteiden nopeaan markkinoille tuontiin. Myyjällä on kokonaisvaltainen kontrolli tuotteisiin, tuotetietoihin, hintoihin ja myyntieriin.  Alusta mahdollistaa myös logistiikkakustannusten jakamisen toimitusten konsolidoinnilla ja nyt sähköisten kuormakirjatietojen lähetyksen suoraan kassajärjestelmään HeralesHubin välityksellä.</p>
<p>Ostajat saavat laajan valikoiman tuotteita yhdestä paikasta ja voivat käydä reaaliaikaista kauppaa suoraan toimittajien kanssa 25 eri myyntikanavassa. Ostajalle maksuton alusta yhdistää <span style="letter-spacing: -0.01rem;">tilaukset, toimitukset ja laskut yhdeksi kokonaisuudeksi, tehostaen toimintaa ja vähentäen kustannuksia.</span></p>
<p>&nbsp;</p>

                    <a class="theme-button underlined" href="https://herales.fi/palvelut/heraleshub/" aria-label="Tutustu HeralesHubiin">
          Tutustu HeralesHubiin
        </a>
          </div>
    <div class="content-right">
                  <p>Suppilog on digitaalinen kaupankäyntialusta ja markkinapaikka, joka yhdistää myyjät ja ostajat sekä auttaa hallinnoimaan jälleenmyyjäverkostoja. Se on toimialariippumaton ja mahdollistaa räätälöidyt myyntikanavat sekä hinnoittelun eri asiakaskohderyhmille, kuten päivittäistavarakaupoille, apteekeille ja ravintoloille. Suppilogin logistiikkakumppanit tarjoavat kustannustehokkaita koontitoimituksia, ja alusta vähentää yritysten omia investointeja jakeluun, laskutukseen, myyntiin ja markkinointiin.</p>
<p><a href="https://suppilog.fi/" target="_blank" rel="noopener"><img decoding="async" class="alignnone size-medium wp-image-2910" style="letter-spacing: -0.16px;" src="https://herales.fi/wp-content/uploads/2025/03/Suppilog_logo_PNG-300x125.png" alt="" width="300" height="125" srcset="https://herales.fi/wp-content/uploads/2025/03/Suppilog_logo_PNG-300x125.png 300w, https://herales.fi/wp-content/uploads/2025/03/Suppilog_logo_PNG-1024x427.png 1024w, https://herales.fi/wp-content/uploads/2025/03/Suppilog_logo_PNG-768x320.png 768w, https://herales.fi/wp-content/uploads/2025/03/Suppilog_logo_PNG.png 1200w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>

    </div>
  </div>
</div>


<div data-block_e2b211e1c21f43b17d0b93d9cbe8e43e
class='tt-block-lift-blog-or-article tt-block tt-block-lift-blog-or-article align'>
  <div class='inner-container'>
                    <h2>Lue seuraavaksi</h2>
                <div class="lift-container">
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2025/06/eu_rahoitus2-1.jpg">
              </a>
                              <span class="date">14/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                      </div>
                                          </div>
                        <div class="title-h5">Kansainvälistymisselvitys Ruotsin markkinoista</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2026/04/herales-suomen-vahvimmat-platina-tiedote.jpg">
              </a>
                              <span class="date">02/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                      </div>
                                          </div>
                        <div class="title-h5">20 vuotta vahvaa luotettavuutta</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2023/09/Nimeton-malli-1.png">
              </a>
                              <span class="date">18/03/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                          <span class="term">Ketjut</span>
                                          <span class="term">Myymälät</span>
                                          <span class="term">Ravintolat</span>
                                          <span class="term">Tavarantoimittajat</span>
                                      </div>
                                          </div>
                        <div class="title-h5">EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">Lue lisää</a>
          </div>
              </div>
      </div>
</div>


<div  id='yhteys' data-block_60ebceada3d8d
class='tt-block-two-columns-blue tt-block tt-block-two-columns-blue align'>
  <div class='inner-container'>
          <div class="line-title">
        Ota yhteyttä
      </div>
              <h2 class="block-title">Jätä viesti tai varaa aika tapaamiselle</h2>
    
    <div class="columns-container">
              <div class="column">
          <script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/tiedotteet/feed/#gf_1' data-formid='1' novalidate autocomplete="on"> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_7'>Company</label><div class='ginput_container'><input name='input_7' id='input_1_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_7'>Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.</div></div><div id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_1'>Nimi<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'    placeholder='NIMI' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_5' id='input_1_5' type='email' value='' class='large'   placeholder='SÄHKÖPOSTI' aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_1_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'>Puhelin<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='large'    placeholder='PUHELIN' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_4" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'>Viesti</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea large'    placeholder='VIESTI'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_1_6" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_6'>CAPTCHA</label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LdjulgcAAAAAFUz6Z-nTf7J7-ZDPfsVaAsbnSxE'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Lähetä'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=a3229559ca0b70fcb40b0b3a945ba967' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='86aY5sITi6O/02a7U1I6H6RcaJmPmoJWGoSbPqoCkKtndQAgngOz0Q8UZwd7CwoJJiAQouiPNythh4Ryx6a7FsUQKThSAeefjAC6TScvdIEneUc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjRkNjc2ZTczZTgxY2Y3ZGVlODNjM2E4NjBhMTM1OWMxIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>



                  </div>
      
              <div class="column">
          <p><img decoding="async" class="alignnone wp-image-151 size-full" src="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png" alt="" width="727" height="295" srcset="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png 727w, https://herales.fi/wp-content/uploads/2021/06/integration_rocket-300x122.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></p>

        </div>
          </div>
  </div>
</div>


<div class="wp-core-block">
<p></p>
</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Yonoton ja Herales yhteistyöhön – ravintoloiden tilaus- ja toimitustiedot suoraan kassajärjestelmään</title>
		<link>https://herales.fi/yonoton-ja-herales-yhteistyohon/</link>
		
		<dc:creator><![CDATA[Kari Riipinen]]></dc:creator>
		<pubDate>Mon, 10 Feb 2025 05:00:26 +0000</pubDate>
				<guid isPermaLink="false">https://herales.fi/?post_type=blog&#038;p=2786</guid>

					<description><![CDATA[Yonoton mukaan HeralesHubiin, yhteistyön tavoitteena ravintola-alan digitalisaation edistäminen.
Yhteistyön myötä Yonotonin kassa- ja myyntijärjestelmä integroidaan HeralesHub-sanomanvälityspalveluun. Nyt Yonoton -asiakkaillakin on mahdollisuus saada tilattujen kuormien toimitustiedot automaattisesti HeralesHubin välityksellä kassajärjestelmään, ilman käsinkirjaustyötä.
]]></description>
										<content:encoded><![CDATA[<div class="tt-block-banner-normal tt-block tt-banner" style="background-color: #00a3e0; color: #ffffff;">
        <div class="hero-inner-container">
                    <div class="banner-text">
                                <div>
              <h1>Yonoton ja Herales yhteistyöhön</h1>

            </div>
                            </div>
          </div>
  </div>


<div data-block_f4e76180b324d046ac9368f3c0f25b37
class='tt-block-recruitment tt-block tt-block-recruitment align'>
  <div class='inner-container'>
    <div class="content-left">
                    <p style="margin-bottom: 12.0pt;"><span style="font-size: 11.0pt; font-family: 'Arial',sans-serif;"><a href="https://www.yonoton.com/" target="_blank" rel="noopener">Yonoton</a> ja Herales ovat aloittaneet strategisen yhteistyön, joka tuo merkittäviä etuja ravintola-alan toimijoille. Yhteistyön ansiosta Yonottoman kassa- ja muut monikanavaisen myynnin järjestelmät integroituvat Heralesin tarjoamaan HeralesHub -sanomanvälityspalveluun, jolloin ravintoloiden tilaukset, kuormakirjat  ja toimitukset välittyvät automaattisesti toimittajilta suoraan kassoihin. Kun kassajärjestelmän varastointi pysyy aina ajan tasalla, raportointiin voidaan luottaa ja inventaariot ovat helpompia. </span></p>
<p style="margin-bottom: 12.0pt;"><span style="font-size: 11.0pt; font-family: 'Arial',sans-serif;">Tämä uudistus virtaviivaistaa ravintoloiden arkea poistamalla manuaalisen tiedonsyötön tarpeen. Ravintolayrittäjät saavat täydellisen näkyvyyden tilausten ja toimitusten hallintaan, mikä vähentää virheitä, nopeuttaa prosesseja ja vapauttaa aikaa ydintoimintaan.</span></p>
<p style="margin-bottom: 12.0pt;"><span style="font-size: 11.0pt; font-family: 'Arial',sans-serif;">”Heralesin ja Yonottoman yhteistyö on tärkeä askel kohti ravintola-alan tehokkuuden parantamista. Automatisoimalla tilaus- ja toimitustietojen siirron voimme tarjota asiakkaillemme entistä älykkäämpiä ratkaisuja arjen haasteisiin.” kertoo Yonottoman Operatiivinen johtaja Pasi Lindqvist. </span></p>
<p style="margin-bottom: 12.0pt;"><span style="font-size: 11.0pt; font-family: 'Arial',sans-serif;">Heralesin toimitusjohtaja Kari Riipinen täydentää: ”Yhteistyö Yonotonin kanssa tuo lisäarvoa HeralesHub -ekosysteemiin ja osoittaa, miten innovatiivisten teknologioiden yhdistäminen tekee ravintola-alan logistiikasta saumatonta ja läpinäkyvää.”</span></p>
<p style="margin-bottom: 12.0pt;"><span style="font-size: 11.0pt; font-family: 'Arial',sans-serif;">Tämä ratkaisu on saatavilla Yonottoman asiakkaille välittömästi ja on jo käytössä lukuisilla asiakkailla. Lisätietoa yhteistyön tuomista hyödyistä voi lukea verkkosivuiltamme tai ottamalla yhteyttä myyntitiimiimme.</span></p>

                    <a class="theme-button underlined" href="https://herales.fi/palvelut/heraleshub/" aria-label="Tutustu HeralesHubiin">
          Tutustu HeralesHubiin
        </a>
          </div>
    <div class="content-right">
                  <p>Yonoton on suomalainen ravintola- ja tapahtuma-alan järjestelmätoimittaja, joka tarjoaa digitaalisen palvelualustan mm. ravintoloille ja huvipuistoille tilausten, maksujen ja asiakasviestinnän hallintaan.</p>
<p><a href="https://www.yonoton.com/" target="_blank" rel="noopener"><img decoding="async" class="alignnone size-full wp-image-2782" src="https://herales.fi/wp-content/uploads/2025/01/Yonoton_logo_color.png" alt="Yonoton_www" width="200" height="71" /></a></p>

    </div>
  </div>
</div>


<div data-block_e4b443573c2ffe86d8a5ef58bc5c1561
class='tt-block-lift-blog-or-article tt-block tt-block-lift-blog-or-article align'>
  <div class='inner-container'>
                    <h2>Lue seuraavaksi</h2>
                <div class="lift-container">
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2025/06/eu_rahoitus2-1.jpg">
              </a>
                              <span class="date">14/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                      </div>
                                          </div>
                        <div class="title-h5">Kansainvälistymisselvitys Ruotsin markkinoista</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/kansainvalistymisselvitys-ruotsin-markkinoista/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2026/04/herales-suomen-vahvimmat-platina-tiedote.jpg">
              </a>
                              <span class="date">02/04/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                      </div>
                                          </div>
                        <div class="title-h5">20 vuotta vahvaa luotettavuutta</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/20-vuotta-vahvaa-luotettavuutta/">Lue lisää</a>
          </div>
                  <div class="lift">
            <div class="image-container">
              <a href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">
                <img decoding="async" src="https://herales.fi/wp-content/uploads/2023/09/Nimeton-malli-1.png">
              </a>
                              <span class="date">18/03/2026</span>
                                                  <div class="term-container">
                                          <span class="term">Ajankohtaista</span>
                                          <span class="term">HeralesHub</span>
                                          <span class="term">Ketjut</span>
                                          <span class="term">Myymälät</span>
                                          <span class="term">Ravintolat</span>
                                          <span class="term">Tavarantoimittajat</span>
                                      </div>
                                          </div>
                        <div class="title-h5">EDI-sanomat kaupan alalla – mitä yrityksen kannattaa tietää</div>
                        <a class="theme-button underlined" href="https://herales.fi/tiedotteet/edi-sanomat-kaupan-alalla/">Lue lisää</a>
          </div>
              </div>
      </div>
</div>


<div  id='yhteys' data-block_60ebceada3d8d
class='tt-block-two-columns-blue tt-block tt-block-two-columns-blue align'>
  <div class='inner-container'>
          <div class="line-title">
        Ota yhteyttä
      </div>
              <h2 class="block-title">Jätä viesti tai varaa aika tapaamiselle</h2>
    
    <div class="columns-container">
              <div class="column">
          <script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/tiedotteet/feed/#gf_1' data-formid='1' novalidate autocomplete="on"> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_7'>Company</label><div class='ginput_container'><input name='input_7' id='input_1_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_7'>Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.</div></div><div id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_1'>Nimi<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'    placeholder='NIMI' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_5' id='input_1_5' type='email' value='' class='large'   placeholder='SÄHKÖPOSTI' aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_1_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'>Puhelin<span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='large'    placeholder='PUHELIN' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_4" class="gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'>Viesti</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea large'    placeholder='VIESTI'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_1_6" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_6'>CAPTCHA</label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LdjulgcAAAAAFUz6Z-nTf7J7-ZDPfsVaAsbnSxE'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Lähetä'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=a3229559ca0b70fcb40b0b3a945ba967' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='86aY5sITi6O/02a7U1I6H6RcaJmPmoJWGoSbPqoCkKtndQAgngOz0Q8UZwd7CwoJJiAQouiPNythh4Ryx6a7FsUQKThSAeefjAC6TScvdIEneUc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjRkNjc2ZTczZTgxY2Y3ZGVlODNjM2E4NjBhMTM1OWMxIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://herales.fi/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>



                  </div>
      
              <div class="column">
          <p><img decoding="async" class="alignnone wp-image-151 size-full" src="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png" alt="" width="727" height="295" srcset="https://herales.fi/wp-content/uploads/2021/06/integration_rocket.png 727w, https://herales.fi/wp-content/uploads/2021/06/integration_rocket-300x122.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></p>

        </div>
          </div>
  </div>
</div>


<div class="wp-core-block">
<p></p>
</div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
