-
Total de ítens
1.192 -
Registro em
-
Última visita
-
Days Won
12
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que juaumkiko postou
-
Colega... Não comecemos novamente por favor... rs Passo básico... atualize o componente e a pasta schemas. A pasta schemas q eu uso e esta funcionando poderá ser baixada em: []´s
-
Impressão da Danfe com margem direita cortada
juaumkiko replied to Leonardo Gregianin's tópico in ACBrNFe
Margem Direita e Esquerda não foi implementada no Danfe Rave Arquivo só no Danfe Rave Code Base. []´s -
Olá Mensagem de erro? Tente compilar o Danfe na sua versão de rave. Veja como na parte de Informações úteis deste Forum. []´s
-
Ae é melhor perguntar no posto Ipiranga... ops... para o seu cliente. Acho que ele vai querer que atualize a base de dados dele... ou não. Mas para a Sefaz, posso imaginar que não vão se importar com isso.
-
NfeConsultaNF2 versão 2.0.1 em SP a Partir do Dia 01/07/2012
juaumkiko replied to jonesalmeida's tópico in ACBrNFe
Segunda-Feira promete hein galera.... O "schema" é descansar no fim de semana... kkk -
Simples... Ela não irá... pq a CCe só corrige campo que nao tem importância para eles. []´s
-
Aconselho adquirir o certificado digital e realizar os testes... Só assim entenderá como funciona. Não tem como programar NFe sem um certificado Digital de modo que consigamos consumir os webservices de homologação e adequar os processos do sistema. Att
-
hahahaha Desculpa Italo... é que já ta ficando engraçado esse monte de tópico sobre o mesmo assunto... Acho que a galera quer testar você... kkkkkkk []´s e respira fundo que o dia ainda não acabou
-
NfeConsultaNF2 versão 2.0.1 em SP a Partir do Dia 01/07/2012
juaumkiko replied to jonesalmeida's tópico in ACBrNFe
Já esta em fase de implementação no Componente, nos meus testes esta OK. Veja: O Cancelamento por eventos deverá estar implementado EM TODOS os estados até 01/12 deste ano. []´s -
NfeConsultaNF2 versão 2.0.1 em SP a Partir do Dia 01/07/2012
juaumkiko replied to jonesalmeida's tópico in ACBrNFe
Excelente material de consulta das alterações futuras: http://www.flexdocs.com.br/guiaNFe/agenda.html Logo... alteração se deve para TODOS os estados. []´s -
Sim.. Eu uso o mesmo numero de lote e só mudo o nSeq Faça testes... envie a NFe em homologacao, envie CCes e vá no portal de homologação e faça a consulta... http://hom.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8= Abraços
-
REVISÃO 1: Foi acrescentado a leitura dos eventos quando realizar a consulta da NFe. Novos fontes para testes esta no primeiro Post []´s
-
Bom Dia Utilize o SAC então. []´s
-
Bom Dia Até onde eu sei é exatamente isso. Somente a ultima CCe enviada tem valor. []´s
-
Só para não ser mal compreendido... Cada caso é um caso... Tenho casos que quando isso acontece o cliente simplesmente cancela a NFe, duplica a mesma (recurso do sistema), corrigi o erro e envia novamente. Tão simples e rápido quanto a fazer a CCe, visto que quem tera de fazer a CCe será normalmente a mesma pessoa que fez a NFe. OOOUUU ele faz a CCe... O ponto é que a CCe terá um volume de uso muito inferior ao de quando podia fazer correções de valor... mas isso ae... O importante é deixar a opção pros clientes... não deixa de ser uma opção interessante para quando (casos escassos) precisar. []´s
-
Olha... Você escreve oq esta sendo corrigido na NFe. Mas infelizmente somente campos que não envolvam valor ou mudança de destinatario e emitente podem ser alterados... Logo, ao meu ver, a CCe não serve para praticamente nada. Mas... esta implementada para o cliente usar... se quiser.... []´s
-
NfeConsultaNF2 versão 2.0.1 em SP a Partir do Dia 01/07/2012
juaumkiko replied to jonesalmeida's tópico in ACBrNFe
Boa Noite, Esta pergunta acabou de ser respondida, mas não ficou muito claro para mim, além de atualizar as unit's modificadas, tenho que atualizar algum arquivo de esquema? Obs: Atualmente utilizo os "Esquemas XML NF-e - Pacote de Liberação No. 6j - Sem Âncora (26/10/2011) (ZIP)" Tem que atualizar os Schemas. A pasta do ACBrNFeMonitor tem os schemas atualizados. []´s -
Esse erro é muito comum nos eventos infelizmente... Para solucionar: uses DateUtils; ... var lDataHora: TDateTime; begin ... lDataHora := now; lDataHora := DateUtils.IncMinute(lDataHora,-1); //tira 1 minuto da hora infEvento.dhEvento := lDataHora; ... end; []´s
-
As mudanças de 01/07 é sobre a consulta que já esta disponivel no componente. Basta atualizar o componente. Essas mudanças que eu postei é para Unificar num unico lugar as chamadas ao webservice de eventos e para atender a obrigatoriedade do cancelamento por eventos que deve ser implementado nos sistemas até 01/12/2012. E começamos a atender tb a questão da Manifestação do Destinatário. []´s
-
Valeu... Lembrando que o Retorno se lê +/- assim: cStat := AcbrNFe1.WebServices.Eventos.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat; tpAmb := AcbrNFe1.WebServices.Eventos.EventoRetorno.tpAmb; lStr := String(AcbrNFe1.WebServices.Eventos.EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo); protCanc := AcbrNFe1.WebServices.Eventos.EventoRetorno.retEvento.Items[0].RetInfEvento.nProt; dhRectoCanc := AcbrNFe1.WebServices.Eventos.EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento; Chave := AcbrNFe1.WebServices.Eventos.EventoRetorno.retEvento.Items[0].RetInfEvento.chNFe; lXMLCanc := AcbrNFe1.WebServices.Eventos.EventoRetorno.retEvento.Items[0].RetInfEvento.XML; []´s João Henrique
-
Sobre a Unificação dos Eventos em uma unica rotina e testes do Evento de cancelamento, favor verificar o tópico: []´s João Henrique
-
Falae Galera... Fiz umas modificações no projeto do ítalo, para consumir os webservices de eventos, que esta no Branches e estou solicitando voluntários para testes. Os arquivos fontes alterados já estão no TRUNK do componente (revisão 3728) Fiz o teste com CCe e Cancelamento com OpenSSL e esta funcionando normalmente. Manifestação do destinatário precisa testar. O DEMO do componente foi alterado para exemplificar a utilização deste novo processo de consumo de EVENTOS. No DEMO do Componente tem a pasta SCHEMAS atualizada com os schemas mais recentes que deverá ser atualizada nas aplicações Vejam como Fica para consumir os webservices de CCe e Cancelamento por EVENTOS... AVISO MUITO IMPORTANTE: Os webservices antigos de Cancelamento e Carta de Correção serão mantidos para efeito de compatibilidade. Mas é provável que os mesmos sejam eliminados do componente no futuro. Assim a única maneira de cancelar uma NFe e enviar uma CCe será adaptando os códigos como segue: Carta de Correção: ACBrNFe1.EnvEvento.EnvEventoNFe.Evento.Clear; ACBrNFe1.EnvEvento.EnvEventoNFe.idLote := StrToInt(idLote) ; with ACBrNFe1.Evento.Eventos.Evento.Add do begin infEvento.chNFe := Chave; //se carregar o XML antes, não precisa especificar este campo infEvento.CNPJ := CNPJ; //se carregar o XML antes, não precisa especificar este campo infEvento.dhEvento := now; infEvento.tpEvento := teCCe; infEvento.nSeqEvento := StrToInt(nSeqEvento); //se não especificar será 1 infEvento.detEvento.xCorrecao := Correcao; end; ACBrNFe1.EnviarEventoNFe(StrToInt(idLote)); Cancelamento: ACBrNFe1.EnvEvento.EnvEventoNFe.Evento.Clear; ACBrNFe1EnvEvento.EnvEventoNFe.idLote := StrToInt(idLote) ; with ACBrNFe1.EnvEvento.EnvEventoNFe.Evento.Add do begin infEvento.chNFe := Chave; //se carregar o XML antes, não precisa especificar este campo infEvento.CNPJ := CNPJ; //se carregar o XML antes, não precisa especificar este campo infEvento.dhEvento := now; infEvento.tpEvento := teCancelamento; infEvento.nSeqEvento := StrToInt(nSeqEvento); //se não especificar será 1 infEvento.detEvento.xJust := Justificativa; infEvento.detEvento.nProt := nProtocolo; //Protocolo de Autorização da Nfe que esta desejando cancelar //se carregar o XML Autorizado antes, não precisa especificar este campo end; ACBrNFe1.EnviarEventoNFe(StrToInt(idLote)); Para consultar os eventos, basta realizar a consulta da NFe e Ler as propriedades da mesma. Exemplo Após o Envio do evento: cStat := AcbrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat; tpAmb := AcbrNFe1.WebServices.EnvEvento.EventoRetorno.tpAmb; lStr := String(AcbrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo); protCanc := AcbrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.nProt; dhRectoCanc := AcbrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento; Chave := AcbrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.chNFe; lXMLCanc := AcbrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.XML; Exemplo na Consulta da NFe: if loACBrNFe.WebServices.Consulta.cStat <> 0 then begin cStat := loACBrNFe.WebServices.Consulta.cStat; lSTR := String(loACBrNFe.WebServices.Consulta.Msg); nProt := loACBrNFe.WebServices.Consulta.protNFe.nProt; dhRecto := loACBrNFe.WebServices.Consulta.protNFe.dhRecbto; nProtCanc := loACBrNFe.WebServices.Consulta.retCancNFe.nProt; dhRectoCanc := loACBrNFe.WebServices.Consulta.retCancNFe.dhRecbto; if trim(nProtCanc)='' then begin for I := 0 to loACBrNFe.WebServices.Consulta.procEventoNFe.Count-1 do begin if loACBrNFe.WebServices.Consulta.procEventoNFe.Items[i].RetEventoNFe.InfEvento.tpEvento = teCancelamento then begin if loACBrNFe.WebServices.Consulta.procEventoNFe.Items[i].RetEventoNFe.retEvento.Count > 0 then begin nProtCanc := loACBrNFe.WebServices.Consulta.procEventoNFe.Items[i].RetEventoNFe.retEvento.Items[0].RetInfEvento.nProt; dhRectoCanc := loACBrNFe.WebServices.Consulta.procEventoNFe.Items[i].RetEventoNFe.retEvento.Items[0].RetInfEvento.dhRegEvento; end; end; end; end; Chave := loACBrNFe.WebServices.Consulta.protNFe.chNFe; end; A propriedade loACBrNFe.WebServices.Consulta.procEventoNFe é uma lista com todos os eventos associados a NFe. []´s
-
NfeConsultaNF2 versão 2.0.1 em SP a Partir do Dia 01/07/2012
juaumkiko replied to jonesalmeida's tópico in ACBrNFe
Fiz umas mudanças no componente, amanhã farei os testes e posto os resultados. Valeu JuaumKiko -
NfeConsultaNF2 versão 2.0.1 em SP a Partir do Dia 01/07/2012
juaumkiko replied to jonesalmeida's tópico in ACBrNFe
Muito bom... Observem que agora a Consulta retorna os serviços vinculados a NFe, como a(s) Carta(s) de Correção(ões). Falta agora incluir no componente a leitura desses resultados que o WebService nos fornece. Para isso gostaria de saber se, sobre os eventos, os administradores estão pensando em alguma classe unificada para eles? Assim já podemos ir trabalhando as ideias e ir colocando em pratica isso. Visto que a grande tendência é a receita ir inventando novos eventos, se já pensarmos em adotar um classe específica para os eventos, poderemos ganhar tempo nessas futuras inclusões de eventos que a receita poderá fazer. Oq Acham? João Henrique -
Bom Dia Acabei de fazer o teste do exemplo e ainda esta funcional, então enviei aquele projeto para a pasta Projetos do Componente. Atualizem o componente e verifiquem. (versao 3645) Att João Henrique
