O Código de Situação Tributária (CST) é um sistema numérico usado para classificar como os impostos são aplicados em operações de compra e venda (ICMS). Ele ajuda a indicar como um imposto é calculado em uma transação, considerando fatores como o tipo de produto, onde as partes estão localizadas e as leis de impostos que se aplicam.
CSTs ICMS #
| Código | Descrição |
|---|---|
| 00 | Tributada integralmente |
| 10 | Tributada e com cobrança do ICMS por substituição tributária |
| 20 | Com redução da BC |
| 30 | Isenta / não tributada e com cobrança do ICMS por substituição tributária |
| 40 | Isenta |
| 41 | Não tributada |
| 50 | Com suspensão |
| 51 | Com diferimento |
| 60 | ICMS cobrado anteriormente por substituição tributária |
| 70 | Com redução da BC e cobrança do ICMS por substituição tributária |
| 90 | Outras |
Campos comuns para o cálculo do ICMS #
| Campo | Descrição |
|---|---|
| Qtd | Informado pelo usuário. |
| Unitário | Informado pelo usuário. |
| Total do Produto | Campo calculado automaticamente. Total do Produto = Qtd * Unitário |
| Frete | Informado pelo usuário. |
| Seguro | Informado pelo usuário. |
| Desconto | Informado pelo usuário. |
| Outros | Informado pelo usuário. |
| Vlr IPI | Clique aqui para saber mais sobre o cálculo do IPI |
CST 00 #
| Campo | Descrição |
|---|---|
| % ICMS | Operação Interna: % ICMS = % ICMS Interno (do Estado Emitente) Operação Interestadual ou Exterior: % ICMS = % ICMS Interestadual (do Estado Destinatário) Saiba mais sobre a Dinâmica dos Estados Observação: Caso o campo “% ICMS (específico)” no cadastro do Produto esteja preenchido, o sistema considerará o valor desse campo independentemente da situação. Caso contrário, seguirá a regra padrão da descrição acima. |
| BC do ICMS | Consumidor Normal: BC do ICMS = Total do Produto + Frete + Seguro + Outros – Desconto Consumidor Final: BC do ICMS = Total do Produto + Frete + Seguro + Outros – Desconto + Vlr IPI |
| Vlr ICMS | Cálculo do Campo: Vlr ICMS = BC do ICMS * % ICMS |
CST 10 #
| Campo | Descrição |
|---|---|
| % ICMS | Operação Interna: % ICMS = % ICMS Interno (do Estado Emitente) Operação Interestadual ou Exterior: % ICMS = % ICMS Interestadual (do Estado Destinatário) Saiba mais sobre a Dinâmica dos Estados Observação: Caso o campo “% ICMS (específico)” no cadastro do Produto esteja preenchido, o sistema considerará o valor desse campo independentemente da situação. Caso contrário, seguirá a regra padrão da descrição acima. |
| BC do ICMS | Consumidor Normal: BC do ICMS = Total do Produto + Frete + Seguro + Outros – Desconto Consumidor Final: BC do ICMS = Total do Produto + Frete + Seguro + Outros – Desconto + Vlr IPI |
| Vlr ICMS | Cálculo do Campo: Vlr ICMS = BC do ICMS * % ICMS |
| % ICMS ST | % ICMS ST = % ICMS Interno (do Estado Destinatário) Saiba mais sobre a Dinâmica dos Estados |
| % IVA | % IVA = % IVA do NCM (do Estado Destinatário) Campo pode ser modificado diretamente no item da NF. Saiba mais sobre a Dinâmica do NCM e IVA |
| % Red. BC ST | % Red. BC ST = % Red. BC ICMS ST (do Cadastro de Produto) Campo pode ser modificado diretamente no item da NF. |
| Vlr BC ST | Cálculo do Campo: Vlr BC ST = (Total do Produto + Frete + Seguro + Outros – Desconto + Vlr IPI) * (1 + % IVA) * (1 – % Red. BC ST) |
| Vlr ICMS ST | Cálculo do Campo: Vlr ICMS ST = (Vlr BC ST * % ICMS ST) – Vlr ICMS |
CST 20 #
| Campo | Descrição |
|---|---|
| % ICMS | Operação Interna: % ICMS = % ICMS Interno (do Estado Emitente) Operação Interestadual ou Exterior: % ICMS = % ICMS Interestadual (do Estado Destinatário) Saiba mais sobre a Dinâmica dos Estados Observação: Caso o campo “% ICMS (específico)” no cadastro do Produto esteja preenchido, o sistema considerará o valor desse campo independentemente da situação. Caso contrário, seguirá a regra padrão da descrição acima. |
| % Red. BC | % Red. BC = % Red. BC ICMS (do Cadastro de Produto) Campo pode ser modificado diretamente no item da NF. |
| BC do ICMS | Consumidor Normal: BC do ICMS = (Total do Produto + Frete + Seguro + Outros – Desconto) * (1 – % Red. BC) Consumidor Final: BC do ICMS = (Total do Produto + Frete + Seguro + Outros – Desconto + Vlr IPI) * (1 – % Red. BC) |
| Vlr ICMS | Cálculo do Campo: Vlr ICMS = BC do ICMS * % ICMS |
CST 30 #
| Campo | Descrição |
|---|---|
| % ICMS ST | % ICMS ST = % ICMS Interno (do Estado Destinatário) Saiba mais sobre a Dinâmica dos Estados |
| % IVA | % IVA = % IVA do NCM (do Estado Destinatário) Campo pode ser modificado diretamente no item da NF. Saiba mais sobre a Dinâmica do NCM e IVA |
| % Red. BC ST | % Red. BC ST = % Red. BC ICMS ST (do Cadastro de Produto) Campo pode ser modificado diretamente no item da NF. |
| Vlr BC ST | Cálculo do Campo: Vlr BC ST = (Total do Produto + Frete + Seguro + Outros – Desconto + Vlr IPI) * (1 + % IVA) * (1 – % Red. BC ST) |
| Vlr ICMS ST | Cálculo do Campo: Vlr ICMS ST = (Vlr BC ST * % ICMS ST) – Vlr ICMS (Simulado) |
CST 40, 41, 50, 60 #
É importante destacar que nos CSTs 40, 41, 50 e 60, não há cálculos envolvidos. Isso ocorre devido à especificação da SEFAZ (Secretaria da Fazenda), que não requer cálculos para esses códigos tributários. Portanto, o sistema considera esses CSTs como vazios, não exigindo ações manuais ou adicionais durante o processo de inserção de informações tributárias.
CST 51 #
| Campo | Descrição |
|---|---|
| % ICMS | Operação Interna: % ICMS = % ICMS Interno (do Estado Emitente) Operação Interestadual ou Exterior: % ICMS = % ICMS Interestadual (do Estado Destinatário) Saiba mais sobre a Dinâmica dos Estados Observação: Caso o campo “% ICMS (específico)” no cadastro do Produto esteja preenchido, o sistema considerará o valor desse campo independentemente da situação. Caso contrário, seguirá a regra padrão da descrição acima. |
| % Red. BC | % Red. BC = % Red. BC ICMS (do Cadastro de Produto) Campo pode ser modificado diretamente no item da NF. |
| % Diferimento | % Diferimento = % Diferimento (do Cadastro de Produto) Campo pode ser modificado diretamente no item da NF. |
| BC do ICMS | Consumidor Normal: BC do ICMS = (Total do Produto + Frete + Seguro + Outros – Desconto) * (1 – % Red. BC) Consumidor Final: BC do ICMS = (Total do Produto + Frete + Seguro + Outros – Desconto + Vlr IPI) * (1 – % Red. BC) |
| Vlr ICMS Operação | Cálculo do Campo: Vlr ICMS Operação = BC do ICMS * % ICMS |
| Vlr ICMS Diferido | Cálculo do Campo: Vlr ICMS Diferido = Vlr ICMS Operação * % Diferimento |
| Vlr ICMS | Cálculo do Campo: Vlr ICMS = Vlr ICMS Operação – Vlr ICMS Diferido |
CST 70 #
| Campo | Descrição |
|---|---|
| % ICMS | Operação Interna: % ICMS = % ICMS Interno (do Estado Emitente) Operação Interestadual ou Exterior: % ICMS = % ICMS Interestadual (do Estado Destinatário) Saiba mais sobre a Dinâmica dos Estados Observação: Caso o campo “% ICMS (específico)” no cadastro do Produto esteja preenchido, o sistema considerará o valor desse campo independentemente da situação. Caso contrário, seguirá a regra padrão da descrição acima. |
| % Red. BC | % Red. BC = % Red. BC ICMS (do Cadastro de Produto) Campo pode ser modificado diretamente no item da NF. |
| BC do ICMS | Consumidor Normal: BC do ICMS = (Total do Produto + Frete + Seguro + Outros – Desconto) * (1 – % Red. BC) Consumidor Final: BC do ICMS = (Total do Produto + Frete + Seguro + Outros – Desconto + Vlr IPI) * (1 – % Red. BC) |
| Vlr ICMS | Cálculo do Campo: Vlr ICMS = BC do ICMS * % ICMS |
| % ICMS ST | % ICMS ST = % ICMS Interno (do Estado Destinatário) Saiba mais sobre a Dinâmica dos Estados |
| % IVA | % IVA = % IVA do NCM (do Estado Destinatário) Campo pode ser modificado diretamente no item da NF. Saiba mais sobre a Dinâmica do NCM e IVA |
| % Red. BC ST | % Red. BC ST = % Red. BC ICMS ST (do Cadastro de Produto) Campo pode ser modificado diretamente no item da NF. |
| Vlr BC ST | Cálculo do Campo: Vlr BC ST = (Total do Produto + Frete + Seguro + Outros – Desconto + Vlr IPI) * (1 + % IVA) * (1 – % Red. BC ST) |
| Vlr ICMS ST | Cálculo do Campo: Vlr ICMS ST = (Vlr BC ST * % ICMS ST) – Vlr ICMS |
CST 90 #
| Campo | Descrição |
|---|---|
| % ICMS | Inserido manualmente pelo usuário (Padrão: 0,00). |
| % Red. BC | Inserido manualmente pelo usuário (Padrão: 0,00). |
| BC do ICMS | Consumidor Normal: BC do ICMS = (Total do Produto + Frete + Seguro + Outros – Desconto) * (1 – % Red. BC) Consumidor Final: BC do ICMS = (Total do Produto + Frete + Seguro + Outros – Desconto + Vlr IPI) * (1 – % Red. BC) |
| Vlr ICMS | Cálculo do Campo: Vlr ICMS = BC do ICMS * % ICMS |
| % ICMS ST | Inserido manualmente pelo usuário (Padrão: 0,00). |
| % IVA | Inserido manualmente pelo usuário (Padrão: 0,00). |
| % Red. BC ST | Inserido manualmente pelo usuário (Padrão: 0,00). |
| Vlr BC ST | Cálculo do Campo: Vlr BC ST = (Total do Produto + Frete + Seguro + Outros – Desconto + Vlr IPI) * (1 + % IVA) * (1 – % Red. BC ST) |
| Vlr ICMS ST | Cálculo do Campo: Vlr ICMS ST = (Vlr BC ST * % ICMS ST) – Vlr ICMS |
