Rejeição 311 - CST informado inexistente
Descrição da rejeição
A rejeição ocorre em nível de item da NFCom e indica que o Código de Situação Tributária do IBS/CBS (tag: CST) informado pelo contribuinte não existe na Tabela de Códigos de Situação Tributária (CST) oficial do fisco.
Regra de Validação na SEFAZ
A Secretaria da Fazenda (SEFAZ) valida se o Código de Situação Tributária do IBS/CBS informado é válido. A validação falha quando:
– O Código de Situação Tributária do IBS/CBS (tag: CST) é informado.
– O valor informado no campo CST não consta na Tabela de Código de Situação Tributária oficial.
Você deve conferir a Tabela de Códigos de Classificação Tributária no portal do RS.
Exemplo de ocorrência
Imagine que um item possui um CST inválido (exemplo: o código 099, que não existe na tabela oficial de 3 dígitos). Sua NFCom pode estar com a seguinte estrutura XML nas tags de identificação de tributação, causando a rejeição:
...
<det>
<detItem>
<nItem>1</nItem>
<imposto>
<IBSCBS>
<CST>099</CST>
<cClassTrib>000001</cClassTrib>
...
</IBSCBS>
</imposto>
</detItem>
</det>
...
Como resolver?
Para resolver essa rejeição, você precisa garantir que o Código de Situação Tributária do IBS/CBS (CST) informado no item seja um código válido, conforme a tabela oficial.
Você pode seguir os seguintes passos:
- Consulte a Tabela Oficial: Verifique a Tabela de Código de Situação Tributária do IBS/CBS, disponível no link citado acima.
- Corrija o Código: Substitua o valor incorreto no campo
<CST>pelo código numérico de 3 dígitos que represente a situação tributária correta da operação (ex: 000 – Tributação integral, 410 – Imunidade e não incidência, etc.).
O XML corrigido ficaria assim:
...
<det>
<detItem>
<nItem>1</nItem>
<imposto>
<IBSCBS>
<CST>000</CST>
<cClassTrib>000001</cClassTrib>
...
</IBSCBS>
</imposto>
</detItem>
</det>
...