Ir para conteúdo
  • Cadastre-se

dev botao

Indaiatuba Deiss


Carlos Júnior
Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1379 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Estou recebendo o seguinte erro ao tentar enviar NFS-e para indaiatuba no servidor Deiss:

 "Erro Interno: 0 Erro HTTP: 500 URL: https://deiss.indaiatuba.sp.gov.br/producao/nfse" .

A tag de abertura do xml da prefeitura é GerarNfseEnvio e o gerado pelo componente foi EnviarLoteRpsEnvio e mais alguns detalhes que podem ser verificados nos xmls anexos....

Acredito que estas diferenças é que estejam causando o erro HTTP: 500.

Aguardo,

Carlos

 

XML PREFEITURA.xml 1-env-lot.xml

Link para o comentário
Compartilhar em outros sites

Descobri o erro: Na verdade, é na forma de envio: Mudei para envio Sincrono e objetive resposta.

Aproveitando o post,  esta retornando erro nos campos de valores,

Ex: ValorPis deve ser informado o valor 0 ou superior...

No entando, o componente está suprimindo este campo quando é igual a 0,00

Estou passando o campos valores normalmente.

         Servico.Valores.ValorPis      := CDSNFSeVALORPIS.AsFloat;
         Servico.Valores.ValorCofins   := CDSNFSeVALORCOFINS.AsFloat;
         Servico.Valores.ValorInss     := CDSNFSeVALORINSS.AsFloat;
         Servico.Valores.ValorIr       := CDSNFSeVALORIR.AsFloat;
         Servico.Valores.ValorCsll     := CDSNFSeVALORCSLL.AsFloat;
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Carlos,

Tente informar o valor 0.001, acredito que desta forma a tag será gerada e com o valor zero.

 

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Italo Jurisato Junior disse:

Bom dia Carlos,

Tente informar o valor 0.001, acredito que desta forma a tag será gerada e com o valor zero.

 

Italo, funcionou para a maioria dos campos, acontece que ele ainda esta dizendo para informar outros campos de valores, mas não sei quais são no componente..

image.png.c532b08a5cfeb45d1175bb362fb63380.png

Pode me dizer quais são este campos no componente? Obrigado,

Link para o comentário
Compartilhar em outros sites

Italo,

 

Sobre o Valor Total dos Tributos federais, apurei que era a falta da tag ValTotTributos.

Nos fontes, pnfsNFSeW_ABRASFv2 o unico lugar que verifiquei que informa este campo é na linha 413

 if FProvedor = proSimplISSv2 then
  begin
    Gerador.wCampoNFSe(tcDe2, '#23', 'OutrasRetencoes', 01, 15, 1, NFSe.Servico.Valores.OutrasRetencoes, DSC_OUTRASRETENCOES);
    Gerador.wCampoNFSe(tcDe2, '#22', 'ValTotTributos ', 01, 15, 1, 0.0, DSC_VINSS);
  end;

Alterando para :  

if FProvedor in [proSimplISSv2, proDeISS] then 

Passou a informar este campo, mas achei estranho, no xml da prefeitura, este campo é informado a somatória dos tributos, e ai parece estar informando o INSS.

 

O Erro do valor do desconto, foi pela falta da tag  DescontoIncondicionado:

Quando eu informei deu erro de Shema, ai na linha 518 verifiquei que a ordem estava invertida,  

      Gerador.wCampoNFSe(tcDe2, '#27', 'DescontoCondicionado  ', 01, 15, 0, NFSe.Servico.Valores.DescontoCondicionado, DSC_VDESCCOND);

      Gerador.wCampoNFSe(tcDe2, '#28', 'DescontoIncondicionado', 01, 15, 0, NFSe.Servico.Valores.DescontoIncondicionado, DSC_VDESCINCOND);
 

 

Invertendo a ordem, passou....

      Gerador.wCampoNFSe(tcDe2, '#28', 'DescontoIncondicionado', 01, 15, 0, NFSe.Servico.Valores.DescontoIncondicionado, DSC_VDESCINCOND);
      Gerador.wCampoNFSe(tcDe2, '#27', 'DescontoCondicionado  ', 01, 15, 0, NFSe.Servico.Valores.DescontoCondicionado, DSC_VDESCCOND);

 

