Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    38.792
  • Registro em

  • Última visita

  • Days Won

    1.108

Tudo que Italo Giurizzato Junior postou

  1. Nilton, Não existe nenhuma NT que determina a criação de um novo campo no XML. Esse cSitCNPJ me parece ser um campo do CCC-Cadastro Centralizado do Contribuinte. Existe uma noticia no Portal da NF-e SVRS que diz o seguinte: 27/10/2020 DF - Ativação da Regra de Validação N12-98 em Produção A Secretaria de Economia do Distrito Federal informa a seus contribuintes emitentes de NF-e (Nota Fiscal Eletrônica) e NFC-e (Nota Fiscal ao Consumidor Eletrônica) contemplados com benefício fiscal que, em 03/11/2020, a regra de validação N12-98, prevista na versão 1.51 da Nota Técnica 2019.001, será ativada em produção. As demais Regras de Validação previstas na Nota Técnica mencionada serão exigidas posteriormente, conforme cronograma a ser publicado. https://www.receita.fazenda.df.gov.br/aplicacoes/noticia/detalhada.cfm?codNoticia=12293 A ativação desse regra acima pode estar provocando essa rejeição. Em vez de acusar a falta do cBenef que se refere a regra N12-98, deve estar gerando de forma equivocada a rejeição de denegação.
  2. Bom dia a todos, Complementando o que o Kiko escreveu, entrem em contato com a SEFAZ para relatar o problema. Peçam para os seus clientes (que utilizam os seus sistemas) também entrarem em contato com a SEFAZ. Quanto mais pessoas reclamarem, mas rápido eles arrumam a kaka que fizeram.
  3. Boa noite, Por conta da falta de padronização entre os provedores eu prefiro deixar o componente fazer o trabalho dele, pois ele trata todas as diferenças. Mas vamos lá, fiz uma alteração no arquivo INI do provedor e uma correção no fonte do componente, vamos ver se agora vai funcionar. Por favor atualize os fontes e faça novos testes. Note que fiz uma alteração no arquivo Goiania.ini
  4. Boa tarde, Eu não entendo essa obsessão de gerar o XML, salvar ele, depois carregar para por fim enviar. Não seria muito mais pratico alimentar o componente com os dados do serviço prestado e por fim executar o método disponibilizado pelo provedor para o envio do RPS? Que no caso de Goiânia somente o método Gerar foi disponibilizado. No programa exemplo do componente ACBrNFSe temos o botão [ Enviar um RPS (Gerar) ] que exemplifica a execução do método Gerar. Temos que ter em mente que se tratando de NFS-e não existe padrão. Temos provedores que requerem que somente o RPS seja assinado, outros requerem que somente o Lote de RPS seja assinado, outros requerem que tanto o RPS quanto o Lote sejam assinados, outros não tem que assinar nada. Outra coisa os Schemas disponibilizados (quando disponibilizam) pelos provedores nos permite validar o envio do lote de RPS, a consulta, o cancelamento, mas não permite que validamos somente o RPS. Logo não faz nenhum sentido em querer gerar o XML, validar o mesmo ou nem validar por falta dos Schemas, carregar o XML do RPS através do LoadFromFile ou LoadFromStream para depois executar um dos métodos de envio. Outra coisa muito importante é que o método chamado Gerar tem a finalidade de Gerar o RPS e enviar para o webservice do provedor, na maioria dos provedores o serviço GerarNfse acessado pelo método Gerar do componente só aceita apenas UM RPS por vez, ou seja, não permite o envio de um lote. O serviço GerarNfse trabalha no modo síncrono, ou seja, no retorno já temos o resultado do processamento, logo se o RSP foi processado com sucesso teremos o XML da NFSe no retorno. Fica a dica.
  5. Bom dia Clayton, Você esta com todos os fones de todas as pastas atualizados? Se sim, reinstalou a suíte ACBr usando o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada? Esta realizando os testes com o programa exemplo do componente?
  6. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  7. Por favor faça um teste usando o programa exemplo do componente. Com a seguinte configuração:
  8. Bom dia, Qual é o valor que você esta passando para a propriedade de configuração: SSLLib?
  9. Boa noite, Fiz uma alteração no programa exemplo visando carregar mais de um XML de eventos. Utilize o botão Carregar XML para carregar os dois XMLs que você anexou e depois o botão Enviar.
  10. Josué, Utilize a configuração abaixo:
  11. Boa tarde, Você esta com todos os fontes de todas as pastas atualizados? Se sim, verifique se a unit ACBrNFSeNotasFiscais possui uma bolinha vermelha em seu ícone. Se não tem, chegou a reinstalar a suite ACBr com o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcado?
  12. Brito, Atualize todos os fontes de todas as pastas reinstale a Suíte ACBr e faça novos testes.
  13. Boa tarde Augusto, Já esta no repositório. Boa tarde Eliézer, Favor atualizar todos os fontes de todas as pastas, reinstale a suíte ACBr e inicie os testes de envio de Lote de RPS. Criei o provedor SiapSistemas para a cidade de Santarém. Por enquanto só esta implementado o método Enviar. Falta ainda os métodos: Consultar Lote Rps, Cancelar NFSe, Gerar NFSe e Enviar Lote Rps Síncrono. Verifique junto ao provedor se eles tem os serviços: Consultar NFSe por RPS e Consultar NFSe, bem como os arquivos XSD (Schemas) para que o XML seja validado antes do seu envio.
  14. Boa tarde Brito, Comparando 4 cidades atendidas pelo provedor ISSDSF notei que a cidade de Campinas e Sorocaba, na montagem do Envelope é utilizado o mesmo NameSpace, por outro lado as cidades de Teresina e São Luiz os NameSpace são diferentes. Eu não me conformo com essa falta de padronização de um provedor perante as cidades que eles atende. Você acerta o arquivo INI do provedor para uma determinada cidade, ao fazer testes com uma outra não funciona, pois o NameSpace é diferente. Fiz uma alteração no arquivo INI, favor testar com ele. ISSDSF.ini
  15. Bom dia Brito, Faça um teste usando a unit em anexo. pnfsNFSeG.pas
  16. Bom dia Cláudio, Note que com a mesma rotina de geração e envio para o mesmo provedor só que cidades diferentes temos retornos diferentes. Isso para mim tem um nome: Falta de padronização por parte do provedor.
  17. Bom dia Josué, Desculpe não fui claro, eu preciso saber qual é a configuração referente ao certificado digital.
  18. Boa tarde André, Já leu esse artigo?
  19. Valdir, Na unit ACBrNFeNotasFiscais procure pela função ObterNFeXML. Ela tem que ficar da seguinte forma: function NotaFiscal.ObterNFeXML(const AXML: String): String; var DeclaracaoXML: String; begin DeclaracaoXML := ObtemDeclaracaoXML(AXML); Result := RetornarConteudoEntre(AXML, '<NFe xmlns', '</NFe>'); if not EstaVazio(Result) then Result := '<NFe xmlns' + Result + '</NFe>' else begin Result := LerTagXML(AXML, 'NFe'); if not EstaVazio(Result) then Result := '<NFe xmlns="' + ACBRNFE_NAMESPACE +'">' + Result + '</NFe>' end; if not EstaVazio(Result) then Result := DeclaracaoXML + Result; end; A linha que devemos alterar é a linha: Result := '<NFe>' + Result + '</NFe>' o correto é: Result := '<NFe xmlns="' + ACBRNFE_NAMESPACE +'">' + Result + '</NFe>'
  20. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  21. Cleiton Compare o seu com este: 27-env-lot-soap.xml
  22. Boa tarde Valdir, Eu não sei como a SEFAZ trabalha. Se ela disponibiliza o mesmo XML enviado para você realizar o Download ou se ela gera um novo com base nos dados contidos no XML enviado. Pelo jeito a SEFAZ-MS deve gerar um novo XML, outra coisa que não sei se você notou esse XML que você baixou possui 2 assinaturas. Uma é do emitente e a outra é da SEFAZ que se encontra dentro do grupo protNFe. Não sei se são todas, mas existem SEFAZ que ao baixar o XML da nota caso tenha eventos vinculados a mesma como por exemplo carta de correção, o XML referente aos eventos fazem parte do XML da nota, ou seja, um XML só contendo os dados da nota mais os dados dos eventos.
  23. Boa tarde Cleiton, Você trabalha com qual linguagem?
  24. Boa tarde Petterson, Todos os componentes ACBr foram criados para serem utilizados no Delphi e Lazarus. Para quem desenvolve em outra linguagem temos o aplicativo já compilado chamado ACBrMonitor Plus. E agora estamos disponibilizando aos poucos os ACBrLib, como por exemplo o ACBrLibNFe, não me recordo se já esta disponível, se não estiver vamos disponibilizar o ACBrLibMDFe. Mas lembre-se que o ACBrMonitor Plus e os ACBrLib que são DLLs é destinado aos desenvolvedores que não trabalham com o Delphi ou Lazarus. Como você trabalha com o Delphi o nosso conselho é: 1. Baixar e instalar o Fortes Report ou o Fast Report (não serve o que vem com o Delphi). 2. Baixar e instalar os componentes ACBr. Para cada componente temos um programa exemplo, abra ele no Delphi e o estude, faça todos os testes usando ele, para só depois você pensar em desenvolver a sua própria aplicação.
×
×
  • 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.