Base de conhecimento

Como converter um arquivo do Layout NF-e para o Layout enviNF-e?

4 minutos de leitura
Copiar

Problema

Como converter um arquivo do Layout NFe para o Layout enviNFe?

Solução/Procedimento

Atenção

Os arquivos nos Layouts NFe e enviNFe não possuem nenhum valor fiscal.

Os Schemas XSD da Sefaz definem como devem ser a estrutura dos XMLs. O Layout NFe é parte do Layout enviNFe, como você pode ver abaixo:

Layout NFe:

Layout enviNFe:

Para converter o Layout NFe para o Layout enviNFe de acordo com o pacote de Schemas XSD disponibilizados pela Sefaz, utilizaremos o editor de texto Notepad++. Você pode realizar o download desse editor de texto no link: https://notepad-plus-plus.org/download

1 – Após a instalação do Notepad++, abra o arquivo XML da NF-e ou NFC-e que deseja alterar com o editor:

2 – Em seguida, no teclado, digite o comando Ctrl + H para abrir a função Substituir:

    No campo Localizar: deve-se colocar o trecho:

 

<?xml version="1.0" encoding="UTF-8"?>\r\n<NFe

 

    No campo Substituir por: deve-se colocar o trecho:
<?xml version="1.0" encoding="UTF-8"?><NFe

 

    Marque a opção Modo de busca como Estendido, conforme imagem abaixo:

3 – Clique em Substituir todos para realizar a primeira modificação no arquivo.

4 – Em seguida, ainda na função Substituir:

    No campo Localizar: deve-se colocar o trecho:
<?xml version="1.0" encoding="UTF-8"?><NFe

 

    No campo Substituir por: deve-se colocar o trecho:
<?xml version="1.0" encoding="UTF-8"?><enviNFe versao="3.10" xmlns="http://www.portalfiscal.inf.br/nfe"><idLote>1</idLote><indSinc>0</indSinc><NFe

 

5 – Clique em Substituir todos para realizar a primeira modificação no arquivo.

4 – Em seguida, ainda na função Substituir, preencha:

    No campo Localizar: deve-se colocar o trecho:
</NFe>

 

  • No campo Substituir por: deve-se colocar o trecho:
</NFe></enviNFe>

E clique em Substituir todos.

6 – Feita as alterações, conforme as instruções anteriores, basta salvar o arquivo.

Como alterar vários arquivos ao mesmo tempo?

Para alterar vários arquivos de uma única vez, utilizaremos a função Localizar em arquivos. Para isso, digite no teclado o comando Ctrl + Shift + F.

1 – Você deve escolher a pasta onde encontram-se todos os arquivos que você deseja converter:

    No campo Localizar: deve-se colocar o trecho:
<?xml version="1.0" encoding="UTF-8"?>\r\n<NFe

 

    No campo Substituir por: deve-se colocar o trecho:
<?xml version="1.0" encoding="UTF-8"?><NFe

 

    Marque a opção Modo de busca como Estendido, conforme imagem abaixo:

 

2 – Em seguida, ainda na função Localizar em arquivos:

    No campo Localizar: deve-se colocar o trecho:
<?xml version="1.0" encoding="UTF-8"?><NFe

 

    No campo Substituir por: deve-se colocar o trecho:
<?xml version="1.0" encoding="UTF-8"?><enviNFe versao="3.10" xmlns="http://www.portalfiscal.inf.br/nfe"><idLote>1</idLote><indSinc>0</indSinc><NFe

 

3 – Clique em Substituir nos arquivos para realizar a primeira modificação nos arquivos.

4 – Em seguida, ainda na função Localizar em arquivos, preencha:

    No campo Localizar: deve-se colocar o trecho:
</NFe>
  • No campo Substituir por: deve-se colocar o trecho:
</NFe></enviNFe>

E clique em Substituir nos arquivos.

5 – Utilizando essa função, Localizar em arquivos, todos os arquivos são salvos após a modificação. Logo, assim que concluir a conversão, os arquivos estarão prontos.

 

Anteriormente, seu arquivo estava assim:

<?xml version="1.0" encoding="UTF-8"?>
<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
	<infNFe Id="NFe43170399999999000191655010305918611131447743" versao="3.10">
		<ide>
			<cUF>43</cUF>
			<cNF>13144774</cNF>
			...
		</ide>
	...
</NFe>

Após a conversão para o Layout enviNFe, seu arquivo ficará assim:

<?xml version="1.0" encoding="UTF-8"?>
<enviNFe versao="3.10" xmlns="http://www.portalfiscal.inf.br/nfe">
	<idLote>1</idLote>
	<indSinc>0</indSinc>
	<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
		<infNFe Id="NFe43170399999999000191655010305918611131447743" versao="3.10">
			<ide>
				<cUF>43</cUF>
				<cNF>13144774</cNF>
			...
			</ide>
		...
	</NFe>
</enviNFe>

Referência

Não encontrou o que procurava?