public double ValorIR(ICDBComCDI cdbComCDI, DateTime naData) { var dias = (int)((naData - cdbComCDI.DataDaAplicacao).TotalDays); var rendimento = ValorBruto(cdbComCDI, naData) - ValorAplicado(cdbComCDI) - ValorIOF(cdbComCDI, naData); var ir = rendimento * TabelaIR(dias); return(ir); }
public double ValorLiquido(ICDBComCDI cdbComCDI, DateTime naData) { return(ValorBruto(cdbComCDI, naData) - ValorIOF(cdbComCDI, naData) - ValorIR(cdbComCDI, naData)); }