Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

pessoal estou com um problema na hora de imprimir o cte, no campo componentes do valor da prestação de serviço, meu cliente utiliza 4 casas decimais no item frete peso, mas nao consigo imprimir as 4 casas, imprime apenas 2 casas, por favor, 

estou passando da seguinte maneira:

    if (RoundTo(CdFretesFREPES.AsFloat,-4) > 0) then
    begin
      with vPrest.comp.Add do
      begin
        xNome := 'FRETE PESO';
        vComp := RoundTo(CdFretesFREPES.AsFloat,-4);
      end;
    end;
 

Obrigado

Postado

Juliomar obrigado pela resposta

-<Comp><xNome>FRETE PESO</xNome><vComp>0.18</vComp></Comp>

no xml tb fica com 2 casas, no sistema o valor seria 0,1750, o duro q olhei no manual e no manual diz q esse campo é com 2 decimais, e o cliente quer q imprima 4, nao sei o que fazer, algum amigo tem alguma sujestão ?

 

obrigado a todos

  • Consultores
Postado

Boa noite Felipe,

A solução é simples, mostre ao seu cliente o Manual do CT-e, que define que o campo vComp só é permitido 2 casas decimais.

Depois mostre o Manual do DACTE e peça para que ele leia em voz alta o conteúdo do item 1.1 que reproduzo abaixo:

1.1 Campos do DACTE
O conteúdo dos campos do DACTE deverá ter a sua origem nas respectivas TAG XML do CT-e, quando conhecidos no momento da solicitação de autorização de uso. Não poderão ser impressas informações que não constem do arquivo da CT-e.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Obrigado Italo,

Na primeira reclamação eu copiei e colei a parte do manual, que diz isso, mas cliente é complicado, ele disse q os clientes dele é que estão reclamando, enfim é complicado, porem mt obrigado pessoal !

 

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