Ir para conteúdo
  • Cadastre-se

dev botao

MDFe + NFe


Ver Solução Respondido por Andre Silveira,
  • Este tópico foi criado há 2406 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Ola Pessoal!

Na MDFe não vou trabalhar com CTe e sim com NFe então como mostra o exemplo abaixo:

[infCTe001001]

chCTe=

A forma correta de fazer referencia a NFe seria assim ?

 

[infNFe001001]

chNFe=

 

Att

André

  • Membros Pro
Postado

Ola, Boa tarde!

No caso do terminal utilizar mais de um CNPJ com mais de 1 certificado respectivamente, podemos setar o certificado utilizando o Comando:

MDFe.SetCertificado

Ao passar esse comando para o ACBrMonitor, vai ser preservado esse certificado até que seja Setado novamente para outro certificado correto ?

Se for essa ideia é a mesma utilizado para todos os comandos SET correto ?

EX:

MDFe.SetAmbiente

MDFe.SetFormaEmissao

 

Att

André

  • Moderadores
Postado
2 horas atrás, Andre Silveira disse:

No caso do terminal utilizar mais de um CNPJ com mais de 1 certificado respectivamente, podemos setar o certificado utilizando o Comando:

MDFe.SetCertificado

Ao passar esse comando para o ACBrMonitor, vai ser preservado esse certificado até que seja Setado novamente para outro certificado correto ?

Se for essa ideia é a mesma utilizado para todos os comandos SET correto ?

EX:

MDFe.SetAmbiente

MDFe.SetFormaEmissao

Correto, mas neste caso talvez seja melhor trabalhar com arquivos de configuração diferentes (ACBrMonitor.ini). O ACBrMonitor lê esse arquivo... poderia renomear conforme empresa que for utilizar e chamar o comando ACBr.LerIni()  Isso faz a releitura de todas as configurações.

3 horas atrás, Andre Silveira disse:

Na MDFe qual é exatamente a sequencia da comandos que tem que ser enviado para o ACBrMonitor ?

Não tem exatamente uma sequencia, depende do que deseja fazer e das configurações que deseja fazer. 

Com o método MDFe.CriarEnviarMDFe() por exemplo... pode fazer todo processo de criar XML, envio e emissão com apenas um comando...

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

Trabalhando com o Retorno abaixo 2 exemplos:

Exemplo de ERRO:

ERRO: WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro Interno: 10060
Erro HTTP: 0

Exemplo OK:

OK: Servico em Operacao
[STATUS]
Versao=RS20170524132035
TpAmb=2
VerAplic=RS20170524132035
CStat=107
XMotivo=Servico em Operacao
CUF=33
DhRecbto=21/03/2018 11:44:29
TMed=1
DhRetorno=30/12/1899
XObs=

 

Pergunta: 

Sempre quando houver um ERRO o texto do arquivo de retorno começa com "ERRO:" ?

e

Sempre quando o retorno for OK o texto do arquivo de retorno começa com "OK:" ?

 

Pergunto isso para desenvolver a rotina que tratara o status do retorno, se completou a tarefa ou não.

Att

André

  • Moderadores
Postado

Você pode verificar o seu próprio arquivo, junto ao executável do ACBrMonitor... O que vai fazer são copias deixando cada arquivo com sua própria configuração ( certificado e CNPJ...) e renomeá-los ex: (ACBrMonitor_cnpj1). A configuração que desejar utilizar no momento precisa renomear para o nome padrão (ACBrMonitor.ini) e utilizar o comando ACBr.LerIni()

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Moderadores
Postado
14 minutos atrás, Andre Silveira disse:

Pergunta: 

Sempre quando houver um ERRO o texto do arquivo de retorno começa com "ERRO:" ?

e

Sempre quando o retorno for OK o texto do arquivo de retorno começa com "OK:" ?

 

Pergunto isso para desenvolver a rotina que tratara o status do retorno, se completou a tarefa ou não.

Att

