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 @@ -90,50 +90,26 @@ public decimal CalculaBaseCalculo()
/// </summary>
private decimal CalcularValorPis()
{
try
{
var tributacaoPis = new TributacaoPis(_tributavel, _tipoDesconto);
return tributacaoPis.Calcula().Valor;
}
catch
{
// Em caso de erro no cálculo, retorna 0 para não impactar o cálculo do IBS/CBS
return 0m;
}
var tributacaoPis = new TributacaoPis(_tributavel, _tipoDesconto);
return tributacaoPis.Calcula().Valor;
}

/// <summary>
/// Calcula o valor da COFINS para dedução da base
/// </summary>
private decimal CalcularValorCofins()
{
try
{
var tributacaoCofins = new TributacaoCofins(_tributavel, _tipoDesconto);
return tributacaoCofins.Calcula().Valor;
}
catch
{
// Em caso de erro no cálculo, retorna 0 para não impactar o cálculo do IBS/CBS
return 0m;
}
var tributacaoCofins = new TributacaoCofins(_tributavel, _tipoDesconto);
return tributacaoCofins.Calcula().Valor;
}

/// <summary>
/// Calcula o valor do ICMS para dedução da base
/// </summary>
private decimal CalcularValorIcms()
{
try
{
var tributacaoIcms = new TributacaoIcms(_tributavel, _tipoDesconto);
return tributacaoIcms.Calcula().Valor;
}
catch
{
// Em caso de erro no cálculo, retorna 0 para não impactar o cálculo do IBS/CBS
return 0m;
}
var tributacaoIcms = new TributacaoIcms(_tributavel, _tipoDesconto);
return tributacaoIcms.Calcula().Valor;
}

/// <summary>
Expand All @@ -143,16 +119,8 @@ private decimal CalcularValorIssqn()
{
if (_tributavel.IsServico && _tributavel.PercentualIssqn > 0)
{
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;
}
var tributacaoIssqn = new TributacaoIssqn(_tributavel, _tipoDesconto);
return tributacaoIssqn.Calcula(false).Valor;
}
return 0m;
}
Expand Down