Ir para conteúdo
  • Cadastre-se

dev botao

NFSE Curitiba


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

Recommended Posts

Boa tarde.

Procurei no fórum porém não achei nada parecido com o problema que estou tendo, tentei acionar a prefeitura de Curitiba e nada, até agora não respoderam.

Aparentemente o envio esta certo inclusive retorna o protocolo, porém quando ConsultarNfseRpsEnvio retorna erro:

                <Codigo>E4</Codigo>
                <Mensagem>Esse RPS nao foi enviado para a nossa base de dados</Mensagem>
                <Correcao>Envie o RPS para emissao da NFS-e.</Correcao>

Já olhei a documentação e esta tudo certo, não sei o que estou errando.

Alguém já teve este problema? Poderia me ajudar?

 

211-con-nfse-rps.xml 211-comp-nfse.xml 1462-rec.xml 1462-env-lot.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde,

Você esta errando no seu fluxo.

O provedor ISSCuritiba que atende a cidade de Curitiba segue a versão 1 do layout da ABRASF.

Nessa versão, após o envio do lote devemos consultar a situação do lote, caso a situação seja 3 ou 4 devemos consultar o lote.

Se a situação for 3, ao consultar o lote teremos a lista de rejeições.

Se a situação for 4, ao consultar o lote teremos o XML da NFS-e.

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

Obrigado pela Ajuda Italo.

Mudou o problema agora:

Implementei meu código assim:

Citar

 

Enviou := ACBrNFSe.Enviar(Lote);
If Enviou then
begin
  ACBrNFSe.ConsultarSituacao(dtNfe.AcbrNfse.NotasFiscais.Items[0].NFSe.Protocolo, ACBrNFSe.NotasFiscais.NumeroLote);
  if( ACBrNFSe.WebServices.ConsSitLoteRPS.RetSitLote.InfSit.MsgRetorno.Count = 0 ) then
    MsgErro := ACBrNFSe.WebServices.ConsSitLoteRPS.Msg + sLineBreak;
    if (ACBrNFSe.WebServices.ConsSitLoteRPS.RetSitLote.InfSit.Situacao <> SituacaoLoteRPSToStr(slrProcessadoSucesso)) then
      begin
        for i := 0 to ACBrNFSe.WebServices.ConsSitLoteRPS.RetSitLote.InfSit.MsgRetorno.Count -1 do
        MsgErro := IfThen( MsgErro <> '', MsgErro + sLineBreak ) +
                             'Código   : ' + ACBrNFSe.WebServices.ConsSitLoteRPS.RetSitLote.InfSit.MsgRetorno.Items[i].Codigo +
                             'Mensagem : ' + ACBrNFSe.WebServices.ConsSitLoteRPS.RetSitLote.InfSit.MsgRetorno.Items[i].Mensagem +
                             'Correção : ' + ACBrNFSe.WebServices.ConsSitLoteRPS.RetSitLote.InfSit.MsgRetorno.Items[i].Correcao

    end;

    if ACBrNFSe.ConsultarNFSeporRps(
                ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero,
                ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie,
                TipoRPSToStr(ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo)) then

 

Porém o arquivo retornou com o erro 3.

Tens ideia do que possa ser?

Eu mudei alguns parâmetros, coloquei AguardaConsultaRet em 1000 e tentativas em 10 e mesmo assim continuo com este problema.

 

1466-env-lot.xml 637685896352152110-con-sit.xml 1466-rec.xml 637685896352152110-sit.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Chegou a nota que nas propriedades de configuração do componente existe uma propriedade chamada ConsultaLoteAposEnvio?

Se ela for True, o componente realiza o fluxo que lhe mostrei acima de forma automática.

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

Coloca a propriedade com o valor True e simplifique o seu código.

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á 949 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.