Ir para conteúdo
  • Cadastre-se

mbbortolini

Membros
  • Total de ítens

    217
  • Registro em

  • Última visita

Tudo que mbbortolini postou

  1. @Juliomar Marchetti encontrei outra situação com o validador. Está passando teste OK para o email com a seguinte formatação : marcelo.bortolini@gmail Isso ocorre pois nos testes não é verificado se o '.' está depois do '@' Alterei a função para executar o teste : Segue .pas para análise ACBrValidador.pas
  2. @Arnaldo Cruz o @Sebastiao observou bem quanto à questão de rateio, mas outra questão a se verificar são as casas decimais dos campos. Ex.: produto 4, quantidade 1,765 KG e preço 2,90 1,765 * 2,90 =5,1185 no XML : qcom = 1,765 vuncom = 2,90 vprod = 5,12 (ou 5,11) depende da função usada, arredondamento ou truncamento, 1 centavo é tolerado na validação Note que no xml vprod tem precisão de somente 2 casas, assim como os campos dos totais, portanto cuidado em como está a precisão do se banco de dados. É de suma importância que o tratamento de arredondamento ou truncamento seja utilizado em todos os preenchimentos das tags e aplicação de descontos ou acréscimos, pois nesse mesmo exemplo se eu tivesse dois itens, nesta mesma situação, e arredondando no item e truncando no total a diferença fica em 2 centavos e bloqueia a nota.
  3. 'Livros' no formato PDF em : http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=33ol5hhSYZk= http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=tW+YMyk/50s= http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=Iy/5Qol1YbE= São os mais atualizados. Exemplos de utilização com o ACBr baixe a pasta Exemplos no repositório : https://svn.code.sf.net/p/acbr/code/trunk2/Exemplos
  4. @DOCFABIO como você recebeu este XML ? é o mesmo que a empresa transmitiu ? tem outros com o mesmo problema ? Tecnicamente, este ai estaria errado, mas e o transmitido ? Na sefaz esta nota ai aparece formatado 4,000 na quantidade.
  5. Há diferenças nos XMLs, no que está válido há uma tag <avulsa>, esta você não deve estar informando no seu sistema, verifique a geração da NFe e/ou o preenchimento do componente na sua aplicação.
  6. Em testes com o ACBrValidador foi constatado que está passando o e-mail com esta formatação "marcelo @teste.br" não está testando se tem um espaço entre os caracteres da string. Baseado nisso fiz uma alteração na unit ACBrValidador.pas, segue a mesma para análise. linha alterada 831, adicionado espaço na lista de caracteres inválidos: ACBrValidador.pas
  7. Sim, já é necessário informar na impressão, pois o xml a ser transmitido já deve constar tal informação
  8. Pessoal, já tive este problema com o FAST, algumas notas com vários itens corta na metade, limitando-se a +- 30 cm de impressão, do tamanho de uma folha A4. COMO RESOLVER : alterar em PrintOptions a propriedade PrintOnSheet para pmSplit, isso é uma configuração do report e não do ACBr.
  9. @Zoe Tecnologia, eu faço assim : - tentou enviar normal mas não conseguiu, 'emite OFF-Line' em contingência ACBrNFe.NotasFiscais[0].nfe.Ide.tpEmis := teOffLine; // troca tipo de emissão ACBrNFe.NotasFiscais[0].nfe.Ide.dhCont := now; // data de entrada em contingência ACBrNFe.NotasFiscais[0].nfe.Ide.xJust := 'Problemas com a conexão de internet'; // motivo da entra em contingência ACBrNFe1.NotasFiscais.GerarNFe; // gero novamente a nota ACBrNFe1.NotasFiscais.Assinar; // assino ACBrNFe1.NotasFiscais.Validar; // valido novamente // grava XML da NFe no banco de dados para quando se normalizar a comunicação este será transmitido à SEFAZ; ACBrNFe1.NotasFiscais.Imprimir; // faço a impressão
  10. Muito obrigado @helderlr, foi só seguir as instruções que corrigiu o erro. Valeu []s
  11. Pessoal, no meu sistema tenho a opção do usuário visualizar o documento, dali ela pode visualizar as informações a serem impressas, imprimi-lo e também exportar para PDF (ExportDANFePDF00.PNG). Acontece que a algumas versões está gerando uma exceção (ExportDANFePDF001.PNG) na linha número 721 da unit frxExportPDF (ExportDANFePDF001.PNG). Alguém mais passando por isso ?
  12. Estou resolvendo a questão com o comando ACBrNFe.WebServices.Retorno.Clear, sendo chamado antes do Enviar, assim mesmo com a exceção não tenho a informação diferente.
  13. @ricardo_casc, não se trata da 'desconfiguração' da internet, este somente é o processo com o qual eu consegui simular para que aconteça a mesma situação do cliente. Lá o cara emite as notas normais, uma, dua, dez, vinte notas e sem alterar nada de configuração, do nada(bem, do nada não, alguma coisa acontece), dá o erro de canais seguros e as propriedades de Retorno do componente ficam com os dados da última nota emitida. Momentaneamente, estou trocando pra 999 quando na except o retorno estivem com o status 100, pelo menos pra não ter informação inconsistente
  14. Boa tarde colegas, estou com a seguinte situação em alguns clientes que possuem histórico de problemas com a internet. Situação problema : o usuário após tentar emitir uma NFe recebe mensagem de problemas na emissão porém a NFe tem vinculando um protocolo (status 100 emitida) da nota anteriormente emitida. Como simular : faço a emissão normal de uma NFe e após estou alterando a config da internet para e desmarcando os TLS. (no cliente dá a mensagem 'Erro no suporte a canais seguros'), mas enfim o tratamento é semelhante. Procedimentos utilizados : ACBrNFe_NFe.NotasFiscais.Clear; // executando antes de qualquer atribuição aos campos da NFe, aqui não consigo debugar F7 não leva pra lugar nenhum // aqui atribui todos os campos da NFe; ACBrNFe_NFe.NotasFiscais.Validar; ACBrNFe_NFe.NotasFiscais.GerarNFe; try ACBrNFe_NFe.Enviar(iLote, True); excet memoLog.Lines.Add('>>>'); memoLog.Lines.Add('Problemas na emissão da NF-e'); memoLog.Lines.Add( IntToStr(ACBrNFe_NFe.WebServices.Retorno.cStat) +' ' + ACBrNFe_NFe.WebServices.Retorno.xMotivo); // aqui ocorre a divergência este ACBrNFe_NFe.WebServices.Retorno está com os valores da nota anterior, o log mostrado é assim "100 Autorizado o uso da NF-e" memoLog.Lines.Add('[RetornoWS]'+ACBrNFe_NFe.WebServices.Retorno.RetornoWS); // aqui gravo o retorno de "ERRO" para que seja tratado /// e aqui nesse ponto é onde o meu sistema fica com a nota sem emitir, mas com status de emitida com o protocolo da nota anterior // tratamento para as exceções end; Componente atualizado hoje de manhã até a revisão nro 12561 do SVN. Alguém já passou por algo semelhante ?
  15. @wayssoft Você pode ter alguns arquivos perdidos (em outras pastas). Executa o "apagarAcbr.bat" e tente fazer novamente a instalação.
  16. Gustavo, você executa o Validar antes de enviar ?
  17. Gustavo eu uso assim : gravo o numero de série(ACBrNFe.SSL.SelecionarCertificado) e senha no banco de dados, no componente do ACBr tenho configurado a lib: "libCapicomDelphiSoap", antes da emissão configuro o componente para receber a série e senha do banco de dados e funciona tanto pra A1 quanto A3
  18. André, eu componente está atualizado ? Já verificou o demo para ver como está implementado ? Eu já tive este problema, no meu caso eu estava carregando o componente e executava o Validar, depois carregava mais algumas informações e outro Validar, ocorre que com as mudanças do componente o XML que era enviado não recebia a segunda carga de informações, o que fiz foi remover toda e qualquer chamada do método e somente executar após estar toda a informação carregada no componente.
  19. Maiko, como é o processo de emissão ? Poste os passos para que eu possa ter uma ideia da sequencia de comandos
  20. Você tá usando a mesma série para todos os caixas ? Por acaso já verificou a viabilidade de cada caixa ter uma série em específica ?
  21. Poste o XML que foi transmitido. De qualquer forma, revise seus métodos de emissão, pegue o demo como modelo.
  22. @Antony Moraes seja mais específico, poste o XML para que possamos analisar. Aqui https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx tem o validador da NFe, pode carregar o XML lá e ver a mensagem, pois sempre que dá qr-code inválido mostra o que está diferente. Em homologação você tem a mesma mensagem ?
  23. Tchê, tu já fez o teste desse cartão pra ver se o certificado ainda está lá ? Digo isso pois já tive um cliente que aconteceu isso, com um certificado recém renovado. Vi alguns comentários que alguns programas podem danificar o certificado no cartão, se é mito, lenda ou balela, ai não sei, mas aquele simplesmente não existia mais certificado no cartão a sorte foi que a unidade que emitiu o certificado fica aqui do lado do escritório, a menina fez o teste do cartão e não encontrou mais nada, certificado simplesmente havia sumido ou sido danificado, e olha que ele funcionou bem por uns 5 dias antes de dar problema, e antes de renovar, já havia usado o anterior por 3 anos. Até na época nos questionaram do acesso, que foi o sistema que danificou, mas isso é impossível, pois o ACBr trabalha apenas com a leitura desse certificado. Aqui tem um link para teste do certificado: https://certapp01.certificadodigital.com.br/testecd/request/check.jsp?nomeTeste=3&testPage=../body.jsp é da Serasa, não sei se funciona com outros certificados, mas deve funcionar, testa ai e manda o resultado.
  24. @amaurysette aqui volta e meia temos problemas com os cartões, geralmente quando é classe não registrada, se o capicom estiver OK, é só remover o cartão e inserir novamente. E também já tive problemas com cartões que simplesmente o certificado sumiu. Geralmente A3 é sinônimo de dor de cabeça.
  25. @Henrique Bazan DM.ACBrNFeDANFEFR_NFe.FastFile := 'C:\Report\DANFeRetrato.fr3'; -- aqui danfe da nota DM.ACBrNFeDANFEFR_NFe.FastFileEvento := 'C:\Report\EVENTOS.fr3'; -- aqui danfe do evento
×
×
  • 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.