Ir para conteúdo
  • Cadastre-se

datilas

Membros
  • Total de ítens

    566
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que datilas postou

  1. até aki ta certo :C:\xx\ mas o resto foi gerado pelo acbr eu acho
  2. eu enviei um EPEC de uma nfe. depois do EPEC enviado: cstat 136 eu aguardei algumas horas fiz o load no xml da NFe que foi gerado no momento do envio do EPEC quando eu executo : ACBrNFe.Enviar(aLote, False, True); acontece o seguinte erro: Erro ao salvar. Cannot create file "C:\xx\19\05\20 15:14:\09-env-lot.xml". A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta. unit line ACBrDFe 627 +10 TACBrDFe.GerarException ACBrDFe 269 +32 TACBrDFe.Gravar ACBrDFeWebService 452 +13 TDFeWebService.SalvarEnvio ACBrDFeWebService 203 +11 TDFeWebService.Executar ACBrNFeWebServices 3896 +8 TWebServices.Envia ACBrNFe 728 +14 TACBrNFe.Enviar quando envio uma nota normal o erro não ocorre
  3. a questão é a seguinte, nos temos um db online, com a estrutura dos xml's, evento, nfe, inutilização e para cada tabela existe o campo xml, tambem temos um servido storage para guardar os xml´s em disco, quando nossa aplicação envia qualquer uma das opções ela também envia para essa estrutura online , caso aja algum erro de conexão ou indisponibilidade do servidor, temos uma classe que tenta enviar para o servidor, é ai que começa o problema. pois eu tenho que fazer o load do arquivo no acbr, e depois tentar enviar para esse servidor, eu prciso do campo xml para enviar para o campo xml do db online e tambem salvar no storage na mesma estrutura que o acbr faz (modelo,cnpj,data etc). com a nfe funciona perfeitamente, ja com os eventos, eu estou tendo os problemas acima. falta do xml (faltava foi adicionado)e do nomearq. esse texto foi só para explicar a minha situação. muito obrigado pela pronta atenção de todos em ajudar.
  4. essa propriedade quando faz um loadfromfile mostra apenas o conteudo ta tag InfEvento e não o xml todo. mas com a ajuda acima que vc passou consegui resolver.
  5. muito obrigado pela explicação, vou começar a usar assim. muito obrigado. mas vc tem que concordar comigo que se houvesse o campo nomearq (que eu postei a alteração acima) esse processo seria muito mais simples. mas essa solução que vc deu ja resolve meu problemas. no mais por mim pode fechar o topico.
  6. acabei de atualizar Na revisão: 19929 e não consta a alteração
  7. fiz a alteração no componente, não sei se usei o padrão que vcs usam no acbr, mas se puder verificar e adicionar aos fontes seria muito bom, caso tenha erro por favor me informe para que eu possa corrigir. pois testei aki e esta funcionando. desde agradeço. acbr.zip
  8. a questão é o caminho completo por exemplo: meupath\NFE\NFe\202005\00000000000000000000000000000000000000000000-nfe.xml; meupath\Eventos\NFe\202005\0000000000000000000000000000000000000000000000000000-procEventoNFe.xml; eu guardo assim no meu db: \NFE\NFe\202005\00000000000000000000000000000000000000000000-nfe.xml; \Eventos\NFe\202005\0000000000000000000000000000000000000000000000000000-procEventoNFe.xml; pois pode ser que existe separação por modelo por data por CNPJ etc..
  9. eu salvo em disco e salvo no banco no evento não existe a propriedade XMLAssinado o italo acabou de criar a propriedade XML. mas para eu poder recuperar esse xml caso aconteça alguma coisa eu preciso saber o nome do arquivo assim como acontece na NFe
  10. quando eu leio o xml eu tenho o nome, mas quando eu envio o xml, eu preciso fazer o processo de enviar ele para o db, ai eu preciso do nome
  11. só não consegui pegar o nome do arquivo, ACBrNFe1.EventoNFe.Evento.Items[0].NomeArq; mas testei e o retorno no xml esta perfeito. muito obrigado pela atenção.
  12. de acordo com esse post: eu gostaria de saber se eu usar: ACBrNFe1.Consultar(vChave,True); eu vou poder ler os eventos assim? For I := 0 To ACBrNFe1.EventoNFe.Evento.Count - 1 Do Begin ACBrNFe1.EventoNFe.Evento.Items.... End; ou esse novo parâmetro apenas salva os eventos em disco?
  13. muito obrigado. fico no aguardo
  14. datilas

    Como ler xml's de evento?

    Eu tenho que ler todos os arquivos xml's do meu cliente para salvar em um DB na NFe/NFCe eu faço assim: ACBrNFe1.NotasFiscais.LoadFromFile(sFileName); ACBrNFe1.NotasFiscais.Items.XML; ACBrNFe1.NotasFiscais.Items.NomeArq; Como faço para ler os xml's de eventos? ACBrNFe1.EventoNFe.LerXML(sFileName); Essas Property's não existem ACBrNFe1.EventoNFe.Evento.Items[0].XML; ACBrNFe1.EventoNFe.Evento.Items[0].NomeArq;
  15. como lidar com as inconsistencias da sefaz veja esse log: meu cliente tentou enviar uma nota: 07/04/20 15:21:22 "ENVIO" Erro Interno: 0 Erro HTTP: 503 URL: https://nfe.sefaz.mt.gov.br/nfews/v2/services/NfeRetAutorizacao4?wsdl como houve erro ele tentou consultar: 07/04/20 15:40:13 "CONSULTA" 217-Rejeicao: NF-e nao consta na base de dados da SEFAZ ja que o retorno foi 217 eu permito que ele gere a nota denovo. deu erro denovo. 07/04/20 16:19:43 "ENVIO" Erro Interno: 12031 Erro HTTP: 0 URL: https://nfe.sefaz.mt.gov.br/nfews/v2/services/NfeAutorizacao4?wsdl Erro: Requisição não enviada. Erro: 12031 - A conexão com o servidor foi redefinida então ele tentou consultar e deu erro. 07/04/20 17:11:23 "CONSULTA" Erro Interno: 12031 Erro HTTP: 0 URL: https://nfe.sefaz.mt.gov.br/nfews/v2/services/NfeConsulta4?wsdl Erro: Requisição não enviada. Erro: 12031 - A conexão com o servidor foi redefinida no outro dia ao fazer a consulta a sefaz retorna que a primeira chave foi autorizada. sendo que a sefaz ja tinha retornado antes o cStat 217 08/04/20 09:47:10 "CONSULTA" 613-[ 51200404317055000180550990000217671304334397 ] fora isso tem outros bugs loucos da sefaz. a pergunta é como vcs estão tratando esses erros e outros? "que não poderiam acontecer"
  16. não seria interessante criar um arquivo .ini com as url's de consulta a CNPJ? ficaria mais fácil atualizar o software sem ter que compilar novamente. igual os dfe's.
  17. Vamos supor que o seu cliente venha perder o XML da nota por exemplo, neste caso basta você ler os dados da nota do banco de dados, gerar e assinar o XML e por fim realizar uma consulta com o XML carregado, desta forma ao realizar a consulta a SEFAZ vai retornar o protocolo de autorização e o componente se encarrega de atualizar o XML acrescentando o protocolo nele, deixando-o assim um documento com validade jurídica.
  18. Esse manual não contempla CDP ou nenhum tipo de captura de dados. Recomendo vc entrar em contato com eles e obter informações mais precisas de como fazer a captura de dados pelo pinpad
  19. veja se no manual de integração do TEF-D existe essa possibilidade, caso exista vc pode fazer a alteração baseado nessa da pay&go se vc possuir o manual posta aqui por favor. pois eu não tenho
  20. apenas para responder o tópico: do @Werner_Marques da uma olhada nesse link: veja se pode te ajudar para você poder alterar e usar com o seu GP. se os moderadores acharem que é duplicidade de tópico peço desculpa.(estou tentando ajudar)
  21. poderia compartilhar com a gente?
  22. eu exportei o db do Sped Contribuições em MySQL,firebird e sqlite SPED_CONTRIBUICOES_fb.7z SPED_CONTRIBUICOES_my.7z SPED_CONTRIBUICOES_sqlite.7z
  23. eu exportei o db do sped fiscal efd em MySQL,firebird e sqlite esta com todas as tabelas para o layout 14 que começa a partir de 01/01/2020 EFD_L14_2020_fb.7z EFD_L14_2020_my.7z EFD_L14_2020_sqlite.7z
×
×
  • 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.