{"id":18550,"date":"2025-05-28T09:54:57","date_gmt":"2025-05-28T09:54:57","guid":{"rendered":"https:\/\/eflow.live\/blogi\/new-feature-instantly-consolidate-identical-coding-rows\/"},"modified":"2025-06-09T13:38:55","modified_gmt":"2025-06-09T13:38:55","slug":"uus-funktsioon-nutikas-kuluridade-koondamine","status":"publish","type":"post","link":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/","title":{"rendered":"Uus funktsioon: nutikas kuluridade koondamine!"},"content":{"rendered":"\n<p>Telema eFlow meeskond t\u00f6\u00f6tab pidevalt selle nimel, et muuta ostuarvete haldus nutikamaks ja kasutajas\u00f5bralikumaks. Sel kuul toome teieni kaks uut funktsiooni, mis aitavad s\u00e4\u00e4sta aega ja v\u00e4hendada k\u00e4sit\u00f6\u00f6d.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Koonda identsed kuluread \u00fche nupuvajutusega<\/h3>\n\n\n\n<p>Sarnased kuluread arvetel v\u00f5ivad muuta arve sisestamise aegan\u00f5udvaks ja segaseks. N\u00fc\u00fcd on v\u00f5imalik identsed koodiread automaatselt kokku koondada.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Konto<\/li>\n\n\n\n<li>Kirjeldus<\/li>\n\n\n\n<li>K\u00e4ibemaksukood<\/li>\n\n\n\n<li>Kulukoht<\/li>\n<\/ul>\n\n\n\n<p>Kui k\u00f5ik need neli kuluridadel \u00fchtivad, saab read nupuvajutusega \u00fcheks liita.<\/p>\n\n\n\n<p>Vajuta \u201cSummeeri identsed kuluread\u201d ja las eFlow teeb koondamise t\u00f6\u00f6 sinu eest.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"662\" src=\"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/1.-Sum-coding-rows-EST-1-1024x662.png\" alt=\"\" class=\"wp-image-18576\" style=\"object-fit:cover\" srcset=\"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/1.-Sum-coding-rows-EST-1-1024x662.png 1024w, https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/1.-Sum-coding-rows-EST-1-300x194.png 300w, https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/1.-Sum-coding-rows-EST-1-768x497.png 768w, https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/1.-Sum-coding-rows-EST-1.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>Miks uus funktsioon kasulik on?<\/strong><\/p>\n\n\n\n<p>V\u00e4hendab sarnaste ridade k\u00e4sitsi koondamise vajadust ning tagab selgemad kuluread.<\/p>\n\n\n\n<p>NB! Kuluridade koondamist ei ole v\u00f5imalik tagasi v\u00f5tta &#8211; nupu vajutamisel j\u00e4\u00e4vad alles ainult koondatud read. Kui on vaja ridu hiljem eraldada, tuleb seda teha k\u00e4sitsi.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Arve tunnusteta PDF dokumendi v\u00e4ljad kiiremini t\u00e4idetavad<\/h3>\n\n\n\n<p>Varem lisas eFlow arve tunnusteta PDF dokumentidele p\u00e4isesse eelduslikku infot (nt oletatava arve kuup\u00e4eva ja makset\u00e4htaja), et oleks lihtsam seda dokumenti arvena menetleda. Kasutajate tagasiside p\u00f5hjal oleme selle sammu eemaldanud, sest eelt\u00e4idetud info kustutamine osutus ebavajalikuks lisasammuks eFlows.<\/p>\n\n\n\n<p><strong>Mis muutus?<\/strong><\/p>\n\n\n\n<p>K\u00f5ik arve tunnusteta PDF dokumendi infov\u00e4ljad on n\u00fc\u00fcd vaikimisi t\u00fchjad. Sisestada tuleb ainult vajalik info ning enam ei pea eelt\u00e4idetud andmeid kustutama, et \u00f5iget infot sisestada. S\u00e4\u00e4stad j\u00e4lle aega!<\/p>\n\n\n\n<p>ENNE:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/2.-Dummy-data-EST-1-1024x563.png\" alt=\"\" class=\"wp-image-18579\" style=\"object-fit:cover\" srcset=\"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/2.-Dummy-data-EST-1-1024x563.png 1024w, https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/2.-Dummy-data-EST-1-300x165.png 300w, https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/2.-Dummy-data-EST-1-768x422.png 768w, https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/2.-Dummy-data-EST-1.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>N\u00dc\u00dcD:<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"551\" src=\"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/3.-Dummy-data-EST-1-1024x551.png\" alt=\"\" class=\"wp-image-18581\" style=\"object-fit:cover\" srcset=\"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/3.-Dummy-data-EST-1-1024x551.png 1024w, https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/3.-Dummy-data-EST-1-300x162.png 300w, https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/3.-Dummy-data-EST-1-768x413.png 768w, https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/3.-Dummy-data-EST-1.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tutvu uuendustega juba t\u00e4na<\/h2>\n\n\n\n<p>Need uuendused on loodud selleks, et oleks veelgi kiirem ja lihtsam arveid eFlows menetleda.<\/p>\n\n\n\n<p>Need uuendused on juba <strong>k\u00e4ttesaadavad<\/strong>! Lihtsalt logi sisse ja proovi j\u00e4rele.<\/p>\n\n\n\n<p><strong>Proovi kohe <a href=\"https:\/\/portal.telema.com\/eflow2\/#\/\" target=\"_blank\" rel=\"noreferrer noopener\">Telema eFlow&#8217;s<\/a><\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">K\u00fcsimusi v\u00f5i tagasisidet?<\/h3>\n\n\n\n<p>Kui soovid rohkem infot v\u00f5i vajad abi uute funktsioonide kasutamisel, v\u00f5ta meiega julgelt \u00fchendust. Aitame meeleldi!<\/p>\n\n\n\n<p>Ait\u00e4h, et oled osa Telema eFlow arenemise teekonnast! Peagi on oodata j\u00e4rgmisi uuendusi.<\/p>\n\n\n\n<p><\/p>\n\n\n<script type=\"text\/javascript\">var gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener(\"DOMContentLoaded\",o):document.addEventListener(\"gform_main_scripts_loaded\",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook(\"action\",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook(\"filter\",o,n,r,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,n){gform.removeHook(\"action\",o,n)},removeFilter:function(o,n,r){gform.removeHook(\"filter\",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+\"_\"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==n?t.apply(null,r):r[0]=t.apply(null,r)})),\"filter\"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});<\/script>\n                <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_2' >\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">V\u00f5ta \u00fchendust<\/h2>\n                            <p class='gform_description'><\/p>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>* kohustuslik v\u00e4li<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_2'  action='\/et\/wp-json\/wp\/v2\/posts\/18550' data-formid='2' novalidate autocomplete=\"off\">\n                        <div class='gform-body gform_body'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_2_1\" class=\"gfield gfield--type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_2_1\" ><label class='gfield_label gform-field-label' for='input_2_1'>Ettev\u00f5te<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_1' id='input_2_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_2_2\" class=\"gfield gfield--type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_2_2\" ><label class='gfield_label gform-field-label' for='input_2_2'>Nimi<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_2' id='input_2_2' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_2_3\" class=\"gfield gfield--type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_2_3\" ><label class='gfield_label gform-field-label' for='input_2_3'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input autocomplete=\"off\"  name='input_3' id='input_2_3' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_2_4\" class=\"gfield gfield--type-phone gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_2_4\" ><label class='gfield_label gform-field-label' for='input_2_4'>Telefon<\/label><div class='ginput_container ginput_container_phone'><input autocomplete=\"off\"  name='input_4' id='input_2_4' type='tel' value='' class='large'    aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_12\" class=\"gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_2_12\" ><label class='gfield_label gform-field-label' for='input_2_12'>Raamatupidamistarkvara<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_12' id='input_2_12' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_2_9\" class=\"gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_2_9\" ><label class='gfield_label gform-field-label' for='input_2_9'>S\u00f5num<\/label><div class='ginput_container ginput_container_textarea'><textarea autocomplete=\"off\"  name='input_9' id='input_2_9' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_2_10\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full privacy-validation gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_2_10\" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Privaatsuspoliitika<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_container ginput_container_consent'><input autocomplete=\"off\"  name='input_10.1' id='input_2_10_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_2_10_1' >N\u00f5ustun Telema Privaatsuspoliitikaga<span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/label><input autocomplete=\"off\"  type='hidden' name='input_10.2' value='N\u00f5ustun Telema Privaatsuspoliitikaga' class='gform_hidden' \/><input autocomplete=\"off\"  type='hidden' name='input_10.3' value='2' class='gform_hidden' \/><\/div><\/fieldset><fieldset id=\"field_2_11\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full privacy-validation field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_2_11\" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Turundus<\/legend><div class='ginput_container ginput_container_consent'><input autocomplete=\"off\"  name='input_11.1' id='input_2_11_1' type='checkbox' value='1'    aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_2_11_1' >Soovin e-posti teel saada ajakohaseid uudiseid Telema teenuste kohta.<\/label><input autocomplete=\"off\"  type='hidden' name='input_11.2' value='Soovin e-posti teel saada ajakohaseid uudiseid Telema teenuste kohta.' class='gform_hidden' \/><input autocomplete=\"off\"  type='hidden' name='input_11.3' value='2' class='gform_hidden' \/><\/div><\/fieldset><div id=\"field_2_13\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_2_13\" ><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_13' id='input_2_13' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/posts\/18550' \/><\/div><\/div><div id=\"field_2_14\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_2_14\" ><label class='gfield_label gform-field-label' for='input_2_14'>Comments<\/label><div class='ginput_container'><input autocomplete=\"off\"  name='input_14' id='input_2_14' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_2_14'>This field is for validation purposes and should be left unchanged.<\/div><\/div><\/div><\/div>\n        <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_2' class='gform_button button' value='Saadan s\u00f5numi'  onclick='if(window[\"gf_submitting_2\"]){return false;}  if( !jQuery(\"#gform_2\")[0].checkValidity || jQuery(\"#gform_2\")[0].checkValidity()){window[\"gf_submitting_2\"]=true;}  ' onkeypress='if( event.keyCode == 13 ){ if(window[\"gf_submitting_2\"]){return false;} if( !jQuery(\"#gform_2\")[0].checkValidity || jQuery(\"#gform_2\")[0].checkValidity()){window[\"gf_submitting_2\"]=true;}  jQuery(\"#gform_2\").trigger(\"submit\",[true]); }' \/> \n            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCIxMC4xXCI6XCI1MzZiNjM2NTUyY2YzNDgxZTJhYTdkMGFhM2Y3NWM0Y1wiLFwiMTAuMlwiOlwiNmU3NDM3ZGM4YWYyOWU5ZDMwNDVkYzhiMTg4NWNiNWFcIixcIjEwLjNcIjpcIjZmZmIyZTA1MTNjMGQ3NjY2YzRkNTA3NjkxMDNlMmZlXCIsXCIxMS4xXCI6XCI1MzZiNjM2NTUyY2YzNDgxZTJhYTdkMGFhM2Y3NWM0Y1wiLFwiMTEuMlwiOlwiM2ZhNjM5MWI0YzQzNWY4N2M5ZmYyYTg3YTM3ODA5ZjFcIixcIjExLjNcIjpcIjZmZmIyZTA1MTNjMGQ3NjY2YzRkNTA3NjkxMDNlMmZlXCJ9IiwiYzc2MTBhMWVkZjdjNjJkNGJkN2M3ZDcyNjBhMzhhMTciXQ==' \/>\n            <input type='hidden' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' \/>\n            <input type='hidden' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https:\/\/eflow.live\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_2').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_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').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_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https:\/\/eflow.live\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = 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_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);                if (event && event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            jQuery( document ).trigger( 'gform_post_render', [2, current_page] );            gform.utils.trigger( { event: 'gform\/postRender', native: false, data: { formId: 2, currentPage: 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();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Telema eFlow meeskond t\u00f6\u00f6tab pidevalt selle nimel, et muuta ostuarvete haldus nutikamaks ja kasutajas\u00f5bralikumaks. Sel kuul toome teieni kaks uut [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":18548,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[22,21],"tags":[],"class_list":["post-18550","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-eflow-kohta","category-parimad-praktikad"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Uus funktsioon: nutikas kuluridade koondamine! | Blog | Telema eFlow<\/title>\n<meta name=\"description\" content=\"Sel kuul toome teieni kaks uut funktsiooni, mis aitavad s\u00e4\u00e4sta aega ja v\u00e4hendada k\u00e4sit\u00f6\u00f6d. Koonda identsed kuluread \u00fche...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Uus funktsioon: nutikas kuluridade koondamine! | Blog | Telema eFlow\" \/>\n<meta property=\"og:description\" content=\"Sel kuul toome teieni kaks uut funktsiooni, mis aitavad s\u00e4\u00e4sta aega ja v\u00e4hendada k\u00e4sit\u00f6\u00f6d. Koonda identsed kuluread \u00fche...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/\" \/>\n<meta property=\"og:site_name\" content=\"Telema eFlow\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Telema.AS\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-28T09:54:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-09T13:38:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/coding-rows.png\" \/>\n\t<meta property=\"og:image:width\" content=\"793\" \/>\n\t<meta property=\"og:image:height\" content=\"528\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Getter Salus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Getter Salus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/\"},\"author\":{\"name\":\"Getter Salus\",\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/#\\\/schema\\\/person\\\/1a9bf0227f8cf84ee991eadbbe2523df\"},\"headline\":\"Uus funktsioon: nutikas kuluridade koondamine!\",\"datePublished\":\"2025-05-28T09:54:57+00:00\",\"dateModified\":\"2025-06-09T13:38:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/\"},\"wordCount\":310,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/eflow.live\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/coding-rows.png\",\"articleSection\":[\"eFlow kohta\",\"Parimad praktikad\"],\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/\",\"url\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/\",\"name\":\"Uus funktsioon: nutikas kuluridade koondamine! | Blog | Telema eFlow\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/eflow.live\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/coding-rows.png\",\"datePublished\":\"2025-05-28T09:54:57+00:00\",\"dateModified\":\"2025-06-09T13:38:55+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/#\\\/schema\\\/person\\\/1a9bf0227f8cf84ee991eadbbe2523df\"},\"description\":\"Sel kuul toome teieni kaks uut funktsiooni, mis aitavad s\u00e4\u00e4sta aega ja v\u00e4hendada k\u00e4sit\u00f6\u00f6d. Koonda identsed kuluread \u00fche...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/#primaryimage\",\"url\":\"https:\\\/\\\/eflow.live\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/coding-rows.png\",\"contentUrl\":\"https:\\\/\\\/eflow.live\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/coding-rows.png\",\"width\":793,\"height\":528,\"caption\":\"kuluridade kooondamine\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/uus-funktsioon-nutikas-kuluridade-koondamine\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/eflow.live\\\/et\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uus funktsioon: nutikas kuluridade koondamine!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/#website\",\"url\":\"https:\\\/\\\/eflow.live\\\/et\\\/\",\"name\":\"Telema eFlow\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/eflow.live\\\/et\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"et\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/eflow.live\\\/et\\\/#\\\/schema\\\/person\\\/1a9bf0227f8cf84ee991eadbbe2523df\",\"name\":\"Getter Salus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b5c1fb2f9ad8a0a813862b11d59765e802fd5f37d976e8df85ee7df22d2c9ed8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b5c1fb2f9ad8a0a813862b11d59765e802fd5f37d976e8df85ee7df22d2c9ed8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b5c1fb2f9ad8a0a813862b11d59765e802fd5f37d976e8df85ee7df22d2c9ed8?s=96&d=mm&r=g\",\"caption\":\"Getter Salus\"},\"url\":\"https:\\\/\\\/eflow.live\\\/et\\\/blogi\\\/author\\\/getter-salus\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Uus funktsioon: nutikas kuluridade koondamine! | Blog | Telema eFlow","description":"Sel kuul toome teieni kaks uut funktsiooni, mis aitavad s\u00e4\u00e4sta aega ja v\u00e4hendada k\u00e4sit\u00f6\u00f6d. Koonda identsed kuluread \u00fche...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/","og_locale":"et_EE","og_type":"article","og_title":"Uus funktsioon: nutikas kuluridade koondamine! | Blog | Telema eFlow","og_description":"Sel kuul toome teieni kaks uut funktsiooni, mis aitavad s\u00e4\u00e4sta aega ja v\u00e4hendada k\u00e4sit\u00f6\u00f6d. Koonda identsed kuluread \u00fche...","og_url":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/","og_site_name":"Telema eFlow","article_publisher":"https:\/\/www.facebook.com\/Telema.AS\/","article_published_time":"2025-05-28T09:54:57+00:00","article_modified_time":"2025-06-09T13:38:55+00:00","og_image":[{"width":793,"height":528,"url":"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/coding-rows.png","type":"image\/png"}],"author":"Getter Salus","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Getter Salus","Est. reading time":"2 minutit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/#article","isPartOf":{"@id":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/"},"author":{"name":"Getter Salus","@id":"https:\/\/eflow.live\/et\/#\/schema\/person\/1a9bf0227f8cf84ee991eadbbe2523df"},"headline":"Uus funktsioon: nutikas kuluridade koondamine!","datePublished":"2025-05-28T09:54:57+00:00","dateModified":"2025-06-09T13:38:55+00:00","mainEntityOfPage":{"@id":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/"},"wordCount":310,"commentCount":0,"image":{"@id":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/#primaryimage"},"thumbnailUrl":"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/coding-rows.png","articleSection":["eFlow kohta","Parimad praktikad"],"inLanguage":"et","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/","url":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/","name":"Uus funktsioon: nutikas kuluridade koondamine! | Blog | Telema eFlow","isPartOf":{"@id":"https:\/\/eflow.live\/et\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/#primaryimage"},"image":{"@id":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/#primaryimage"},"thumbnailUrl":"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/coding-rows.png","datePublished":"2025-05-28T09:54:57+00:00","dateModified":"2025-06-09T13:38:55+00:00","author":{"@id":"https:\/\/eflow.live\/et\/#\/schema\/person\/1a9bf0227f8cf84ee991eadbbe2523df"},"description":"Sel kuul toome teieni kaks uut funktsiooni, mis aitavad s\u00e4\u00e4sta aega ja v\u00e4hendada k\u00e4sit\u00f6\u00f6d. Koonda identsed kuluread \u00fche...","breadcrumb":{"@id":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/"]}]},{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/#primaryimage","url":"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/coding-rows.png","contentUrl":"https:\/\/eflow.live\/wp-content\/uploads\/2025\/05\/coding-rows.png","width":793,"height":528,"caption":"kuluridade kooondamine"},{"@type":"BreadcrumbList","@id":"https:\/\/eflow.live\/et\/blogi\/uus-funktsioon-nutikas-kuluridade-koondamine\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eflow.live\/et\/"},{"@type":"ListItem","position":2,"name":"Uus funktsioon: nutikas kuluridade koondamine!"}]},{"@type":"WebSite","@id":"https:\/\/eflow.live\/et\/#website","url":"https:\/\/eflow.live\/et\/","name":"Telema eFlow","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eflow.live\/et\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"},{"@type":"Person","@id":"https:\/\/eflow.live\/et\/#\/schema\/person\/1a9bf0227f8cf84ee991eadbbe2523df","name":"Getter Salus","image":{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/secure.gravatar.com\/avatar\/b5c1fb2f9ad8a0a813862b11d59765e802fd5f37d976e8df85ee7df22d2c9ed8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b5c1fb2f9ad8a0a813862b11d59765e802fd5f37d976e8df85ee7df22d2c9ed8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b5c1fb2f9ad8a0a813862b11d59765e802fd5f37d976e8df85ee7df22d2c9ed8?s=96&d=mm&r=g","caption":"Getter Salus"},"url":"https:\/\/eflow.live\/et\/blogi\/author\/getter-salus\/"}]}},"_links":{"self":[{"href":"https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/posts\/18550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/comments?post=18550"}],"version-history":[{"count":3,"href":"https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/posts\/18550\/revisions"}],"predecessor-version":[{"id":18583,"href":"https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/posts\/18550\/revisions\/18583"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/media\/18548"}],"wp:attachment":[{"href":"https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/media?parent=18550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/categories?post=18550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eflow.live\/et\/wp-json\/wp\/v2\/tags?post=18550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}