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
Esse retorno é da prefeitura e não da nossa API. Não há nada que possamos fazer.
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
[ 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 ]
Name:p1 - Value:85bee2bd-a338-484e-8dc6-df19f811cad2 Name:p2 - Value:08668059000164 Name:p3 - Value:08668059000164 Name:p4 - Value:NFSe.Dominio.ModeloVersao
[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>