Ir para conteúdo
  • Cadastre-se

kpilquevitch

Membros
  • Total de ítens

    7
  • Registro em

  • Última visita

kpilquevitch's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

1

Reputação

  1. Só retornou essa mensagem mesmo. Vou tentar fazer esse procedimento de salvar os soap (tenho um pouco de dúvida de como fazer ele). Eu tenho um try except, o estranho é que ele não esta entrando aonde daria o retorno de erro, ele esta parando nessa linha: XML := (HTTPRIO1 as IInterface).retXMLSefaz(dm.dataNotasChaveNFe.Text); Vou deixar em anexo um parte do código (botão consultar). Botão_Consultar.txt
  2. kpilquevitch

    Erro para baixar xml

    Boa tarde, utilizo o DFe para baixar o xml/imprimir o danfe da NFe pela chave de acesso (componente ACBrNFe) . Utilizo ele bem parecido com o projeto ACBrNFe_Exemplo. Informo a chave de acesso e baixo ela pelo certificado digital. Porém, desde sexta-feira, não estou mais conseguindo baixar o xml/imprimir a danfe. Quando consulto a chave de acesso, estou me deparando com o seguinte erro: O documento XML deve ter um elemento de nível superior.Line: 0. Não foi alterado nada no código, simplesmente parou de funcionar do dia pra noite. Qualquer nota que tento consultar, retorna o mesmo erro. Já debuguei no fonte e não encontrei nada que justifique esse erro. Atualizei a Schemas e nao obtive sucesso.
  3. Eu alterei sim, mais o problema é realmente o que vc falou, eu estava passando a chave para uma variável e não estava chamando ela na hora de enviar o evento. Fiz a alteração aqui e deu certo. Muito obrigado pela ajuda
  4. Bom dia, estou tentando realizar o processo de ciência da operação na nfe. Preciso realizar esse evento para conseguir baixar o xml da nfe. Segui o exemplo que se encontra em trunk2\Exemplos\ACBrDFe\ACBrNFe, porem após informar a chave de acesso, identificador de controle de lote e cnpj do autor do evento, o sistema retorna a seguinte mensagem de erro: "Falha na validação da Mensagem do Evento: 'ID21021001' violates pattern constraint of 'ID[0-9]{52}'. The attribute 'Id' with value 'ID21021001' failed to parse." Já tentei debugar e não encontrei nada, o identificador de controle esta sendo passado de maneira correta, alguém sabe o que pode ser?
  5. Deu certo. Utilizei a function LoadFromString. Só mais uma duvida sobre uma situação que pode ocorrer: Estou enviando uma nota para a prefeitura (gerando ela), porém no meio do processo a internet oscila/cai, sendo assim, o sistema não conseguiu pegar o protocolo de retorno. Se eu tentar enviar essa nota novamente, vou obter o retorno que o rps já foi informado, sendo assim, o sistema não vai ter conseguido baixar o xml da prefeitura e a minha nota não vai estar com o status 4 (processado com sucesso). Qual a melhor maneira para tratar essa situação?
  6. Entao, isso que não estou conseguindo fazer corretamente..consegui pegar o arquivo do banco e salvar ele dessa maneira: TBlobField(DM.qryXML.Fields[3]).savetofile('C:\Compileds\nfse\Win32\Debug\log\201910\NFSe\Notas\teste.xml'); (deixei dessa maneira para teste, pois se eu pegar o arquivo direto do banco, ele vem em hexadecimal, nao sei se tem outra forma de fazer) (talvez eu esteja fazendo algo errado, sou iniciante nessa parte de manipulação de arquivos) Pelo o que consegui entender, o ACBrNFSe1.NotasFiscais.Imprimir; ACBrNFSe1.NotasFiscais.ImprimirPDF; busca sempre o que esta no PathGer, neste caso eu teria que alimentar o componente novamente, só não entendi muito bem como fazer isso...
  7. Bom dia, tenho um dbgrid, que esta ligado a uma query de pesquisa. Aonde o usuário irá pesquisar as notas emitidas para imprimir elas. Porém não estou conseguindo carregar o arquivo xml para ele ser impresso. O mesmo já se encontra salvo no banco de dados (tipo do campo blob). Estou utilizando o banco de dados oracle, delphi tokyo e o componente ACBrNFSe. Funções que estou utilizando para imprimir: ACBrNFSe1.NotasFiscais.Imprimir; ACBrNFSe1.NotasFiscais.ImprimirPDF;
×
×
  • 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...