NFS-e para Vacaria - Ocorreu um erro no processamento do arquivo.could not execute query

Boa tarde,

Tentando fazer nota em produção e está dando essa rejeição

descricao: 'Ocorreu um erro no processamento do arquivo.could not execute query[ select TOP (1) rpslotesub0_.PKID as PKID60_0_, rpslote6_.PKID as PKID59_1_, rpslotesub0_.PROTOCOLO as PROTOCOLO60_0_, rpslotesub0_.XML as XML60_0_, rpslotesub0_.DT_RECEBIMENTO as DT4_60_0_, rpslotesub0_.DT_PROCESSAMENTO as DT5_60_0_, rpslotesub0_.SITUACAO as SITUACAO60_0_, rpslotesub0_.DT_INICIAL as DT7_60_0_, rpslotesub0_.DT_FINAL as DT8_60_0_, rpslotesub0_.VERSAO as VERSAO60_0_, rpslotesub0_.FK_RPSLOTE

Sabem qual seria o motivo ??

E seria possível tratar esse erro para um mais amigável para o usuário? meu cliente levou um susto hehe

Id da nota em produção: nfs_3a10070800e74655ad1f25ef09d754b9

Att,
Jones

Boa tarde, @projetos.web.

Esse retorno é da prefeitura e não da nossa API. Não há nada que possamos fazer. :man_shrugging:

Segue o XML completo da rejeição:

<?xml version="1.0" encoding="utf-8"?>
<ConsultarLoteRpsResposta xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<ListaMensagemRetorno>
		<MensagemRetorno>
			<Codigo>E232</Codigo>
			<Mensagem>Ocorreu um erro no processamento do arquivo.could not execute query&#xD;
[ select TOP (1) rpslotesub0_.PKID as PKID60_0_, rpslote6_.PKID as PKID59_1_, rpslotesub0_.PROTOCOLO as PROTOCOLO60_0_, rpslotesub0_.XML as XML60_0_, rpslotesub0_.DT_RECEBIMENTO as DT4_60_0_, rpslotesub0_.DT_PROCESSAMENTO as DT5_60_0_, rpslotesub0_.SITUACAO as SITUACAO60_0_, rpslotesub0_.DT_INICIAL as DT7_60_0_, rpslotesub0_.DT_FINAL as DT8_60_0_, rpslotesub0_.VERSAO as VERSAO60_0_, rpslotesub0_.FK_RPSLOTE_LOTE as FK10_60_0_, rpslote6_.NR_RPSLOTE as NR2_59_1_, rpslote6_.FK_CONTRIBUINTE_CONTRIBUINTE as FK3_59_1_ from dbo.RPSLOTE_SUBMISSAO rpslotesub0_ inner join dbo.RPSLOTE rpslote1_ on rpslotesub0_.FK_RPSLOTE_LOTE=rpslote1_.PKID inner join dbo.CONTRIBUINTE contribuin2_ on rpslote1_.FK_CONTRIBUINTE_CONTRIBUINTE=contribuin2_.PKID inner join dbo.IDENTIDADE_JURIDICA identidade3_ on contribuin2_.FK_IDENTIDADE_JURIDICA_IDENTIDADE_JURIDICA=identidade3_.PKID left outer join dbo.PESSOA pessoa4_ on identidade3_.FK_PESSOA_PESSOA=pessoa4_.PKID left outer join dbo.EMPRESA empresa5_ on identidade3_.FK_EMPRESA_EMPRESA=empresa5_.PKID left outer join dbo.RPSLOTE rpslote6_ on rpslotesub0_.FK_RPSLOTE_LOTE=rpslote6_.PKID where rpslotesub0_.PROTOCOLO=@p0 and (pessoa4_.CPF=@p1 or empresa5_.CNPJ=@p2) and rpslotesub0_.VERSAO=@p3 ]&#xD;
  Name:p1 - Value:85bee2bd-a338-484e-8dc6-df19f811cad2  Name:p2 - Value:08668059000164  Name:p3 - Value:08668059000164  Name:p4 - Value:NFSe.Dominio.ModeloVersao&#xD;
[SQL: select TOP (1) rpslotesub0_.PKID as PKID60_0_, rpslote6_.PKID as PKID59_1_, rpslotesub0_.PROTOCOLO as PROTOCOLO60_0_, rpslotesub0_.XML as XML60_0_, rpslotesub0_.DT_RECEBIMENTO as DT4_60_0_, rpslotesub0_.DT_PROCESSAMENTO as DT5_60_0_, rpslotesub0_.SITUACAO as SITUACAO60_0_, rpslotesub0_.DT_INICIAL as DT7_60_0_, rpslotesub0_.DT_FINAL as DT8_60_0_, rpslotesub0_.VERSAO as VERSAO60_0_, rpslotesub0_.FK_RPSLOTE_LOTE as FK10_60_0_, rpslote6_.NR_RPSLOTE as NR2_59_1_, rpslote6_.FK_CONTRIBUINTE_CONTRIBUINTE as FK3_59_1_ from dbo.RPSLOTE_SUBMISSAO rpslotesub0_ inner join dbo.RPSLOTE rpslote1_ on rpslotesub0_.FK_RPSLOTE_LOTE=rpslote1_.PKID inner join dbo.CONTRIBUINTE contribuin2_ on rpslote1_.FK_CONTRIBUINTE_CONTRIBUINTE=contribuin2_.PKID inner join dbo.IDENTIDADE_JURIDICA identidade3_ on contribuin2_.FK_IDENTIDADE_JURIDICA_IDENTIDADE_JURIDICA=identidade3_.PKID left outer join dbo.PESSOA pessoa4_ on identidade3_.FK_PESSOA_PESSOA=pessoa4_.PKID left outer join dbo.EMPRESA empresa5_ on identidade3_.FK_EMPRESA_EMPRESA=empresa5_.PKID left outer join dbo.RPSLOTE rpslote6_ on rpslotesub0_.FK_RPSLOTE_LOTE=rpslote6_.PKID where rpslotesub0_.PROTOCOLO=@p0 and (pessoa4_.CPF=@p1 or empresa5_.CNPJ=@p2) and rpslotesub0_.VERSAO=@p3]</Mensagem>
			<Correcao>Procure a Prefeitura para regularização.</Correcao>
		</MensagemRetorno>
	</ListaMensagemRetorno>
</ConsultarLoteRpsResposta>