vBCSTRet

O que é :

A <vBCSTRet> representa o valor da base de cálculo do ICMS-ST que foi retido na operação anterior.

Função :

Registrar a base de cálculo do ICMS-ST retido anteriormente, garantindo a rastreabilidade dos valores.
Evitar duplicidade de retenção do ICMS-ST.

Formato:

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

Valores Permitidos:

Deve ser maior que zero.
Deve ser compatível com o valor do ICMS-ST retido registrado no documento fiscal anterior.

Regras:

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

Quando Utilizar:

A tag <vBCSTRet> deve ser preenchida em operações com ICMS-ST já retido na cadeia anterior, como:
Transferências de mercadorias entre filiais ou entre contribuintes do ICMS.
Comercialização de produtos em que o ICMS-ST foi retido por outro contribuinte.

Cálculo:

O valor de <vBCSTRet> não é recalculado na operação atual, mas deve ser o valor exato da base de cálculo utilizada para reter o ICMS-ST 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 Retida (vBCSTRet): R$ 2.800,00. Valor do ICMS-ST Retido (vICMSSTRet): R$ 504,00.

Erros Relacionados:

Código do Erro: 960
Mensagem: "Rejeição: Valor da base de cálculo do ICMS-ST retido inválido."
Descrição: O valor informado é negativo, contém formato inválido ou não é compatível com o valor registrado na etapa anterior.

Código do Erro: 961
Mensagem: "Rejeição: Valor da base de cálculo do ICMS-ST retido não informado."
Descrição: O campo <vBCSTRet> foi omitido em uma operação onde era obrigatório.

Código do Erro: 962
Mensagem: "Rejeição: Base de cálculo do ICMS-ST retido inconsistente com o valor do ICMS-ST retido informado."
Descrição: O valor de <vICMSSTRet> não reflete o cálculo correto com base em <vBCSTRet> e na alíquota original.

Casos Específicos:

Transferências Entre Filiais:
Quando há transferência de mercadorias entre filiais, o valor do ICMS-ST retido anteriormente deve ser informado.

Devoluções de Mercadorias:
No caso de devoluções, o valor da base de cálculo retida na operação original deve ser informado em <vBCSTRet>.

Boas Práticas:

Consulte o Documento Fiscal Anterior:
Utilize o valor exato da base de cálculo do ICMS-ST retido registrado na nota fiscal anterior.

Consistência com o Campo <vICMSSTRet>:
Verifique se o valor informado em <vBCSTRet> está alinhado com o valor do imposto retido (<vICMSSTRet>).

Validação da Cadeia de Retenção:
Certifique-se de que a mercadoria está sujeita ao ICMS-ST e que a retenção foi realizada na etapa anterior.

Considerações FInais:

A tag <vBCSTRet> é fundamental para garantir a rastreabilidade do ICMS-ST retido anteriormente, evitando retenções duplicadas e assegurando a conformidade tributária. Seu preenchimento incorreto pode levar a rejeições ou problemas na apuração fiscal.