Ir para conteúdo
  • Cadastre-se

dev botao

Retorno em branco ao emitir NFSe em São Paulo


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

Recommended Posts

Meus caros, boa tarde.
Estou emitindo NFSe em São Paulo-Capital. Funciona direitinho, só não recebo os parâmetros de retorno.
Estou enviando APENAS UMA NOTA por lote (uma RPS)
Vejam o trecho do código:
   with form_principal.ACBrNFSeX1.WebService do
   begin
      case aMetodo of
         tmRecepcionar,
            tmTeste:
            begin
               with Emite do
               begin
                  Maviso_nfse.Lines.Add('Método Executado: '+ModoEnvioToStr(ModoEnvio));
                  Maviso_nfse.Lines.Add(' ');
                  Maviso_nfse.Lines.Add('Parâmetros de Envio');
                  Maviso_nfse.Lines.Add('Numero do Lote: '+Lote);
                  Maviso_nfse.Lines.Add(' ');
                  Maviso_nfse.Lines.Add('Parâmetros de Retorno');
                  Maviso_nfse.Lines.Add('Data de Envio : '+DateToStr(Data));
                  Maviso_nfse.Lines.Add('Numero do Prot: '+Protocolo);
                  Maviso_nfse.Lines.Add('Numero da Nota: '+NumeroNota);
                  Maviso_nfse.Lines.Add('Link          : '+Link);
                  Maviso_nfse.Lines.Add('Código Verif. : '+CodVerificacao);
                  Maviso_nfse.Lines.Add('Sucesso       : '+BoolToStr(Sucesso, True));
                  result := Sucesso;
                  numero_lote := Lote;
                  numero_nota := NumeroNota;
                  codigo_verificacao := CodVerificacao;

Vejam o resultado:

Método Executado: Enviar Lote
Parâmetros de Envio
Numero do Lote: 789401577
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True

vejam o XML de retorno:
<?xml version="1.0" encoding="UTF-8"?>
-<RetornoEnvioLoteRPS xmlns="http://www.prefeitura.sp.gov.br/nfe" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
-<Cabecalho xmlns="" Versao="1">
<Sucesso>true</Sucesso>
-<InformacoesLote>
<NumeroLote>789401577</NumeroLote>
<InscricaoPrestador>97075965</InscricaoPrestador>
-<CPFCNPJRemetente>
<CNPJ>62204821000105</CNPJ>
</CPFCNPJRemetente>
<DataEnvioLote>2021-11-29T14:59:56</DataEnvioLote>
<QtdNotasProcessadas>1</QtdNotasProcessadas>
<TempoProcessamento>0</TempoProcessamento>
<ValorTotalServicos>400</ValorTotalServicos>
</InformacoesLote>
</Cabecalho>
-<Alerta xmlns="">
<Codigo>307</Codigo>
<Descricao>Código de Serviço informado (7498) da NFS-e não está cadastrado para o prestador de serviço.</Descricao>
-<ChaveRPS>
<InscricaoPrestador>97075965</InscricaoPrestador>
<SerieRPS>1</SerieRPS>
<NumeroRPS>5379</NumeroRPS>
</ChaveRPS>
</Alerta>
-<ChaveNFeRPS xmlns="">
-<ChaveNFe>
<InscricaoPrestador>97075965</InscricaoPrestador>
<NumeroNFe>5378</NumeroNFe>
<CodigoVerificacao>S3ZM5MDF</CodigoVerificacao>
</ChaveNFe>
-<ChaveRPS>
<InscricaoPrestador>97075965</InscricaoPrestador>
<SerieRPS>1</SerieRPS>
<NumeroRPS>5379</NumeroRPS>
</ChaveRPS>
</ChaveNFeRPS>
</RetornoEnvioLoteRPS>

Acho que estou lendo o retorno de forma errada, mas etá como o exemplo do ACBr. Alguem pode me ajudar?
Desde já agradeço
 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde João,

Preciso que você anexe o XML de retorno (*-soap.xml)

Não poste como parte do texto o conteúdo do XML, isso não ajuda em nada.

Outra coisa, procure sempre fazer os testes com o programa exemplo.

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

Bom dia João,

No programa exemplo, aba WebService temos a opção: Salvar envelope SOAP (marque essa opção).

Favor testar com a unit em anexo.

 

ISSSaoPaulo.Provider.pas

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

João,

Muito obrigado, pelos arquivos, agora faça um teste usando a unit que anexe e mais esta outra.

ACBrNFSeXWebservicesResponse.pas

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

Ítalo, deu certo

muito obrigado pela ajuda.

Apara documentar a solução:

Coloquei as UNIT´s

Dei um Build para recompilar tudo e funcionou.

estes foram os retornos:

Método Executado: Enviar Lote
 
Parâmetros de Envio
Numero do Lote: 789925567
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot:
Numero da Nota: 5380
Link          :
Código Verif. : 1B6NNV7E
Sucesso       : True
 
Erro(s):
Código  : 307
Mensagem: Código de Serviço informado (7498) da NFS-e não está 
cadastrado para o prestador de serviço.
Correção: Numero/Série Rps: 5381/1

Para conferência, seguem os logs em anexo.

Podem encerrar este tópico.

 

00005381-rec-soap.xml 20211130120846-con-lot.xml 20211130120846-con-lot-soap.xml 20211130120846-lista-nfse-con-lot.xml 20211130120846-lista-nfse-con-lot-soap.xml 00005381-env-lot.xml 00005381-env-lot-soap.xml

Só mais um detalhe, a mensagem a seguir é na verdade um alerta, pois a nota foi aceita:

Erro(s):
Código  : 307
Mensagem: Código de Serviço informado (7498) da NFS-e não está 
cadastrado para o prestador de serviço.

Mas acho que é erro do servidor, pois a minha empresa já tem este codigo de serviço cadastrado, e sempre usei.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde João, 

Neste caso vai ser necessário entrar em contato com a prefeitura e expor o problema.

Apesar de não ter gerado um erro mais sim um alerta, é bom entrar em contato com eles.

Já esta no SVN essas alterações.

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

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

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á 888 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.