Ir para conteúdo
  • Cadastre-se

Datalogical Informática

Membros
  • Total de ítens

    28
  • Registro em

  • Última visita

Tudo que Datalogical Informática postou

  1. Prezados, Preciso enviar notas fiscais por lote a partir de xmls já assinados, e que estão gravados em meu banco de dados. Eu consigo enviar uma nota fazendo o load do xml, mas, por lote, não estou conseguindo, como segue: ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromString(sXml, False); // FUNCIONA PARA ENVIAR UMA NOTA FISCAL Tentei o método abaixo, para enviar notas por lote, mas, não deu certo, o método não existe: ACBrNFe1.NotasFiscais.Add.XML.LoadFromString(sXml, False); // ERRO Qual método devo utilizar para inserir notas fiscais a partir de uma string de xml?
  2. Prezado Ítalo, É isso mesmo. O xml veio completo através da propriedade ACBrNFe1.NotasFiscais.Items[ 0 ].XMLOriginal. Muito obrigado. Marcelo Antunes
  3. Prezados, No componente de emissão de NFe, versão 3.1, eu consigo assinar, enviar para sefaz e, imediatamente, imprimir a DANFE, sem problemas. No entanto, se eu precisar imprimir uma 2a. via da DANFE, sai com a mensagem sobre o código de barras: "NFe não enviada para SEFAZ". Eu estou gravando o xml no banco de dados da NFe assinada e o protocolo de envio separadamente. Vi em algum forum que esse erro é gerado quando não se obtém o xml completo com o protocolo de autorização. No entanto, não sei como juntar os dois xmls (assinado e protocolo de envio). Segue abaixo procedimentos que estou utilizando para: 1) Enviar a NFe ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromString(aqyNF.FieldByName('im_xml').AsString, False); // xml ja assinado anteriormente, sem problemas ACBrNFe1.Enviar(1,True); // envia e imprime danfe MemoResp.Lines.Text := ACBrNFe1.WebServices.Retorno.RetWS; memoRespWS.Lines.Text := ACBrNFe1.WebServices.Retorno.RetornoWS; // retorno completo do xml LoadXML(ACBrNFe1.WebServices.Retorno.RetornoWS, WBResposta); // gera xml de autorizacao, que sera gravado no banco de dados GravaNFStatus(sIdFiscal, IntToStr(ACBrNFe1.WebServices.Retorno.cStat), ACBrNFe1.WebServices.Retorno.RetornoWS, false); // aqui eu gravo retorno xml no banco de dados 2) Imprimir 2a. vida da DANFE ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromString(aqyXml.FieldByName('im_xml').AsString, False); // recuperando xml assinado, sem protocolo de autorizacao. Como anexar o xml de autorizacao aqui também? ACBrNFe1.NotasFiscais.Imprimir; Fico grato pelo retorno. Att, Marcelo Antunes
×
×
  • 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...