Ir para conteúdo
  • Cadastre-se

dev botao

Erro no volume NF-e


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

Recommended Posts

Boa noite!

Acabei de atualizar o ACBR, e ao rodar a nf-e deu um erro de volume, fiz o teste em homologação e produção, se colocar o valor 1,2,3 etc...

aprova normalmente, mas se deixa em branco ou com o valor '0', da o erro.

Minha dúvida é o seguinte, a maioria das notas dos clientes não são colocados dados de transporte, e agora os outros dados ficam em branco, mas com esse valor 1,2,3... na quantidade.

- pode ficar assim, mesmo ficando estranho só com um campo preenchido? ou sera obrigatório preencher os outros campos?

- ou uma outra alternativa?

Peço novamente a ajuda dos membros do fórum , muito obrigado.

Link para o comentário
Compartilhar em outros sites

leia a ultima NT que saiu.

veja bem: se vc esta informando a transportadora (o que nao eh obrigatorio), ela esta transportando algo, correto?

esse algo é chamado de volume.

Entao o volume eh obrigatorio? Sim e Nao.

Sim = se vc esta informando a transportadora

Nao = se nao houve transporte algum

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Se possível, anexe o XML.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

leia a ultima NT que saiu.

veja bem: se vc esta informando a transportadora (o que nao eh obrigatorio), ela esta transportando algo, correto?

esse algo é chamado de volume.

Entao o volume eh obrigatorio? Sim e Nao.

Sim = se vc esta informando a transportadora

Nao = se nao houve transporte algum

Não informo transporte algum

Link para o comentário
Compartilhar em outros sites

Tive de colocar assim para não dar erro:

With Transp.Vol.Add do

Begin

If Module.TBNotaQuantidadeT.Value<>0 Then

qVol := Module.TBNotaQuantidadeT.AsInteger

Else

qVol := 1;

esp := Module.TBNotaEspecie.Value;

marca := Module.TBNotaMarca.Value;

nVol := Module.TBNotaNumeroT.Value;

pesoL := Module.TBNotaPesoLiquido.Value;

pesoB := Module.TBNotaPesoBruto.Value;

End;

O problema é que fica estranho só esse campo preenchido, já que não quero informar o transporte.

Já vou postar o xml

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Você deve estar colocando algo referente a transportadora, como eu disse anteriormente e o Igor repetiu, se colocar o schema vai obrigar a colocar volume, verifique isso, se você acha que está fazendo correto então anexe um XML para darmos uma olhada e vermos o que pode estar acontecendo como também disse o Kiko.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Na NT2012.003 Pág. 4 Informa:

02.6 qVol (X27) – Campo obrigatório, se informado o grupo “vol”

O grupo de informação sobre “volumes transportados” é opcional, mas, se este grupo de informações constar no XML, deverá ser informada a Quantidade de Volumes transportados.

O grupo Vol é composto das tags:

qVol - Quantidade de volumes

esp - Espécie de volumes

marca - Marca dos volumes

nVol - Numeração dos volumes

pesoL - Peso Líquido (em kg)

pesoB - Peso Bruto (em kg)

No caso a tua mensagem está informando que a tag qVol não pode estar com informação "0" (zero). Entendo que ela esta sendo informada com zero. Veja se tem outra tag destas especificadas que vc está preenchendo.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

Resolvi assim:

If Module.TBNotaQuantidadeT.Value<>0 Then

Begin

With Transp.Vol.Add do

Begin

qVol := Module.TBNotaQuantidadeT.AsInteger;

esp := Module.TBNotaEspecie.Value;

marca := Module.TBNotaMarca.Value;

nVol := Module.TBNotaNumeroT.Value;

pesoL := Module.TBNotaPesoLiquido.Value;

pesoB := Module.TBNotaPesoBruto.Value;

End;

End;

Só vai adicionar a tag se for digitado alguma quantidade no volume, ressaltando que só a partir desta ultima atualização do ACBR que fiz 11/10/2012, que começou a aparecer este problema, pois tenho clientes enviando ainda no modo antigo e esta funcionando.

Obrigado mais uma vez pela atenção e ajuda, abraços.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Se você olhar a última nota técnica vai ver que essa alteração dos Schemas só entrará em vigor no ambiente de produção a partir de 01/11/2012. No ambiente de homologação já está em vigor desde 01/10.

Ou seja, quem não tem os Schemas atualizados vai funcionar até o dia 31.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4371 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.

The popup will be closed in 10 segundos...