Pular para conteúdo

Rejeição 1034 - Percentual de redução de alíquota da UF não é válido para este cClassTrib

Descrição da rejeição

Esta rejeição ocorre em uma NF-e (Modelo 55) ou NFC-e (Modelo 65) quando o Percentual de Redução de Alíquota (<pRedAliq>) do IBS Estadual é informado de forma incoerente com o Código de Classificação Tributária (<cClassTrib>) ou com a natureza da operação (Compra Governamental).

Regra de Validação na SEFAZ

A regra valida o campo <pRedAliq> se o Grupo de Redução de Alíquota (<gRed>) for informado, analisando dois cenários:

– CST Exige Redução (ind_gRed = 1): O Percentual de Redução de Alíquota (<pRedAliq>) informado não é válido para o cClassTrib utilizado (Ou seja, o percentual de redução não está na faixa permitida para aquela classificação). – CST Veda Redução (ind_gRed = 0): Ocorre uma rejeição se a operação não for Compra Governamental (Grupo <gCompraGov> ausente) OU se o <pRedAliq> for maior que zero.

Exceção de Compra Governamental: Se o grupo <gCompraGov> for informado, o grupo <gRed> é exigido, mas o <pRedAliq> deve ser igual a zero.

O CST e o cClassTrib devem ser consultados na Tabela de Classificação Tributária do IBS e CBS.

Exemplo de ocorrência

A rejeição pode ocorrer em dois cenários principais:

  • Cenário 1: O cClassTrib exige 50% de redução, mas o XML informa 10% para <pRedAliq>.
  • Cenário 2: O CST veda a redução, e a operação não é governamental, mas o XML informa um percentual maior que zero.
...
<det>
    <detItem>
        <imposto>
            <IBSCBS>
                <CST>200</CST>
                <cClassTrib>200002</cClassTrib>
                <gIBSCBS>
                    <gIBSUF>
                        <pIBSUF>0.10</pIBSUF>
                        <vIBSUF>0.10</vIBSUF>
                        <gRed>
                            <pRedAliq>10.00</pRedAliq>
                            <pAliqEfet>0.0900</pAliqEfet>
                        </gRed>
                        ...
                    </gIBSUF>
                    ...
                </gIBSCBS>
            </IBSCBS>
        </imposto>
    </detItem>
</det>
...

Como resolver?

A solução depende se a operação está ou não sujeita a uma regra de redução de alíquota específica.

  • Opção 1 - Redução Ordinária (ind_gRed = 1): Ajuste o campo Percentual de Redução de Alíquota (<pRedAliq>) para o valor exato exigido pelo cClassTrib utilizado, consultando a tabela oficial.
  • Opção 2 - CST Veda Redução (ind_gRed = 0): Se a operação não for Compra Governamental, remova completamente o grupo <gRed>.
  • Opção 3 - Compra Governamental: Se a operação for uma Compra Governamental (Grupo <gCompraGov> presente), o grupo <gRed> deve ser mantido, mas o campo <pRedAliq> deve ser obrigatoriamente preenchido com 0.00.

O XML corrigido (opção 3 - Compra Governamental com CST que veda redução) ficaria assim:

...
<det>
    <detItem>
        <imposto>
            <IBSCBS>
                <CST>000</CST>
                <cClassTrib>000001</cClassTrib>
                <gIBSCBS>
                    <gIBSUF>
                        <pIBSUF>0.10</pIBSUF>
                        <vIBSUF>0.10</vIBSUF>
                        <gRed>
                            <pRedAliq>0.00</pRedAliq>
                            <pAliqEfet>0.0950</pAliqEfet>
                        </gRed>
                        ...
                    </gIBSUF>
                    ...
                </gIBSCBS>
            </IBSCBS>
        </imposto>
    </detItem>
</det>
...