Rejeição: CST não corresponde ao tipo de código de benefício fiscal [nItem: nnn]

O que é :

Este erro ocorre quando o Código de Situação Tributária (CST) do ICMS informado na NF-e não corresponde adequadamente ao tipo de benefício fiscal descrito no campo <cBenef>. Cada código de benefício fiscal deve estar alinhado com o CST aplicável. Quando um código de benefício fiscal é informado com um CST que não aceita ou não se aplica a esse benefício, ocorre uma inconsistência que leva à rejeição do documento fiscal pela SEFAZ.

causas_comuns :

Utilizar um CST de tributação integral (por exemplo, "00") junto com um código de benefício fiscal que descreve isenção ou redução de base de cálculo.
Informar um código de benefício fiscal que exige um CST específico para aplicação de um incentivo fiscal, como isenção ou crédito presumido, e não utilizar o CST adequado.
Falta de validação no sistema ERP para garantir a correspondência correta entre o CST e o código de benefício fiscal informado.

Exemplo Prático:

<det nItem="nnn">
  <prod>
    <cProd>005</cProd>
    <xProd>Produto Z</xProd>
    <qCom>10.00</qCom>
    <vUnCom>100.00</vUnCom>
    <vProd>1000.00</vProd>
    <CFOP>5101</CFOP> <!-- CFOP de venda tributada -->
    <NCM>12345678</NCM>
    ...
  </prod>
  <imposto>
    <ICMS>
      <ICMS00> <!-- Grupo ICMS para operações tributadas normalmente -->
        <orig>0</orig>
        <CST>00</CST> <!-- CST indicando tributação normal de ICMS -->
        <modBC>3</modBC>
        <vBC>1000.00</vBC>
        <pICMS>18.00</pICMS>
        <vICMS>180.00</vICMS>
        <cBenef>SP123456</cBenef> <!-- Código de benefício fiscal que exige isenção/redução -->
      </ICMS00>
    </ICMS>
  </imposto>
</det>

No exemplo acima, o CST "00" é utilizado, que indica tributação normal de ICMS. Entretanto, o campo <cBenef> descreve um benefício fiscal que exige isenção ou redução, resultando em uma inconsistência.

como_resolver:

Verifique o CST informado no item especificado (nItem: nnn):

Se o CST for "00" (tributação integral), o código de benefício fiscal não deve ser informado, ou deve ser ajustado para algo compatível com tributação integral.
Utilize um CST compatível com o tipo de benefício descrito no campo <cBenef>. Por exemplo:
Para isenção de ICMS, use CST 40, 41 ou 50.
Para redução de base de cálculo, use CST 20.
Para outras operações, escolha um CST que seja compatível com o código de benefício aplicado.

Exemplo corrigido:

<imposto>
<ICMS>
<ICMS40> <!-- Grupo ICMS para operações isentas -->
<orig>0</orig>
<CST>40</CST> <!-- CST indicando isenção de ICMS -->
<cBenef>SP123456</cBenef> <!-- Código de benefício fiscal compatível com CST 40 -->
</ICMS40>
</ICMS>
</imposto>

tipos_documento:

NFe (Nota Fiscal Eletrônica) (em operações envolvendo benefícios fiscais de ICMS)