Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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
Postado (editado)

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
  • Moderadores
Postado

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.xpos.com.br
Postado

Analisei esse manual e as únicas coisas erradas são os itens I e X03, as demais erros são do acbr e não do manual.

Além disso a Nota Técnica que te passei está correta, só teve aquele pequeno erro de digitação, mas está bem claro que é erro de digitação.

  • Moderadores
Postado

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.xpos.com.br
  • 4 meses depois ...
  • Membros Pro
Postado

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.

Postado

Olá, vc leu a NT 2013/005 v1.22? lá versa sobre as alterações de layout, ou seja o que tem de diferente da versão 2.00 depois procure aqui no fórum mesmo por layout txt v3.10  vc vai encontrar bastante coisa sobre as mudanças.

  • Curtir 2
  • Moderadores
Postado

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.xpos.com.br
  • Este tópico foi criado há 3530 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.