Ir para conteúdo
  • Cadastre-se

VagnerCiec

Membros
  • Total de ítens

    68
  • Registro em

  • Última visita

Tudo que VagnerCiec postou

  1. Realmente funcionou como você informou! Porem tive que fazer essas alterações somente no ACBRCte, o ACBRNFe segue none em tudo!
  2. Tive essa preocupação Configurei como esta configurado o componente ACBRNFe. E o ACBRnfe esta funcionando normalmente o comando ACBrNFe.DistribuicaoDFePorUltNSU(CUF, CNPJ, inttostr(UNSU));
  3. VagnerCiec

    DISTRIBUICAO DFE

    Olá. Galera tenho uma aplicação toda feita com acbr para minha empresa para saber quais notas foram emitidas para mim modelo 55 que e NFE! Funciona normalmente! Consulta Manifesta Mas agora preciso saber todos os CTE modelo 57 para que eu possa esta verificando também! Não estou conseguindo implementar! Vi que os componentes são "parentes" um do outro mas da erro quando uso o metodo pra buscar estou utilizando ACBrCTe.DistribuicaoDFePorUltNSU(CUF, CNPJ, inttostr(UNSU)); e cai nesse erro! raise EACBrDFeException.Create('Método "Enviar" não implementado em: '+ClassName); Como proceder?
  4. Boa tarde galera! To com um problema aqui para imprimir em duas bematech mp4200! Uma impressao vai pro caixa e a outra vai pro estoque pra separar! Estou usando o DANFeNFCe[Reduzida].fr3 as impressoras estão instaladas \\caixa\bematechnota \\estoque\bematechestoque Como seria para a impressão ser direta sem aparecer preview e eu ter de escolher a impressora a imprimir!
  5. Boa noite chefe! Eu esperava que ele mostrasse o xMotivo da tag InfEvento por isso disse que não mostrava! Porque de qualquer forma o evento vai ser processado, e dessa forma o usuario não sabe o que aconteceu! Se foi vinculado Se tem duplicidade Ou seja o que for Processado vai ser sempre! Seria possivel fazer com que a mensagem saia os dois xMotivo e o XEvento para que o usuário tenha mas comodidade e saiba o que realmente aconteceu? <xMotivo>Lote de evento processado</xMotivo> <xMotivo>Evento registrado e vinculado a NF-e</xMotivo> <xEvento>Ciencia da Operacao</xEvento> Se tiver como eu fazer por aqui eu gostaria de saber! Ou se você pode fazer por ai e disponibilizar no SVN! 1-eve.xml Eu percebi como funciona! Porém se eu adicionar aqui, quando atualizar o ACBr vai apagar o que eu fiz! Todo e qualquer usuário acha bom ver o que aconteceu! Adicionando essas três linhas ficaria melhor do que ja ta! <xMotivo>Lote de evento processado</xMotivo>InfEvento <xMotivo>Evento registrado e vinculado a NF-e</xMotivo><xEvento>Ciencia da Operacao</xEvento> InfEvento
  6. Sim, tenho certeza Essa e a mensagem completa! Deveria mostrar o Xmotivo ai, conforme o codigo do ACBr manda, mas não aparece!
  7. Após manifestar a nota aparece a seguinte mensagem Notei que que o ACBr monta a mensagem conforme teria que a aparecer! aMsg := Format(ACBrStr('Versão Layout: %s ' + LineBreak + 'Ambiente: %s ' + LineBreak + 'Versão Aplicativo: %s ' + LineBreak + 'Status Código: %s ' + LineBreak + 'Status Descrição: %s ' + LineBreak), [FEventoRetorno.versao, TpAmbToStr(FEventoRetorno.tpAmb), FEventoRetorno.verAplic, IntToStr(FEventoRetorno.cStat), FEventoRetorno.xMotivo]); Porém não retorna o xMotivo, mas até onde eu vi está programado para aparecer! Logo fui nas propriedades e não consegui identificar o porque o motivo não aparece! Pois aparecendo o motivo e mas interessante para a pessoa que está vendo e até mesmo pra mim, pra não ser necessário abrir o XML! Qual o processo para que o xMotivo apareça?
  8. Boa tarde Italo! Realmente a opção estava marcada, porém verificando os logs ela já estava marcada antes! Mas graças a você resolvi, eu nunca iria pesar em meche ali porque desde o inicio do projeto eu já marquei aquela opção! Usando o Bloco de notas eu não consegui ver a diferença de espaços, utilizei o Notepad++ ai sim consegui ver Configuracoes.Geral.IdentarXML := False Configuracoes.Geral.IdentarXML := True Beleza! Esse ta resolvido! Agora tem mas uma duvida sobre o mesmo assunto!
  9. Só pra complementar! Segue os arquivos do executável antigo, antes de atualizar o ACBr! 1-eve.xml 2102101517122344693700019055001000005487100005487501-procEventoNFe.xml 1-ped-eve.xml
  10. Ola galera! Após a ultima atualização do ACBr não consigo manifestar a NFe sempre da Rejeicao: Assinatura difere do calculado Em qualquer tipo de manifestação -Recebimento -Ciencia -Desconhecimento Tenho uma copia do executável compilado de antes de atualizar o ACBr e simplesmente funciona o Manifesto! FrmPrincipalManifesto.ACBrNFe.EnviarEvento(1); Com o mesmo certificado digital e com os mesmos SCHEMAS que vem com o ACBr! Porém mesmo que não consiga fazer o Manifesto com o ACBr atualizado FrmPrincipalManifesto.ACBrNFe.EnviarEvento(1); eu consigo fazer a normalmente a operação com o ACBr atualizado ACBrNFe.DistribuicaoDFePorUltNSU(CUF, CNPJ, inttostr(UNSU)); Sendo assim o certificado digital está funcionando! Está indo os dois arquivo de evento! O que devo fazer pra achar o problema pois não teve alteração nenhuma no código foi somente atualizado o ACBr? 1-ped-eve.xml 1-eve.xml
  11. Resolveu chefe! Muito obrigado! Não tinha tido a curiosidade de marcar junto com a opção salvar também marcada!
  12. VagnerCiec

    Manifesto NFe

    Galera e o seguinte! Utilizo o ACBRNFe para o manifesto de NFe! ACBrNFe.DistribuicaoDFePorUltNSU(CUF, CNPJ, UNSU) Até ai tudo bem, tudo funciona normal! Salvo todas as notas em uma pasta especifica, porém um determinado cliente solicitou que todas as nfe fossem separadas mensalmente! Então fiz o que ele solicitou fui no componente ACBRNFe e nas propriedades tem SeparaPorMes então marquei porém o xml e entreguei pro cliente! Mas o cliente voltou a me ligar falando que salvo de acordo com o mês em que está fazendo a consulta e não de acordo com o mês de emissão da NFe! Salvou mas de mil notas tudo no mês 12 "SENDO QUE O ACBR RETORNA TODAS DOS ÚLTIMOS 90 DIAS" Independentemente se ela foi emitida no mês 10 , 11 ou 12 na hora do software procurar na receita e salvar os XML ele está salvando tudo dentro do mês 12 porque a consulta foi feita no mês 12! Mas penso que o certo de salvar o XML quando a propriedade SeparaPorMes esta marcada e de acordo com o mês da emissão da NFe e não pela data de download, isso fica melhor pra organização de qualquer empresa! Vasculhei todas as propriedades do componente e procurei aqui no fórum mas não vi nada sobre isso! Como faço para que o componente salve o XML de acordo com a data de emissão e não de acordo com a data da consulta?
  13. Com os fontes atualizado da esse erro ai! Já rodei o apagaacbr.bat e nada Já apaguei a pasta acbr e baixei novamente e mesmo assim não resolveu Voltei a versão conforme o leandro falou e instalou e resolveu, porém na ultima versão não funciona!
  14. Atualizei o acbr e então não compilou mas o projeto que tenho usando o ACBRNFe Então resolvi desinstalar e instalar novamente, então não instalou! Da erro nessa parte ai! D:\Componentes\ACBr\Fontes\ACBrDFe\ACBrDFeXsLibXml2.pas(262) Error: E2003 Undeclared identifier: 'xmlC14NMode' D:\Componentes\ACBr\Fontes\ACBrDFe\ACBrDFeXsLibXml2.pas(262) Error: E2035 Not enough actual parameters D:\Componentes\ACBr\Fontes\ACBrDFe\ACBrDFeSSL.pas(2494) Fatal: F2063 Could not compile used unit 'ACBrDFeXsLibXml2.pas'
  15. Eu aqui novamente! Verifiquei que no componente ACBrNFe tem uma propriedade! SeparPorNome Bem como Existe essas também A minha dúvida e como capturar algumas informações, antes do download do XML, para que eu possa salvar no banco de dados! Por exemplo o nome do fornecedor da nota. ACBrNFe.NotasFiscais.Items[0].NFe.Dest.xNome = ACBrNFe.NotasFiscais.Items[0].NFe.Emit.xNome Não sei se e nesse lugar que armazena, se for dessa forma ele não retorna nada! Porém antes de salvar o XML ele tem que capturar e armazenar em algum lugar para criar a pasta! Então preciso Obter os seguintes dados do XML por exemplo! Nome de quem emitiu Valor da NFe Como seria? Isso capturando direto do componente, antes de salvar o arquivo XML no computador ou depois de salvar contanto que capture do componente! Como fazer?
  16. Dentro da pasta do acbr tem um .bat chamado apagarAcbr.bat Feche o Delphi e execute o .bat! Aconselho você a apagar tudo da pasta acbr após isso! E então execute algum programa de limpeza de registro tipo o "Ccleaner" Então baixe novamente pelo svn Eu uso o seguinte link svn://svn.code.sf.net/p/acbr/code/trunk2 Após isso e só instalar novamente! "LEMBRANDO QUE O DELPHI NÃO PODE ESTAR ABERTO"
  17. Esqueci de responder! Deu certo o InfEvento.versaoEvento := '1.00'; Mas eu coloquei como um parâmetro visível e alterável pelo usuário caso seja necessário! Obrigado!
  18. Verifiquei aqui! O Fontes está atualizado e o schemas está direcionando para o local certo! Por segurança, deletei o ACBr e baixei novamente, porém mesmo assim não consegui capturar a versão! Então eu devo estar fazendo errado mesmo! Qual o código para capturar a versão correta?
  19. Certo! Agora como capturar a versão do evento? Assim? ========================================================================== InfEvento.versaoEvento := FrmPrincipalManifesto.ACBrNFe.EventoNFe.Versao; ========================================================================== ********************************************************************************************** E então o código ficaria assim? ========================================================================== begin with FrmPrincipalManifesto.ACBrNFe.EventoNFe.Evento.Add do begin InfEvento.cOrgao := 91; // InfEvento.ChNFE := ChNFE; InfEvento.ChNFE := DM.FDQNotas.FieldByName('MAN_CHAVENFE').AsString; InfEvento.CNPJ := DM.FDQFilial.FieldByName('CNPJ').AsString; InfEvento.dhEvento := Now; InfEvento.tpEvento := teManifDestConfirmacao; //Está me retornando vazio a versão, creio que estou fazendo errado para capturar a versão InfEvento.versaoEvento := FrmPrincipalManifesto.ACBrNFe.EventoNFe.Versao; end; end; begin FrmPrincipalManifesto.ACBrNFe.EnviarEvento(1); end; ========================================================================== Estou fazendo errado pois não está capturando a versão!
  20. 15/11/2017 -- pcnProcNFe / pcnEventoNFe -- [*] Comentado a function GetVersaoEvento pois este retorna sempre uma versão pré-definida que pode não ser a versão atual do evento. Comentado também a function ObterNomeArquivo por não ter nenhuma utilidade. Por: Italo Jurisato Junior Verifiquei essa atualização no log, porém o ACBr está atualizado! Bem como o executavel está funcionando em alguns CNPJ e somente em 1 "ATÉ AGORA" está dando erro!
  21. Bom dia, após fazer todos os testes consegui fazer operar, manifestando, consultando, baixando o XML e tudo mais que o ACBrNFe oferece claro que com sua ajuda! Já está funcionando em 5 CNPJ diferente! Ocorreu tudo normal até que cheguei em um cliente que não está funcionando de forma alguma, e o mesmo executavel que funciona nos outros, segue o mesmo padrão de todos, pega o CNPJ, pega a SERIE tudo no mesmo local, ou seja não tem como errar, já debuguei o código para procurar o erro e não consegui! Coloquei 4 arquivos pra vocês verem que são os arquivos gerados pelo ACBr, os eventos! ESSE ESTÁ NORMAL - MANIFESTA NORMAL ====================================================================================== Este são os arquivos que foi gerado pelo mesmo executavel, porém CNPJ diferente! Funciona normal, o manifesto e consulta e download do XML para esse CNPJ <xMotivo></xMotivo> 20171117093448-con-dist-dfe.xml 20171117093538-dist-dfe.xml ====================================================================================== ESSE E O QUE ESTÁ COM ERRO NA HORA DE MANIFESTAR ====================================================================================== Estes são os arquivos gerados no cliente em que não consigo fazer o Manifesto e se não faz manifesto não faz download do XML! O Código de busca das notas funciona ACBrNFe.DistribuicaoDFePorUltNSU(CUF, CNPJ, UNSU); O Código de consulta XML funciona ACBrNFe.WebServices.consulta.Executar; O Codigo de manifesto ACBrNFe.EnviarEvento(1); não gera nenhuma exceção diz evento processado e me gera esses dois arquivos <xMotivo>2254 - Falha na validação de esquema Xml</xMotivo> 1-eve.xml 1-ped-eve.xml ====================================================================================== Está e minha tela de configuração Está e minha tela de configuração, a única coisa que muda de uma tela para outra e o cliente, no caso o certificado e o CNPJ do certificado! Código de envio do manifesto begin with FrmPrincipalManifesto.ACBrNFe.EventoNFe.Evento.Add do begin InfEvento.cOrgao := 91; InfEvento.ChNFE := DM.FDQNotas.FieldByName('CHAVENFE').AsString; InfEvento.CNPJ := DM.FDQFilial.FieldByName('CNPJ').AsString; InfEvento.dhEvento := Now; InfEvento.tpEvento := teManifDestConfirmacao; end; end; begin FrmPrincipalManifesto.ACBrNFe.EnviarEvento(1); end; E então o arquivo e gerado, porém o ACBrNFe não me trás nenhuma exceção, após o envio do evento ele me retorna a mensagem E o mesmo codigo porem para CNPJ diferente com certificado diferente e um consegue fazer o manifesto e o outro não Essa mensagem e retornada para a tentativa de manifesto do mesmo projeto que já funciona em outros clientes normalmente! Só que nesse CNPJ "APENAS NESTE CLIENTE ESTÁ DANDO ERRO" de <xMotivo>2254 - Falha na validação de esquema Xml</xMotivo> ESTOU COM O BANCO DE DADOS DO CLIENTE NO MEU COMPUTADOR, CERTIFICADO A1 INSTALADO NO COMPUTADOR E RODANDO DIRETO DO DELPHI E MESMO ASSIM NÃO GERA NENHUMA EXCEÇÃO! Já tentei desinstalar o certificado e instalar de novo, reinstalei a capicom, atualizei a schemas, tentei capturar alguma exceção mas não consegui! 1-ped-eve.xml 1-eve.xml 20171117093538-dist-dfe.xml 20171117093448-con-dist-dfe.xml
  22. FUNCIONOU BigWings, muito obrigado, era somente isso mesmo, apenas apontei para o diretório schemas atualizada do ACBr como você pediu e funcionou, Tenho um software Emissor de NFe e estava usando a pasta schemas dele que também e do ACBr porém esta desatualizada. Agradeço pela atenção! 15170703592264000170550010003468861000137351-nfe.xml 15171026577556000139550010000132581179792399-nfe.xml
  23. Certo! Está ai Código usado! CNFE.DistribuicaoDFePorChaveNFe(15, '26.936.355/0001-80', '15170703592264000170550010003468861000137351'); 1-ped-eve.xml 20171115140301-dist-dfe.xml 1-eve.xml 20171115140257-con-dist-dfe.xml
  24. Esqueci de Responder essa parte! Se está retornando apenas o resumo quer dizer que o webservice está identificando que ainda não foi feita a manifestação. Tem havido vários problemas de instabilidade no webservice como você pode ver nos outros tópicos. Se a manifestação foi feita com sucesso tente executar o método ACBrNFe.DistribuicaoDFePorChaveNFe novamente. Sim, o evento que o acbr me retorna e de que foi manifestada, e tento refazer ACBrNFe.DistribuicaoDFePorChaveNFe para baixar mas só da falha no schema XML, como se o ACBR estivesse montando errado! Como falei acima usando o ACBrNFE.DistribuicaoDFePorUltNSU ele faz o download de todas do ULTIMO NSU, mas usando o ACBrNFe.DistribuicaoDFePorChaveNFe ele retorna erro no schema XML, acredito que instabilidade não sejá pois consigor realizar o download do ULTIMO NSU, acho que erro de código mesmo, porém o ACBr me pende somente três parametros, "codigo do estado","CNPJ","CHAVE" então não tem como errar, Você alguém poderia fazer o teste pratico ai mesmo ou se tiver o código funcionando que faça o download da NF especifica posta aqui pra comparar com o meu ACBrNFe.DistribuicaoDFePorChaveNFe!
×
×
  • 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...