fnd
-
Total de ítens
34 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por fnd
-
-
Olá
Estou tentando implementar a função de carta de correção no meu emissor e está ocorrendo alguns problemas,quando envio pela primeira vez a correção de uma nota não tenho nenhuma resposta porém se enviar novamente ocorre o erro a seguir:
Erro Carta de Correção NFe 573 Rejeição: Duplicidade de Evento (tpEvento + chNFe + nSeqEvento)
Estou fazendo em ambiente de homologação para NFe 4.0, não tinha essa função nas versões anteriores para saber se é algo novo
Obrigado
Fernando Costa
-
Estou com problema para fazer a carta de correção na NFe 4.0
Ao depurar o código do componente chega na linha que parece que esta analisando apenas o evento teCancelamento, ao fazer a carta de correção usa o vento teCCe
if EventoNFe.Evento.Items[i].infEvento.tpEvento = teCancelamento then begin EventoNFe.Evento.Items[i].infEvento.detEvento.nProt := NotasFiscais.Items[j].NFe.procNFe.nProt; if trim(EventoNFe.Evento.Items[i].infEvento.detEvento.nProt) = '' then begin WebServices.Consulta.NFeChave := EventoNFe.Evento.Items[i].InfEvento.chNfe; if not WebServices.Consulta.Executar then GerarException(WebServices.Consulta.Msg); EventoNFe.Evento.Items[i].infEvento.detEvento.nProt := WebServices.Consulta.Protocolo; end; end;
-
Foi o que achei mais próximo, mas ainda tive um problema na linha I
-
Exatamente
Consegui fazer a integração com o ACBr através do manual que o @André Ferreira de Moraes esta disponibilizando. Porém tenho alguns clientes utilizando o Emissor Gratuito do Sebrae, por isso fui atras do manual que anexei anteriormente.
-
@pcpenatti valeu pela dica
Encontrei um manual que estou seguindo, segue em anexo se puder ajudar
-
Entendi @André Ferreira de Moraes, estava acompanhando este tópico tbm
Então o TXT que eu gerar para ser importado pelo ACBr não vai ser compatível com o emissor do Sebrae?
-
Olá
Estou usando o software de demonstração ACBrNFe para fazer testes de Gerar e Importar TXT. Porém estou encontrando incompatibilidade entre o TXT gerado pelo emissor do sebrae e do ACBr, o emissor do Sebrae não importa o TXT do ACBr e o ACBr não importa o TXT gerado pelo Sebrae.
Gerei o TXT da mesma nota nos dois sistemas e é possível ver algumas posições bem diferentes
Linha I ACBr I|123456|7896523206646|TESTE DE PRODUTO|94051010|1111111|||||5101|UN|1.0000|100.0000000000|100.00|7896523206646|UN|1.0000|100.0000000000|||||1||| Sebrae I|123456|7896523206646|TESTE DE PRODUTO|94051010||5101|UN|1.0000|100.0000000000|100.00|7896523206646|UN|1.0000|100.0000000000|||||1|||| Linha W02 ACBr W02|100.00|18.00|0.00|0.00|0.00|0.00|0.00|0.00|100.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|100.00| Sebrae W02|100.00|18.00|0.00|0.00|0.00|100.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|100.00|0.00|
Assim estou na duvida se o layout do TXT da ACBr está funcional na versão 4.0? Os componentes foram atualizados hoje
Obrigado
Fernando Costa
-
Tive que fazer uma alteração no arquivo Cidades.INI, nos dados originais retornava erro http 404. Não sei se é só um caso pontual ainda
Original
[3300100]
Nome=Angra dos Reis
UF=RJ
Provedor=Tiplan
NomeURL_H=spe.angra.rj
NomeURL_P=spe.angra.rjAlterado
[3300100]
Nome=Angra dos Reis
UF=RJ
Provedor=Tiplan
NomeURL_H=www.spe.angra.rj
NomeURL_P=www.spe.angra.rj- 1
-
Obrigado Italo, funcionou
-
Olá
Estou implantando um emissor NFS-e para cidade de Angra dos Reis que usar o provedor Tiplan
Quanto vou gerar e enviar a RPS ocorre o erro "SoapAction não definido para: TNFSeGerarNFSe" fui tentar modificar o arquivo INI da Tiplan colocando "*" no método Gerar e fins outras tentativas mas ocorre o erro "A funcionalidade [Gerar NFSe] não foi disponibilizada pelo provedor: Tiplan"
Alguma dica de como deve proceder, já atualizei o ACBr hoje e continua este problema
Obrigado
-
Obrigado
Funcionou
-
Estou com problema ao atualizar o ACBr, estou usando o Trunk2 e está parando ao compilar o ACBr_TCP.
Fui tentar instalar este pacote manualmente e esta dando erro "[dcc32 Error] ACBr_TCP.dpk(31): E2029 'END' expected but '>' found" a linha contém o comando ">>>>>>> .r13961"
-
André
Obrigado por toda atenção e por fim consegui fazer funcionar.
Depois de varias tentativa resolvi começar a escrever uma nova aplicação do zero, foi ai que identifiquei que quando colocava as DLLs "libeay32.dll" e "ssleay32.dll" na pasta da aplicação que ocorria o erro. Fui na aplicação antiga e tirei tais DLLs da pasta e voltou a funcionar normalmente.
Foi isso que identifiquei, resolvi postar caso ajude alguém
Obrigado
-
Olá André, tbm continuou com o mesmo erro
Tentei depurar a função de Assinar. O que me parece que esta validando o certificado corretamente ao chegar na linha "FXMLAssinado := SSL.Assinar(String(XMLUTF8), 'NFe', 'infNFe');" é onde esta ocorrendo o AV.
-
No comando de Assinar, segue a ação do meu botão.
Quando ocorre o AV o Delphi abre o a unit ACBrDFeXsXMLSec e para na linha "destructor TDFeSSLXmlSignXmlSec.Destroy;"
ConexaoDtm.ACBrNFe1.NotasFiscais.Clear; try ConexaoDtm.GerarNFe('1'); //função de teste que preenche os dados no componente ConexaoDtm.ACBrNFe1.NotasFiscais.Assinar; mmProcesso.SelAttributes.Color := clBlue; mmProcesso.SelAttributes.Style := [fsBold]; mmProcesso.Lines.Add('NFe GERADA'); ConexaoDtm.ACBrNFe1.NotasFiscais.GravarXML(caminho+'temps\Nota.XML'); mmProcesso.Lines.Add('NFe SALVA EM '+caminho+'temps\Nota.XML'); except on e : exception do begin mmProcesso.SelAttributes.Color := clRed; mmProcesso.SelAttributes.Style := [fsBold]; mmProcesso.Lines.Add('Erro ao gerar NFe '+e.message); end; end;
-
São essas as configurações do certificado que coloquei no Demo e funcionaram ai passei para o meu Emissor
ACBrNFe1.Configuracoes.Geral.SSLLib := TSSLLib(libOpenSSL);
ACBrNFe1.Configuracoes.Geral.SSLCryptLib := TSSLCryptLib(cryOpenSSL);
ACBrNFe1.Configuracoes.Geral.SSLHttpLib := TSSLHttpLib(httpOpenSSL);
ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := TSSLXmlSignLib(xsXmlSec);ACBrNFe1.SSL.SSLType := LT_all;
ACBrNFe1.Configuracoes.Certificados.ArquivoPFX :='caminho do arquivo PFX';
ACBrNFe1.Configuracoes.Certificados.Senha := 'senha';
ACBrNFe1.Configuracoes.Certificados.NumeroSerie := '';//não informando -
Entendi André, isso que é uma dificuldade que estou encontrado, no Demo funciona normalmente mas quando tento replicar no meu emissor ocorre os erros, e não consigo identificar o motivo.
-
Sempre validei e depois assinei as NFe e não tinha problema
Fiz essa alteração para assinar a nota e retornou um Access Violation, não consegui identificar o motivo
-
-
André para poder ir eliminando as variáveis eu acabei por copiar do Demo a rotina GerarNFe, assim não teria o XML ou TXT para ter erro no layout, estou preenchendo direto o componente via código.
Segue a função em anexo
-
Esta sim.
Quando faço o mesmo processo no Demo do Acbr, olhando as mesmas pastas não ocorre esse erro
-
Estou testando para SP
-
Após atualizar o ACBRNFe estou encontrado dificuldade ao validar a NFe
Segue o erro:
1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).
Obrigado
Fernando Costa
-
Obrigado pela atenção de todos, vou abrir um outro tópico que estou com outras dificuldades
Carta Correção NFe 4.0
em NFe/NFCe - Nota Fiscal Eletrônica
Postado
Consegui consultar a NFe via portal e a carta de correção está sendo enviada sim, só não estou sabendo mesmo como tratar a resposta do componente