Sim, mas você pode receber um retorno OK, onde o ACBrMonitor recebeu o retorno do SEFAZ mas na mensagem retornada pela SEFAZ estar informando o motivo de uma rejeição por exemplo... Por isso precisa validar a Resposta. no manual tem exemplos de respostas... O correto para validar se o documento foi autorizado por exemplo é validar pelo código de retorno do XML "CSTat" 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • 2 semanas depois ...
  • Membros Pro
Postado

Bom dia José !

Olhando a documentação do AcBrMonitor encontrei o seguinte:

MDFe.SetVersaoDF(nVersao)

Muda a versão do documento que será usado no ACBrNFeMonitor, aceita os seguintes valores: 1.00 - 3.00

A versão 3.00 funciona apenas em homologação;

 

Isso quer dizer que a versão 3.00 não está disponível no modo Produção ?

Att

André

  • Membros Pro
Postado

Boa Tarde José!

Por gentileza me esclareça uma duvida quanto ao tipo de certificado homologado pela AcBr, existe alguma restrição mediante tantas certificadoras no mercado ?

Como setar o componente AcBr quando o certificado for do tipo A1 (token o leitora + cartão) ?

Obrigado.

Att,

André

  • Membros Pro
Postado

Outra duvida José!

Imagine a seguinte situação onde o retorno do AcBr após envio da MDFe é: "105 - LOTE EM PROCESSAMENTO".

Imagino que o componente AcBr deva ter um limite de consultas ao Sefaz pós envio da MDFe, então nesse caso como faço a reconsulta ?

Dessa forma ?

MDFE.ReciboMDFe(nRecibo)

Att

André

  • Moderadores
Postado
17 horas atrás, Andre Silveira disse:

Outra duvida José!

Imagine a seguinte situação onde o retorno do AcBr após envio da MDFe é: "105 - LOTE EM PROCESSAMENTO".

Imagino que o componente AcBr deva ter um limite de consultas ao Sefaz pós envio da MDFe, então nesse caso como faço a reconsulta ?

Dessa forma ?

MDFE.ReciboMDFe(nRecibo)

Att

André

Bom dia, se está retornando Lote em processamento,  pode ser uma sobrecarga na Sefaz, não adianta ficar realizando consultas seguidas simultaneamente. Deve implementar na sua aplicação para realizar uma consulta de tempos em tempos até obter o retorno.

18 horas atrás, Andre Silveira disse:

Boa Tarde José!

Por gentileza me esclareça uma duvida quanto ao tipo de certificado homologado pela AcBr, existe alguma restrição mediante tantas certificadoras no mercado ?

Como setar o componente AcBr quando o certificado for do tipo A1 (token o leitora + cartão) ?

Obrigado.

Att,

André

Com certificado A1 com certeza evitará muitos problemas. Veja o vídeo para entender as configurações que deve utilizar para cada tipo: 

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

Perfeito José,

Só pra confirmar, de posse do Recibo de Entrega apos envio da MDFe, caso o STATUS for "105 - LOTE EM PROCESSAMENTO",  a forma correta de nova consulta junto ao SEAFAZ pelo componente AcBr é essa abaixo correto ?

MDFE.ReciboMDFe(nRecibo)

Att

André

  • Moderadores
Postado

Sim, consultando pelo Numero do Recibo, vai obter o status completo da situação do MDFe. Depois de receber o Status de Autorizado, se desejar pode passar o método consultarMDFe(cXML) passando o XML como parâmetro para obter o XML atualizado com os dados de autorização...

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • 2 semanas depois ...
  • Membros Pro
Postado

Bom dia!

Preciso de ajuda para configurar o certificado no AcBrMonitor quando esse for A3, tipo A1 (arquivo) sem problema vai certinho, o problema é no tipo A3.

Já tentei todas as configurações e da erro:

ERRO: WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro Interno: 12175
Erro HTTP: 0
Falha Recebendo Dados. Erro:Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor

