Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'casas decimais'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • Duvidas Privadas
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
    • ACBrLib Android - Pro
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras
    • ACBrLib Android - Demo

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

Encontrado 12 registros

  1. bom dia, estou tentando imprimir em A4 o danfe da NFCe, com 3 ou mais casas decimais e não está aceitando, ele está fixo 2 casas, nas propriedades qCom e na vUnCom. fiz testes usando os seguintes arquivos: DANFeNFCeA4.fr3 - DANFeNFCe.fr3 - estes estão fixos as 2 casas e - DANFeNFCe4_20.fr3 esta dando erro "Script Error at 22:9: Undeclared identifier: 'Memo25' " grato pela ajuda.
  2. Boa tarde, Ao gerar o rps da nfse prefeitura de juiz de fora, a aliquota aparece com duas casas decimas <aliquota>0.02<aliquota>. Porem se a aliquota for 3,84% o valor na rps fica errado <aliquota>0.03<aliquota>. alguém poderia me ajudar? servicos.valores.aliquota := 0.0384
  3. Rafael jorge

    Casas decimais no danfe

    Bom dia, estou tentando colocar 8 casas decimais no danfe. ja fui nas configurações do danfe e tentei definir assim: self.ACBrNFe1.DANFE.CasasDecimais._qCom := 8 self.ACBrNFe1.DANFE.CasasDecimais._vUnCom := 8; logico que em self.ACBrNFe1.DANFE.CasasDecimais._qCom sempre fica 2. so que o cliente ta exigindo que a quantidade, preco e total de produtos tenha 8 casas decimais. estou passando tudo certinho no sistema. so que ao gerar o danfe ele sempre utiliza como se fosse duas casas decimais. nao sei se é do delphi Seattle isso, mas curreny so aceita duas casas decimais após virgula, ai os valores que eu mando por exemplo 0,23412390 na quantidade e valores de produtos e etc devido a ser do tipo currency, mesmo tendo 8 casas decimais ele fica 0,24000000 Sera que existe alguma forma de resolver isso?
  4. Boa tarde, Primeiramente gostaria de agradecer e também informar que com as novas atualizações para o Infisc 1.1 a validação está funcionando muito bem. Anteriormente para validar em Caxias do Sul tinhamos que usar a versão ACBR de 05/02/2016. Agora, seria importante mudar a definição do Valor Unitário para tcDe4. O manual prevê, desde 13/07/2015, decimal 13,4. Obrigado!
  5. Quando alimento o valor do campo vProd com valores como 11,30 ou 12,50 automaticamente ao gerar o xml o ultimo zero a direita é removido. Desta forma ao validar o xml recebo o retorno de falha na validação dos dados da seguinte forma: '11.3' VIOLATES PATTERN CONSTRAINT OF '0/0\.[0-9]{2}|[1-9]{1}{0-9}{0,12}(\.[0-9]{2})?THE ELEMENT {HTTP://WWW.PORTALFISCAL.INF.BR/NFE}VPROD WITH VALUE '11.3' FAILED TO PARSE Se o valor passado for 11,32 ou 12,51 por exemplo funciona, pois assim ao gerar o xml continuo com duas casas decimais. Suspeito de que o problema esteja na forma como estou alimentando o o vProd (Prod.vProd := DMCMovimentacao.cdsItemMovimentacaoVENPROD_VALOR.asfloat). Tentei utilizar a funcão formatfloat mas ela retorna uma string e o campo vProd assim como todos os outros que recebem valores são do tipo currency. Já tentei de tudo, até alterar o xml após gerado, mas usar ao usar o comando ACBrNFe1.NotasFiscais.Valida o xml volta a ficar como o padrão sem as duas casas decimais no caso de o valor ser 11,30 por exemplo. Se alguém puder ajudar ficarei grato.
  6. Boa tarde pessoal. Estou com o seguinte problema. Após a integração com a Sefaz, a rotina que salva o XML teve ter alguma falha. Ao salvar o XML, todos os campos de valores estão ficando sem as casas decimais corretas. Ex: a tag <qCom> no XML: - antes de Enviar/Salvar o XML <qCom>10.0000</qCom> - após Enviar/Salvar pela rotina do componente <qCom>100000</qCom> Desta forma, a NFe junto a Sefaz está sendo integrada normalmente. Mas o XML salvo para o Emitente e Destinatário após isso, ou mesmo para ler e visualizar o Danfe, todos os dados(valores) estão ficando errado. Alguém poderia me ajudar?
  7. Pessoal, boa tarde. Lí, relí e lí novamente o manual, mais não estou conseguindo entender "acreditar" rs. Se entendi bem, se não comercializo combustível, serei obrigado a trabalhar com apenas 2 casas decimais no valor unitário do item? No meu caso, trabalho com parafusos, porcas, arruelas, tudo com 3 casas decimais. Alguém encontrou alguma solução? Obrigado!
  8. Boa tarde, por gentileza, estou tendo problemas com emissão de vendas do SAT. Quando envio valores inteiros para os campos qCom, vUnCom, cCFeLei12741, me gera o erro no sat de valores dos campos inválidos. Observei que quando mando por exemplo um produto que custa 2,00 reais, ele tira o 00 e estava mandando 002 e retornando erro. Consegui solucionar o problema alterando a unit pcnGerador.pas alterando a linha 876 ConteudoProcessado := StringReplace(FloatToString(valorDBl),',','.',[rfReplaceAll]); para ConteudoProcessado := StringReplace(FloatToStrF(valorDBl,ffNumber,TamMax,NumeroDecimais),',','.',[rfReplaceAll]); Porem gostaria de saber se existe algum outro jeito ou pode ser atualizado isso no ACBr Coloquei em anexo a alteração que fiz. pcnGerador.rar Grato pela atenção
  9. Boa dia, Pessoal, estou com o seguinte problema: No DANFE o campo Peso Bruto está saindo com 3 casas decimais, sendo que, eu informo o valor apenas com 2 casas e um cliente está questionando a respeito dessa ultima casas decimal. Gostaria de saber se essa quantidade de casas é algo pré-determinado ou eu posso configurar no componente? Desde já agradeço pela atenção.
  10. Apesar do meu componente acbrecf estar configurado para unitário com 3 casas no meu cupom fiscal saem apenas duas. Tenho que fazer alguma intervenção na impressora? Pode existir outra coisa errada? a impressora é uma bematech. Grande abraço!
  11. Boa tarde caros colegas. Estou com um problema relacionado a quantidade de casas decimais nos campos vUnTrib e vUnCom. Varri todos os tópicos que encontrei sobre o assunto, porém nada que pudesse ter me auxiliado, sendo assim explicarei como estou emitindo esse documento fiscal. Quantidade: 27500,00 Valor Total: 77590,08 Valor unitário: 2,8214574545 (10 casas). No XML ficou da seguinte forma (4 casas). <vUnCom>2.8215000000</vUnCom> <vProd>77590.08</vProd> <cEANTrib/> <uTrib>UN</uTrib> <qTrib>27500.0000</qTrib> <vUnTrib>2.8215000000</vUnTrib> Porém: 2.8215 * 27500 = 77591,25 Lembrando que em meu caso eu tenho que emitir valor total de 77590,08 e quantidade de 27500 pois os documentos de importação foram emitidos nesse valor, sendo possível apenas variar o valor unitário. Para esse meu cliente eu fui e modifiquei o XML na mão, e adicionei as demais casas decimais, conforme abaixo. <qCom>27500.0000</qCom> <vUnCom>2.8214574545</vUnCom> <vProd>77590.08</vProd> <cEANTrib/> <uTrib>KG</uTrib> <qTrib>27500.0000</qTrib> <vUnTrib>2.8214574545</vUnTrib> Dessa forma a nota fiscal foi aprovada. Minhas perguntas são: Existe como mudar isso, ou seja, configuração para mais casas decimais? Alguém já encontrou esse problema e achou outra solução?
  12. Boa Tarde a todos. Depois de alguns problemas com clientes com o erro "Numero máximo de casas decimais permitidas 2" (esse erro ocorre em varias tags, nesse exemplo usarei a vCarga). Pelos testes que realizei o erro parece acontecer principalmente com valores altos. Alimentava o componente com o valor da tag como no exemplo abaixo: vCarga := 525654.69; O erro ocorre na Unit pcnGerador na procedure wCampo. Trecho retirado da Unit pcnGerador linhas de 847 a 855 case Tipo of tcDe2 : NumeroDecimais := 2; tcDe3 : NumeroDecimais := 3; tcDe4 : NumeroDecimais := 4; tcDe6 : NumeroDecimais := 6; // Incluido por Italo em 30/09/2010 tcDe10: NumeroDecimais := 10; end; //VlrExt := StrToFloat(valor); ConteudoProcessado := FormatFloat('0.0000000000', valor); ---------------------------------------------------------------------------------------------------- Simulando a tag vCarga com o valor usado no exemplo acima: ConteudoProcessado := FormatFloat('0.0000000000', 525654.69); Resultado ConteudoProcessado = '525654,6899999999' Alterando o Código... ConteudoProcessado := FormatFloat('0.00', 525654.69); Resultado ConteudoProcessado = '525654,69' A conclusão é que o FormatFloat não tem o resultado esperado quando tratamos de valores altos sem especificar corretamente as casas decimais, e quando isso acontece o componente da o alerta das casas decimais nas linhas seguintes da procedure "wCampo". Para que esse erro não aconteça a Unit pcnGerador foi alterada deixando o trecho acima da seguinte forma: case Tipo of tcDe2 : begin NumeroDecimais := 2; ConteudoProcessado := FormatFloat('0.00', valor); end; tcDe3 : begin NumeroDecimais := 3; ConteudoProcessado := FormatFloat('0.000', valor); end; tcDe4 : begin NumeroDecimais := 4; ConteudoProcessado := FormatFloat('0.0000', valor); end; tcDe6 : begin NumeroDecimais := 6; // Incluido por Italo em 30/09/2010 ConteudoProcessado := FormatFloat('0.000000', valor); end; tcDe10: begin NumeroDecimais := 10; ConteudoProcessado := FormatFloat('0.0000000000', valor); end; end; Estou compartilhando a informação para que se alguém passar por algo assim saiba como resolver, e caso achem interessante que seja feita a alteração na Unit disponibilizando as alterações para todos os usuarios.
×
×
  • 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.