Agora eu não sei se estas alterações que eu fiz faz sentido e se eu deveria informar isto em outro lugar..

Aguardo,

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Carlos,

Favor anexar a unit alterada para que eu possa analisar.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Carlos,

Vou analisar o que você fez, caso esteja tudo OK, vou enviar para o repositório.

Desde já muito obrigado pela colaboração.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Carlos,

Os seus fontes estão desatualizados, e algumas alterações suas com certeza vão gerar efeito colateral para outros provedores.

Fiz as devidas correções e vou enviar para o repositório.

Favor atualizar todos os fontes de todas as pastas e reinstale a suíte ACBr.

Por fim faça novos testes.

 

  • Curtir 1
  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Verifique se há conflitos nos seus fontes.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

9 minutos atrás, Juliana Tamizou disse:

Bom dia.

Verifique se há conflitos nos seus fontes.

Att.

Juliana, eu removi todo o projeto, rodei a rotina de limpar, a instalação é feita sem erros, ao compilar no meu projeto que dá o erro..

Editado por Carlos Júnior
nome errado da Juliana
Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Boa Tarde Senhores, estava com o mesmo problema em indaiatuba, e consegui resolver de forma simples adicionando o namespace na tag pedido

        TagI := '<' + Prefixo3 + 'Pedido xmlns="http://www.abrasf.org.br/nfse.xsd">' +
                   '<' + Prefixo4 + 'InfPedidoCancelamento ' + FaIdentificadorCanc +
                      '>';
        TagF :=    '</' + Prefixo4 + 'InfPedidoCancelamento>' +
                '</' + Prefixo3 + 'Pedido>';
a assinatura de contemplar este namespace o problema é que na mensagem da prefeitura e fala que RPS esta com a assinatura incorreta, mas o problema é na assinatura do pedido de cancelamento da substituição isto resolver tb o cancelamento 

a não é necessária a terceira assinatura na substituição

 

Editado por goesnando
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia  @goesnando.

Você testou após atualizar seus fontes com as alterações do Italo?

Att.

 

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Goes,

Poderia anexar a unit alterada para que possamos analisar?

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Em 04/06/2020 at 11:48, Italo Jurisato Junior disse:

Bom dia Goes,

Poderia anexar a unit alterada para que possamos analisar?

 

Em 29/05/2020 at 17:32, goesnando disse:

Boa Tarde Senhores, estava com o mesmo problema em indaiatuba, e consegui resolver de forma simples adicionando o namespace na tag pedido

        TagI := '<' + Prefixo3 + 'Pedido xmlns="http://www.abrasf.org.br/nfse.xsd">' +
                   '<' + Prefixo4 + 'InfPedidoCancelamento ' + FaIdentificadorCanc +
                      '>';
        TagF :=    '</' + Prefixo4 + 'InfPedidoCancelamento>' +
                '</' + Prefixo3 + 'Pedido>';
a assinatura de contemplar este namespace o problema é que na mensagem da prefeitura e fala que RPS esta com a assinatura incorreta, mas o problema é na assinatura do pedido de cancelamento da substituição isto resolver tb o cancelamento 

a não é necessária a terceira assinatura na substituição

 

Pode me falar em qual unit vc alterou?

Aguardo!

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Bom dia Carlos,

O que tudo indica foi na unit pnfsNFSeG.pas

Acredito que basta inserir o provedor proDeISS na lista de provedores resolva, veja onde inserir:

    proDeISS,       // <=== Inseri aqui 
    proRecife,
    proRJ,
    proSimplISS:
      begin
        TagI := '<' + Prefixo3 + 'Pedido' + FNameSpaceDad + '>' +
                   '<' + Prefixo4 + 'InfPedidoCancelamento' + FaIdentificadorCanc + '>';
        TagF :=    '</' + Prefixo4 + 'InfPedidoCancelamento>' +
                '</' + Prefixo3 + 'Pedido>';
      end;

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1379 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.