AutomacaoNet / MotorTributarioNet

Cálculos de Tributação Brasileira para NF-e CT-e NFC-e Sat-Fiscal
GNU Lesser General Public License v2.1
61 stars 42 forks source link

Calcular Ibpt #20

Closed ThalisonSantos closed 6 years ago

ThalisonSantos commented 6 years ago

o método calcular ibpt já tem as alíquotas embutidas ou acessa o webservice do ibpt para calcular?

robertorp commented 6 years ago

Dentro da FacadeCalculadoraTributacao

public IResultadoCalculoIbpt CalculaIbpt(IIbpt ibpt)
        {
            return new TributacaoIbpt(_tributavel, ibpt).Calcula();
        }
ThalisonSantos commented 6 years ago

@robertorp mas faz algum tipo de conexão com algum webservice ou a dll já tem alíquotas dos tributos?

robertorp commented 6 years ago

as aliquotas vc deve setar no objeto que implementar o IIbpt o calculo ele faz com base nos valores do produto e aliquotas

ThalisonSantos commented 6 years ago

no caso eu tenho que passar as alíquotas e método faz o calculo

robertorp commented 6 years ago

tem que passar os valores que tem na IIbpt existem testes unitários para ela aqui https://github.com/AutomacaoNet/MotorTributarioNet/blob/master/src/TestMotorTributarioNet/CalculoIbptTest.cs

ThalisonSantos commented 6 years ago

blz valeu @robertorp