Tributário

Atenção: Alteração de Leiaute da NFe e NFCe em 2019

Você esta por dentro da alteração de leiaute da NFe e NFCe que ocorrerá em 2019? Pois é os documentos sofrerão alterações neste ano.

11/03/2019 17:32:19

1.039 acessos

Atenção: Alteração de Leiaute da NFe e NFCe em 2019

Por meio de uma Nota Técnica a Receita Federal anunciou as alterações que aconteceram na NFe e NFCe.

Essa alteração vêm em consonância com novas obrigatoriedades de preenchimento nos documentos.

Acompanhe neste artigo tudo sobre as alterações e não tenha problemas fiscais.

Saiba um pouco sobre os documentos

A NFe (Nota Fiscal Eletrônica) modelo 55, surgiu em meados de 2010 para substituir as antigas notas de papel modelo 1 e 1A.

Já a NFCe (Nota Fiscal de Venda ao Consumidor) substitui as notas de venda ao consumidor modelo 2

ANFe (Nota Fiscal Eletrônica) é o modelo eletrônico surgido em substituição aos antigos documentos em papel.

Com o desenvolvimento do projeto SPED que tem como objetivo a informatização dos processos fiscais, surgiu os modelos de documentos eletrônicos como a NFe e NFCe.

Assim como aos Cupons Fiscais emitidos por meio de um equipamento fiscal.

A NFCe ainda não foi inserida em todos os estados, mas a grande maioria já vem realizando a transação para o documento.

Ambos os documentos dispensam o uso de equipamentos homologados e impressão do documento.

Isto porque os documentos existem somente no ambiente digital por meio do formato XML.

Contudo, se caso for necessário é possível imprimir o DANFE e o DANFCE, documentos auxiliares da NFe e da NFCe respectivamente.

Para a emissão de tais documentos é preciso alguns procedimentos:

  • Autorização prévia junto à SEFAZ do estado de atuação;
  • Adquirir um Certificado Digital de acordo com o padrão ICP Brasil;
  • Possuir um sistema especializado.

Além de todas estas especificações é preciso ficar atento, pois frequentemente há alterações para melhor a segurança dos documentos.

Entenda a alteração de leiaute da NFe e NFCe

Por meio da Nota Técnica 2018.005 publicada no dia 02 de Janeiro de 2019 o governo instaurou alterações em alguns grupos do documento.

Além também de inserir outras rejeições e criar novos campos para inserção de informações necessárias nos documentos fiscais.

Dessa forma altera-se diretamente o leiaute da NF-e e NFC-e, respectivamente.

No Portal da NFe, é especificado que tais campos são de preenchimento opcional

Cabe então a cada empresa de acordo com a especificação fiscal decidir o preenchimento ou não.

Ou também, no caso de a SEFAZ do estado exigir a inserção dos dados.

Conheça as mudanças estabelecidas na Nota Técnica

Foi criado o chamado Responsável Técnico e também o Código de segurança do Responsável técnico – CSRT.

Entende-se como responsável técnico, aqueles responsáveis pela transmissão e validação das notas na SEFAZ.

Ou seja, aqui deve ser especificada os dados da empresa desenvolvedora do software emissor.

Foi incluído dois campos referentes ao Local de Retirada e Local de Entrega da mercadoria para fins de segurança de transporte.

Há também uma sugestão para que as informações de frete que se referem a retirada e entrega possam ser exibidos no DANFE.

Houve também uma atualização no chamado grupo K, para inserir um detalhamento específico de medicamento e de matérias primas farmacêuticas.

A atualização possibilita que no campo de código da ANVISA, seja possível utilizar um código que especifica o motivo de isenção da ANVISA.

Isso facilitará no caso de o produto não possuir registro, podendo só ser especificado como ISENTO.

O grupo Protocolo de Resposta da SEFAZ (protNFe) foi atualizado com um campo para inclusão de mensagem de interesse da SEFAZ.

Dentro do grupo N de Repasse de ICMS ST foi inserido um campo para o Fundo de Combate à Pobreza (FCP).

Esse campo deve ser usado no caso de o ICMS ST retido anteriormente em operações interestaduais com repasses através do Substituto Tributário.

