Ir para conteúdo
  • Cadastre-se

André Ferreira de Moraes

Moderadores
  • Total de ítens

    6.912
  • Registro em

  • Última visita

  • Days Won

    68

Tudo que André Ferreira de Moraes postou

  1. Que nota é esta que começa com 15? De qual estado é?
  2. Pessoal, fiz algumas alterações no ACBrNFeMonitor mas ainda não tive tempo de testar corretamente, por isso, quem quiser ajudar e testar vou deixar o executável abaixo disponível. Não instale em cliente esta versão ainda. ACBrNFeMonitor.rar Abaixo as alterações: Adicionado na aba "WebService" a opção de escolher se o cancelamento será feito por evento ou do modo antigo(Por padrão será adota Evento, exceto para os estados PR|ES|MA|PA|PI|RN); Adiconado na aba "Diretórios" os campos para configurar os Paths para Salvar os arquivos da CCe e Eventos e a opção "Salvar Arqs Canc./CCe na pasta Eventos", caso esta opção esteja selecionada, qdo o cancelamento for feito por evento será gravado dentro do diretório configurado no campo "Pasta Arquivos Evento" dentro do subdiretório Cancelamento, e as CCes serão gravadas na mesma pasta dentro do subdiretório CCe. Os demais eventos serão gravados nos subdiretórios Confirmacao, Ciencia, Desconhecimento e NaoRealizada; Adicionado o comando "ImprimirEventoPDF", segue o mesmo padrão do comando ImprimirEvento; Adicionado o comando "EnviarEmailEvento" com a seguinte sintaxe: EnviarEmailEvento(cEmailDestino,cArqEvento,[cArqNFe],cEnviaPDF,[cAssunto],[cEmailsCopias]); Adicionado o comando "DownloadNFe" com a seguinte sintaxe: DownloadNFe(cCNPJ,cChaveNFe) - por enquanto permite baixar apenas um XML por vez; E adicionado o comando "ConsultaNFeDest" com a seguinte sintaxe: ConsultaNFeDest(cCNPJ,nIndicadorNFe,nIndicadorEmissor,cultimoNSU). Por favor testem e postem os resultados. ACBrNFeMonitor.rar
  3. Use a o DANFe versão RaveCB.
  4. Pq vc consulta o status de serviço antes do envio de cada nota?
  5. Atualize seus schemas.
  6. Declare a unit pcnConversao no uses do seu form.
  7. Se ambos validam, ambos estão corretos e o tal programa deve estar preparado para ler as duas situações.
  8. Está funcionando por sorte então, pq vc sempre deve informar o número de série do certificado.
  9. Use a última versão do ACBrNFeMonitor.
  10. Com o demo ocorre o mesmo problema?
  11. Crie um novo tópico para tratar de assuntos diferentes.
  12. Não devem ir em nenhum total.
  13. O XML completo é criado e validado antes do envio, após o envio é apenas adicionado o protocolo de autorização.
  14. O manual de integração tem o seguinte exemplo para o campo IE:
  15. O cancelamento foi mudado para trabalhar com os webservices de evento. Leia as notas técnicas e manuais disponibilizados pelo SEFAZ.
  16. Vc pode usar o ACBrMonitor - http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html ou o ACBrFramework - http://www.projetoacbr.com.br/forum/index.php?/forum/16-acbrframework/
  17. Veja http://www.daruma.com.br/ddemkt/dde027_2012.html
  18. Foi o jeito que consegui fazer funcionar no Delphi 7, como a documentação é pobre, fui na base de tentativa e erro.
  19. Se vc usou o mesmo XML o digval é igual, agora se mudou qualquer caracter no XML então o digval já muda e dae não vai estar correta essa consulta. Em meus sistemas, faço a comparação do DigVal qdo preciso fazer uma consulta para verificar se a nota foi realmente autorizada, se encontro alguma diferença aviso o usuário. raise Exception.Create('DigVal gravado no Banco de Dados não corresponde ao DigVal retornado pela receita.'); Mas é difícil ocorrer este tipo de problema, só qdo o cliente consegue excluir a nota e gerar outra. O correto é vc armazenar o XML antes de iniciar o processo de envio pro SEFAZ, pq ocorrendo qualquer problema, vc usa este XML gravado no início do processo para fazer a consulta.
  20. O digest value da nota confere com o do protocolo de autorização? Se não confere não é pq o XML é validado pelos schemas q ele tem valor jurídico. O que garante que o protocolo de autorização pertence a nota é justamente o digest value, pois nada impede de autorizar uma nota, gerar outra com o mesmo número e adicionar o protocolo de autorização da primeira na segunda.
  21. Vc não está preenchendo corretamente os campos da nota, provavelmente suas querys estão retornando valores vazios.
  22. Órgãos pra homologar já existem desde maio de 2012, não existem equipamentos homologados ainda. http://www.fazenda.gov.br/confaz/confaz/atos/atos_cotepe/2012/AC023_12.htm http://www.fazenda.gov.br/confaz/confaz/atos/atos_cotepe/2012/AC024_12.htm http://www.fazenda.gov.br/confaz/confaz/atos/atos_cotepe/2012/AC025_12.htm http://www.fazenda.gov.br/confaz/confaz/atos/atos_cotepe/2012/AC046_12.htm
  23. Para testar IE vazia no ambiente de homologação, use o CNPJ do destinatário como 99999999000191.
  24. Não sei o que pode estar de errado na sua aplicação, estou fazendo da seguinte forma: var sessao : string; nSessao : Longint; codigoDeAtivacao: PChar; begin sessao := RandomSessao; if not(InputQuery('SAT', 'Número da Sessão', sessao)) then exit; nSessao := StrToInt(sessao); codigoDeAtivacao := PChar(edtCodigoAtivacao.Text); mmResposta.Text := ConsultarStatusOperacional(nSessao,codigoDeAtivacao); end;
  25. Sua variável ativacao está declarada como pChar?
×
×
  • 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.