Ir para conteúdo
  • Cadastre-se

dev botao

ERRO: Objeto inválido


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

Recommended Posts

Ao enviar para o ACBrMonitorPlus "SAT.CriarEnviarCFe("C:\ACBrMonitorPLUS\Entrada\637_1.Ini",1,0)" estou recebendo um .ini na pasta de saída  com os seguintes erro abaixo

ERRO: Objeto inválido: <?XML VERSION="1
 Permitidos: "ECF","CHQ","GAV","DIS","LCB","ACBR","BAL","ETQ","BOLETO","CEP","IBGE","EMAIL","SEDEX","NCM","NFE","CTE","MDFE","SAT","ESCPOS","GNRE","ESOCIAL","REINF","BPE","CNPJ","CPF"
ERRO: Objeto inválido: <INFCFE VERSAO="0
 Permitidos: "ECF","CHQ","GAV","DIS","LCB","ACBR","BAL","ETQ","BOLETO","CEP","IBGE","EMAIL","SEDEX","NCM","NFE","CTE","MDFE","SAT","ESCPOS","GNRE","ESOCIAL","REINF","BPE","CNPJ","CPF"
ERRO: Comando inválido (<ide>)
ERRO: Comando inválido (<cuf>35</cuf>)
 

Link para o comentário
Compartilhar em outros sites

  • Consultores
Em 02/10/2020 at 20:17, Perfect7 disse:

"C:\ACBrMonitorPLUS\Entrada\637_1.Ini"

Se possível, anexe esse arquivo também.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia, o arquivo .ini precisa ter a estrutura de um .ini, não pode ser um XML... É o próprio ACBr que se encarrega de gerar o XML.

Veja um exemplo:

https://acbr.sourceforge.io/ACBrMonitor/ModeloCFeINI.html

Essa é a sintaxe do comando e o exemplo de resposta:

https://acbr.sourceforge.io/ACBrMonitor/SATCriarEnviarCFe.html

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

  • Moderadores

@Perfect7, por favor anexe o log.txt que fica na pasta ACBrMonitor para que possamos analisar a forma como está passando o método. Provavelmente está ocorrendo algum erro de sintaxe...

Lembrando que aspas duplas ("") deve ser passada apenas dentro do parenteses, para identificar o parâmetro... Nunca deve ser passado antes do método

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia, primeiramente defina na tela inicial qual a forma de comunicação (TCP/IP ou TXT) feito isso grave as configurações e o ACBrMonitor será reiniciado.

Quanto as configurações do SAT parece ok, mas esse erro ocorre quando a dll setada está errada, pode ser uma versão incompativel. Certifique se duas coisas: o emulador precisa estar na mesma arquitetura do ACBrMonitor ex:  (x86), o emulador precisa estar com a versão atualizada (v2.9.4) depois de instalar copie a dll da pasta do emulador para a pasta c:\SAT

Tente seguir o passo a passo das vídeo aulas:

https://www.projetoacbr.com.br/forum/video/browse/43-aula-29-configuração-do-componente-acbrsat/

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

Obrigado a todos, e mim desculpe o desespero 😅

Consegui resolver essas questões aqui, porem só esta mim dando o erro abaixo mais vou ver depois

O que eu fiz foi desinstalar o ACBrMonitorPlus 64 e instalar o 32, não sei porque o 64 não vai, fiz em 3 maquinas com windows 10 64 troquei as dll tanto da TANCA quando da ID Control e nada deu certo, mais agora ate mesmo o emulador funcionou perfeitamente

OK: 
[ENVIO]
Arquivo=
CodigoDeRetorno=6010
NumeroSessao=526056
Resultado=526056|06010|1085|null||
RetornoStr=526056|06010|1085|null||
 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Para utilizar a versão x64 do Monitor a dll do SAT precisa ser obrigatoriamente x64 também... Além disso não deve instalar a versão x64 do ACBrMonitor no mesmo diretorio da versão X86, pois possuem dependências diferentes, o que pode causar conflitos.

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

Agora, José M. S. Junior disse:

Para utilizar a versão x64 do Monitor a dll do SAT precisa ser obrigatoriamente x64 também... Além disso não deve instalar a versão x64 do ACBrMonitor no mesmo diretorio da versão X86, pois possuem dependências diferentes, o que pode causar conflitos.

Fiz frente e verso, e nada deu certo, instalei 64 com dll 64, 32 com dll 32, depois 64 com dll 32, 32 com dll 64, coloquei as dll no diretorio do monitor na pasta do executável do sistema e nada mesmo, ai vi um post se não mim engano de 2015 aqui no fórum em que a pessoa desinstalo o 64 e instalo o 32 e funcionou e fiz o mesmo e esta funcionando

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Pelo que entendi a ultima instalação que você fez está funcionando, ok?

Para evitar problemas em outras instalações, faça testes utilizando primeiramente o software do fabricante ou no caso do emulador utilize o software da própria SEFAZ, se estiver funcionando ai sim copie esta mesma dll para o diretório do ACBrMonitor e realize as configurações no mesmo... 

Veja que seguindo o passo a passo das vídeo aulas não tem erro para configurar o emulador, basta que esteja utilizando a versão x86 do ACBrMonitor e que o emulador e a sat.dll estejam na sua ultima versão... A comunicação do ACBr como o SAT ou emulador só depende de estar utilizando a dll correta, ela é a responsável por toda comunicação...

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

Tudo isso foi feito, baixei o próprio software da sefaz SP, tudo certinho, o emulador estava funcionando certinho, tanto no meu sistema quanto no satteste.exe estava funcionando fazendo a validação manual tanto homologação quanto em produção usando as dll dos próprios fabricantes sat que baixei no sit, mais não no ACBrMonitor 64, agora tudo certo com a versão 32, acho que devo ter feito alguma coisa que no 64 não deu certo, depois vou refazer tudo de novo para ver se o 64 vai 

Obrigado 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1279 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.