@@ -90,50 +90,26 @@ public decimal CalculaBaseCalculo()
9090 /// </summary>
9191 private decimal CalcularValorPis ( )
9292 {
93- try
94- {
95- var tributacaoPis = new TributacaoPis ( _tributavel , _tipoDesconto ) ;
96- return tributacaoPis . Calcula ( ) . Valor ;
97- }
98- catch
99- {
100- // Em caso de erro no cálculo, retorna 0 para não impactar o cálculo do IBS/CBS
101- return 0m ;
102- }
93+ var tributacaoPis = new TributacaoPis ( _tributavel , _tipoDesconto ) ;
94+ return tributacaoPis . Calcula ( ) . Valor ;
10395 }
10496
10597 /// <summary>
10698 /// Calcula o valor da COFINS para dedução da base
10799 /// </summary>
108100 private decimal CalcularValorCofins ( )
109101 {
110- try
111- {
112- var tributacaoCofins = new TributacaoCofins ( _tributavel , _tipoDesconto ) ;
113- return tributacaoCofins . Calcula ( ) . Valor ;
114- }
115- catch
116- {
117- // Em caso de erro no cálculo, retorna 0 para não impactar o cálculo do IBS/CBS
118- return 0m ;
119- }
102+ var tributacaoCofins = new TributacaoCofins ( _tributavel , _tipoDesconto ) ;
103+ return tributacaoCofins . Calcula ( ) . Valor ;
120104 }
121105
122106 /// <summary>
123107 /// Calcula o valor do ICMS para dedução da base
124108 /// </summary>
125109 private decimal CalcularValorIcms ( )
126110 {
127- try
128- {
129- var tributacaoIcms = new TributacaoIcms ( _tributavel , _tipoDesconto ) ;
130- return tributacaoIcms . Calcula ( ) . Valor ;
131- }
132- catch
133- {
134- // Em caso de erro no cálculo, retorna 0 para não impactar o cálculo do IBS/CBS
135- return 0m ;
136- }
111+ var tributacaoIcms = new TributacaoIcms ( _tributavel , _tipoDesconto ) ;
112+ return tributacaoIcms . Calcula ( ) . Valor ;
137113 }
138114
139115 /// <summary>
@@ -143,16 +119,8 @@ private decimal CalcularValorIssqn()
143119 {
144120 if ( _tributavel . IsServico && _tributavel . PercentualIssqn > 0 )
145121 {
146- try
147- {
148- var tributacaoIssqn = new TributacaoIssqn ( _tributavel , _tipoDesconto ) ;
149- return tributacaoIssqn . Calcula ( false ) . Valor ;
150- }
151- catch
152- {
153- // Em caso de erro no cálculo, retorna 0 para não impactar o cálculo do IBS/CBS
154- return 0m ;
155- }
122+ var tributacaoIssqn = new TributacaoIssqn ( _tributavel , _tipoDesconto ) ;
123+ return tributacaoIssqn . Calcula ( false ) . Valor ;
156124 }
157125 return 0m ;
158126 }
0 commit comments