Ir para conteúdo
  • Cadastre-se

ornei

Membros
  • Total de ítens

    199
  • Registro em

  • Última visita

Posts postados por ornei

  1. 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. 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. 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. 

    post-1051-0-26672200-1420716674.jpg

  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

    post-1051-0-25681000-1420651796_thumb.jp

  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. 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

  7. 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

    post-1051-0-86231900-1410352031_thumb.jp

  8. 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.
  9. 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.
  10. 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.

  11. 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

  12. 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.

  13. 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.

  14. 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.
  15. 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...