Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.579
  • Registro em

  • Última visita

  • Days Won

    1.059

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde @galegoga, Testei com o programa exemplo e tive o mesmo erro, pode ser algum problema no webservice da SVRS. Favor entrar em contato com eles e reportar o problema.
  2. Boa tarde @mlspinelli, Não entendi a motivação de enviar novamente um novo CT-e com valor diferente e com o mesmo numero de um outro que já foi enviado e autorizado pela SEFAZ. Se a sua aplicação permite fazer isso, me desculpe, você precisa rever, pois a sua aplicação deve controlar o numero do CT-e e nunca jamais deixar o usuário aproveitar o mesmo numero para envio de um novo CT-e. Isso só deve ocorrer caso o CT-e tenha sido rejeitado, ai sim, o usuário deve fazer as devidas correções e enviar novamente. A partir do momento que o CT-e foi autorizado o numero deste CT-e deve ficar bloqueado.
  3. Boa tarde Mauricio, O que esta ocorrendo é simples. No XML que contem as informações da guia só contem o código IBGE do município do emitente, não tem o nome por extenso do município. Ao ler o XML temos o seguinte trecho: GNRERetorno.RazaoSocialEmitente := Leitor.rCampo(tcStr, 'razaoSocial'); GNRERetorno.EnderecoEmitente := Leitor.rCampo(tcStr, 'endereco'); GNRERetorno.MunicipioEmitente := Leitor.rCampo(tcStr, 'municipio'); <== aqui é lido o código IBGE do município do emitente GNRERetorno.UFEmitente := Leitor.rCampo(tcStr, 'uf'); xCodUF := IntToStr(ObterCodigoUF(GNRERetorno.UFEmitente)); codIBGE := StrToIntDef(xCodUF + GNRERetorno.MunicipioEmitente, 0); <== aqui é convertido para um numero integer if (codIBGE > 0) then GNRERetorno.MunicipioEmitenteNome := ObterNomeMunicipio(codIBGE, xUF, '', False); < == aqui ocorre o acesso ao webservice do IBGE para obter o nome if EstaVazio(GNReRetorno.MunicipioEmitenteNome) then GNRERetorno.MunicipioEmitenteNome := GNRERetorno.MunicipioEmitente; <== se não encontrar o nome deve-se usar o código mesmo. Se o webservice do IBGE estiver "fora do ar" vai ocorrer erro ao executar a função ObterNomeMunicipio.
  4. Boa tarde Marcelo, Por favor faça os testes usando o programa exemplo. Configure o mesmo para salvar os arquivos soap. Repita o teste para obter o token. Anexe os arquivos soap gerados para que possamos analisar.
  5. Loes, O provedor correto é ISSLegal. ABRASF não é provedor e sim um layout de XML. Já esta no SVN. Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça os testes.
  6. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  7. Boa tarde Emanuel, Você ainda esta usando o componente antigo? Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX O componente antigo: ACBrNFSe não está mais tendo manutenção. Faça os testes usando o programa exemplo do novo componente. Manual de Migração https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/
  8. Antonio, No programa exemplo do componente ACBrNFSeX você encontra tudo. O Cancelamento no Padrão Nacional é um evento e temos um botão que exemplifica esse tipo de evento. Abra o programa exemplo e procure pela procedure do botão: btnEventoCancNFSePNClick
  9. Willian, Remova o hífen da inscrição municipal do prestador. Esta assim: 1010745-5 Deixa assim: 10107455 Quem sabe resolve o problema.
  10. Boa tarde Rogério, Muito simples, o componente gera e envia o XML do DPS e não da NFS-e. Já o portal gera e disponibiliza o XML da NFS-e. Se você olhar com mais atenção o XML da NFS-e baixado do portal, vai notar que ele contem o XML do DPS e este tem a sua chave. O seu erro é a composição da chave, veja: 43149022063572940001900000A000000000000001 O que vem a ser esse "A" ? A chave é composta somente por dígitos.
  11. Boa tarde Loes, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-4747
  12. Boa tarde Leonardo, Pelo que notei, podemos ter uma lista de 2 ou mais serviços ou apenas 1 serviço, correto? Você poderia anexar um XML de cada uma dessas duas situações. Você disse que o seu suporte reclamou que não estava lendo a data, qual data? Não encontrei nada na sua unit que consta alguma alteração referente a data.
  13. Boa tarde @BSSOFT, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  14. Boa tarde Alysson, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes. Observação o provedor correto é Pronim.
  15. Boa tarde Antonio, Mas esse procedimento esta totalmente errado, não é dessa forma que devemos proceder. A sua aplicação tem que garantir que o DPS foi gerando e enviado e não ficar tentando checar se já existe para ai sim, enviar. A sua aplicação tem que ter o controle da numeração do DPS e nunca jamais deixar o usuário escolher o numero do DPS que ele pretende emitir.
  16. Boa tarde Willian, Segundo o exemplo a série do RPS é F e você informou 00001. Dentro do grupo valores segundo o exemplo consta a alíquota e no seu a alíquota não foi informada. Infelizmente os webservices dos provedores são bem escritos, retornando mensagens de erros que não tem nada haver com o erro propriamente dito. Mude a série para F e informe a alíquota, vamos ver se resolve o problema.
  17. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  18. Boa tarde Flavio, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e inicie os testes. No programa exemplo procure por DadosProfissionalParceiro, para você ver como faz para alimentar os campos necessários.
  19. Boa tarde Victor, Na unit PadraoNacional.GravarXml temos: function TNFSeW_PadraoNacional.GerarSubstituicao: TACBrXmlNode; begin Result := nil; if NFSe.subst.chSubstda <> '' then begin Result := CreateElement('subst'); Result.AppendChild(AddNode(tcStr, '#1', 'chSubstda', 1, 50, 1, NFSe.subst.chSubstda, '')); Result.AppendChild(AddNode(tcStr, '#1', 'cMotivo', 2, 2, 1, cMotivoToStr(NFSe.subst.cMotivo), '')); Result.AppendChild(AddNode(tcStr, '#1', 'xMotivo', 15, 255, 0, NFSe.subst.xMotivo, '')); end; end;
  20. Boa tarde Marlon, Acredito que você não entendeu. A mensagem de erro se refere ao código do pais do serviço prestado e não ao código do pais do prestador. Releia a minha postagem anterior e responda as 3 perguntas que lhe fiz.
  21. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
×
×
  • 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.

The popup will be closed in 10 segundos...