Ir para conteúdo
  • Cadastre-se

dev botao

Dúvida - Exportação de XMl


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

Recommended Posts

Boa tarde, criei uma rotina para exportar o xml's para meus cliente, devido a necessidade dos mesmo, toda virada de mes eles devem enviar os respectivos xml's para suas devidas contabilidades. Detalhe que percibe, que do modo que fiz, notei que algumas notas canceladas, estão com o xml com a situaçào de autorizada, segue abaixo algumas informações do meu código para melhor descobrirem a causa :

// inicio - Configurando o componente

with acbrnfe.configuracoes.geral do begin

Salvar := True

PathSalvar := 'L:\pontoFAT\pF_NFe\nfe\';

PathSchemas := 'L:\pontoFAT\pF_NFe\Schemas';

FormaEmissao := teNormal;

end;

with acbrnfe.configuracoes.arquivos do begin

Salvar := True;

PastaMensal := False;

AdicionarLiteral := True;

EmissaoPathNFe := False;

PathNFe := 'L:\pontoFAT\pF_NFe\nfe';

PathCan := 'L:\pontoFAT\pF_NFe\can';

PathInu := 'L:\pontoFAT\pF_NFe\inu';

PathDPEC := 'L:\pontoFAT\pF_NFe\depec';

end;

// Fim - Configurando o componente

// Ini - Trecho de código da exportação

cds_nota.First;

clear_comp;

while not cds_nota.eof do begin

if FileExists(trim(acbrnfe.Configuracoes.Arquivos.PathNFe)+'\'+trim(cds_nota.fieldbyname('nfe_chave').asstring)+'-nfe.xml') then begin

acbrnfe.NotasFiscais.LoadFromFile(trim(acbrnfe.Configuracoes.Arquivos.PathNFe)+'\'+trim(cds_nota.fieldbyname('nfe_chave').asstring)+'-nfe.xml');

acbrnfe.NotasFiscais.Items[0].SaveToFile(wvPathTemp + '\' +cds_nota.fieldbyname('nfe_chave').asstring + '-nfe.xml',false);

clear_comp;

end;

cds_nota.Next;

end;

// Fim - Trech de código da exportação

Muito obrigado por enquanto

Att.Ricardo Rodrigues

Ricardo Rodrigues
Analista Desenvolvedor  – Arapongas - PR
+[email protected]
(: (43) 99917-9907

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Pelo que entendi você sempre vai buscar o arquivo em "PathNFe := 'L:\pontoFAT\pF_NFe\nfe';" os cancelamentos estão em "PathCan := 'L:\pontoFAT\pF_NFe\can';" pela tua configuração.

Se entendi bem não seria o caso de verificar também no diretório de canceladas?

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Bom dia Régys, o diretório 'L:\pontoFAT\pF_NFe\can' guarda somente os arquivos -can.xml, -pd-can.xml e -ProcCancNFe.xml, não guarta o xml da nota em si (-nfe-xml), como no diretório "L:\pontoFAT\pF_NFe\nfe (Diretório que eu criei)" aqui ele guarda todos os xml's, de envio, recebimento e etc, e no "L:\pontoFAT\pF_NFe\nfe\nfe (Diretório que cmponente criou)" guarda somente os -nfe.xml, a dúvida é, quando eu cancelo uma nota, o componente não tem que atualiza a tag abaixo do arquivo -nfe.xml ?

-

2

v3708

41110276997725000168550020000313130000313137

2011-02-17T15:16:40

141110001714225

SNQ6CDbo+5w9LrxjyvkR7Ja0Kc8=

100

Autorizado o uso de NF-e

Ricardo Rodrigues
Analista Desenvolvedor  – Arapongas - PR
+[email protected]
(: (43) 99917-9907

Link para o comentário
Compartilhar em outros sites

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