Pular para conteúdo

Rejeição E0964 - Grupo de tributação regular não deve ser informado

Descrição da rejeição

Esta rejeição ocorre quando o grupo de informações de tributação regular (<TribRegular>) é preenchido no arquivo XML, mas o Código da Classificação Tributária principal (<cClassTrib>) informado para a operação não exige ou não permite essa informação complementar. Na Reforma Tributária, o grupo de tributação regular é utilizado apenas em situações específicas (como regimes de crédito presumido ou regimes diferenciados) onde é necessário informar qual seria a carga tributária padrão para fins de comparação ou cálculo de crédito.

Regra de Validação

O Sistema valida a presença do grupo <TribRegular> com base no código informado na tag <cClassTrib>.

– Regra de Negócio: O grupo de tributação regular não deve ser informado quando o Código da Classificação Tributária (cClassTrib) não exigir tal detalhamento.
– Validação: Se a operação for, por exemplo, de "Tributação Integral" (onde a própria classificação principal já define o regime regular), o preenchimento de um subgrupo de tributação regular é considerado redundante e incorreto.

Você pode conferir a Tabela de Códigos de Classificação Tributária no portal do RS.

Exemplo de ocorrência

Um contribuinte emite uma nota de serviço com tributação integral (CST 000 e cClassTrib 000001). Por algum motivo, o grupo <TribRegular> foi informado no XML, repetindo os códigos.

Um XML incorreto que causaria a rejeição seria:

...
<IBSCBS>
    <TribRegular>
        <CSTReg>000</CSTReg>
        <cClassTribReg>000001</cClassTribReg>
        ...
    </TribRegular>
    ...
    <CSTIBSCBS>000</CSTIBSCBS>
    <cClassTrib>000001</cClassTrib>
</IBSCBS>
...

Como resolver?

Para resolver esta rejeição, você deve remover as informações de tributação regular, mantendo apenas a classificação principal no grupo <IBSCBS>:

  1. Analise o cClassTrib: Se estiver utilizando o código 000001, você está em um regime de tributação integral.
  2. Remova o Subgrupo: Exclua as tags <TribRegular>, <CSTReg> e <cClassTribReg> do seu arquivo XML.
  3. Verifique o CST: Mantenha o <CSTIBSCBS> 000 e o <cClassTrib> 000001 no nível principal do grupo <IBSCBS>.

O XML corrigido ficaria assim:

...
<IBSCBS>
    ...
    <CSTIBSCBS>000</CSTIBSCBS>
    <cClassTrib>000001</cClassTrib>
</IBSCBS>
...