Cronograma de Implantação

As alterações possuem o seguinte cronograma de implantação:

  • 25/02/2019: Ambiente de Homologação (Teste)
  • 29/04/2019: Ambiente de Produção

Como a alteração afeta os contribuintes?

Cada campo possui sua própria regra de validação e só deverá ser preenchido se houver solicitação da SEFAZ.

O que significa que não são campos de preenchimento obrigatório, mas opcionais de acordo com cada estado.

Por isso, é de extrema importância que entre em contato com o contador ou com a SEFAZ e verificar as especificações dentro do estado de atuação.

Sem contar que toda e qualquer atualização é de responsabilidade da empresa que disponibiliza o emissor de sua empresa.

É preciso só confirmar se o sistema se encontra atualizado de acordo com as regras governamentais.

Por este motivo é de extrema importância que possua parceiros que lhe passem segurança quanto aos softwares que você utiliza.

Fonte: Rede Jornal Contábil

MATÉRIAS RELACIONADAS

RECEBA CONTEÚDO EM SEU EMAIL

cadastrar

O Portal Contábeis se isenta de quaisquer responsabilidades civis sobre eventuais discussões dos usuários ou visitantes deste site, nos termos da lei no 5.250/67 e artigos 927 e 931 ambos do novo código civil brasileiro.

