Pular para conteúdo

Rejeição 382 - CST informado não permite informação de diferimento Municipal

Descrição da rejeição

Esta rejeição ocorre quando o grupo de informações de diferimento do IBS Municipal (gIBSMun/gDif) é preenchido no XML do CT-e, mas o Código de Situação Tributária (CST) informado possui um indicador na tabela oficial que veda expressamente o preenchimento de dados relativos ao diferimento para a esfera municipal.

Regra de Validação na SEFAZ

Sempre que for informado um Código de Situação Tributária (tag: IBSCBS/CST) que possuir o indicador de VEDAÇÃO para informações de diferimento do IBS Municipal, o grupo <gDif> (dentro do grupo pai <gIBSMun>) não deve ser informado no arquivo XML.

A exigência dessa informação pode ser consultada na tabela de Código de Situação Tributária.

Exemplo de ocorrência

O erro acontece quando o emissor tenta aplicar um percentual de diferimento municipal para uma operação cujo CST não permite tal tratamento tributário.

...
<imp>
    <IBSCBS>
        <CST>000</CST>
        <cClassTrib>000001</cClassTrib>
        <gIBSCBS>
            <vBC>1000.00</vBC>
            <gIBSMun>
                <pIBSMun>0.0500</pIBSMun>
                <gDif>
                    <pDif>100.0000</pDif>
                    <vDif>0.50</vDif>
                </gDif>
                <vIBSMun>0.00</vIBSMun>
            </gIBSMun>
            ...
        </gIBSCBS>
    </IBSCBS>
</imp>
...

Como resolver?

Para solucionar esta rejeição, o contribuinte deve avaliar a natureza da operação:

  • Remover o grupo de diferimento: Se o CST informado estiver correto e a operação não comportar diferimento municipal, remova o grupo <gDif> e suas respectivas tags filhas de dentro de <gIBSMun>.
  • Corrigir o CST: Se a operação de fato possui diferimento municipal, é necessário alterar o CST para um código que permita e exija a informação desse grupo.

O XML corrigido ficaria assim:

...
<imp>
    <IBSCBS>
        <CST>000</CST>
        <cClassTrib>000001</cClassTrib>
        <gIBSCBS>
            <vBC>1000.00</vBC>
            <gIBSMun>
                <pIBSMun>0.0500</pIBSMun>
                <vIBSMun>0.00</vIBSMun>
            </gIBSMun>
            ...
        </gIBSCBS>
    </IBSCBS>
</imp>
...