Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Em ‎22‎/‎08‎/‎2017 at 15:38, Arturo disse:

OK. Já instalei a versão 1.1.0.32 e o erro de XML desapareceu, porém agora estou com o seguinte erro:

ERRO: Falha na validação do Modal do Conhecimento: 18
TAG:<infCte versao="3.00" Id="CTe42170802959017000104550010000000181979162760"><infModal versaoModal="3.00"><infCte versao="3.00" Id="CTe42170802959017000104550010000000181979162760"><infCTeNorm><infModal versaoModal="3.00"><rodoOS> ID:#03/NroRegEstadual(Número do Registro Estadual) - Nenhum valor informado.
1824 - Element '{http://www.portalfiscal.inf.br/cte}NroRegEstadual': '' is not a valid value of the atomic type '{http://www.portalfiscal.inf.br/cte}TNroRegEstadual'.
 
Podem me Ajudar?
 

 

ACBr_CTe.txt

Editado por Arturo
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Arturo,

A sua intensão é emitir CT-e ou CT-e OS?

Outra coisa, existe um erro no seu TXT

O modelo do CT-e é 57 e do CT-e OS é 67, você informou 55 que é o modelo da NF-e.

veja:

forPag=1
mod=55

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Somente para esclarecer:

 O comando CTE.CriarEnviarCTe => Gera o arquivo XML e envia para o SEFAZ.

 Para imprimir o documento tem que usar =>  CTE.ImprimirDanCTe ou CTE.ImprimirDanCTePDF e nesse caso temos que localizar o arquivo XML gerado.

Perguntas: 1) Está correto o meu raciocínio?

                     2) não tem nenhum comando que gera, envia e imprimi diretamente?

                     3) Como o pessoal faz normalmente? pega a chave do XML a partir do arquivo de resposta?

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia, pode usar o comando CriarEnviarCTe com parâmetro para já imprimir direto, exemplo:

CTE.CriarEnviarCTe("C:\ACBrMonitorPlus\arquivoCTe.ini\"," ","1")

No ACBrMonitor pode configurar para apresentar o Preview caso não queira mandar direto para impressora.

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

  • Membros Pro

Porque do erro?

ERRO: Falha na validação dos dados do Conhecimento: 37
TAG:<infCte versao="3.00" Id="CTe42170802959017000104570010000000371821440769"><infModal versaoModal="3.00"><infCte versao="3.00" Id="CTe42170802959017000104570010000000371821440769"><rem> ID:#113/CNPJ(CNPJ) - Conteúdo inválido.
1871 - Element '{http://www.portalfiscal.inf.br/cte}infDoc': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/cte}infNF, {http://www.portalfiscal.inf.br/cte}infNFe, {http://www.portalfiscal.inf.br/cte}infOutros ).
 
Parece ser problema com o CNPJ. Mas porque? é uma mercadoria vinda do Exterior.

ACBr_CTe.txt

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Arturo,

Em vez de:

[infOutros001]
chave=41170807295822000358550010000794201962383173
PIN=

Faça da seguinte forma:

[infNFe001]
chave=41170807295822000358550010000794201962383173
PIN=

Uma vez que você esta informando como documento a chave de uma NF-e.

Usamos o infOutros para informar os dados de outro tipo de documento que não seja NF-e, como por exemplo uma Carta Remessa de Mercadoria.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Perguntei como fazer para imprimir a cte no memento do envio.

O colega José M. S. Jr me respondeu o seguinte:

"... pode usar o comando CriarEnviarCTe com parâmetro para já imprimir direto, exemplo:

CTE.CriarEnviarCTe("C:\ACBrMonitorPlus\arquivoCTe.ini\"," ","1")"

Fiz dessa forma mas não funcionou (Não gerou PDF, e Não Imprimiu), o que está errado? podem me ajudar?  (vide anexos)

ACBr_CTe.ini

ACBr_CTe.txt

acbrretorno.txt

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa Tarde @Arturo, o nome do seu arquivo .ini no comando não é o mesmo que está em anexo (CTE.CriarEnviarCTe("C:\Apf_Temporarios\CTe_Envia.ini\"," ","1").

Envia o comando sem as aspas ("1"), no parâmetro 1.

Pode usar também o comando imprimir dacte, depois de já gerado o XML.

CTE.IMPRIMIRDACTE("c:\012345678901234567890123456789-cte.xml")

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

  • Membros Pro

Agora ao acertar o nome dos arquivos passou a dar um monte de erros. Não consigo ver o que está acontecendo. E o resultado é diferente de quando não uso o arquivo.INI

Veja o arquivo ACBr_CTe.txt é copiado para Acbrenvio.txt (arquivo assinalado como entrada para emissão) e nesse caso temos a lista de erros.

Se pego o arquivo ACBr_CTe.ini e gravo diretamente como ACBrEvio.txt, retorna duplicidade (ou seja a CTe já está gravada) e não emite a lista de erros.

 

 

ACBr_CTe.ini

ACBr_CTe.txt

acbrretorno.txt

Editado por Arturo
Link para o comentário
Compartilhar em outros sites

  • Moderadores

O arquivo "ACBr_CTE.ini" esta correto... Deve ter passado arquivo errado para geração, pois no log está como conhecimento: 0

Observe que ao executar o comando CriarEnviarCTe  e já tiver enviado o CT-e, não deve usar o mesmo comando para tentar imprimir este CT-e... Utilize o comando  CTE.IMPRIMIRDACTE("c:\012345678901234567890123456789-cte.xml"), passando o caminho do xml gerado

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

  • Membros Pro

Peguei o arquivo anexo ACBrxxxxx.txt e gravei como ACBrEnvio.txt.  Veja que repetiu os erros.

Não consigo enxergar o que está errado. O que poderíamos fazer, para saber que arquivo o ACBrMonitorPlus está lendo?

ACBrxxxxx.TXT

ACBr_CTe.ini

acbrretorno.txt

Editado por Arturo
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia, @Arturo imprimir buscando pela chave de retorno é o mais correto, assim tem a certeza que o CT-e já foi transmitido. Quanto ao arquivo .INI deve funcionar tanto passando os comando com o caminho do .INI, assim como passando um .TXT

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

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