Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Colegas

Estou emitindo minha NFC tudo ok

Acontece que o usuário excluiu de propósito ou acidentalmente os xml do mês de julho/2016

eu criei uma função que recria o xml pelos dados do banco de dados.

consigo criar os xmls porem  não estou conseguindo criar esta parte do xml abaixo

<protNFe versao="3.10">
    -<infProt>
        <tpAmb>2</tpAmb>
        <verAplic>SVRSnfce201607200811</verAplic>
        <chNFe>25160710852339000170650010000003431000003439</chNFe>
        <dhRecbto>2016-07-25T12:07:44-03:00</dhRecbto>
        <nProt>325160000056616</nProt>
        <digVal>g3FR45IXY/8aDv4vQkN2LOwM/wc=</digVal>
        <cStat>100</cStat>
        <xMotivo>Autorizado o uso da NF-e</xMotivo>
    </infProt>
</protNFe>

e sem esta parte quando mando uma reimpressão não aparece o número do protocolo.

Alguém saberia mim dizer como que eu faço para criar esta parte do xml.

 

Abrigado.

 

Postado

Boa tarde Arnaldo, você tentou gerar este xml, apos fazer uma consulta diretamente na sefaz do seu estado, pegando os retornos, passando para o ACBr, os retornos do webservice, e você gera este xml novamente.

Tente Assim:

  

msg     := ACBrNFCe.WebServices.Consulta.Msg;
motivo  := ACBrNFCe.WebServices.Consulta.XMotivo;
chave   :=  Q_MOSTRA_NFCEANFCEM_CHAVE.AsString;  {OK}
ProtAut := ACBrNFCe.WebServices.Consulta.Protocolo;{ok}
CNPJEmissor := TRIM(Q_EMPRESAEMP_CNPJ.AsString);   {OK}
NumNFCe := Q_MOSTRA_NFCENUM_NFCE.AsString;  {OK}
DataEmissao := Q_MOSTRA_NFCEANFCEM_DATA.AsString; {OK}

tpAmb := TpAmbToStr(ACBrNFCe.WebServices.Consulta.TpAmb);
verAplic := ACBrNFCe.WebServices.Consulta.verAplic;
dhRecbto := DateTimeToStr(ACBrNFCe.WebServices.Consulta.DhRecbto);
cStat := INTTOSTR(ACBrNFCe.WebServices.Consulta.cStat);
diVal := ACBrNFCe.WebServices.Consulta.protNFe.digVal;

  • Membros Pro
Postado

Já descobri o problema só acontece com uma empresa especifica, fiz o teste com 30 empresas dois xmls por empresa, todos deram certo, menos os xml de uma empresa chamada DST, com os xml gerados por ela  o protocolo da consulta sempre volta vazio, porem eu consulta a nfe no sefaz e ele aparece como autorizado.

 

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