Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -141,11 +141,18 @@ private decimal CalcularValorIcms()
/// </summary>
private decimal CalcularValorIssqn()
{
// O ISSQN é calculado sobre serviços
if (_tributavel.IsServico && _tributavel.PercentualIssqn > 0)
{
var tributacaoIssqn = new TributacaoIssqn(_tributavel, _tipoDesconto);
return tributacaoIssqn.Calcula(false).Valor;
try
{
var tributacaoIssqn = new TributacaoIssqn(_tributavel, _tipoDesconto);
return tributacaoIssqn.Calcula(false).Valor;
}
catch
{
// Em caso de erro no cálculo, retorna 0 para não impactar o cálculo do IBS/CBS
return 0m;
}
}
return 0m;
}
Expand Down