Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal, bom dia.

 

Estou refatorando o protocolo IssDsf para pode gerar NFSe para Belém.

 

Consigo enviar a nota normalmente, mas estou com dúvidas na interpretação do retorno, vamos lá:

* Pelo que tenho percebido, todos os demais provedores determinam o sucesso ou falha tratando a variávem PROTOCOLO no retorno.

* Por exemplo, unit ACBrNFSeWebServices , método TNFSeEnviarLoteRPS.Executar , retorna VERDADEIRO somente se o PROTOCOLO for diferente de vazio. (       Result := (NFSeRetorno.InfRec.Protocolo<>''); )

 

Até ai , tudo bem. 

 

Meu problema é que o provedor IssDsf não retorna nenhum PROTOCOLO em seu retorno. Assim temos os seguintes impactos negativos:

* TNFSeEnviarLoteRPS.Executar retorna negativo 

* Método TWebServices.Envia lança exception (   if Self.Enviar.Msg <> ''  then raise Exception.Create(Self.Enviar.Msg))

* e com isso o processo de interpretacao é interrompido.

 

PERGUNTAS:

* Para fins de código, no caso do IssDsf, vcs se importam se eum tratar o Protocolo como sendo o NumeroLote ? Pois é este o dado retornado pelo IssDsf

* Alguém conhecedor dos fontes, tem alguma sugestão de como lidar com esta diferenca de retorno ?

 

abraco a todos

 

Exemplo de arquivo de retorno:

<ns1:RetornoEnvioLoteRPS 
	xmlns:ns1="http://localhost:8080/WsNFe2/lote" 
	xmlns:tipos="http://localhost:8080/WsNFe2/tp" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://localhost:8080/WsNFe2/lote http://localhost:8080/WsNFe2/xsd/RetornoEnvioLoteRPS.xsd ">
	<Cabecalho>  
		<CodCidade>427</CodCidade>  
		<Sucesso>true</Sucesso>  
		<NumeroLote>26094673</NumeroLote>  
		<CPFCNPJRemetente>04978805000165</CPFCNPJRemetente>  
		<DataEnvioLote>2014-04-04T08:41:00.0Z</DataEnvioLote>  
		<QtdNotasProcessadas>0</QtdNotasProcessadas>  
		<TempoProcessamento>0</TempoProcessamento>  
		<ValorTotalServicos>0</ValorTotalServicos>  
		<ValorTotalDeducoes>0</ValorTotalDeducoes>  
		<Versao>1</Versao>  
		<Assincrono>S</Assincrono>
	</Cabecalho>
	<Alertas />
	<Erros />
	<ChavesNFSeRPS />
</ns1:RetornoEnvioLoteRPS>
  • Este tópico foi criado há 3889 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.

The popup will be closed in 10 segundos...