Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.577
  • Registro em

  • Última visita

  • Days Won

    1.059

Tudo que Italo Giurizzato Junior postou

  1. Bom dia Tiago, Acredito que o nosso amigo Juliomar se confundiu. Em uma NFS-e temos a figura do Prestador, Tomador e Intermediário do Serviço. Ao criarmos as propriedades de configuração do componente em vez de usarmos o tempo Prestador acabamos usando Emitente, mas é a mesma pessoa.
  2. Bom dia Fabio, Tenha sempre em mente o seguinte: 1. O XML da NFS-e é gerado pela API da NFS-e Padrão Nacional. 2. Nesse XML temos as tags: <verAplic>Testes_0.1.0</verAplic> <ambGer>2</ambGer> Onde verAplip é a versão da aplicação que gerou a NFS-e, infelizmente o pessoal responsável pela API esqueceram de alterar a descrição da versão da API de Produção. Eu já informei a eles sobre esse problema, precisamos aguardar eles voltarem do cafezinho para corrigir. A tag ambGer (Ambiente gerador da NFS-e) que traz o valor 2 não significa ambiente de homologação e sim: 1- Sistema Próprio do Município; 2- Sefin Nacional NFS-e. Vamos entender isso: Quando a prefeitura adere somente o compartilhamento de dados, os contribuintes continuam emitindo suas notas através do provedor contratado pela prefeitura, esta por sua vez gera um DPS e envia para a API, neste caso a tag ambGer vai conter o valor 1, no caso do MEI e das prefeituras que aderiram a emissão da NFS-e, o valor da tag vai ser 2. 3. Não podemos alterar o XML, pois ao fazer isso ao verificar se o XML é valido vai constar que não é, uma vez que o XML foi alterado logo o DigestValue não bate mais. 4. Tem como saber sim se uma nota foi cancelada ou não. No XML da mesma não consta essa informação, mas de posse da chave da mesma, você pode consultar os eventos, informando somente a chave. Neste caso a API vai lhe retornar todos os eventos vinculados a nota, se ela foi cancelada será retornado o evento de cancelamento. De uma olhada no programa exemplo, mais precisamente a procedure ChecarResposta o tratamento para o retorno do ConsultarEvento. É retornado a chave da nota, a data do evento, o tipo de evento, o numero sequencial do mesmo e o ID do evento. Se o componente estiver configurando para salvar o retorno em disco, o XML do evento vai ser salvo.
  3. Boa tarde Mario, Por favor substitua a unit pela que esta em anexo. Reinstale o ACBr e repita o teste. PadraoNacional.Provider.pas
  4. Boa tarde Ricardo, A NFS-e é um caso a parte. Todos os demais DF-e, devemos gerar o XML do mesmo, assinar, validar, enviar para a SEFAZ e esta caso os dados estejam corretos retorna o protocolo de autorização que é adicionado ao XML que foi gerado e enviado. Já a NFS-e, devemos gerar o XML do RPS (Recibo Provisório de Serviço) ou DPS (Declaração Provisória de Serviço - Padrão Nacional), assinar, validar, enviar para o webservice do provedor e este caso os dados estejam corretos vai gerar um novo XML que é o da NFS-e. Lembre-se o XML da NFS-e é gerado pelo webservice do provedor. Sendo assim optamos por separar esses XMLs. É criado automaticamente uma pasta chamada Recibos onde os XMLs dos RPS / DPS são salvos e uma outra pasta chamada Notas onde são salvos os XMLs das NFS-e retornados pelos webservices dos provedores.
  5. Boa tarde Denis, Com qual versão do Delphi ocorre o problema e qual a versão que não ocorre?
  6. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  7. Boa tarde @Valdir Dill, Tanto o DANFSE feito em Fortes quanto o que foi feito em Fast Report, foram feitos baseados no layout do XML da NFS-e da ABRASF. Nas units que fazem a leitura dos XMLs das NFS-e dos provedores que tem layout próprio, foram inseridas algumas linhas para poder alimentar os campos necessários para que os dados das notas fossem impressos. Se faz necessário fazer o mesmo com a unit que realiza a leitura do XML da NFS-e do Padrão Nacional. Lhe peço um pouco mais de paciência que vamos resolver isso. O layout do DANFSE vai continuar o mesmo que você esta acostumado. Caso algum cliente ou contador implicar com esse layout, basta usar o método ObterDANFSE, este vai baixar da API do Padrão Nacional o PDF do DANFSE segundo o layout deles.
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  9. Boa tarde, O Segmento N realmente esta errado, vou corrigir. Agora quanto ao J52, segundo o manual da Febraban devemos gerar esse campo com um espaço em branco, veja: O campo da linha 06.4.J52 informar com 1 espaço em branco. Qual é o banco que é diferente?
  10. Boa tarde Adilson, Esta ocorrendo algum erro ao enviar o DPS? Em que momento você esta executando o fragmento de código que você postou acima?
  11. Boa tarde @edulamy, Leia o tópico abaixo, ele vai lhe ajudar.
  12. Boa tarde Dany, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-4429
  13. Boa tarde Denis, Com esse XML consegui através do programa exemplo carregar o XML e visualizar o DANFSE, sem nenhum problema.
  14. Boa tarde Bill, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  15. Boa tarde Jair, Você esta utilizando o componente novo: ACBrNFSeX? Se sim, todos os fontes de todas as pastas estão atualizados?
  16. Boa tarde Mario, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  17. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  18. Boa tarde Alfredo, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  19. Bom dia @suporteatinfo, Em qual registro ou segmento esta ocorrendo o problema? Ao informar o código do movimento e ou tipo de movimento esta sendo usado os enumerados? Veja este exemplo: with SegmentoA.New do begin CodMovimento := imInclusaoRegistroDetalheLiberado; TipoMovimento:= tmInclusao; (...) end; Onde CodMovimento pode receber os seguintes valores: imInclusaoRegistroDetalheLiberado, imInclusaoRegistroDetalheBloqueado, imAltecacaoPagamentoLiberadoparaBloqueio, imAlteracaoPagamentoBloqueadoparaLiberado, imAlteracaoValorTitulo, imAlteracaoDataPagamento, imPagamentoDiretoFornecedor, imManutencaoemCarteira, imRetiradadeCarteira, imEstornoDevolucaoCamaraCentralizadora, imAlegacaoSacado ou imExclusaoRegistro. e TipoMovimento pode receber os seguintes valores: tmInclusao, tmConsulta, tmSuspensao, tmEstorno, tmReativacao, tmAlteracao, tmLiquidacao ou tmExclusao.
  20. Bom dia, Já esta no SVN uma possível solução. Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  21. Bom dia Weber, Configure o componente para salvar os arquivos Soap. Faça um novo teste e anexe os arquivos Soap gerados ao solicitar essa consulta.
×
×
  • 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.