window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"wpemoji":"https:\/\/jopioneiro.mtportal.info\/wp-includes\/js\/wp-emoji.js?ver=6.3.5","twemoji":"https:\/\/jopioneiro.mtportal.info\/wp-includes\/js\/twemoji.js?ver=6.3.5"}}; /** * @output wp-includes/js/wp-emoji-loader.js */ /** * Emoji Settings as exported in PHP via _print_emoji_detection_script(). * @typedef WPEmojiSettings * @type {object} * @property {?object} source * @property {?string} source.concatemoji * @property {?string} source.twemoji * @property {?string} source.wpemoji * @property {?boolean} DOMReady * @property {?Function} readyCallback */ /** * tests. * @typedef Tests * @type {object} * @property {?boolean} flag * @property {?boolean} emoji */ /** * IIFE to detect emoji and load Twemoji if needed. * * @param {Window} window * @param {Document} document * @param {WPEmojiSettings} settings */ ( function wpEmojiLoader( window, document, settings ) { if ( typeof Promise === 'undefined' ) { return; } var sessionStorageKey = 'wpEmojiSettingss'; var tests = [ 'flag', 'emoji' ]; /** * Checks whether the browser s offloading to a Worker. * * @since 6.3.0 * * @private * * @returns {boolean} */ function sWorkerOffloading() { return ( typeof Worker !== 'undefined' && typeof OffscreenCanvas !== 'undefined' && typeof URL !== 'undefined' && URL.createObjectURL && typeof Blob !== 'undefined' ); } /** * @typedef SessionTests * @type {object} * @property {number} timestamp * @property {Tests} Tests */ /** * Get tests from session. * * @since 6.3.0 * * @private * * @returns {?Tests} tests, or null if not set or older than 1 week. */ function getSessionTests() { try { /** @type {SessionTests} */ var item = JSON.parse( sessionStorage.getItem( sessionStorageKey ) ); if ( typeof item === 'object' && typeof item.timestamp === 'number' && new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. typeof item.Tests === 'object' ) { return item.Tests; } } catch ( e ) {} return null; } /** * Persist the s in session storage. * * @since 6.3.0 * * @private * * @param {Tests} Tests tests. */ function setSessionTests( Tests ) { try { /** @type {SessionTests} */ var item = { Tests: Tests, timestamp: new Date().valueOf() }; sessionStorage.setItem( sessionStorageKey, JSON.stringify( item ) ); } catch ( e ) {} } /** * Checks if two sets of Emoji characters render the same visually. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 4.9.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} set1 Set of Emoji to test. * @param {string} set2 Set of Emoji to test. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( context, set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set1, 0, 0 ); var rendered1 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set2, 0, 0 ); var rendered2 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); return rendered1.every( function ( rendered2Data, index ) { return rendered2Data === rendered2[ index ]; } ); } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 4.2.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} type Whether to test for of "flag" or "emoji". * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browsersEmoji( context, type, emojiSetsRenderIdentically ) { var isIdentical; switch ( type ) { case 'flag': /* * Test for Transgender flag compatibility. Added in Unicode 13. * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (white flag emoji + transgender symbol). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width er sequence '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for UN flag compatibility. This is the least ed of the letter locale flags, * so gives us an easy test for full . * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly ([U] + [N]). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDDFA\uD83C\uDDF3', // as the sequence of two code points '\uD83C\uDDFA\u200B\uD83C\uDDF3' // as the two code points separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather a five letter sub-division code. * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). */ isIdentical = emojiSetsRenderIdentically( context, // as the flag sequence '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', // with each code point separated by a zero-width space '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' ); return ! isIdentical; case 'emoji': /* * Why can't we be friends? Everyone can now shake hands in emoji, regardless of skin tone! * * To test for Emoji 14.0 , try to render a new emoji: Handshake: Light Skin Tone, Dark Skin Tone. * * The Handshake: Light Skin Tone, Dark Skin Tone emoji is a ZWJ sequence combining 🫱 Rightwards Hand, * 🏻 Light Skin Tone, a Zero Width er, 🫲 Leftwards Hand, and 🏿 Dark Skin Tone. * * 0x1FAF1 == Rightwards Hand * 0x1F3FB == Light Skin Tone * 0x200D == Zero-Width er (ZWJ) that links the code points for the new emoji or * 0x200B == Zero-Width Space (ZWS) that is rendered for clients not ing the new emoji. * 0x1FAF2 == Leftwards Hand * 0x1F3FF == Dark Skin Tone. * * When updating this test for future Emoji releases, ensure that individual emoji that make up the * sequence come from older emoji standards. */ isIdentical = emojiSetsRenderIdentically( context, '\uD83E\uDEF1\uD83C\uDFFB\u200D\uD83E\uDEF2\uD83C\uDFFF', // as the zero-width er sequence '\uD83E\uDEF1\uD83C\uDFFB\u200B\uD83E\uDEF2\uD83C\uDFFF' // separated by a zero-width space ); return ! isIdentical; } return false; } /** * Checks emoji tests. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 6.3.0 * * @private * * @param {string[]} tests Tests. * @param {Function} browsersEmoji Reference to browsersEmoji function, needed due to minification. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {Tests} tests. */ function testEmojis( tests, browsersEmoji, emojiSetsRenderIdentically ) { var canvas; if ( typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope ) { canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. } else { canvas = document.createElement( 'canvas' ); } var context = canvas.getContext( '2d', { willReadFrequently: true } ); /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesn't work when the font is bolder than 500 weight. So, we * check for bold rendering to avoid invisible emoji in Chrome. */ context.textBaseline = 'top'; context.font = '600 32px Arial'; var s = {}; tests.forEach( function ( test ) { s[ test ] = browsersEmoji( context, test, emojiSetsRenderIdentically ); } ); return s; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {string} src The url where the script is located. * * @return {void} */ function addScript( src ) { var script = document.createElement( 'script' ); script.src = src; script.defer = true; document.head.appendChild( script ); } settings.s = { everything: true, everythingExceptFlag: true }; // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired. var domReadyPromise = new Promise( function ( resolve ) { document.addEventListener( 'DOMContentLoaded', resolve, { once: true } ); } ); // Obtain the emoji from the browser, asynchronously when possible. new Promise( function ( resolve ) { var Tests = getSessionTests(); if ( Tests ) { resolve( Tests ); return; } if ( sWorkerOffloading() ) { try { // Note that the functions are being ed as arguments due to minification. var workerScript = 'postMessage(' + testEmojis.toString() + '(' + [ JSON.stringify( tests ), browsersEmoji.toString(), emojiSetsRenderIdentically.toString() ].( ',' ) + '));'; var blob = new Blob( [ workerScript ], { type: 'text/javascript' } ); var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojis' } ); worker.onmessage = function ( event ) { Tests = event.data; setSessionTests( Tests ); worker.terminate(); resolve( Tests ); }; return; } catch ( e ) {} } Tests = testEmojis( tests, browsersEmoji, emojiSetsRenderIdentically ); setSessionTests( Tests ); resolve( Tests ); } ) // Once the browser emoji has been obtained from the session, finalize the settings. .then( function ( Tests ) { /* * Tests the browser for flag emojis and other emojis, and adjusts the * settings accordingly. */ for ( var test in Tests ) { settings.s[ test ] = Tests[ test ]; settings.s.everything = settings.s.everything && settings.s[ test ]; if ( 'flag' !== test ) { settings.s.everythingExceptFlag = settings.s.everythingExceptFlag && settings.s[ test ]; } } settings.s.everythingExceptFlag = settings.s.everythingExceptFlag && ! settings.s.flag; // Sets DOMReady to false and assigns a ready function to settings. settings.DOMReady = false; settings.readyCallback = function () { settings.DOMReady = true; }; } ) .then( function () { return domReadyPromise; } ) .then( function () { // When the browser can not render everything we need to load a polyfill. if ( ! settings.s.everything ) { settings.readyCallback(); var src = settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } ); } )( window, document, window._wpemojiSettings ); window.tdb_global_vars = {"wpRestUrl":"https:\/\/jopioneiro.mtportal.info\/wp-json\/","permalinkStructure":"\/%postname%\/"}; window.tdb_p_autoload_vars = {"isAjax":false,"isBarShowing":false,"autoloadStatus":"off","origPostEditUrl":null};
Entrar
Bem-vindo! Entre na sua conta
Recuperar senha
Recupere sua senha
Uma senha será enviada por e-mail para você.
domingo, 25 maio, 2025
InícioNotíciasDestaquesGoverno de Mato Grosso não tem poder para alterar regra do Confaz...

Governo de Mato Grosso não tem poder para alterar regra do Confaz sobre ICMS da energia solar

CUIABÁ – O Governo de Mato Grosso esclarece que o veto ao Projeto de Lei Complementar 18/2021 foi necessário, pois o Estado não tem autorização do Conselho Nacional de Política Fazendária (Confaz) para isentar o ICMS sobre o uso do sistema de distribuição por energia fotovoltaica injetada na rede.

A regra do Confaz, por meio do Convênio 16, de 22 de abril de 2015, determina que a isenção do ICMS sobre a energia elétrica produzida a partir de fonte fotovoltaica injetada e compensada “não se aplica (…) aos encargos de conexão ou uso do sistema de distribuição”. (Confira abaixo a íntegra do Convênio)

Foto – Empaer.

O Governo do Estado reitera que não alterou nenhuma regra da sua legislação para aumentar a incidência do ICMS sobre a energia fotovoltaica e mantém compromisso de buscar junto ao Conselho a alteração da regra.

O Estado reforça, ainda, que não há incidência do ICMS sobre a energia fotovoltaica produzida e imediatamente consumida pela unidade consumidora em Mato Grosso, mas sim quanto ao excesso de energia elétrica produzida e injetada na rede de distribuição.

 

Confira a íntegra do Convênio do Confaz:

CONVÊNIO ICMS 16, DE 22 DE ABRIL DE 2015

Publicado no DOU de 27.04.15, pelo Despacho 79/15.

Ratificação nacional no DOU de 14.05.15, pelo Ato Declaratório 10/15.

Vide Ajuste SINIEF 2/15, que dispõe sobre os procedimentos fiscais.

Adesão do RN, a partir de 23.06.15, pelo Conv. ICMS 44/15.

Adesão de CE e TO, a partir de 21.07.15, pelo Conv. ICMS 52/15.

Adesão da BA, MA, MT e DF, a partir de 26.11.15, pelo Conv. ICMS 130/15.

Alterado pelos Convs. ICMS 130/15, 59/16, 75/16, 18/18.

Adesão de AC, AL, MG, RJ e RS, a partir de 30.12.15, pelo Conv. ICMS 157/15.

Adesão de RR, a partir de 24.05.16, pelo Conv. ICMS 39/16.

Adesão de PA, a partir de 13.09.16, pelo Conv. ICMS 81/16.

Adesão de MS, a partir de 10.11.16, pelo Conv. ICMS 113/16.

Adesão do AP, a partir de 03.05.17, pelo Conv. ICMS 39/17.

Adesão do ES, a partir de 05.01.18, pelo Conv. ICMS 215/17.

Adesão do AM, PR e SC, a partir de 01.07.18, pelo Conv. ICMS 42/18.

Autoriza a conceder isenção nas operações internas relativas à circulação de energia elétrica, sujeitas a faturamento sob o Sistema de Compensação de Energia Elétrica de que trata a Resolução Normativa nº 482, de 2012, da Agência Nacional de Energia Elétrica – ANEEL.

O Conselho Nacional de Política Fazendária – CONFAZ, na sua 238ª reunião extraordinária, realizada em Brasília, DF, no dia 22 de abril de 2015, tendo em vista o disposto na Lei Complementar nº 24, de 7 de janeiro de 1975 e na Resolução Normativa nº 482, de 17 de abril de 2012, da Agência Nacional de Energia Elétrica – ANEEL, resolve celebrar o seguinte

CONVÊNIO

Nova redação dada ao caput da cláusula primeira pelo Conv. ICMS 42/18, efeitos a partir de 01.07.18.

Cláusula primeira Ficam os Estados do Acre, Alagoas, Amapá, Amazonas, Bahia, Ceará, Espírito Santo, Goiás, Maranhão, Mato Grosso, Mato Grosso do Sul, Minas Gerais, Pará, Paraíba, Paraná, Pernambuco, Piauí, Rio de Janeiro, Rio Grande do Norte, Rio Grande do Sul, Rondônia, Roraima, Santa Catarina, São Paulo, Sergipe, Tocantins e o Distrito Federal autorizados a conceder isenção do ICMS incidente sobre a energia elétrica fornecida pela distribuidora à unidade consumidora, na quantidade correspondente à soma da energia elétrica injetada na rede de distribuição pela mesma unidade consumidora com os créditos de energia ativa originados na própria unidade consumidora no mesmo mês, em meses anteriores ou em outra unidade consumidora do mesmo titular, nos termos do Sistema de Compensação de Energia Elétrica, estabelecido pela Resolução Normativa nº 482, de 17 de abril de 2012.

Redação anterior dada ao caput da cláusula primeira pelo Conv. ICMS 75/16, efeitos de 01.09.16 a 30.06.18.

Cláusula primeira Ficam os Estados do Acre, Alagoas, Bahia, Ceará, Goiás, Maranhão, Mato Grosso, Minas Gerais, Paraíba, Pernambuco, Piauí, Rio de Janeiro, Rio Grande do Norte, Rio Grande do Sul, Rondônia, Roraima, São Paulo, Sergipe, Tocantins e o Distrito Federal autorizados a conceder isenção do ICMS incidente sobre a energia elétrica fornecida pela distribuidora à unidade consumidora, na quantidade correspondente à soma da energia elétrica injetada na rede de distribuição pela mesma unidade consumidora com os créditos de energia ativa originados na própria unidade consumidora no mesmo mês, em meses anteriores ou em outra unidade consumidora do mesmo titular, nos termos do Sistema de Compensação de Energia Elétrica, estabelecido pela Resolução Normativa nº 482, de 17 de abril de 2012.

Redação anterior dada ao caput da cláusula primeira pelo Conv. ICMS 59/16, sem efeitos.

Cláusula Primeira Ficam os Estados do Acre, Alagoas, Bahia, Ceará, Goiás, Maranhão, Mato Grosso, Minas Gerais, Paraíba, Pernambuco, Piauí, Rio de Janeiro, Rio Grande do Norte, Rio Grande do Sul, Rondônia, Roraima, São Paulo, Tocantins e o Distrito Federal autorizados a conceder isenção do ICMS incidente sobre a energia elétrica fornecida pela distribuidora à unidade consumidora, na quantidade correspondente à soma da energia elétrica injetada na rede de distribuição pela mesma unidade consumidora com os créditos de energia ativa originados na própria unidade consumidora no mesmo mês, em meses anteriores ou em outra unidade consumidora do mesmo titular, nos termos do Sistema de Compensação de Energia Elétrica, estabelecido pela Resolução Normativa nº 482, de 17 de abril de 2012.

Redação original, efeitos até 31.08.16.

Cláusula primeira Ficam os Estados de Goiás, Pernambuco e São Paulo autorizados a conceder isenção do ICMS incidente sobre a energia elétrica fornecida pela distribuidora à unidade consumidora, na quantidade correspondente à soma da energia elétrica injetada na rede de distribuição pela mesma unidade consumidora com os créditos de energia ativa originados na própria unidade consumidora no mesmo mês, em meses anteriores ou em outra unidade consumidora do mesmo titular, nos termos do Sistema de Compensação de Energia Elétrica, estabelecido pela Resolução Normativa nº 482, de 17 de abril de 2012.

§ 1º O benefício previsto no caput:

Nova redação dada ao inciso I do § 1º da cláusula primeira pelo Conv. ICMS 18/18, efeitos a partir de 01.06.18.

I – aplica-se somente à compensação de energia elétrica produzida por microgeração e minigeração definidas na referida resolução, cuja potência instalada seja, respectivamente, menor ou igual a 75 kW e superior a 75 kW e menor ou igual a 1 MW;

Redação anterior dada ao inciso I do § 1º da cláusula primeira pelo Conv. ICMS 130/15, efeitos de 26.11.15 a 31.05.18.

I – aplica-se somente à compensação de energia elétrica produzida por microgeração e minigeração definidas na referida resolução, cuja potência instalada seja, respectivamente, menor ou igual a 100 kW e superior a 100 kW e menor ou igual a 1 MW;

Redação original, efeitos até 25.11.15.

I – aplica-se somente à compensação de energia elétrica produzida por microgeração e minigeração, conforme definidas na referida resolução;

II – não se aplica ao custo de disponibilidade, à energia reativa, à demanda de potência, aos encargos de conexão ou uso do sistema de distribuição, e a quaisquer outros valores cobrados pela distribuidora.

§ 2º Não se exigirá o estorno do crédito fiscal previsto no art. 21 da Lei Complementar nº 87, de 13 de setembro de 1996.

Acrescido § 3º à cláusula primeira pelo Conv. ICMS 42/18, efeitos a partir de 01.07.18.

§3º Para os Estados do Paraná e de Santa Catarina, o benefício previsto no caput será concedido pelo prazo máximo de 48 (quarenta e oito) meses, na forma da legislação estadual.

Nova redação dada à cláusula segunda pelo Conv. ICMS 130/15, efeitos a partir de 26.11.15.

Cláusula segunda O benefício previsto neste convênio fica condicionado:

I – à observância pelas distribuidoras e pelos microgeradores e minigeradores dos procedimentos previstos em Ajuste SINIEF;

II – a que as operações estejam contempladas com desoneração das contribuições para os Programas de Integração Social e de Formação do Patrimônio do Servidor Público – PIS/PASEP e da Contribuição para o Financiamento da Seguridade Social – COFINS.

Redação original, efeitos até 25.11.15.

Cláusula segunda O benefício previsto neste convênio fica condicionado à observância pelas distribuidoras e pelos microgeradores e minigeradores dos procedimentos previstos em Ajuste SINIEF.

Cláusula terceira Este convênio entrará em vigor na data da publicação de sua ratificação nacional no Diário Oficial da União, produzindo efeitos para os fatos geradores ocorridos a partir de 1º de setembro de 2015.

Por Érika Oliveira | Secom-MT.

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.