- Informações gerais
- Gerador de CPF
- Validador de CPF
- Gerador de CNPJ
- Validador de CNPJ
- Cálculo de Financiamento PRICE
- Cálculo de Financiamento SAC
- Cálculo de Prestação
- Cálculo de Valor Futuro
- Cálculo de Valor Presente
- Setup
- Toda a biblioteca foi desenvolvida em PHP com foco em cálculos financeiros
- Chamadas e saídas em formato JSON
- APIs para uso público
- Arquivo: geraCPF.php
- Gerador de CPFs válidos para uso em teste de aplicações
- URL: http://.../geracpf.php
- Body => JSON
{ "authKey":"", "param": [#]} onde # é a quantidade de CPFs a serem gerados
- Method: GET
- Retorno:
{
"statCode": "<status code>",
"statMsg": "<status message>",
"result": ["###########","###########"] onde ########### são CPFs gerados
}
- Os stat codes e messages podem ser vistos em include/std_messages_api_php.php
- Arquivo: validaCPF.php
- Verificador de número de CPF
- URL: http://.../validacpf.php
- Body => JSON
{ "authKey":"", "param": ["###########","###########"]} onde ########### são CPFs a serem validados
- Method: GET ou POST
- Retorno:
{
"statCode": "<status code>",
"statMsg": "<status message>",
"result": [#,#] onde # = 0 para CPF inválido e 1 para CPF válido
}
- Os stat codes e messages podem ser vistos em include/std_messages_api_php.php
- Arquivo: geraCNPJ.php
- Gerador de CNPJs válidos para uso em teste de aplicações
- URL: http://.../geracnpj.php
- Body => JSON
{ "authKey":"", "param": [#]} onde # é a quantidade de CNPJs a serem gerados
- Method: GET
- Retorno:
{
"statCode": "<status code>",
"statMsg": "<status message>",
"result": "result": ["###########","###########"] onde ########### são CNPJss gerados
}
- Os stat codes e messages podem ser vistos em include/std_messages_api_php.php
- Arquivo: validaCNPJ.php
- Validador de número de CNPJ
- URL: http://.../validacnpj.php
- Body => JSON
{ "authKey":"", "param": ["###########","###########"]} onde ########### são CNPJs a serem validados
- Method: GET ou POST
- Retorno:
{
"statCode": "<status code>",
"statMsg": "<status message>",
"result": [#,#] onde # = 0 para CNPJ inválido e 1 para CNPJ válido
}
- Os stat codes e messages podem ser vistos em include/std_messages_api_php.php
- Arquivo: calculaPRICE.php
- Calculo de financiamento por tabela PRICE - Sistema Frances de Amortizacao
- URL: http://.../calculaPRICE.php
- Body => JSON
{ "authKey":"", "param": [vl, i, n]} Ex.: { "authKey":"", "param": [1000, 1.5, 12]}
- onde vl = valor financiado / i = taxa de juros / n = numero de periodos
- Method: GET ou POST
- Retorno:
{
"statCode": "<status code>",
"statMsg": "<status message>",
"result": [
[
###, Numero da parcela
###.##, Vl. da Prestação
###.##, Vl. da Amortização
###.##, Vl dos Juros
###.## Saldo devedor
],[...]
]
}
- Os stat codes e messages podem ser vistos em include/std_messages_api_php.php
- Arquivo: calculaSAC.php
- Calculo de financiamento por tabela SAC
- URL: http://.../calculaSAC.php
- Body => JSON
{ "authKey":"", "param": [vl, i, n]} Ex.: { "authKey":"", "param": [1000, 1.5, 12]}
- onde vl = valor financiado / i = taxa de juros / n = numero de periodos
- Method: GET ou POST
- Retorno:
{
"statCode": "<status code>",
"statMsg": "<status message>",
"result": [
[
###, Numero da parcela
###.##, Vl. da Prestação
###.##, Vl. da Amortização
###.##, Vl dos Juros
###.## Saldo devedor
],[...]
]
}
- Os stat codes e messages podem ser vistos em include/std_messages_api_php.php
- Arquivo: calculaPAGTO.php
- Cálculo financeiro para valor de Prestação
- URL: http://.../calculaPAGTO.php
- Body => JSON
{ "authKey":"", "param": [vl, i, n]} Ex.: { "authKey":"", "param": [1000, 1.5, 12]}
- onde vl = valor financiado / i = taxa de juros / n = numero de periodos
- Method: GET ou POST
- Retorno:
{
"statCode": "<status code>",
"statMsg": "<status message>",
"result": #####.## correspondente ao valor da prestação
}
- Os stat codes e messages podem ser vistos em include/std_messages_api_php.php
- Arquivo: calculaVF.php
- Cálculo financeiro para Valor Futuro
- URL: http://.../calculaVF.php
- Body => JSON
{ "authKey":"", "param": [vp, i, n]} Ex.: { "authKey":"", "param": [vp, i, n]}
- onde vp = valor presente / i = taxa de juros / n = numero de periodos
- Method: GET ou POST
- Retorno:
{
"statCode": "<status code>",
"statMsg": "<status message>",
"result": ####.## correspondente ao valor futuro
}
- Os stat codes e messages podem ser vistos em include/std_messages_api_php.php
- Arquivo: calculaVP.php
- Cálculo financeiro para Valor Presente
- URL: http://.../calculaVP.php
- Body => JSON
{ "authKey":"", "param": [vf, i, n]} Ex.: { "authKey":"", "param": [vf, i, n]}
- onde vf = valor futuro / i = taxa de juros / n = numero de periodos
- Method: GET ou POST
- Retorno:
{
"statCode": "<status code>",
"statMsg": "<status message>",
"result": ####.## correspondente ao valor presente
}
- Os stat codes e messages podem ser vistos em include/std_messages_api_php.php
- Basta copiar os arquivos para uma pasta de scripts PHP