Rejeição 315 - Grupo IBS/CBS deve ser preenchido para o CST informado
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 (CST) do IBS/CBS utilizado no item possui um indicador na tabela oficial que EXIGE o preenchimento de todo o grupo de informações específicas do IBS/CBS (gIBSCBS).
Regra de Validação na SEFAZ
A Secretaria da Fazenda (SEFAZ) valida se o detalhamento da tributação é compatível com o CST informado. A validação falha quando:
– O CST do IBS/CBS (tag: CST) possui um indicador que exige o preenchimento do grupo de informações específicas do IBS/CBS (ex: CST 000 - Tributação integral).
– O grupo de informações específicas do IBS/CBS (tag: gIBSCBS) está ausente ou vazio no XML.
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 utiliza um CST de Tributação Integral (CST 000), mas o grupo de cálculos (gIBSCBS) foi omitido. Sua NFCom pode estar com uma combinação de tags que causa a rejeição:
...
<det>
<detItem>
<nItem>1</nItem>
<imposto>
<IBSCBS>
<CST>000</CST>
<cClassTrib>000001</cClassTrib>
</IBSCBS>
</imposto>
</detItem>
</det>
...
<gIBSCBS>, que contém a Base de Cálculo, Alíquotas e Valores dos tributos, não foi incluído no XML. Isto fará com que a SEFAZ rejeite o documento, pois o indicador associado ao CST 000 exige a presença e o preenchimento do grupo.
Como resolver?
Para resolver essa rejeição, você precisa incluir e preencher corretamente o grupo de detalhamento da tributação (gIBSCBS) no item.
Você pode seguir os seguintes passos:
- Confirme o CST: Verifique se o CST utilizado é o correto. Se a operação for realmente tributada, mantenha o CST. Se a operação não for tributada (ex: Imunidade), o CST está incorreto e deve ser trocado.
- Inclua e Preencha o Grupo
gIBSCBS: Insira o grupo<gIBSCBS>e preencha todos os campos obrigatórios de cálculo, como Base de Cálculo (<vBC>), Alíquotas (ex:<pIBSUF>,<pCBS>) e Valores dos tributos (ex:<vIBSUF>,<vCBS>).
O XML corrigido ficaria assim:
...
<det>
<detItem>
<nItem>1</nItem>
<imposto>
<IBSCBS>
<CST>000</CST>
<cClassTrib>000001</cClassTrib>
<gIBSCBS>
<vBC>1000.00</vBC>
<gIBSUF>
<pIBSUF>10.00</pIBSUF>
<vIBSUF>100.00</vIBSUF>
</gIBSUF>
<gCBS>
<pCBS>5.00</pCBS>
<vCBS>50.00</vCBS>
</gCBS>
</gIBSCBS>
</IBSCBS>
</imposto>
</detItem>
</det>
...