Ir para conteúdo
  • Cadastre-se

dev botao

Correção Para Geração De Txt Na Versão 3.10


  • Este tópico foi criado há 3284 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores

Além dos grupos que não contém informação(Ex: LoadLayout('<N01> N'); //ok) quais foram os erros encontrados e baseado em qual material foi feita a alteração?

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

As correções foram feitas com base nos erros identificados durante a importação pelo emissor do sefaz (importação do txt).

 

Código Anterior:

    LoadLayout('<C02>   C02|CNPJ¨');
    LoadLayout('<C02a> C02a|CPF¨');
    LoadLayout('<E02>   E02|CNPJ¨');
    LoadLayout('<E03>   E03|CPF¨');
    LoadLayout('<E03a> E03a|idEstrangeiro¨');
    LoadLayout('<I01>     I|CProd¨|CEAN¨|XProd¨|NCM¨|NVE¨|EXTIPI¨|CFOP¨|UCom¨|QCom¨|VUnCom¨|VProd¨|CEANTrib¨|UTrib¨|QTrib¨|VUnTrib¨|VFrete¨|VSeg¨|VDesc¨|VOutro¨|indTot¨|xPed¨|nItemPed¨|nFCI¨');
    LoadLayout('<O07>   O11|QUnid¨|VUnid¨|VIPI¨');
    LoadLayout('<X03>   X03|XNome¨|IE¨|XEnder¨|XMun¨|UF¨');
Correções:
    LoadLayout('<C01>   C02|CNPJ¨'); // estava no grupo errado (<C02>), fazendo com que a linha não fosse exportada.
    LoadLayout('<C01> C02a|CPF¨'); // estava no grupo errado (<C02a>), fazendo com que a linha não fosse exportada.
    LoadLayout('<E01>   E02|CNPJ¨'); // estava no grupo errado (<E02>), fazendo com que a linha não fosse exportada.
    LoadLayout('<E01>   E03|CPF¨'); // estava no grupo errado (<E03a>), fazendo com que a linha não fosse exportada.
    LoadLayout('<E01> E03a|idEstrangeiro¨'); // estava no grupo errado (<E03>), fazendo com que a linha não fosse exportada.
    LoadLayout('<I01>     I|CProd¨|CEAN¨|XProd¨|NCM¨|EXTIPI¨|CFOP¨|UCom¨|QCom¨|VUnCom¨|VProd¨|CEANTrib¨|UTrib¨|QTrib¨|VUnTrib¨|VFrete¨|VSeg¨|VDesc¨|VOutro¨|indTot¨|xPed¨|nItemPed¨|nFCI¨'); // NVE não pertece a essa linha, fazendo com que os campos depois dele saíssem no lugar errado
    LoadLayout('<N01>     N'); // existência foi requerida pelo emissor
    LoadLayout('<O07>   O11|QUnid¨|VUnid¨'); // VIPI não deve estar nessa linha, ele pertence a linha O07, isso fazia com que a linha O11 fosse exportada causando erro de integridade do arquivo.
    LoadLayout('<Q01>     Q'); // existência foi requerida pelo emissor
    LoadLayout('<S01>     S'); // existência foi requerida pelo emissor
    LoadLayout('<W01>     W'); // existência foi requerida pelo emissor
    LoadLayout('<X03>   X03|XNome¨|IE¨|XEnder¨|UF¨|XMun¨'); // campos UF e xMun estavam com a posição invertida.
    LoadLayout('<Y01>     Y'); // existência foi requerida pelo emissor
Link para o comentário
Compartilhar em outros sites

Sobre o NVE, não cheguei a implementar a posição correta dele, mas ele fica em linhas separadas como essas:

I05a|ED4324|
I05a|AS4324|
 
Veja também que podem existir mais de um NVE para cada item.
 
A Nota Técnica NT2013.005_v_1.10 possui os detalhes sobre como é o layout, embora ela mesma contenha alguns erros, por exemplo, no caso desse campo ela coloca o ID desse campo como 105a, mas na verdade é I05a. Os outros campos que alterei é praticamente só cópia do layout 2.00, pois não houve alterações na versão 3.10, apenas a inclusão de novos campos em linhas novas.
Nenhuma linha já existente sofreu alterações, poderia simplesmente copiar o layout 2.00 e adicionar os campos novos em novas linhas.
Editado por Paulo Roberto Medeiros
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Estamos seguindo o manual disponibilizado pela SEFAZ de SP - http://www.emissornfehom.fazenda.sp.gov.br/manuais_v310.html

Já relatamos pra eles que o manual possui inconsistências eles disseram que já estão conscientes dos erros e irão corrigir. Quando sair o novo manual iremos atualizar o componente.

  • Curtir 1
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • Moderadores

A NT2013.005_v_1.10 não se refere ao formato TXT, que é definido pelo SEFAZ de SP. Iremos aguardar a nova versão do manual para procedermos com a alteração. De qualquer forma, já guardei suas alterações para aproveitar no futuro.

  • Curtir 1
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...

Bom dia, André,

 

Tenho alguns clientes que ainda usam a transferência via arquivo ARQNFE.TXT (txt antigo do tipo campox=valorx). 

Hoje alguns clientes pararam de funcionar, pois acabou o prazo da versão 2.0. 

Vi que o 0.8.6 tem a opção de layout 3.0 e 3.1. Se deixar 3.0 não grava. Coloquei pra 3.1 e gravou.

Preciso alterar algo no TXT? Ou basta mudar o combobox do layout no ACBRNfeMonitor?

Tá difícil descobrir o que mudou (sem ter que comparar campo a campo obrigatório) no manual?

Tem clientes que ainda usam o DOS e muitos em VB6 com ACBRNFEMonitor.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia, André,

 

Tenho alguns clientes que ainda usam a transferência via arquivo ARQNFE.TXT (txt antigo do tipo campox=valorx). 

Hoje alguns clientes pararam de funcionar, pois acabou o prazo da versão 2.0. 

Vi que o 0.8.6 tem a opção de layout 3.0 e 3.1. Se deixar 3.0 não grava. Coloquei pra 3.1 e gravou.

Preciso alterar algo no TXT? Ou basta mudar o combobox do layout no ACBRNfeMonitor?

Tá difícil descobrir o que mudou (sem ter que comparar campo a campo obrigatório) no manual?

Tem clientes que ainda usam o DOS e muitos em VB6 com ACBRNFEMonitor.

As alterações estão destacadas em amarelo na NT 2013.005 - http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=%20tq7zNwy6jo=
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3284 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.