Ir para conteúdo
  • Cadastre-se

Carlos Júnior

Membros
  • Total de ítens

    237
  • Registro em

  • Última visita

Posts postados por Carlos Júnior

  1. Em 19/05/2020 at 18:26, Italo Jurisato Junior disse:

    Boa noite Carlos,

    Em alguns provedores onde tivemos erro de assinatura invalida o motivo era o namespace, por exemplo.

    Se informar o namespace http://www.abrasf.org.br/ a assinatura é considerada valida pelo provedor, por outro lado se informar o namespace http://www.abrasf.org.br/nfse.xsd o provedor acusa que a assinatura é invalida.

    Se o provedor nos fornecer um XML completo para realizar a substituição vai ficar mais fácil descobrir onde estamos errando.

    Italo,

    O Arquivo completo fornecido pelo provedor está no primeiro post, mas de qualquer forma, segue novamente.

     

     

    SubstituirNFSe.xml

  2. 28 minutos atrás, Carlos Júnior disse:

    Italo, eu não sei dizer o motivo...

    Como você mesmo disse, o procedimento é o mesmo utilizado para o envio....

    Não sei o que fazer neste caso.

    Carlos

    O Pessoal do provedor disse que "alguma parte na rotina do seu sistema esta violando o arquivo depois de assinado. Isso invalida a assinatura."

  3. Em 18/05/2020 at 15:50, Italo Jurisato Junior disse:

    Boa tarde Carlos,

    Mas qual é o motivo que faz com que a assinatura fique invalida?

    A rotina que realiza a assinatura no XML é única, ou seja, ela é utilizada pelos componentes: ACBrNFe, ACBrCTe, ACBrMDFe, ACBrBPe, ACBrReinf, ACBreSocial e ACBrNFSe.

    Só na NFS-e que ocorre essa porcaria de assinatura invalida.

    Italo, eu não sei dizer o motivo...

    Como você mesmo disse, o procedimento é o mesmo utilizado para o envio....

    Não sei o que fazer neste caso.

    Carlos

  4. Em 23/04/2020 at 15:44, Italo Jurisato Junior disse:

    Boa tarde Carlos,

    Realmente muito estranho, tem certas coisas que eu também não entendo.

    O certificado utilizado para o Envio do RPS é exatamente o mesmo utilizado na Substituição, sendo assim na Substituição jamais poderia acusar que o certificado não é padrão IPC Brasil.

    E se questionar o provedor é capaz de informarem que o XML foi alterado depois de assinado, coisa que não ocorre nesse processo.

    Na substituição, o componente gera e assina o RPS, depois gera e assina o pedido de cancelamento, depois gera o pedido de Substituição incluindo o XML de pedido de cancelamento e o XML do RPS, por fim envelopa o XML de Substituição para ser enviado para o webservice.

    Vou entrar em contato com o provedor pra ver o que eles dizem..

    • Curtir 2
  5. 6 horas atrás, Italo Jurisato Junior disse:

    Bom dia Carlos,

    Analisando o Schema desse provedor notei que essa terceira assinatura é opcional, logo pelo Schema ela não se faz necessária.

    Note que a mensagem de rejeição se refere a assinatura do RPS que o webservice acusa que esta invalida e não a ausência da assinatura da substituição.

    Agora, porque está inválida, se a assintura funciona para o envio da primeira nota, porque recusaria da substituição?

  6. Em 20/04/2020 at 17:15, Italo Jurisato Junior disse:

    Boa tarde Carlos,

    Pelo que notei esse provedor requer que o pedido de cancelamento que se encontra dentro do SubstituirNFSe esteja assinado bem como o RPS e requer uma terceira assinatura que se refere ao Substituir.

    Me parece que o componente não esta realizando essa terceira assinatura.

    Italo, bom dia,

    Neste caso eu tenho que aguardar um correção?

  7. Estou recebendo o erro a baixo quando tento realizar uma substituição utilizando o método: SubstituirNFSe

    "Assinatura do RPS invalida. O RPS deve conter assinatura digital vinculada a certificado digital padrão ipc brasil, não revogada e não expirado"

    Em anexo, um exemplo do xml fornecido pela prefeitura.SubstituirNFSe.xml e o gerado pelo ACBR

    Aguardo,

    Carlos

     

     

    23-ped-sub.xml SubstituirNFSe.xml

  8. Em 30/03/2020 at 11:24, Italo Jurisato Junior disse:

    Bom dia Carlos,

    Pelo que eu entendi o provedor não deixa você simplesmente cancelar uma nota.

    É preciso substituir a nota "errada" por uma "correta", neste caso deve-se utilizar o SubstituirNFSe.

    Agora se ao tentar usar esse método esta ocorrendo um erro, é preciso solicitar ao provedor um XML de exemplo de preferencia envelopado para que possamos comparar com o que o componente esta gerado e fazer as devidas correções.

    Italo,

    O método SubstituirNFSe ele envia uma rps novo e cancela a nota informada? vi o exemplo, mas não entendi bem como pegar o status da nova nota...

  9. Em 19/03/2020 at 18:08, goesnando disse:

    Boa Tarde Pessoal, alguns metodos não estão implementados na prefeitura de indaiatuba segue abaixo:

     

    Uma exceção foi acionada pelo destino de uma chamada.
    java.lang.UnsupportedOperationException: Not implemented yet.

    Atenciosamente,

    Este município ficou com os seguintes serviços funcionais:

    1. Cancelar NFSe
    2. Consulatr NFSe por faixa
    3. Consultar NFse por RPS
    4. Envio Lote Síncrono
    5. Gerar NFSe
    6. Substituir NFSe

    Serviços que não funcionaram(não implementados) retornam a mensagem de erro acima.

    1. Envio Lote
    2. Consultar Lote por RPS
    3. Consultar NFSe Tomado

    Você conseguiu fazer o cancelamento de uma nfs-e de indaiatuba? 

    Estou usando o método CancelarNFSe e só me retornao erro a baixo: Também não estou conseguindo substituir..

     

    image.png.69303fa9d9b7816f9089a03b0983196b.png

     

    image.png.ea883026a3c75c7f09cb030fed1da7a1.png

  10. 4 minutos atrás, centuryinf disse:

    Boa dia,

    A partir das 12:00 hs de ontem, não estamos conseguindo processar as notas,

    Quando enviamos as RPS, recebemos a seguinte mensagem:

    Assinatura inválida.

    Informar assinatura correta no documento XML.

    Provedor Ginfes.  Ja enviei email para eles, mas como sempre nao respondem.

    Alguem esta passando por isso???

    Olá, também estamos passando por isso em ITU.

    Ontem, o cliente relatou que emitiu 3 notas com sucesso, e na 4º começou a apresentar falha e até o momento não conseguiu enviar.

    Estamos tentando contato com a ginfes também.

    Se você tiver reposta nos avise tb.

    Obrigado,

  11. 25 minutos atrás, Juliana Tamizou disse:

    Bom dia.

    Verifique se há conflitos nos seus fontes.

    Att.

    Consegui resolver, realmente tinha conflito.. 

    Vou realizar os testes que o Italo pediu...Obrigado..

    • Curtir 2
  12. 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..

  13. Desintalei todo o projeto, mas estou recebendo erro ao compilar esta versão:

    ACBrDFeHttpOpenSSL

    [dcc32 Error] ACBrDFeHttpOpenSSL.pas(208): E2003 Undeclared identifier: 'LT_TLSv1_3'

    [dcc32 Error] ACBrDFeHttpOpenSSL.pas(209): E2003 Undeclared identifier: 'SslMethodTLSV13'

  14. Abrindo este post, porque este foi encerrado...

     

    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 nos dois casos faz sentido  ou se eu deveria informar isto em outro lugar..

    Aguardo,

  15. 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,

  16. 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,

  17. 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;
     

     

  18. 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

  19. Em 30/12/2019 at 15:52, Diego Ranzan disse:

    Boa tarde pessoal,

    Estão conseguindo autorizar NFSe da prefeitura de Indaiatuba-SP ?

    Tentamos autorizar uma e tivemos o erro "Erro Interno: 0 Erro HTTP: 500 URL: https://deiss.indaiatuba.sp.gov.br/producao/nfse" . O WebService https://deiss.indaiatuba.sp.gov.br/producao/nfse?wsdl  esta acessando normalmente

     

    Agradeço desde já,

     

    Diego, estou passando pelo mesmo problema, teve alguma resposta? 

  20. 36 minutos atrás, Italo Jurisato Junior disse:

    Bom dia Carlos,

    As 4 rejeições são do mesmo lote que foi enviado?

    Se sim, procure saber qual foi o numero do último lote enviado com sucesso e a incremente o numero do lote, ou seja, se o numero do ultimo enviado com sucesso foi 250, tente enviar esse com o numero 251 (por exemplo).

    Pelo jeito esse provedor controla a numeração do lote, logo esse numero tem que ser sequencial e controlado pela sua aplicação.

    Italo, bom dia,

    Obrigado pela resposta...

    Os erros são do mesmo lote..

    Isso mesmo, este provedor controla o número do lote, e eu tenho um controlador e informei corretamente o número do lote na sequência, mesmo assim estou recebendo estes erros..Abri um chamado na prefeitura mas até agora sem resposta...

     

     

    • Curtir 1
×
×
  • 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.