Skip to main content

Anexo I - Exemplos de XML (cancelamento e retorno)

Envio do cancelamento

<?xml version="1.0" encoding="UTF-8"?>
<envEvento xmlns="http://www.portalfiscal.inf.br/dce" versao="1.00"> // talvez esse endereço não faça sentido
  <idLote>1</idLote>
  <evento versao="1.00">
    <infEvento Id="ID110111[CHAVE_DE_ACESSO_44_DIGITOS]01">
      <cOrgao>[COD_UF]</cOrgao>
      <tpAmb>2</tpAmb> 
      <tpEmit>2</tpEmit> //2 = emissor próprio; 3 = transportadora (de acordo com o que está no dce emitido dce.tpEmit)
      |<CNPJAutor>[CNPJ DO RESPONSÁVEL PELA ASSINATURA</CNPJAutor> //empresa.cnpj
      <CNPJUsEmit> NO CASO DE EMPRESA CONFIGURADA COMO TRANSPORTADORA O CNPJ OU CPFUsEmit DO EMITENTE </CNPJUsEmit>
      <chDCe>[CHAVE_DE_ACESSO_44_DIGITOS]</chDCe> // dce.chaveAcesso
      <dhEvento>2026-04-28T20:30:00-03:00</dhEvento>
      <tpEvento>110111</tpEvento> // fixo
      <nSeqEvento>1</nSeqEvento> // de acordo com a sequência de envio para o documento (quantos já foram gerados)
      <detEvento versao="1.00">
        <descEvento>Cancelamento</descEvento>
        <nProt>[NUMERO_PROTOCOLO_AUTORIZACAO]</nProt> //Informar o número do Protocolo de Autorização da DCe a ser Cancelada -> dce.protAutoriza
        <xJust>Justificativa do cancelamento com no mínimo 15 caracteres</xJust> 
      </detEvento>
    </infEvento>
    </evento>
</envEvento>


Retorno do cancelamento

<?xml version="1.0" encoding="UTF-8"?>
<retEnvEvento xmlns="http://www.portalfiscal.inf.br/dce" versao="1.00"> // foi gerado pelo gemini, creio que o xmlns pode não estar correto
  <idLote>1</idLote>
  <tpAmb>2</tpAmb> <verAplic>SVRS20260428</verAplic>
  <cOrgao>35</cOrgao>
  <cStat>128</cStat> 
  <xMotivo>Lote de evento processado</xMotivo>
  <retEvento versao="1.00">
    <infEvento>
      <tpAmb>2</tpAmb>
      <verAplic>SVRS20260428</verAplic>
      <cOrgao>35</cOrgao>
      <cStat>101</cStat> 
      <xMotivo>Cancelamento de DCe Homologado</xMotivo>
      <chDCe>35260400000000000000990010000000011000000005</chDCe>
      <tpEvento>110111</tpEvento>
      <nSeqEvento>1</nSeqEvento>
      <dhRegEvento>2026-04-28T21:55:00-03:00</dhRegEvento>
      <nProt>135260000000003</nProt> </infEvento>
  </retEvento>
</retEnvEvento>

Cancelamento com erro

<?xml version="1.0" encoding="UTF-8"?>
<retEnvEvento xmlns="http://www.portalfiscal.inf.br/dce" versao="1.00">
  <idLote>1</idLote>
  <tpAmb>2</tpAmb>
  <verAplic>SVRS20260428</verAplic>
  <cOrgao>35</cOrgao>
  <cStat>128</cStat>
  <xMotivo>Lote de evento processado</xMotivo>
  <retEvento versao="1.00">
    <infEvento>
      <tpAmb>2</tpAmb>
      <verAplic>SVRS20260428</verAplic>
      <cOrgao>35</cOrgao>
      <cStat>220</cStat> 
      <xMotivo>Rejeição: DCe com prazo de cancelamento ultrapassado</xMotivo>
      <chDCe>35260400000000000000990010000000011000000005</chDCe>
      <tpEvento>110111</tpEvento>
      <nSeqEvento>1</nSeqEvento>
    </infEvento>
  </retEvento>
</retEnvEvento>