Array
(
    [0] => SQL: [1262] SELECT 'notícia' as tipo, 'noticia' as campo, 'noticias' as tabela, not_id as id, not_titulo as titulo, not_imagem as imagem, not_acessos as acessos, not_data as dat, not_texto as texto, not_aprovada as aprovada, not_resumo as resumo, not_usuario_id as autor, not_parceiro_id as parceiro, not_formatacao as formatacao, not_palavrachave as palavrachave, not_redes as redes, not_home as home, not_feedr7 as feedr7, med_id as editoriaId, med_nome as editoriaNome, med_slug as editoriaSlug, med_rgb as editoriaCor, ctd_id as chamadaId, ctd_chapeu as chapeu, ctd_titulo as tituloAlternativo, ctd_imagem as chamadaImagem, ctd_link as chamadaLink, ctd_ativo as chamadaAtivo, ctd_home as chamadaHome, ctd_barra as chamadaBarra, usu_id as usuarioId, usu_nome as usuarioNome, usu_especial as usuarioFuncaoId, usu_foto as usuarioFoto, usu_sexo as usuarioSexo, cur_perfil as usuarioPerfil, cur_facebook as usuarioFacebook, cur_twitter as usuarioTwitter, cur_linkedin as usuarioLinkedin
		FROM ctb_noticia
		LEFT JOIN ctb_conteudo_editoria ON med_id=not_editoria
		INNER JOIN ctb_usuario ON not_usuario_id=usu_id
		LEFT JOIN ctb_usuario_curriculo ON cur_usu_id=usu_id
		LEFT JOIN ctb_conteudo_lides ON ctd_tabela_id=not_id AND ctd_tabela='noticia'
		WHERE not_id = :id
Sent SQL: [1264] SELECT 'notícia' as tipo, 'noticia' as campo, 'noticias' as tabela, not_id as id, not_titulo as titulo, not_imagem as imagem, not_acessos as acessos, not_data as dat, not_texto as texto, not_aprovada as aprovada, not_resumo as resumo, not_usuario_id as autor, not_parceiro_id as parceiro, not_formatacao as formatacao, not_palavrachave as palavrachave, not_redes as redes, not_home as home, not_feedr7 as feedr7, med_id as editoriaId, med_nome as editoriaNome, med_slug as editoriaSlug, med_rgb as editoriaCor, ctd_id as chamadaId, ctd_chapeu as chapeu, ctd_titulo as tituloAlternativo, ctd_imagem as chamadaImagem, ctd_link as chamadaLink, ctd_ativo as chamadaAtivo, ctd_home as chamadaHome, ctd_barra as chamadaBarra, usu_id as usuarioId, usu_nome as usuarioNome, usu_especial as usuarioFuncaoId, usu_foto as usuarioFoto, usu_sexo as usuarioSexo, cur_perfil as usuarioPerfil, cur_facebook as usuarioFacebook, cur_twitter as usuarioTwitter, cur_linkedin as usuarioLinkedin
		FROM ctb_noticia
		LEFT JOIN ctb_conteudo_editoria ON med_id=not_editoria
		INNER JOIN ctb_usuario ON not_usuario_id=usu_id
		LEFT JOIN ctb_usuario_curriculo ON cur_usu_id=usu_id
		LEFT JOIN ctb_conteudo_lides ON ctd_tabela_id=not_id AND ctd_tabela='noticia'
		WHERE not_id = 39636
Params:  1
Key: Name: [3] :id
paramno=-1
name=[3] ":id"
is_param=1
param_type=1

    [1] => SQL: [2590] SELECT concat(a.tipo,a.id) as tipo,a.id, a.tabela, a.titulo, a.editoria, a.dat, a.acessos, a.imagem, a.autor, med_nome as editoriaNome, ctd_chapeu as chapeu, ctd_titulo as tituloAlternativo, med_slug as editoriaSlug, med_rgb as editoriaCor, 0 as ordenacao 
		FROM (
			SELECT 'n' as tipo,'noticia' as tabela,0 as artid,not_id as notid,not_id as id,not_titulo as titulo,not_editoria as editoria,not_data as dat,not_usuario_id as autor,not_acessos as acessos,not_imagem as imagem,0 as ordenacao 
			FROM ctb_noticia 
			WHERE LENGTH(not_imagem)>1 AND not_aprovada=1 AND not_data BETWEEN DATE_SUB(NOW(), INTERVAL 45 DAY) AND NOW()
		UNION ALL
			SELECT 'a' as tipo,'artigo' as tabela,art_id as artid,0 as notid,art_id as id,art_titulo as titulo,art_editoria as editoria,art_data as dat,art_usuario_id as autor,art_acessos as acessos,art_imagem as imagem,0 as ordenacao 
			FROM ctb_artigo
			WHERE LENGTH(art_imagem)>1 AND art_aprovada=1 AND art_data BETWEEN DATE_SUB(NOW(), INTERVAL 45 DAY) AND NOW()
		UNION ALL
			SELECT 'n' as tipo,'noticia' as tabela,0 as artid,not_id as notid,not_id as id,not_titulo as titulo,not_editoria as editoria,not_data as dat,not_usuario_id as autor,not_acessos as acessos,not_imagem as imagem,1 as ordenacao 
			FROM ctb_noticia 
			WHERE LENGTH(not_imagem)>1 AND not_editoria=:editoria AND not_aprovada=1 AND not_data BETWEEN DATE_SUB(NOW(), INTERVAL 45 DAY) AND NOW()
		UNION ALL
			SELECT 'a' as tipo,'artigo' as tabela,art_id as artid,0 as notid,art_id as id,art_titulo as titulo,art_editoria as editoria,art_data as dat,art_usuario_id as autor,art_acessos as acessos,art_imagem as imagem,1 as ordenacao 
			FROM ctb_artigo 
			WHERE LENGTH(art_imagem)>1 AND art_editoria=:editoria AND art_aprovada=1 AND art_data BETWEEN DATE_SUB(NOW(), INTERVAL 45 DAY) AND NOW()
		) a
		LEFT JOIN ctb_conteudo_editoria ON med_id=a.editoria
		LEFT JOIN ctb_conteudo_lides ON ctd_tabela_id=a.id AND ctd_tabela=CAST(a.tabela AS char(20))
		WHERE id<>:id AND (
				a.ordenacao=1 OR a.notid IN (
				SELECT DISTINCT ttt_noticia_id from ctb_termoscontabeis_tem_textos WHERE ttt_noticia_id is not NULL AND ttt_termoscontabeis_id IN
				(SELECT ttt_termoscontabeis_id FROM ctb_termoscontabeis_tem_textos WHERE ttt_noticia_id=:id) 
			) or a.artid IN (
				SELECT DISTINCT ttt_artigo_id from ctb_termoscontabeis_tem_textos WHERE ttt_artigo_id is not NULL AND ttt_termoscontabeis_id IN	(
					SELECT ttt_termoscontabeis_id FROM ctb_termoscontabeis_tem_textos WHERE ttt_noticia_id=:id
				)
			)
		)
		GROUP BY a.id ORDER BY a.ordenacao,a.acessos DESC
Sent SQL: [2590] SELECT concat(a.tipo,a.id) as tipo,a.id, a.tabela, a.titulo, a.editoria, a.dat, a.acessos, a.imagem, a.autor, med_nome as editoriaNome, ctd_chapeu as chapeu, ctd_titulo as tituloAlternativo, med_slug as editoriaSlug, med_rgb as editoriaCor, 0 as ordenacao 
		FROM (
			SELECT 'n' as tipo,'noticia' as tabela,0 as artid,not_id as notid,not_id as id,not_titulo as titulo,not_editoria as editoria,not_data as dat,not_usuario_id as autor,not_acessos as acessos,not_imagem as imagem,0 as ordenacao 
			FROM ctb_noticia 
			WHERE LENGTH(not_imagem)>1 AND not_aprovada=1 AND not_data BETWEEN DATE_SUB(NOW(), INTERVAL 45 DAY) AND NOW()
		UNION ALL
			SELECT 'a' as tipo,'artigo' as tabela,art_id as artid,0 as notid,art_id as id,art_titulo as titulo,art_editoria as editoria,art_data as dat,art_usuario_id as autor,art_acessos as acessos,art_imagem as imagem,0 as ordenacao 
			FROM ctb_artigo
			WHERE LENGTH(art_imagem)>1 AND art_aprovada=1 AND art_data BETWEEN DATE_SUB(NOW(), INTERVAL 45 DAY) AND NOW()
		UNION ALL
			SELECT 'n' as tipo,'noticia' as tabela,0 as artid,not_id as notid,not_id as id,not_titulo as titulo,not_editoria as editoria,not_data as dat,not_usuario_id as autor,not_acessos as acessos,not_imagem as imagem,1 as ordenacao 
			FROM ctb_noticia 
			WHERE LENGTH(not_imagem)>1 AND not_editoria='1' AND not_aprovada=1 AND not_data BETWEEN DATE_SUB(NOW(), INTERVAL 45 DAY) AND NOW()
		UNION ALL
			SELECT 'a' as tipo,'artigo' as tabela,art_id as artid,0 as notid,art_id as id,art_titulo as titulo,art_editoria as editoria,art_data as dat,art_usuario_id as autor,art_acessos as acessos,art_imagem as imagem,1 as ordenacao 
			FROM ctb_artigo 
			WHERE LENGTH(art_imagem)>1 AND art_editoria='1' AND art_aprovada=1 AND art_data BETWEEN DATE_SUB(NOW(), INTERVAL 45 DAY) AND NOW()
		) a
		LEFT JOIN ctb_conteudo_editoria ON med_id=a.editoria
		LEFT JOIN ctb_conteudo_lides ON ctd_tabela_id=a.id AND ctd_tabela=CAST(a.tabela AS char(20))
		WHERE id<>'39636' AND (
				a.ordenacao=1 OR a.notid IN (
				SELECT DISTINCT ttt_noticia_id from ctb_termoscontabeis_tem_textos WHERE ttt_noticia_id is not NULL AND ttt_termoscontabeis_id IN
				(SELECT ttt_termoscontabeis_id FROM ctb_termoscontabeis_tem_textos WHERE ttt_noticia_id='39636') 
			) or a.artid IN (
				SELECT DISTINCT ttt_artigo_id from ctb_termoscontabeis_tem_textos WHERE ttt_artigo_id is not NULL AND ttt_termoscontabeis_id IN	(
					SELECT ttt_termoscontabeis_id FROM ctb_termoscontabeis_tem_textos WHERE ttt_noticia_id='39636'
				)
			)
		)
		GROUP BY a.id ORDER BY a.ordenacao,a.acessos DESC
Params:  2
Key: Name: [3] :id
paramno=-1
name=[3] ":id"
is_param=1
param_type=2
Key: Name: [9] :editoria
paramno=-1
name=[9] ":editoria"
is_param=1
param_type=2

)