tuxce
-
Total de ítens
25 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por tuxce
-
-
Não acredito que o Integrador será jogado fora. Neste momento ele deve sair do processo de emissão de CFe mas continua no processo de controle de pagamento com cartão.
O Integrador é apenas uma das peças do quebra-cabeça. Temos problemas também com o Comunicador da SEFAZ, CSE e até com o firmaware do MFE.
Vamos aguardar.
- 1
-
Resolvi o memory leak modificado o código do ACBr conforme abaixo:
Segue unit ACBrIntegrador.pas modificada inclusive os demais métodos.
Grato.
-
Caros(as),
Ao executar o metodo ACBrIntegrador1.RespostaFiscal caso o mesmo levante uma exceção (quando o integrador esta fechado ou não responde por exemplo) ocorre o vazmento de memória conforme indicado na imagem abaixo.
Alguém já passou por algo to tipo?
Segue em anexo fontes de um pequeno projeto (Delphi 10.2.3) demonstrando o problema. Basta executar com o integrador fechado.
Grato.
-
1) Você poderia usar ACBrNFe1.WebServices.StatusServico.Executar mas observe que a documentação veda o uso com intervalo inferior a três minutos sob pena de ser considerado consumo abusivo do serviço e bloqueio do seu cliente.
2) Teste em ambiente de homologação NFCe/NFe no Ceará somente com certificado e dados de empresa registrada e habilitado no estado.
-
Só consegui usar com e sem integrador (quando era permitido) com certificado e dados de uma empresa registrada no estado.
- 1
-
Para usar o WebService da NFC-e do Ceará é necessário o certificado e os dados de uma empresa registrada no estado.
- 2
-
Alguém já validou a informação abaixo (retirar da última verão do manual):
-
Em 25/01/2018 at 17:08, Ramon loureiro disse:
Régys,
Boa tarde!
Sabe se esta solução ainda funciona? Estamos em MG e queremos iniciar o desenvolvimento mas a SEFAZ daqui ainda não liberou o ambiente de homologação.
Obrigado.
Ramon Loureiro
Funciona sim. Hoje mesmo utilizei.
-
O "EnviarPagamento" deve ser chamado para qualquer venda com cartão POS/TEF, COM ou SEM Internet.
-
Informando a quem possa interessar que após a atualização do Fortes Report a compilação do ACBr ocorreu normalmente.
-
Verdade o erro é diferente. Acredito que na pressa li o título do tópico de forma errada mas agora com a informação que há necessidade de atualizar o Fortes Report provavelmente o problema será solucionado.
-
-
Atualiza os fontes que da certo. A modificação para uso do ACBrIntegrador subiu na quarta-feira (17/01).
-
Tente assim:
ACBrNFe1.Integrador := ACBrIntegrador1;
ACBrIntegrador1.TimeOut := 15;
ACBrIntegrador1.PastaInput := 'C:\Integrador\Input\';
ACBrIntegrador1.PastaOutput := 'C:\Integrador\Output\';
-
Sim, funcionou.
Essa barra no primeiro elemento do array não vai influenciar em nada?
-
Ficou assim...
-
Caros,
O ACBr não esta conseguindo processar o retorno do Integrador com NFCe pois o mesmo esta incluindo uma barra (\) no inicio do retorno e desta a transformação do StringList de retorno fica diferente do esperado.
Vejamos....
XML retornardo pelo Integrador:
Retorno captura pelo médoto TComandoIntegrador.PegaResposta:
Result '\"713194|06000|0000|Enviado com sucesso + Retorno SEFAZ.|||PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3d3dy53My5vcmcvMjAwMy8wNS9zb2FwLWVudmVsb3BlIj48c29hcDpIZWFkZXI+PG5mZUNhYmVjTXNnIHhtbG5zPSJodHRwOi8vd3d3LnBvcnRhbGZpc2NhbC5pbmYuYnIvbmZlL3dzZGwvTmZlQXV0b3JpemFjYW8iPjxzb2FwOnZlcnNhb0RhZG9zPjMuMTA8L3NvYXA6dmVyc2FvRGFkb3M+PHNvYXA6Y1VGPjIzPC9zb2FwOmNVRj48L25mZUNhYmVjTXNnPjwvc29hcDpIZWFkZXI+PHNvYXA6Qm9keT48bmZlQXV0b3JpemFjYW9Mb3RlUmVzdWx0IHhtbG5zPSJodHRwOi8vd3d3LnBvcnRhbGZpc2NhbC5pbmYuYnIvbmZlL3dzZGwvTmZlQXV0b3JpemFjYW8iPjxyZXRFbnZpTkZlIHhtbG5zPSJodHRwOi8vd3d3LnBvcnRhbGZpc2NhbC5pbmYuYnIvbmZlIiB2ZXJzYW89IjMuMTAiPjx0cEFtYj4yPC90cEFtYj48dmVyQXBsaWM+Q0VfTkZDZV9WMS4wLjAuMDwvdmVyQXBsaWM+PGNTdGF0PjEwNDwvY1N0YXQ+PHhNb3Rpdm8+TG90ZSBwcm9jZXNzYWRvPC94TW90aXZvPjxjVUY+MjM8L2NVRj48ZGhSZWNidG8+MjAxNy0xMi0yN1QwOToxMDo0OS0wMzowMDwvZGhSZWNidG8+PHByb3RORmUgdmVyc2FvPSIzLjEwIj48aW5mUHJvdCBJZD0iSUQxMjMxNzAwMDAwMDA4MTEiPjx0cEFtYj4yPC90cEFtYj48dmVyQXBsaWM+Q0VfTkZDZV9WMS4wLjAuMDwvdmVyQXBsaWM+PGNoTkZlPjIzMTcxMjA0MjEyNzE3MDAwMTU4NjUxMDAwMDAwMDAxODYxMDAwMDAxODY5PC9jaE5GZT48ZGhSZWNidG8+MjAxNy0xMi0yN1QwOToxMDo0OS0wMzowMDwvZGhSZWNidG8+PG5Qcm90PjEyMzE3MDAwMDAwMDgxMTwvblByb3Q+PGRpZ1ZhbD5yMDEzcjZyUXE3SE9IbVo0LzEzWXhSQ0ZSTTA9PC9kaWdWYWw+PGNTdGF0PjEwMDwvY1N0YXQ+PHhNb3Rpdm8+QXV0b3JpemFkbyBvIHVzbyBkYSBORi1lPC94TW90aXZvPjwvaW5mUHJvdD48L3Byb3RORmU+PC9yZXRFbnZpTkZlPjwvbmZlQXV0b3JpemFjYW9Mb3RlUmVzdWx0Pjwvc29hcDpCb2R5Pjwvc29hcDpFbnZlbG9wZT4=|'
StringList FRepostas no método TACBrIntegrador.Enviar:
-
Ficou OK.
Grato.
-
O problema esta aqui....
- 1
-
Após a criação do componente ACBrIntegrador o retorno fornecido pelo Integrador não esta mais sendo preenchido corretamente no componente ACBrSAT.
Verifiquei que os métodos TACBrIntegrador.Enviar e TACBrSATResposta.SetRetornoStr estão aplicando o mesmo tratamento ao retorno do Integrador e desta o mesmo forma não esta sendo corretamente identificado.
Ex:
O retorno '"396799"|"08000"|"MFE em operação."|""|""' esta ficando '""396799""|""08000""|""MFE em operação.""|""""|""""'
Desta forma a StringList que deveria ficar desta forma:
Esta ficando desta forma:
Seque código que esta sendo executado nos dois referidos métodos:
Resp := StringReplace(Resp, '"','', [rfReplaceAll]);
Resp := '"' + StringReplace(Resp, FRetornoLst.Delimiter,
'"' + FRetornoLst.Delimiter + '"', [rfReplaceAll]) +
'"'; -
Segue sem o CNPJ e CHAVE reais.
NFE.ENVIAREVENTO("[EVENTO]idLote=1[EVENTO002]chNFe=XXXXXXXXXXXXXXXXXXXXXXcOrgao=23CNPJ=XXXXXXXXXXXXXXdhEvento=02/04/2013 12:24:46tpEvento=110110nSeqEvento=002xCorrecao=kljskldj klsdjf kljsd klfjsdklfj sdklf j")ERRO: ERRO: Nenhum Evento adicionado ao LoteAchei o erro
[EVENTO002]
tem que ser
[EVENTO001]
Obrigado pela atenção.
-
Como ePoste o comando que vc enviou para o ACBrNFeMonitor.
Segue sem o CNPJ e CHAVE reais.
NFE.ENVIAREVENTO("[EVENTO]idLote=1[EVENTO002]chNFe=XXXXXXXXXXXXXXXXXXXXXXcOrgao=23CNPJ=XXXXXXXXXXXXXXdhEvento=02/04/2013 12:24:46tpEvento=110110nSeqEvento=002xCorrecao=kljskldj klsdjf kljsd klfjsdklfj sdklf j")ERRO: ERRO: Nenhum Evento adicionado ao Lote -
Com a versão disponibilizada hoje ao enviar uma segunda carta de correção (sequencial 2) obtenho a seguinte mensagem: ERRO: ERRO: Nenhum evento adicionado ao Lote.
O Cancelamento esta ok.
-
Parece que o SVAN (Sefaz Virtual Ambiente Nacional) esta com o problema. Até agora usuários do PI, ES e PA relataram o problema.
Total do desconto com sinal negativo duplicado
em MFE - Módulo Fiscal Eletrônico
Postado
O total do desconto o sinal negativo esta sendo duplicado na impressão do CFe.
Seguem anexo: Imagem do problema, imagem do problema solucionado e unit's modificadas para solucionar o problema.
Grato.
ACBrSATExtratoESCPOS.pas
ACBrSATExtratoFortesFr.pas