Ir para conteúdo
  • Cadastre-se

ornei

Membros
  • Total de ítens

    199
  • Registro em

  • Última visita

Tudo que ornei postou

  1. ornei

    Envio De Mail

    boa noite pessoal realmente não estou enviando e-mail mais, não sei o que pode esta acontecendo que não deixa fazer a conexão com a conta de e-mail, sera que e possível ter alguma unit que esta usando e faz da o conflito. Como eu já diz acima o sistema e feito em módulos a parte de e-mail não funciona se o módulos NotaFiscalE.bpl estiver com o SpedFiscal.bpl juntos. Se alguem trabalhar com módulos e tiver alguma dica para que eu possa testar agradeço.
  2. ornei

    Envio De Mail

    Pessoal como e falei acima o sistema e feito pacotes da seguinte maneira: - pacote NotafiscalE: envio a sefaz, consultar, cancelamento, cce, envio por email. - pacotes SpediFiscal, SpedPisCofins, SpedContabil estes pacote só tem o componente do acbr referente a cada pacote. não sei porque depois da atualização não funciona o envio da NFe por email se tiver um dos pacotes do sped se remover envia normalmente. Isto acontece com os servidores de e-mail do gmail, yahoo, ig etc. no servidor de e-mail do provedor eu uso não ocorre o erro podendo ter todos pacotes juntos. Já testei as portas 465 e 587, marcando ou desmarcando conexão segura. Não estou vendo uma solução, tenho um cliente que já faz 3 dias que não envia as NFe por pelo sistema, por enquanto estão adicionado manualmente o XML e o PDF no gerenciador de e-mail. Ornei
  3. ornei

    Envio De Mail

    bom dia atualizei o fontes que passou para revisão 8077, só que agora não envia as nfe por e-mail esta com o erro (imagem anexada). Ate então esta tudo normal, também configurei o exemplo com os dados e o e-mail deu certo. Acho que deve ter algum componente que esta fazendo que o envio da nfe por e-mail não funcione no sistema e feito por pacotes, a questão e como descobrir o que esta fazendo dar o erro, estou usando o delphi 7, outra coisa não esta funcionando os e-mail yahoo, gmail, ig não testei os outros. O erro parece ser erro de login, mas testei todo via webmail e estão do OK.
  4. Travache a questão e que se der erro na parte da gravação no BD ou outro motivo como conexao com o servidor vou perder do dados do retorno da consulta na imagem anexada. como faço para abrir este xml novamente tipo o xml da nfe onde uso LoadFromFile('arquivo'). Quero armazenar no BD os dados do xml para depois fazer a confirmação e talvez o download do xml. também segue o codigo codigo.txt
  5. Boa tarde estou fazendo a manifestação do destinatário, seguindo o exemplo do arquivo ConsultarNFeDestinadas.txt, só que quando fui gravar ocorreu erro, então gostaria de saber se tem como carregar o xml da consulta para pegar os dados e gravar no banco. Ornei
  6. Italo bom dia, isto mesmo estava com true, agora de manhã achei este problema conferindo com exemplo. Obrigado
  7. Boa noite. procurei no forum mas não encontrei um assunto relacionado a esta situação: Atualizei o acbr no dia 09/12/2014 para poder recompilar meu projeto para a nova versão 3.10, só que quando copiei no cliente e foi reimprimir o DANFE, das nfe já transmitidos na versao 2.00 estão saindo com a tarja NFe Cancelada. Ainda não consegui identificar ou se estou passando batido em algum procedimento. Ornei
  8. Bom dia colegas!!! Alguma novidade, sobre o uso ou não do método "TACBrTEFDCliSiTef.AvaliaErro ".
  9. Daniel, bom dia. Atualizei o Simulador SiTef, para a versão 3.0.19.34, e deu tudo certo. O caractere FF não esta sendo mais retornado no buffer do SiTef. Desde já agradeço a atenção.
  10. Daniel, bom dia. Estou utilizando a versão 3.0.19.31 do Simulador SiTef. Esta versão deve estar com bug. Desde já agradeço a atenção.
  11. Juliomar, bom dia. Segue em anexo os arquivos de log. Realizei os testes pelo "TEFDemo.exe". Observe a linha 280 do CliSiTef.txt; O Simulador Sitef esta me devolvendo o caracter FF entre o valor da compra e o valor do saque, e este caracter esta sendo enviado para o ECF, como podemos observar na linha 236 do ECF.txt. Neste teste que acabei de realizar, no cupom impresso, tanto a via do cliente quanto a via do estabelecimento está com um espaçamento de +/- 10 linhas entre o valor da compra e o valor do saque (vide imagem: Teste Seq.51.jpg em anexo ). Desde já agradeço a atenção. CliSiTef.txt ecf.txt
  12. Caro colegas, Estou com o seguinte problema no teste 51. Mandei os cupons da pre homologação para a Software Express, e eles me pediram para repetir o teste 51, pois no cupom fiscal impresso, entre o valor da compra e o valor do saque esta aparecendo um espaço ( +/- de umas 4 a 5 linhas). Pelo que pude observar o Sitef está me devolvendo no buffer o caractere FF entre os textos "VLR COMPRA:1.500.0.,(aqui vem o caracter FF) VLR SAQUE:20,00" No Log do ECF, está da seguinte forma: -- 09:02:23:767 LinhaCupomVinculado( AUTORIZACAO: 260007[CR][LF]VALOR: 170,00[CR][LF]VLR COMPRA:1.500.0.,[FF] VLR SAQUE:20,00[CR][LF] ) TX -> [sTX]M[NUL][FS]CAUTORIZACAO: 260007[LF]VALOR: 170,00[LF]VLR COMPRA:1.500.0.,[FF] VLR SAQUE:20,00[LF][CR][WAK] 09:02:24:204 RX <- ACK = 6 Falha: 0 09:02:24:391 RX <- [NUL][NUL][NUL][NUL] Observem que há um caractere FF entre os textos. Será que é isso que está fazendo o ECF dar este espaço entre os textos??? Será que pode ser algum problema do Simulador do Sitef, como no caso do ACK, já descrito aqui neste tópico??? Obs.: Estou utilizando Delphi 7, ECF Bematech com página de código 850.
  13. Paulinho, bom dia. Então está resolvido o problema, do saque. Ou aumenta o número de linhas para o texto como o Régys indicou, ou use o "StringReplace(Titulo,#$A,' ', [rfReplaceAll] );", que você disse ter dado certo. Bola pra frente...
  14. Régys Silveira, segue o log como solicitado. Observe as linhas 145 e 146, o texto que está em buffer esta com quebra de linha. Desde já agradeço pela atenção logpafecftef.txt
  15. Boa tarde, colegas! Consegui realizar os testes Seq.51 com cartão Visa. Esta tudo certo com o ACBrTEFDCliSiTef. O problema esta na implementação do formulário que obtém o valor do campo informado (no caso do TEFDemo: Form5). Repare que o título que deve aparecer no formulário está em Buffer (no fragmento de log abaixo), e este buffer tem uma quebra de linha, então o formulário é exibido com o seguinte título: VISA ELECTRON. E como não aparece nada referente a saque no título estava informando 0. -- 18/08 15:24:35:919 - ContinuaFuncaoSiTefInterativo, Retornos: STS = 10000 ProximoComando = 34 TipoCampo = 130 Buffer = VISA ELECTRON SAQUE Tam.Min = 0 Tam.Max = 13 Para ficar mais claro para o usuário, como posso identificar esta quebra de linha, e exibir o título da seguinte maneira: VISA ELECTRON SAQUE, sem a quebra de linha? Tentei isso e não funcionou: StringReplace( Trim( Titulo), sLineBreak, ' ',[rfReplaceAll] ) Obs.: pelo TefDemo também acontece a mesma coisa, o formulário é exibido com o titulo: VISA ELECTRON e não VISA ELECTRON SAQUE.
  16. Bom dia colegas, Alguma conclusão. Desde já agradeço.
  17. Bom dia, Roney Melo Sim estou utilizando o CliSiTef. Consegui realizar o teste com um cartão Mastercard.
  18. Boa tarde, colegas Também estou realizando os testes seq. 51 e 52, e ocorre o mesmo problema que o Paulinho relatou, não aparece a opção para digitar o valor do saque. Obs.: Estou utilizando cartão Visa com Chip.
  19. Ok, Daniel Simões Uma outra coisa. No demo está sendo utilizados eventos "OnMudaEstadoReq" e "OnMudaEstadoResp", porém para o SiTef, os mesmos nunca são disparados quando enviamos um CRT ou CHQ. Portanto os blocos de comandos relacionados a esses eventos nuca serão processados. Desde já agradeço.
  20. Bom dia Daniel, Quando apertamos o botão "CancelarResp" a variável "fCancelado" é setada para "true" e a mesma é passada para a variável "Interromper" do evento "OnAguardaResp", correto. No final do bloco do evento "OnAguardaResp" tem a seguinte condicional " if fCancelado then Interromper := True ;" Este evento esta contido dentro do "repeat" do método "TACBrTEFDCliSiTef.ContinuarRequisicao", como a variável "fCancelado" não é setada nunca para "false" se respondermos não "No" diálogo "13 - Operacao Cancelada? [Yes / No]", o dialogo fica aparecendo sempre, e seu respondo "Yes", quando envio novamente um CRT, no momento que o PinPad começa interagir com a aplicação (evendo OnAguardaResp - Arquivo = 23), de cara já me aparece o diálogo sem ao menos termos pressionado o botão "CancelarResp". Não sei se consegui passar o ocorrido aqui. Obrigado
  21. Bom dia Juliomar, Obrigado pela atenção. Concordo que temos várias formas de implementar. Porém da forma como o TEFDemo está não funciona, e isso pode confundir algumas pessoas com mais dificuldades. Para o SiTef, os eventos "OnMudaEstadoReq" e "OnMudaEstadoResp" não são chamados/tratados quando enviamos um CRT ou CHQ. Se você tem uma outra forma de implementar e possa compartilhar conosco, seria de grande valia. Desde já agradeço.
  22. Caros, Alguém testou o TEFDemo, cancelando o fluxo da transação, repetindo o cenário descrito acima???? Pelo que pude observar nos fontes (ACBrTEFDCliSiTef.pas), os eventos "OnMudaEstadoReq" e "OnMudaEstadoResp" não são chamados/tratados para o SiTef quando enviamos um CRT ou CHQ; Sendo assim a variável "fCancelado" utilizada no TefDemo, depois que apertamos o botão "CancelarResp", nunca volta para "False" (Obs.: a variável esta sendo setada para False no evento OnMudaEstadoReq), deixando assim o programa em Loop no evento "OnAguardaResp" onde trata o Comando 23 ( Arquivo = '23'); O valor desta variável (fCancelado) é passada como resposta ao evento "OnAguardaResp" através da varável "Interromper", e dentro do método "TACBrTEFDCliSiTef.ContinuarRequisicao", no bloco case "ProximoComando = 23", a variável "Continua" sempre fica setada com o valor "-1" (menos 1), pois a variável "interromper" será sempre "True", causando os problemas relatados acima. Gostaria da opinião dos colegas, se também estão enfrentando problemas para cancelar o fluxo da transação. Desde já agradeço.
  23. Caros, Estou testando este recurso no TEFDemo, realizando uma venda com cartão de crédito magnético à vista: Cenário 1: ------------- 1 - Envio um CRT, seleciono a forma de pagamento e o tipo de cartão 2 - No momento em que me pede para passar ou inserir o cartao, pressiono o botão "CancelarResp" (Continua = -1); 3 - Aparece a tela de dialogo 13 - Operacao Cancelada? [Yes / No]; Bug: -------- 4 - Se a respota for "No", a tela de dialogo (Comando = 20) fica sempre aparecendo, sendo que o correto não seria ficar em Loop, esperando o retorno do de algum periférico no caso o PinPad (Comando = 23)???? Obs.: Enquanto a resposta for "No" fica sempre aparecendo a tela de dialogo. Cenário 2: ------------- 1 - Se respota for "Yes", é retonado para o TEFDemo, e repito novamente o fluxo de operações (venda com cartão de crédito magnético à vista); 2 - Envio novamente um CRT, seleciono a forma de pagamento e o tipo de cartão; Bug: -------- 6 - De cara , já me aparece o dialogo 13 - Operacao Cancelada? [Yes / No] Conclusão: Se pressiono o botão "CancelarResp", tenho que fechar o cupom com uma forma de pagamento que não seja cartão, pois se escolher cartão vai sempre aparecer o dialogo (dialogo 13 - Operacao Cancelada? [Yes / No]) e se respondo "No" acontece o "Cenário 1" e se respondo "Yes" acontece o "Cenário 2". Gostaria de saber dos colegas se isso também ocorre com vocês??? Desde já agradeço.
  24. Também não estou conseguindo, esta com o mesmo erro e já esta vencendo o prazo para cancelar a NFe
  25. Bom dia, Analisando a documentação (Especificação Técnica – Interface com os meios de pagamento do SiTef) que me foi enviada pela Software Express (Versão: 134 de 14/05/2014), pude perceber que as constantes (CACBrTEFD_CliSiTef_ErroXX) dos erros retornados pela rotina "ConfiguraIntSiTefInterativoEx" não está de acordo com a documentação. Hoje temos: CACBrTEFD_CliSiTef_Erro10 = 'O PinPad não está devidamente configurado no arquivo CliSiTef.ini' ; Pela documentação o erro 10, seria: 'Erro de acesso na pasta CliSiTef (possível falta de permissão para escrita)' Também foi adicionado o erro 9: 'Configuração de servidores SiTef foi excedida.' Desde já, agradeço.
×
×
  • 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...