Cancelamento denegado

Bom dia, estou tendo recentemente um case sobre município de Marília, onde não é possível baixar XML e gerar PDF da NFS-e, onde o cancelamento volta com status rejeitado mas é feito cancelamento na prefeitura.

Esse é um exemplo simplificado do retorno que recebo (inclusive id é real):

{ “id”: “3a167f9e-31b5-4906-baaf-71f4995736bf”, “status”: “rejeitado”, “mensagens”: [ { “codigo”: “646”, “descricao”: “NF-e 646 CANCELADA”, “correcao”: “E-mail enviado com aviso de cancelamento para o endereço” } ] }

Seria algum tratamento do lado de vocês para o status não vir como rejeitado nessa situação?

Bom dia, @emissor.simbanfe.

Isso ocorreu porque o pedido de cancelamento foi retornado com erros pelo provedor:

<ns1:CancelarNotaResponse xmlns:ns1="urn:sigiss_ws">
  <!-- ... -->
  <DescricaoErros xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="tns:tcEstruturaDescricaoErros[1]">
    <item xsi:type="tns:tcEstruturaDescricaoErros">
      <id xsi:type="xsd:int">646</id>
      <DescricaoProcesso xsi:type="xsd:string">NF-e 646 CANCELADA</DescricaoProcesso>
      <DescricaoErro xsi:type="xsd:string">E-mail enviado com aviso de cancelamento para o endereço  </DescricaoErro>
    </item>
  </DescricaoErros>
</ns1:CancelarNotaResponse>

Iremos fazer os ajustes necessários para contornar isso.

Favor aguardar.

Muito obrigado, aguardo retorno!