O que é :
A <pBCOp> informa o percentual da base de cálculo que será considerado para a operação própria do remetente.
Função :
Registrar o percentual aplicado à base de cálculo da operação própria.
Definir o valor base para o cálculo do ICMS-ST, quando a legislação permite ou exige ajustes na base de cálculo.
Formato:
Tipo de dado: Numérico com até 7 inteiros e 2 decimais.
Exemplo: 100.00, 90.50, 50.00.
Valores Permitidos:
Deve ser maior que zero e menor ou igual a 100.
Aplicável apenas em operações com ICMS-ST onde a legislação exige a definição de um percentual específico para a base de cálculo da operação própria.
Regras:
Campo: Opcional (obrigatório em operações específicas com ICMS-ST que envolvem percentual ajustado da base de cálculo).
Quando Utilizar:
A tag <pBCOp> deve ser preenchida nas seguintes situações:
Quando a legislação do estado exige um ajuste na base de cálculo da operação própria.
Operações com ICMS-ST em que o cálculo do imposto considera um percentual reduzido ou ajustado da base de cálculo.
Cálculo:
Quando o <pBCOp> é utilizado, a base de cálculo da operação própria é ajustada com o percentual informado. O cálculo segue a fórmula:
vBCOp = vBC × (pBCOp / 100)
Onde:
vBC: Valor da base de cálculo original da operação.
pBCOp: Percentual aplicado à base de cálculo.
Exemplo Prático:
<det nItem="1">
<prod>
<cProd>ABC123</cProd>
<xProd>Produto Beneficiado</xProd>
<vProd>2000.00</vProd>
</prod>
<imposto>
<ICMS>
<ICMSST>
<orig>0</orig>
<CST>10</CST> <!-- ICMS-ST -->
<modBC>3</modBC> <!-- Base de cálculo ajustada -->
<vBC>2000.00</vBC> <!-- Base de cálculo original -->
<pBCOp>80.00</pBCOp> <!-- Percentual aplicado -->
<vBCOp>1600.00</vBCOp> <!-- Base de cálculo ajustada -->
<pICMS>18.00</pICMS> <!-- Alíquota do ICMS -->
<vICMS>288.00</vICMS> <!-- Valor do ICMS calculado -->
</ICMSST>
</ICMS>
</imposto>
</det>
Explicação: Base de Cálculo Original (<vBC>): R$ 2.000,00. Percentual Aplicado à Base de Cálculo (<pBCOp>): 80%. Base de Cálculo Ajustada (<vBCOp>): vBCOp = 2000 × (80 / 100) = 1600.00 Valor do ICMS Calculado: vICMS = 1600 × (18 / 100) = 288.00
Erros Relacionados:
Código do Erro: 1000
Mensagem: "Rejeição: Percentual da base de cálculo inválido."
Descrição: O valor informado é negativo, maior que 100, ou contém formato inválido.
Código do Erro: 1001
Mensagem: "Rejeição: Percentual da base de cálculo não informado."
Descrição: O campo <pBCOp> foi omitido em uma operação que exige seu preenchimento.
Código do Erro: 1002
Mensagem: "Rejeição: Inconsistência entre base de cálculo e percentual aplicado."
Descrição: O valor calculado de <vBCOp> não reflete o percentual informado em <pBCOp>.
Casos Específicos:
Transferências Entre Filiais:
Quando há transferência de mercadorias entre filiais, o percentual ajustado da base de cálculo deve ser informado.
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 a Legislação Estadual:
Verifique se o uso do <pBCOp> é exigido para o produto ou operação específica.
Valide os Cálculos:
Certifique-se de que a base de cálculo ajustada (<vBCOp>) esteja correta de acordo com o percentual informado.
Consistência com Outros Campos:
Garanta que o percentual de base informado esteja alinhado com o cálculo do ICMS-ST e com a base de cálculo original.
Considerações FInais:
A tag <pBCOp> é indispensável em operações em que a base de cálculo da operação própria precisa ser ajustada por um percentual específico. Seu correto preenchimento assegura a apuração fiscal exata e evita rejeições no envio da NFe.