vICMSSTRet

O que é :

A <vICMSSTRet> registra o valor do ICMS-ST que foi retido na operação anterior e que está sendo transferido ou devolvido sem nova retenção.

Função :

Garantir que o valor do ICMS-ST retido anteriormente seja informado corretamente, evitando dupla tributação.
Fornecer rastreabilidade do ICMS-ST na cadeia de circulação de mercadorias.

Formato:

Tipo de dado: Numérico com até 15 inteiros e 2 decimais.
Exemplo: 504.00, 1200.50.

Valores Permitidos:

Deve ser maior ou igual a zero.
Deve ser compatível com o valor do ICMS-ST retido registrado na operação anterior.
Deve refletir o valor calculado com base na alíquota do ICMS-ST e na base de cálculo original.

Regras:

Campo: Obrigatório em operações com ICMS-ST retido anteriormente.

Quando Utilizar:

A tag <vICMSSTRet> deve ser preenchida em operações com ICMS-ST retido anteriormente, como:
Transferência de mercadorias entre filiais ou entre contribuintes do ICMS.
Comercialização de produtos em que o ICMS-ST foi retido por outro contribuinte.
Devoluções de mercadorias com ICMS-ST retido.

Cálculo:

O valor de <vICMSSTRet> é obtido com base no valor retido na operação anterior, ou seja, não é recalculado na operação atual. Deve corresponder ao valor originalmente apurado e retido na etapa anterior.

Exemplo Prático:

<det nItem="1">
    <prod>
        <cProd>ABC123</cProd>
        <xProd>Bebida Alcoólica</xProd>
        <vProd>2000.00</vProd>
    </prod>
    <imposto>
        <ICMS>
            <ICMS40>
                <orig>0</orig>
                <CST>60</CST> <!-- ICMS-ST Retido Anteriormente -->
                <vBCSTRet>2800.00</vBCSTRet> <!-- Base de Cálculo do ICMS-ST Retido -->
                <vICMSSTRet>504.00</vICMSSTRet> <!-- Valor do ICMS-ST Retido -->
            </ICMS40>
        </ICMS>
    </imposto>
</det>

Explicação: Base de Cálculo do ICMS-ST Retido (vBCSTRet): R$ 2.800,00. Valor do ICMS-ST Retido (vICMSSTRet): R$ 504,00.

Erros Relacionados:

Código do Erro: 970
Mensagem: "Rejeição: Valor do ICMS-ST retido inválido."
Descrição: O valor informado é negativo, contém formato inválido ou não corresponde ao registrado na etapa anterior.

Código do Erro: 971
Mensagem: "Rejeição: Valor do ICMS-ST retido não informado."
Descrição: O campo <vICMSSTRet> foi omitido em uma operação que exige o preenchimento desse campo.

Código do Erro: 972
Mensagem: "Rejeição: Inconsistência entre base de cálculo e valor do ICMS-ST retido."
Descrição: O valor de <vICMSSTRet> não reflete a aplicação correta da alíquota sobre a base de cálculo (<vBCSTRet>).

Casos Específicos:

Transferências Entre Filiais:
Nas transferências entre filiais, o ICMS-ST retido deve ser informado, garantindo que não haja duplicidade no recolhimento do imposto.

Devoluções de Mercadorias:
Em devoluções, o valor do ICMS-ST retido originalmente deve ser informado para que o imposto seja devolvido ao contribuinte correto.

Boas Práticas:

Consulte o Documento Fiscal Anterior:
Utilize o valor exato do ICMS-ST retido registrado na nota fiscal anterior.

Consistência com <vBCSTRet>:
Certifique-se de que o valor informado em <vICMSSTRet> esteja alinhado com a base de cálculo (<vBCSTRet>) e com a alíquota aplicada anteriormente.

Rastreabilidade do ICMS-ST:
Mantenha um registro claro da retenção de ICMS-ST na cadeia de circulação para evitar inconsistências.

Considerações FInais:

A tag <vICMSSTRet> é essencial para rastrear e registrar o valor do ICMS-ST já retido em operações anteriores, evitando duplicidade na apuração do imposto e garantindo a conformidade fiscal.