Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Ola eu atualizei o meu componente acbrnfe, para coloca o novo campo VtotTrib e agora não consigo mais mandar a nota 

 

esta dado este erro is not a valid floating point value o campo é o campo do aliquota do pis.

 

segue em anexo o erro no envio

 

estou usando delphi2010, windows 8 

 

e atualizei a ultima versão do acbr pelo svn dia 03/06/2013

 

fico no aguardo  pela ajuda obrigado

 

JorgeDoc1.pdf

Doc1.pdf

  • Moderadores
Postado

Esse é um erro na configurações regionais do windows, existem duas maneiras de resolvê-lo:

 

1. configurar corretamente o separador decimal e de milhar nas configurações regionais do windows;

2. setar manualmente a configuração via programação utilizando a variável global do delphi "DecimalSeparator" fazendo assim ao abrir o seu aplicativo: DecimalSeparator := ',';

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Eu já mudei a configuração e até tentei manda o xml pelo acbrnfemonitor ele me retorna o mesmo erro 

 

'35.1' is not a valid floating point value
 
Postado

Régys se rodo com uma versao mais antiga que baixei no dia 23/4 que esta sem o vtottrib ele vai normal as versões mais novas da este erro 

 

o que posso fazer para tentar resolver isso 

Postado

Régys, O erro ocorre quando tenta dar duplicidade na nota ai ele aparece isso estou usando o demo do acbr 

 

da uma olhada vê se ajuda.

 

obrigado por enquanto

Postado

Assim quando vc envia uma nota ela da duplicidade ela da o erro de floating, estou fazendo tudo em cima do demo a diferença que que coloquei valores para pis e cofins.

 

vc manda, ela da erro se vc não fechar programa e tentar enviar novamente em seguida da o erro aparece, reforçando com valores de pis e cofins.

 

vc se ajuda assim.

 

obrigado pela atenção.

Postado

Régys ele esta enviando a nota mas quando imprime com autorização da o erro de floating mas a nota esta na receita onde posso debugar para ver o erro

  • Moderadores
Postado

Eu esqueci de perguntar, você está atualizado?

Se sim, verifique se não tem arquivos marcados em vermelho ou amarelo, se tiver, apague e atualize novamente para recriar eles, depois disso recompile seu acbr usando o ACBrInstall.

 

Eu não consigo repetir seu erro aqui de forma alguma e mais ninguém reclamou desse erro, então tem que ser algo ai no seu lado, faça o que passei acima e vamos ver se resolve.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Régys achei o que esta onde esta dando este problema, é só ligar a opção do componente para salvar os xml que da o erro de floating ate mesmo no demo

 

a opção é a seguinte ACBRNFE.configuracao.arquivo.salvar, se estiver como true da o erro de float no valor pode ser alguma coisa que estou fazendo errado

Postado

Com o demo se você só ativar ele funciona mas se vc modicar o codigo para calcular com o produto e tributos da o erro

 

o que eu fiz   no componente marquei ACBRNFE.ARQUIVOS.PASTAMENSAL = TRUE,  E ACBRNFE.ARQUIVOS.SALVA = TRUE.

 

DEPOIS LIBEREI O CODIGO COMO VOU PASSAR A SEGUIR JA DEU O ERRO NO PIS 

 

 with Imposto do
          begin
            // lei da transparencia nos impostos
            vTotTrib := 0;
 
            with ICMS do
             begin
               CST          := cst00;
               ICMS.orig    := oeNacional;
               ICMS.modBC   := dbiValorOperacao;
               ICMS.vBC     := 100;
               ICMS.pICMS   := 18;
               ICMS.vICMS   := 18;
               ICMS.modBCST := dbisMargemValorAgregado;
               ICMS.pMVAST  := 0;
               ICMS.pRedBCST:= 0;
               ICMS.vBCST   := 0;
               ICMS.pICMSST := 0;
               ICMS.vICMSST := 0;
               ICMS.pRedBC  := 0;
             end;
 
            with IPI do
             begin
               CST      := ipi99 ;
               clEnq    := '999';
               CNPJProd := '';
               cSelo    := '';
               qSelo    := 0;
               cEnq     := '';
 
               vBC    := 0;
               qUnid  := 0;
               vUnid  := 0;
               pIPI   := 0;
               vIPI   := 0;
             end;
 
            with II do
             begin
               vBc      := 0;
               vDespAdu := 0;
               vII      := 0;
               vIOF     := 0;
             end;
 
            with PIS do
             begin
               CST      := pis01;
               PIS.vBC  := 100.00;
               PIS.pPIS :=  0;
               PIS.vPIS := 0;
 
               PIS.qBCProd   := 100.00;
               PIS.vAliqProd := 0.65;
               PIS.vPIS      := 0.65;
             end;
 
            with PISST do
             begin
               vBc       := 0;
               pPis      := 0;
               qBCProd   := 0;
               vAliqProd := 0;
               vPIS      := 0;
             end;
 
            with COFINS do
             begin
               CST            := cof99;
               COFINS.vBC     := 100.00;
               COFINS.pCOFINS := 0;
               COFINS.vCOFINS := 0;
 
               COFINS.qBCProd   := 100.00;
               COFINS.vAliqProd := 3.00;
             end;
 
            with COFINSST do
             begin
               vBC       := 0;
               pCOFINS   := 0;
               qBCProd   := 0;
               vAliqProd := 0;
               vCOFINS   := 0;
 
deixei o codigo do demo assim vc se isso ajuda a olhar melhor o problema obrigado
×
×
  • 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...