edu.nazario
Membros-
Total de ítens
19 -
Registro em
-
Última visita
Últimos Visitantes
edu.nazario's Achievements
-
Bom dia, o retorno que eu recebia de erro não esta mais ocorrendo, pois nos últimos testes que fiz o componente nem esta mais se comunicando com SEFAZ da algum erro antes depois que atualizei o Acbr para ultima versão não consigo mais comunicação com SEFAZ, a configuração do componente continua a mesma, o certificado esta ok porem da uma exception sem erro sem retorno nenhum não sei nem para onde ir. ct-e.xml
-
Ao enviar evento da CT-e em produção recebo a seguinte rejeição: 217 Rejeição: CT-e não consta na base de dados da SEFAZ. O evento esta sendo enviado como desacordo de uma CT-e, e seu estado é SC, ja verifiquei e a mesma se encontra na base de dados do SEFAZ em modo de produção. Porem o que notei ao "debugar" é que a URL que esta sendo utilizada para enviar o evento é a de SP, sendo que setei no componente para ser SC: ACBrCTe1.EventoCTe.Evento.Clear; ACBrCTe1.Configuracoes.WebServices.UF := RetSiglaUF; //retorna o estado do emitente = 'SC' ACBrCTe1.EventoCTe.Evento.Add; with ACBrCTe1.EventoCTe.Evento[0] do begin infevento.chCTe := nnfe; infevento.CNPJ := CNPJCertificado; infevento.dhEvento := now; infevento.nSeqEvento := NumeroEvento; infevento.tpEvento := tePrestDesacordo; infevento.detEvento.xOBS := just; end; ACBrCTe1.EnviarEvento(NumeroEvento); Minha pergunta é: existe algum outro lugar que configure o servidor de envio desse evento?
-
Minha duvida é a seguinte dentro do exemplo ACBR existe duas opções de ambiente, o de produção e restrita Reais. Restrita reais no caso seria o ambiente de homologação?
-
Acredito que a maior documentação do ACBR seja o forum, por isso quanto mais solução colocar aqui melhor, pois outras pessoas podem ter a mesma duvida que eu, achei sua resposta um tanto quanto ríspida, acredito que aqui somos uma comunidade e uns devemos ajudar os outros, caso contrario que seria a utilidade desse forum? se não for para expor duvidas e soluções!
-
Complicado estudar, já que aqui não possui uma documentação do componente, como já foi citado acima, se você ler esse tópico desde o começo vai entender, estou na tentativa e erro, pois pelo que foi passado só tenho o exemplo para estudar, não existe nada documentado, e se existe por favor me passe que vou estudar com certeza.
-
Consegui resolver removendo os #13#10 do arquivo XML, ou seja tem que remover qualquer enter,espaço e indentação, que tenha entre as tags, antes de carregar no componente. Obrigado! function enviaReinf(XML): begin XML := StringReplace(trim(XML),#13#10,'',[rfReplaceAll]); if ACBrReinf.Eventos.LoadFromString(XML) then begin if ACBrReinf.Enviar then Result := ACBrReinf.WebServices.EnvioLote.RetWS end; end; Acredito que tenha que remover espaços também, o código acima é do programa que estou desenvolvendo! Segue em anexo o arquivo que deu certo no programa de exemplos de REINF ACBR: Reinf10002.xml De alguma forma o componente ACBR esta fazendo alterações no XML depois de assinado pois conforme citei acima consegui resolver removendo os espaços e a indentação entre as tags, essa parte esta resolvida. Obrigado.
-
O problema não é erro de leitura e nem de assinatura incorreta, pois como já falei carrego um XMLno programa de testes, o XML gerado esta correto inclusive se não estivesse nem carregava no componente, porem esta carregando, quando envio ao servidor da o erro que ja foi citado acima. Não utilizo o copia e cola e sim a carga do arquivo.xml, como ja foi demostrado na imagem acima, Vou colocar o XML no anexo. Reinf10002.xml
-
A imagem esta ali em cima demonstrando como foi feito, utilizei o programa de exemplo e ocorre o mesmo erro que o que estou desenvolvendo, o processo é simples como demonstra na imagem, primeiro carreguei o arquivo conforme o item 1 da imagem depois mandei enviar, não foi feito nenhuma alteração no arquivo,pois o que esta processando o arquivo é o programa de exemplo com componente ACBR, quanto ao passo a passo eu passei na imagem acima duas vezes como o processo de envio foi feito segue os números da imagem vou passar de novo: Clico em ler arquivo com o segunte XML: <Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtInfoContribuinte/v1_04_00"> <evtInfoContri id="ID1XXXXXXXXXXXXXX2019102421281200001"> <ideEvento> <tpAmb>2</tpAmb> <procEmi>1</procEmi> <verProc>1.04.00</verProc> </ideEvento> <ideContri> <tpInsc>1</tpInsc> <nrInsc>XXXXXXXX</nrInsc> </ideContri> <infoContri> <alteracao> <idePeriodo> <iniValid>2019-09</iniValid> <fimValid>2019-09</fimValid> </idePeriodo> <infoCadastro> <classTrib>01</classTrib> <indEscrituracao>0</indEscrituracao> <indDesoneracao>0</indDesoneracao> <indAcordoIsenMulta>0</indAcordoIsenMulta> <contato> <nmCtt>XXXXXXX</nmCtt> <cpfCtt>XXXXXXXXXXX</cpfCtt> </contato> <softHouse> <cnpjSoftHouse>XXXXXXXXXXXXXX</cnpjSoftHouse> <nmRazao>XXXXXX</nmRazao> <nmCont>XXXX</nmCont> <telefone>XXXXXXXXX</telefone> <email>XXXXXXXX</email> </softHouse> </infoCadastro> </alteracao> </infoContri> </evtInfoContri> </Reinf> estou utilizando o delphi 7 para compilar o exemplo,
-
Estou recebendo o seguinte retorno do servidor: 'MS0017', 'Assinatura do evento inválida. Erro ao verificar a assinatura (tag ''Signature'') com o certificado (tag ''X509Certificate''). Verifique se houve alteração no arquivo após o mesmo ter sido assinado.' Verifiquei que já teve um tópico aberto com esse assunto, porem fiz a atualização que sugere no mesmo mas não resolveu meu problema. Link do tópico: https://www.projetoacbr.com.br/forum/topic/48716-assinatura-do-evento-inválida/ Todos os fontes de todas as pastas atualizados!!!!! reinstalei a suíte ACBr usando o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada!!!!! Fiz um teste usando o programa exemplo do componente deu mesmo erro conforme imagem em anexo... Ja abri outro SAC mais não tenho respostas, preciso de uma solução valida.
-
Preciso de uma solução urgente! Meu prazo esta acabando.
-
Sim esta tudo atualizado, já desinstalei e instalei novamente, inclusive no programa de exemplo fornecido pela ACBR da o mesmo erro. Clico em ler arquivo com o segunte XML: <Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtInfoContribuinte/v1_04_00"> <evtInfoContri id="ID1XXXXXXXXXXXXXX2019102421281200001"> <ideEvento> <tpAmb>2</tpAmb> <procEmi>1</procEmi> <verProc>1.04.00</verProc> </ideEvento> <ideContri> <tpInsc>1</tpInsc> <nrInsc>XXXXXXXX</nrInsc> </ideContri> <infoContri> <alteracao> <idePeriodo> <iniValid>2019-09</iniValid> <fimValid>2019-09</fimValid> </idePeriodo> <infoCadastro> <classTrib>01</classTrib> <indEscrituracao>0</indEscrituracao> <indDesoneracao>0</indDesoneracao> <indAcordoIsenMulta>0</indAcordoIsenMulta> <contato> <nmCtt>XXXXXXX</nmCtt> <cpfCtt>XXXXXXXXXXX</cpfCtt> </contato> <softHouse> <cnpjSoftHouse>XXXXXXXXXXXXXX</cnpjSoftHouse> <nmRazao>XXXXXX</nmRazao> <nmCont>XXXX</nmCont> <telefone>XXXXXXXXX</telefone> <email>XXXXXXXX</email> </softHouse> </infoCadastro> </alteracao> </infoContri> </evtInfoContri> </Reinf> Depois em enviar: e me retorna o erro acima.
-
Estou gerando o XML pois o processo de nosso ERP já esta gerando o mesmo, ja tenho todo processo de geração do XML de acordo com o manual de orientação, quando temos o controle no ERP ficamos livres de componentes de terceiros, então optamos para o componente ACBR ja que utilizamos ele para geração de notas e é um componente muito bom que funciona perfeitamente. Obrigado.
-
Estou recebendo o seguinte retorno do servidor: 'MS0017', 'Assinatura do evento inválida. Erro ao verificar a assinatura (tag ''Signature'') com o certificado (tag ''X509Certificate''). Verifique se houve alteração no arquivo após o mesmo ter sido assinado.' Verifiquei que já teve um tópico aberto com esse assunto, porem fiz a atualização que sugere no mesmo mas não resolveu meu problema. Link do tópico: https://www.projetoacbr.com.br/forum/topic/48716-assinatura-do-evento-inválida/
-
Obrigado pela atenção, consegui resolver depois de muito tentar, vou descrever a solução para que fique de registro para próximas duvidas que surgirem na comunidade. O que acontece é que o servidor da versão 1.03.00 que segue abaixo: EnviarLoteEventos_1.30=https://preprodefdreinf.receita.fazenda.gov.br/RecepcaoLoteReinf.svc ConsultarLoteEventos_1.30=https://preprodefdreinf.receita.fazenda.gov.br/ConsultasReinf.svc Esta descontinuado ou seja fora do ar o que tive que fazer foi setar no componente do REINF a propriedade em: Configurações/Geral/VersaoDF para versão mais recente que é a v1_04_00 conforme imagem abaixo: Que por sua ver passa a usar o servidor correto que esta no ar segue abaixo: EnviarLoteEventos_1.40=https://preprodefdreinf.receita.fazenda.gov.br/WsREINF/RecepcaoLoteReinf.svc ConsultarLoteEventos_1.40=https://preprodefdreinf.receita.fazenda.gov.br/WsREINFConsultas/ConsultasReinf.svc. Acredito que a versão 1.03.02 também funcione pois usa o mesmo servidor, porem não fiz testes na parte de layout ainda, só na parte de comunicação.