1.10.8-beta • Published 6 years ago
imobi v1.10.8-beta
IMOBI
Calculadora para sistemas de amortizações
Instalação
npm i imobi or yarn add imobi
Tabelas
Objeto de parâmetro para cálculo
| Atributo | Tipo | Descrição | requerimento |
|---|---|---|---|
| table | string | tabela de cálculo | obrigatório |
| financedAmount | number | Valor financiado | obrigatório |
| deadline | number | Número de meses | obrigatório |
| annualInterestRate | number | Taxa anual de juros | obrigatório |
| firstInstallmentDue | Date | Vencimento da primeira prestação | opcional |
| gracePeriod | number | Periodo de carencia | opcional |
| administrationTaxesRate | number | Taxa de administração | opcional |
| expenses | number | Despesas | opcional |
| insurence | object | Objeto para cálculo do seguro | opcional |
| dfiTaxRate | number | Alíquota para cálculo de Danos físicos ao imóvel (DFI) | opcional |
| mipTaxRate | number | Alíquota para cálculo de Morte por invalidez permanente (MIP) | opcional |
| estateValue | number | Valor do imóvel para cálculo do seguro | opcional |
| iof | object | Objeto com alíquotas para cálculo do IOF (price em dev) | opcional |
| ratePerDay | number | Alíquota diária | opcional |
| additionalFee | number | Alíquota adicional | opcional |
Sistema de amortização constante (SAC)
import imobi from 'imobi';
const data = imobi.calculator({
"table": "SAC",
"financedAmount": 150000,
"deadline": 5,
"annualInterestRate": 7.7,
"administrationTaxesRate": 25,
"gracePeriod": 2,
"firstInstallmentDue": new Date("2020-01-12"),
"insurence": {
"estateValue": 200000,
"mipTaxRate": 0.0001737,
"dfiTaxRate": 0.0001503,
},
"iof": {
"ratePerDay": 0.0082,
"additionalFee": 0.38
},
"expenses": 0
});Resposa da operação SAC
| Atributo | Tipo | Descrição |
|---|---|---|
| installments | object | objeto com dados das prestações |
| installment | number | número da prestação |
| amortization | number | valor da amortização |
| interestRate | number | valor do juros |
| administrationTaxesRate | number | taxa de administração |
| insurence | object | objeto com dados do seguro |
| insurenceValue | number | valor do seguro |
| mip | number | valor do MIP |
| dfi | number | valor do DFI |
| installmentValue | number | valor da prestação |
| installmentDue | number | vencimento do valor devido |
| debitBalance | number | valor do saldo devido |
| summary | object | sumário dos valores totais |
| installmentsTotal | number | total do saldo devido |
| amortizationTotal | number | total de amortização |
| iofTotal | number | total do IOF |
| financedValue | number | valor financiado + IOF + despesas |
| requestedValue | number | valor financiado |
| interestRateTotal | number | total de juros calculado |
| cumulativeDaysForIof | number | dias acumulados para IOF |
| parameters | object | parâmetros de entrada |
| deadline | number | prazo calculado |
| table | string | tabela utilizada para calculo |
| annualInterestRate | number | taxa anual de juros utilizada no cálculo |
| administrationTaxesRate | number | taxa de administração |
| gracePeriod | number | periodo de carencia |
Sistema frânces de amortização (PRICE)
import imobi from 'imobi';
const data = imobi.calculator({
"table": "PRICE",
"financedAmount": 150000,
"deadline": 5,
"annualInterestRate": 5,
"administrationTaxesRate": 25,
"gracePeriod": 2,
"firstInstallmentDue": new Date("2020-01-12"),
"insurence": {
"estateValue": 200000,
"mipTaxRate": 0.0001737,
"dfiTaxRate": 0.0001503,
},
"iof": {
"ratePerDay": 0.0082,
"additionalFee": 0.38
},
"expenses": 0
});Resposa da operação PRICE
| Atributo | Tipo | Descrição |
|---|---|---|
| installments | object | objeto com dados das prestações |
| installment | number | número da prestação |
| amortization | number | valor da amortização |
| interestRate | number | valor do juros |
| administrationTaxesRate | number | taxa de administração |
| insurence | object | objeto com dados do seguro |
| insurenceValue | number | valor do seguro |
| mip | number | valor do MIP |
| dfi | number | valor do DFI |
| installmentValue | number | valor da prestação |
| installmentDue | number | vencimento do valor devido |
| debitBalance | number | valor do saldo devido |
| summary | object | sumário dos valores totais |
| installmentsTotal | number | total do saldo devido |
| amortizationTotal | number | total de amortização |
| financedValue | number | valor financiado + IOF + despesas |
| requestedValue | number | valor financiado |
| interestRateTotal | number | total de juros calculado |
| parameters | object | parâmetros de entrada |
| table | string | tabela utilizada para calculo |
| deadline | number | prazo calculado |
| annualInterestRate | number | taxa anual de juros utilizada no cálculo |
| administrationTaxesRate | number | taxa de administração |
| gracePeriod | number | periodo de carencia |
Sistema de amortização americano (SAA)
import imobi from 'imobi';
const data = imobi.calculator({
"table": "SAA",
"financedAmount": 50000,
"deadline": 7,
"annualInterestRate": 9.5,
"administrationTaxesRate": 0,
"gracePeriod": 0,
"firstInstallmentDue": new Date("2020-01-12"),
"expenses": 0
})Resposa da operação SAA
| Atributo | Tipo | Descrição |
|---|---|---|
| installments | object | objeto com dados das prestações |
| installment | number | número da prestação |
| amortization | number | valor da amortização |
| interestRate | number | valor do juros |
| installmentValue | number | valor da prestação |
| installmentDue | number | vencimento do valor devido |
| debitBalance | number | valor do saldo devido |
| summary | object | sumário dos valores totais |
| installmentsTotal | number | total do saldo devido |
| amortizationTotal | number | total de amortização |
| requestedValue | number | valor financiado |
| interestRateTotal | number | total de juros calculado |
| parameters | object | parâmetros de entrada |
| table | string | tabela utilizada para calculo |
| deadline | number | prazo calculado |
| annualInterestRate | number | taxa anual de juros utilizada no cálculo |
1.10.8-beta
6 years ago
1.10.7-beta
6 years ago
1.9.6-beta
6 years ago
1.8.5-beta
6 years ago
1.8.4-beta
6 years ago
1.7.5-beta
6 years ago
1.7.4-beta
6 years ago
1.6.4-beta
6 years ago
1.5.4-beta
6 years ago
1.5.3-beta
6 years ago
1.5.2
6 years ago
1.5.1
6 years ago
1.4.1
6 years ago
1.3.1
6 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.0.0
6 years ago