Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Boa tarde, pessoal.

Estou enfrentando um problema em relação ao cancelamento da NFCom (ambiente de homologação).
A resposta do meu método EnviarEvento está retornando sem a seção [EVENTO001], que é prevista no modelo de documentação do INI.

Segundo a documentação, o retorno deveria conter algo como:

[Evento]
idLote=
cOrgao=

[EVENTO001]
tpAmb=
VerAplic=
CStat=
XMotivo=
chDFe=
nProt=
arquivo=
digVal=
Id=
cOrgao=
dhRegEvento=
tpEvento=
xEvento=
nSeqEvento=
CNPJDest=
emailDest=
XML=

Porém, a resposta que estou recebendo vem apenas assim:

[Evento]
CUF=0
DhRecbto=
Msg=
TpAmb=
VerAplic=
Versao=1.00
XmlEnvio=
cStat=135
idLote=1
xMotivo=

Ou seja, a seção [EVENTO001] está ausente, e com isso não consigo obter o XML protocolado do cancelamento (mesmo após atualizar minha DLL).

Segue o trecho do método em questão a variável resposta está retornando o conteúdo acima, sem a formatação esperada:

public NfComEventoResposta EnviarEvento(int aLote)
{
    var bufferLen = BUFFER_LEN;
    var buffer = new StringBuilder(bufferLen);

    var method = GetMethod<NFCom_EnviarEvento>();
    var ret = ExecuteMethod(() => method(libHandle, aLote, buffer, ref bufferLen));

    CheckResult(ret);
    var resposta = ProcessResult(buffer, bufferLen);
    return NfComEventoResposta.LerResposta(resposta);
}

Alguém poderia confirmar se há alguma alteração recente no formato do retorno ou se é necessário algum ajuste adicional na chamada?

Desde já, agradeço!

  • Este tópico foi criado há 224 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.

The popup will be closed in 10 segundos...