Ir para conteúdo
  • Cadastre-se

João Paulo Delboni

Membros
  • Total de ítens

    50
  • Registro em

  • Última visita

Tudo que João Paulo Delboni postou

  1. Ricardo, bom dia. Obrigado pelo apoio mas o From são os dados do De, eu precisava dos dados do Para. Att.
  2. Bom dia a todos. Estou usando o trunk2 com a rotina de envio de emails, tudo funcionando ok. Veriifiquei que no componente novo ACBrMail, existe um evento chamado OnAfterMailProcess. Precisava gerar um log dos emails enviados e irei usar essa rotina. Uma dúvida, existe como eu pegar os dados de PARA do e-mail através desse evento? Att.
  3. Juliomar boa tarde. Seguinte, pessoal mudou o servidor de produção, segue o fonte com os ajustes (linha 154). Att. ACBrProvedorSimplISS.pas
  4. Bom dia a todos, Gostaria que fosse incluído o município de Iracemápolis-SP no provedor SimplISS. Já fiz a alteração e está no anexo o fonte (linha 1268). Att. pnfsConversao.pas
  5. Nos testes que eu fiz usando os ajustes sugeridos pelo Dempsey, funcionou 100%.
  6. Bom dia a todos. Estou usando a processo de consulta de notas em para verificar se a Nota está OK ou não autoirizada por n motivos. Até aqui ok. Tenho notado que algumas notas que tem evento de CT-e, está retornando o seguinte erro: Erro: Descrição do Evento não Implementado! Analisei o código e verifiquei que na unit pcnEventoNFe, existe a propriedade: function TInfEvento.getDescEvento: String; begin case fTpEvento of teCCe : Result := 'Carta de Correcao'; teCancelamento : Result := 'Cancelamento'; teManifDestConfirmacao : Result := 'Confirmacao da Operacao'; teManifDestCiencia : Result := 'Ciencia da Operacao'; teManifDestDesconhecimento : Result := 'Desconhecimento da Operacao'; teManifDestOperNaoRealizada: Result := 'Operação nao Realizada'; teEPECNFe : Result := 'EPEC'; else raise EventoException.Create('Descrição do Evento não Implementado!'); end; end; Após diversos testes verifiquei que essa propriedade não trata o evento teRegistroCTe, que é o que está acarretando o erro citado. Adicionei para testes apenas o seguinte trecho: teRegistroCTe : Result := 'Registro de CT-e'; e a consulta passou corretamente. Segue o meu código para análise e também uma nota de exemplo: with dmPrincipal.ACBrNFe1.WebServices do begin Consulta.NFeChave := '35140815642942000140550010000049391000085950'; Result := Consulta.Executar; end; Qualquer dúvida estou a disposição. Grato.
  7. Juliomar, sim posso contribuir sim. Seria basicamente criar uma nova unit ACBrBancoBIB.pas por exemplo? E alterar o que já tem hoje para realizar essas chamadas, certo? Att.
  8. Bom dia a todos. Verifiquei que o projeto ainda não possui as units para o processo dos boletos do Banco Industrial do Brasil. Gostaria de verificar se existe alguma previsão para isso ou como posso fazer para ajudar a adicionar mais esse processo ao projeto ACBr. Grato.
  9. João Paulo Delboni

    Provedor Conam

    Bom dia a todos. Alguém já teve que realizar a integração de NFSe com provedores CONAM? Verifiquei que não existe hoje ele como provedor no ACBr, acredito que por ele não ser da Abrasf. Mesmo ele não sendo da Abrasf existe a possibilidade de integrar esse provedor com o ACBr? Att.
  10. Mark Apollo boa tarde. Seguinte, sei q o tópico é um pouco antigo, mas gostaria de saber se você ainda usa essa rotina ConsultaNFeDest ? Estou com ela implementada em Delphi, e está dando muito erro de conexão. Você disse que reescreveu ela em .net e conseguiu uma melhora significativa nesse processo. Uma pergunta: você está usando os componentes do ACBr ou você refez do zero mesmo? Poderia disponibilizar o trecho de código em .Net? Desde já grato.
  11. Pessoal boa tarde. Hoje tenho todo o meu sistema funcionando com base no ACBr feito em Delphi. Pensando em um momento futuro, o projeto refeito em .NET estaria com um desempenho melhor? Vocês que já usam, recomendam? Valeu.
  12. Thiago Melo Moreira também precisarei desse processo de recuperar o XML do CT-e, caso ficar sabendo de alguma novidade posta no fórum! Valeu.
  13. Verifiquei a função GetUTC, quando é MT e não é horário de verão ele retorna -04:00, coloquei como retorno, forçando, -03:00 e a manifestação foi realizada corretamente. Mas isso estou fazendo apenas para testes, ainda continuo sem saber o que fazer para resolver esse problema.
  14. Pessoal, boa tarde. Tenho um programa que faz a baixa de xml de nf-e. Para tal, preciso enviar a manifestação de Ciência da Operação antes de realizar o processo de downlaod. No estado de MT (51) ocorrendo o seguinte erro: Falha na validção dos dados do Envio de Evento: '2013-06-13T15:50:41' violates pattern constraint of '(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1...'. The element "http://www.portalfiscal.inf.br/nfe%7DdhEvento">http://www.portalfiscal.inf.br/nfe}dhEvento' with value '2013-06-13T15:50:41' failed to parse. Pelo que verifiquei o código da unit pcnEnvEventoNFe; onde pode estar o erro: Gerador.wCampo(tcStr, 'HP13', 'dhEvento', 001, 050, 1, FormatDateTime('yyyy-mm-dd"T"hh:nn:ss',Evento.Items.InfEvento.dhEvento)+ GetUTC(CodigoParaUF(Evento.Items.InfEvento.cOrgao), Evento.Items.InfEvento.dhEvento)); Por algum motivo, ele não valida o XML de MT, SP por exemplo vai normalmente. Alguem poderia me ajudar? Obrigado.
  15. markopollo, só pra conhecimento, o webservice que deveria fazer esse serviço seria o CteConsultaCadastro (hoje só disponivel para MS) ?
  16. Boa tarde a todos. Pessoal, uma dúvida, existe a implementação no componente ACBr de baixar um XML de um CT-e já transmitido para o SEFAZ, informando apenas a chave de acesso do ct-e ? Obrigado.
  17. Bom dia a todos. Alguém poderia me dizer se existe a possibilidade de baixa de XML da Carta de Correção informando a chave de acesso? Procurei no projeto exemplo e não encontrei nada parecido. Obrigado.
  18. Italo, bom dia! Apenas hoje voltei para o projeto com o provedor 4R. Seguinte, está ocorrendo o seguinte erro (segue anexo), estou correndo atrás, debugando, mas não encontro nada que possa me ajudar. Em homologação foi tudo certo, mas em produção começou esses erros. Poderia, quando possível me dar um apoio? Desde já obrigado.
  19. Não pessoal, acho q expliquei errado, o fornecedor manda certinho a NF, a única coisa que eu faço e baixar ele novamente para deixar o XML guardadinho nas pastas que o meu cliente solicita, ficando assim, mais simples caso eles passem por auditoria. Nada fora da lei, eles recebem a nf corretamente sim. Então, só queria saber se consigo distinguir o que é CT-e, NF-e e CC-e usando uma chave de acesso. Obrigado.
  20. Juliomar, isso recuperar o XML. O usuário já está com a chave de acesso, ele vai no meu sistema e digita lá, hoje funciona pra NF-e, mas ele quer o CT-e e o CC-e na mesma tela, ele queria digitar lá e o sistema se virar, mas pelo que li, terei que fazer ele escolher o tipo de situação (CT-e, CC-e ou NF-e) e assim tratar o que ele quer a partir do que ele escolher. Queria algo automático, o cara digitou lá a chave de acesso o sistema saberia automaticamente se é um CT-e, CC-e ou NF-e.
  21. João Paulo Delboni

    Ct-E, Cc-E E Nf-E

    Bom dia a todos. Poderiam me ajudar em uma duvida, tenho um programa para baixar XML de NF-e e preciso implementar a baixa do XML de CT-e e CC-e. No programa tenho um textbox onde eu digito a chave de acesso e o sistema baixa o XML. Pelo que andei lendo, terei que criar uma forma manual de identificar se o usuário quer o CT-e, CC-e ou NF-e. Minha pergunta se resume a, tem como eu identificar o tipo de situação (CT-e, CC-e ou NF-e) apenas com a chave de acesso ou irei precisar criar um radiogroup ou algo assim com a opção de escolha dos tipos? Obrigado.
  22. Italo, obrigado pela resposta. Eu atualizei os fontes do ACBr hj, mas não baixou a atualização que sugeri no pnfsGerarNfseResposta.pas. Vc chegou a verificar? Obrigado
  23. Italo, bom dia. Poderia me ajudar nesse erro? Não faço ideia do que fazer. Obrigado.
×
×
  • 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.