-
Total de ítens
134 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que André Melim postou
-
@Italo Giurizzato Junior, creio que mediante ao seu relato e ao relato da @rizzotec, acho que podemos encerrar esse tópico por aqui blz? Agradecido pela atenção de todos!
-
Problema no Cancelamento - Pix do TEF
André Melim replied to André Melim's tópico in Dúvidas sobre TEF
Boa tarde, no que se refere ao material para testes eu acabei de confirmar com o suporte da Elgin e eles me informaram que não ha problema algum em repassar o link do material de apoio ai pra voces testarem os componentes para correção de bugs. Vou anexar o print da conversa. Obrigado. -
Problema no Cancelamento - Pix do TEF
André Melim replied to André Melim's tópico in Dúvidas sobre TEF
Suspeito que sim, na verdade quem fez essa parte do TEF originalmente não fui eu. Eu recentemente que comecei a mexer em algumas tarefas relacionadas ao TEF. Ref. ao TEF da Elgin tambem estou com problemas na reimpressão que não funciona (assunto desse tópico ai que postei também.) -
Problema no Cancelamento - Pix do TEF
André Melim replied to André Melim's tópico in Dúvidas sobre TEF
Creio que com esse material ai vocês vão conseguir fazer os testes necessários. Se puder me dar um retorno depois dos testes realizados eu agradeço. Agradecido pela atenção de vocês. Valeu. -
Bom dia, então, o que eu tenho aqui na minha pasta dos Schemas\NFSe é a sub-pasta RLZ\2.03 dessa forma creio que serja esse layout '2.03' mesmo que está usando. Ref. ao questionamento do Juliomar se os fontes estão atualizados, eu olhei la na pasta do componente ACBr e pelo que vi, sim, estão atualizados, até mesmo porque fizemos uma atualização ha poucos dias.
-
Problema no Cancelamento - Pix do TEF
André Melim replied to André Melim's tópico in Dúvidas sobre TEF
Bom dia, grato pelo retorno. Então eu tenho aqui os links de todo o material necessário para os testes, que o próprio suporte da Elgin me passou, segue abaixo: Software do TEF https://github.com/ElginDeveloperCommunity/TEF-Elgin/blob/master/ELGIN TEF HUB/Instaladores Windows/86Elgin TEFHUB-v02.24.01.exe DLL do TEF (colocar na pasta da aplicacao, alterar o nome da dll "E1_Tef_hml.dll" para "E1_Tef01.dll") https://github.com/ElginDeveloperCommunity/TEF-Elgin/blob/master/ELGIN TEF HUB/Instaladores Windows/Bibliotecas/E1_Tef-v02.26.02.zip Simulador do TEF (colocar as DLL na pasta do simulador, mesma coisa do procedimento ref. a pasta da aplicacao) https://github.com/ElginDeveloperCommunity/TEF-Elgin/tree/master/Exemplos TEF/Exemplos TEF DLL - ATIVO/C%23/NET Framework 4/ApiTefElgin-executavel >>> Dar um Ctrl+Shift+S para fazer o download -
Olá, tenho uma situação aqui onde eu estou enviado a informacao ref. a Inscricao Estadual do tomador de servico para o componente 'TACBrNFSeX' porém ao gerar o xml eu olhei la e o componente não está preechendo essa tag no xml. Com isso a informação não chega no provedor e o cliente reclama que a informacao esta faltando. Segue em anexo os prints e o xml que o componente gerou. O provedor que o 'RLZ'. Tomador.IdentificacaoTomador.InscricaoEstadual := qInfAux.FieldByName('IE').AsString; <-- lugar onde atribuo a inscricao estadual Alguma idéia? NFSeTempGerarXML.xml
-
Problema no Cancelamento - Pix do TEF
André Melim replied to André Melim's tópico in Dúvidas sobre TEF
Situação atual --> Para resolver esse bug do print anterior ref. ao 'ResolveOperacaoPendente' eu tive que reinstalar de novo o software do TEF da Elgin la no servidor de programação para voltar a funcionar... mas a situação é essa, ou seja, durante o Pix do TEF eu coloquei um breakpoint la no evento 'QuandoEsperarOperacao' e realmente nao passa la durante todo o processo do Pix para esse caso do TEF da Elgin (nao sei se em outro caso software diferente da Elgin passa) mas como usamos o software da Elgin temos que arrumar uma solucao para este caso. Não tem realmente nenhum comando que seja independente de ter que passar em evento do componente? Algo como uma linha de comando parecido como ""TEFAPi.CancelarOperacao;"" (ou algo parecido) ? -
Problema no Cancelamento - Pix do TEF
André Melim replied to André Melim's tópico in Dúvidas sobre TEF
Estou rodando e testando o programa do ACBR ref. ao TEFAPI. Ocorre que depois que eu finalizei uma venda la no 'Cartao de Credito' ai buga o TEF e nao consigo executar mais nada (segue o print). Parece que ele finaliza a venda no TEF, imprime o comprovante e por algum bug aparentemente deixa algo pendente que nao consegue resolver depois e nao se consegue fazer mais nada no TEF (nem abrir a funcao administrativa). Como resolver isso? Obs: Meu TEF é o Elgin. -
Problema no Cancelamento - Pix do TEF
André Melim replied to André Melim's tópico in Dúvidas sobre TEF
Eu instalei o software do TEF aqui no meu computador (local) para testar o programa 'TEFAPIDemo.exe' ... ai como eu faço la dentro desse demo para gerar a situacao do QRCode do Pix na tela e simular um cancelamento? -
Problema no Cancelamento - Pix do TEF
André Melim replied to André Melim's tópico in Dúvidas sobre TEF
Entao, aqui a gente trabalha vis TS tudo centralizado no computador que é o servidor de programação, onde todos os programadores da empresa acessam, entao é preciso todo o cuidado do mundo para nao desconfigurar nada la senao todo mundo sofre as consequencias. Eu nao quis rodar mais aquele programa de exemplo do TEF pois nao sei se é paranóia minha ou se foi real mesmo, mas eu fiquei com a impressão de que depois de rodar ele la no servidor de programação e tentar algumas opcoes la da tela o TEF parou de funcionar. Mas estranho é que eu debuguei o sistema e coloquei um 'BreakPoint' la no evento 'QuandoEsperarOperacao' mas e vi que na verdade nao estava passando la o processamento depois que eu setei a variavel (esse que ta sendo o problema aqui). -
Problema no Cancelamento - Pix do TEF
André Melim replied to André Melim's tópico in Dúvidas sobre TEF
Mas esse evento ai é disparado quando? é quando ocorre alguma ação ou de X em X segundos? como ele funciona? Pois eu esse é o ponto que eu quero saber... depois que passou na linha de comando 'DMClasseTEF.FCanceladoPeloOperador := True;' quando que o evento vai ocorrer? -
Problema no Cancelamento - Pix do TEF
André Melim replied to André Melim's tópico in Dúvidas sobre TEF
Imagina de maneira simplicada, como coloquei aqui, que eu tenha la um botao 'btnCancelar', o que eu preciso colocar de codigo la dentro dele, além de setar a variável 'FCanceladoPeloOperador' para True, para que o evento possa disparar e identificar que foi requisitado o cancelamento? procedure TForm1.btnCancelarClick(Sender: TObject); begin Mensagem('Cancelando...'); DMClasseTEF.FCanceladoPeloOperador := True; end; -
Sim, na verdade até devo ter mencionado mesmo em outro tópico. Sobre esse trecho de código que vc postou ai (evento 'QuandoEsperarOperacao'), creio que entendi o que vc quis dizer... estando setado essa variável 'FCanceladoPeloOperador' para true, ao evento ser disparado ele vai cancelar o transacao TEF. Mas como que eu vou mandar o comando que faça com que esse evento seja disparado? Pois na situação atual que estou vendo aqui o QRCode esta na tela e la temos um botão cancelar onde nele eu acrescentei uma linha de codigo para setar essa variavel 'FCanceladoPeloOperador' para true porem isso não vai fazer com que o evento 'QuandoEsperarOperacao' seja disparado para verificar que o valor dela esta true e cancelar a operação. Após setar o valor dessa variavel como eu posso fazer para que o evento seja disparado?
-
Problema no Cancelamento - Pix do TEF
André Melim replied to André Melim's tópico in Dúvidas sobre TEF
Sim, na verdade até devo ter mencionado mesmo em outro tópico. Sobre esse trecho de código que vc postou ai (evento 'QuandoEsperarOperacao'), creio que entendi o que vc quis dizer... estando setado essa variável 'FCanceladoPeloOperador' para true, ao evento ser disparado ele vai cancelar o transacao TEF. Mas como que eu vou mandar o comando que faça com que esse evento seja disparado? Pois na situação atual que estou vendo aqui o QRCode esta na tela e la temos um botão cancelar onde nele eu acrescentei uma linha de codigo para setar essa variavel 'FCanceladoPeloOperador' para true porem isso não vai fazer com que o evento 'QuandoEsperarOperacao' seja disparado para verificar que o valor dela esta true e cancelar a operação. Após setar o valor dessa variavel como eu posso fazer para que o evento seja disparado? -
Então, na verdade, ao invés de termos um componente 'TACBrTEFAPI' num formulário, por exemplo, o que temos é uma classe desse tipo. E la dentro dessa classe ja tem o lugar para chamar a rotina de cancelamento quando o usuário clica no botão 'Cancelar'. La nesse botão tem o comando 'FinalizarTransacoesPendentes(tefstsErroImpressao)' mas não funciona pois o componente nao encontra nada pendente para cancelar. Então eu olhei no projeto 'TEFAPIDemo' e vi la que tem um comando 'CancelarOuEstornarTransacoesDiretorioTrabalho' porem ao chamar ele também nada ocorre (mesma situação do comando anterior). Alguma idéia?
-
Olá, estamos com problemas no cancelamento do Pix do TEF ('TACBrTEFAPI'). O sistema mostra o QRCode na tela e o botão para cancelar. Eu vi la que no botão 'Cancelar' tem o comando 'FinalizarTransacoesPendentes(tefstsErroImpressao)' porem ao chamar ele nada ocorre (o componente nao encontra nada pendente). Então eu olhei no projeto 'TEFAPIDemo' e vi la que tem um comando 'CancelarOuEstornarTransacoesDiretorioTrabalho' porem ao chamar ele também nada ocorre (mesma situação do comando anterior). OBS: TEF utilizado é o da Elgin. Alguma idéia do que pode ser? Talvez o comando para cancelamento seja outro.
-
Olá, estou com problemas na função administrativa 'Reimpressão' ([2] ADMINISTRACAO REIMPRIMIR) do TEF da Elgin. No nosso sistema ao chamar a função administrativa é chamado o método 'TACBrTEFAPIComum.EfetuarAdministrativa'. Eu estava procurando debugar o codigo la para ver o que o componente estava fazendo e aparentemente ele chega a gerar o txt do comprovante que deve ser impresso, inclusive parece chegar na parte onde gera um json disso. Porém durante o processamento aparentemente em algum lugar o componente aparenta 'se perder' de alguma forma que o comprovante acaba não sendo impresso. O sistema mostra na tela a mensagem --> Mensagem Operador: REIMPRESSAO e Mensagem Cliente: REIMPRESSAO e nada acontece. Alguém pode me ajudar? Eu tentei até anexar neste post as dll que o pessoal da Elgin me passou mas não consegui pois excede o tamanho máximo de 2 MB.
-
Problema na emissão da NFS-e para o provedor RLZ
André Melim replied to André Melim's tópico in ACBrNFSe
Obrigado, Italo, pela ajuda. Bom, se for falha no webservice creio que não tem o que nós fazermos, mas vamos considerar que a falha não é no webservice, então da minha parte aqui, que comando que eu posso colocar la para assinar o pedido de cancelamento? -
Problema na emissão da NFS-e para o provedor RLZ
André Melim replied to André Melim's tópico in ACBrNFSe
Olá Italo, então... segundo o nosso supervisor não existe esse cenário de alterações locais que você mencionou... estou enviando em anexo os xml de cancelamento (peguei tudo o que o sistema gerou na pasta que eu pude identificar ref. essa questão). Se você puder ajudar nessa questão eu te agradeço, os clientes que precisam usar esse provedor estão esperando ja ha vários dias para que a gente possa entregar essa implementação. Segue arquivos em anexo XML_CANCELAMENTO.rar -
Problema na emissão da NFS-e para o provedor RLZ
André Melim replied to André Melim's tópico in ACBrNFSe
O que eu percebi é que a nota realmente emitiu, se eu entrar la no portal com credenciais, a nota fiscal de serviços esta lá. Acredito que o problema vai estar nessa rotina de cancelamento da nota, algum parâmetro extra, talvez que eu nao estou passando para o cancelamento e com isso o cancelamento não consegue encontrar a nota para cancelar ela.... To usando no sistema o comando ... dm.NFSeX.CancelarNFSe(InfCancelamento); bCancelado := dm.NFSeX.WebService.CancelaNFSe.Sucesso; <-- bCancelado esta ficando como 'False' apos a execucao do comando anterior (CancelarNFSe) Eu coloquei um showmessage no sistema para mostrar os atributos do 'InfCancelamento' para ver o que esta sendo passado de parametro para o cancelamento, segue abaixo ... NumeroNFSe: 2 SerieNFSe: ChaveNFSe: DataEmissaoNFSe: 30/12/1899 00:00:00 CodCancelamento: 1 MotCancelamento: SOMENTE PARA TESTES NO SISTEMA NumeroLote: 83813 NumeroRps: 83813 SerieRps: 13 ValorNFSe: 0 CodVerificacao: email: NumeroNFSeSubst: SerieNFSeSubst: CodServ: CodMunicipio: 0 Eu procurei passar o maximo de informacao que eu tenho aqui, para outros provedores implementados normalmente preencher os atributos 'NumeroLote' e 'NumeroRps' ja resolvia. Nessa caso do provedor 'RLZ' alem de fazer isso tambem estou preenchendo tambem o atributo 'ValorNFSe' mas mesmo assim continua dando a mensagem 'Retorno do Cancelamento não encontrado.' -
Consegui emitir a nota de serviço mas algo deu errado, no sistema ficou como 'nota emitida' o status mas não imprimiu a DANFE, se o usuário clicar no botão para imprimir manualmente a DANFE sai uma impressão com os valores tudo em branco/zerados. Outro coisa é que se clicar para cancelar a nota vem a seguinte mensagem de erro: NFSe não pode ser cancelada ! **Erros**Código: X209|Mensagem: Retorno do Cancelamento não encontrado.|Correção: Alguma idéia do que pode ser?
-
Consegui arrumar o problema anterior Attempt to read property "Numero" on null. Agora emitiu a nota mas algo deu errado, no sistema ficou como 'nota emitida' o status mas nao imprimiu a DANFE da nota de serviço, se o usuario clicar no botao para imprimir manualmente a DANFE sai uma impressão com os valores tudo em branco/zerados. Outro coisa é que se clicar para cancelar a nota vem a seguinte mensagem de erro: NFSe não pode ser cancelada ! **Erros**Código: X209|Mensagem: Retorno do Cancelamento não encontrado.|Correção: Alguma idéia do que pode ser?
-
Atualizamos os componentes do ACBr aqui e alteramos nos componentes do 'ACBr' que possuem a propriedade 'Configuracoes.Geral.SSLLib' para ficarem com o valor 'libWinCrypt' e parou de dar esse erro (grato). Agora seguindo com os testes nos deparamos com o seguinte erro: [1]:Código: E999||Mensagem: Attempt to read property "Numero" on null||Correção: [2]:Código: X202||Mensagem: Lista de NFSe não encontrada! (ListaNfse)||Correção: Alguém sabe me dizer o que mais eu preciso informar para esse provedor 'RLZ' ?
-
Olá, temos no nosso sistema a emissão de NFS-e para alguns provedores e estão funcionando normalmente. Ocorre que um cliente da cidade de Primavera do Leste / MT nos relatou que mudou o provedor la da cidade para esse 'RLZ'. Quando se trata de novo provedor o que fazemos é acrescentar ele na lista dos provedores para que o usuário possa selecioná-lo e tentamos emitir uma nfs-e para ver os campos / alterações que esse novo provedor vai exigir que possamos alterar no sistema. Um dos campos que o provedor novo exigiu foi o 'Competencia' onde eu passei a preencher e nao deu mais esse erro. Porém deu novos erros aqui que eu nunca tinha visto na implementação de outros provedores. Estamos usando o componente 'TACBrNFSeX' e logo após a emissão (AcbrNFSEX.Emitir) o sistema captura os erros através da propriedade 'AcbrNFSEX.WebService.Emite.Erros' onde pegamos num loop os atributos 'Codigo','Descricao' e 'Correcao' desses erros para exibir na tela ao usuário. O que retornou foi o texto abaixo: Falha ao enviar NFSe [1]:Código: E172||Mensagem: Arquivo enviado com erro na assinatura.||Correção: Acerte a assinatura do arquivo. [2]:Código: X202||Mensagem: Lista de NFSe não encontrada! (ListaNfse)||Correção: Alguém ai pode me informar o que eu devo alterar na emissão da nfs-e para corrigir esses problemas?