ERRO: WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
TDFeOpenSSL não suporta carga de Certificado pelo número de série.
Utilize "ArquivoPFX" ou "DadosPFX"

ERRO: WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro Interno: 12157
Erro HTTP: 0
Erro: Requisição não enviada.
Erro: 12157 - Erro relacionado ao Canal Seguro
 

Pode me ajudar ?

Obrigado

André

 

é certo de que algo nas configurações do certificado (imagem anexo) que estou fazendo erro.

Pode me ajudar ?

config_certificado_acbr.jpg

  • Moderadores
Postado
40 minutos atrás, Andre Silveira disse:

Bom dia!

Preciso de ajuda para configurar o certificado no AcBrMonitor quando esse for A3, tipo A1 (arquivo) sem problema vai certinho, o problema é no tipo A3.

Já tentei todas as configurações e da erro:

ERRO: WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro Interno: 12175
Erro HTTP: 0
Falha Recebendo Dados. Erro:Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor

ERRO: WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
TDFeOpenSSL não suporta carga de Certificado pelo número de série.
Utilize "ArquivoPFX" ou "DadosPFX"

ERRO: WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro Interno: 12157
Erro HTTP: 0
Erro: Requisição não enviada.
Erro: 12157 - Erro relacionado ao Canal Seguro
 

Pode me ajudar ?

Obrigado

André

 

é certo de que algo nas configurações do certificado (imagem anexo) que estou fazendo erro.

Pode me ajudar ?

config_certificado_acbr.jpg

OpenSSL não funciona com certificados A3.

Você deve configurar SSLLib como libWinCrypt e informar o número de série do certificado.

 

 

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

  • Membros Pro
Postado

Continua o Erro: (anexado imagem da configuração do certificado A3)

ERRO: WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro Interno: 12175
Erro HTTP: 0
Falha Recebendo Dados. Erro:Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor
 

 

config_certificado_acbr.jpg

  • Moderadores
Postado
6 minutos atrás, Andre Silveira disse:

Continua o Erro: (anexado imagem da configuração do certificado A3)

ERRO: WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro Interno: 12175
Erro HTTP: 0
Falha Recebendo Dados. Erro:Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor
 

 

config_certificado_acbr.jpg

Verifique a data e hora, o certificado está instalado corretamente? Tente acessar o portal do Ecac, desative firewal e antivirus.

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

  • Membros Pro
Postado

Sim esta funcionando corretamente, tanto que estou tentando substituir a MDFe da tecnospeed pela solução da AcBr, nesse mesmo micro emite NFe e MDFe utilizando o componente da tecnospeed.

Att

André

Postado

Pessoal, Bom Dia estou com o mesmo problema no meu sistema. Estava funcionando normalmente até ontem. Agora parou não consulta nem o status.

Ocorre o erro 12175, ja tentei usar elo exemplo do acbr, ja atualizei e nada.

Ja fiz teste com o Capicom, e com o wincrypt ja que estou usando certificado a3

Com um certificado a1 e usando o openssl funciona normalmente. Ja tem como configurar o A3 com Openssl?

Reverson Nogueira Tricoletti

http://www.maxsofttecnologia.com.br

  • Moderadores
Postado
11 minutos atrás, Andre Silveira disse:

Sim esta funcionando corretamente, tanto que estou tentando substituir a MDFe da tecnospeed pela solução da AcBr, nesse mesmo micro emite NFe e MDFe utilizando o componente da tecnospeed.

Att

André

Verifique esse Tópico:

 

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Postado
3 minutos atrás, Andre Silveira disse:

Isso mesmo Reverson, quando configurado o A1 vai sem problema, ocorre o Erro quando o certificado é A3.

Att

André

Andre, obrigado pela resposta. Mas e ai? como faço para voltar a funcionar com o A3? Há algum procedimento novo para ser abordado?

Reverson Nogueira Tricoletti

http://www.maxsofttecnologia.com.br

  • Este tópico foi criado há 2406 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.