Ir para conteúdo
  • Cadastre-se

dev botao

Retorno do Metodo CTE_Enviar


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

Recommended Posts

  • Membros Pro
Postado

Olá, pessoal.

Estou tentando transmitir um CTe, o modulo CTE_Enviar está retornando '\xb2\x1d' ao transmitir.

Se tento acessar o retorno com CTE_UltimoRetorno ele me retorna apenas a seção ENVIO não as seções de CTe. Segue log de transmissão.

 

09/12/23 19:14:13:214 - SetRetorno(0, [Envio]
CStat=100
CUF=41
DhRecbto=
Msg=Autorizado o uso do CT-e
NProt=141230000197952
NRec=
TMed=0
VerAplic=PR-v4.0.58
Versao=PR-v4.0.58
XMotivo=Autorizado o uso do CT-e
Xml=xxxxx
tpAmb=2
 
[CTe41231207199149000190570990000000021000000020]
Id=
XML=
cStat=100
chDFe=41231207199149000190570990000000021000000020
dhRecbto=09/12/2023 16:14:13
digVal=bqk7iUrUXtkwRccRKBcDrgId19A=
nProt=141230000197952
tpAmb=2
verAplic=PR-v4.0.58
xMotivo=Autorizado o uso do CT-e
)
09/12/23 19:14:13:214 - Destravar
09/12/23 19:18:46:881 - LIB_UltimoRetorno
09/12/23 19:18:46:889 - MoverStringParaPChar. StrLen:7602, BufLen:1024
09/12/23 19:18:46:890 - Codigo:0, Mensagem:[Envio]
CStat=100
CUF=41
DhRecbto=
Msg=Autorizado o uso do CT-e
NProt=141230000197952
NRec=
TMed=0
VerAplic=PR-v4.0.58
Versao=PR-v4.0.58
XMotivo=Autorizado o uso do CT-e
Xml=xxxx
09/12/23 19:18:46:912 - CTE_GravarXml(0,err_3_2023-12-09 16:14:11.233664.xml,/workspaces/jump_backend/tmp/xmls_cte )
09/12/23 19:18:46:913 - Travar
09/12/23 19:18:46:916 - SetRetorno(0, )
09/12/23 19:18:46:917 - Destravar
09/12/23 19:18:47:052 - LIB_Finalizar
09/12/23 19:18:47:053 - Finalizar
  • Consultores
Postado
Em 09/12/2023 at 16:19, Thiago Henrique Gaspar disse:

CTE_GravarXml(0,err_3_2023-12-09 16:14:11.233664.xml,/workspaces/jump_backend/tmp/xmls_cte )

Boa tarde !
Sei que vc citou que usa a mesma lógica na NFe mas pode testar por favor de uma outra forma.
No nome do arquivo ao invés de informar err_3_2023-12-09 16:14:11.233664.xml, informe: arquivo20231219_161411_233664.xml (sem espacos ou sem :, lembre-se é apenas um teste p saber se vai gerar)
Caso o erro persista, tente salvar em uma pasta local exemplo, c:\temp
 

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
  • Solution
Postado

Boa tarde!

Em 09/12/2023 at 16:19, Thiago Henrique Gaspar disse:

Se tento acessar o retorno com CTE_UltimoRetorno ele me retorna apenas a seção ENVIO não as seções de CTe

Isso acontece devido ao tamanho do buffer.

Que foi passado.

Veja:

Citar

 MoverStringParaPChar. StrLen:7602, BufLen:1024

O tamanho do buffer está menor do que o tamanho da string.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado
38 minutos atrás, Diego Foliene disse:

Boa tarde!

Isso acontece devido ao tamanho do buffer.

Que foi passado.

Veja:

O tamanho do buffer está menor do que o tamanho da string.

Me confundo ainda com essa parte do buffer, é algo novo pra mim.

Nesse caso do log está dizendo que o AcBr está usando no buffer 7602 e eu passei um buffer de 1024? 

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