<iframe src="//www.googletagmanager.com/ns.html?id=GTM-M5GQNQ" height="0" width="0" style="display:none;visibility:hidden"></iframe>

API - Pedidos

Produtos - Aurum Software -

Api de pedidos retorna pedidos/matérias de um processo 

 

Retornando todos os Pedidos/Matérias de um processo

Path: /api/processos/{idProcesso}/valores/json
Método: GET

Retorna lista de pedidos/matérias de um processo passando o id do processo como parâmetro.

JSON Retornado (exemplo):
[
  {
    "id": 346,
   "materia": {
      "id": 5,
     "nome": "Dano Moral"
     },
    "objeto": "Pedido/Matéria de teste - Objeto de teste",
    "dataFatoGeradorInicial": "01/01/2010",
    "dataFatoGeradorFinal": "15/02/2018",
    "valor": 1000,
    "valorFormatado": "1000.00",
    "indiceEconomico": {
    "id": -62,
    "nome": "DOLAR"
  },
   "proRataIndiceEconomico": "1",
   "dataIndiceEconomicoInicial": "01/01/2010",
   "dataIndiceEconomicoFinal": "15/02/2018",
   "juros": {
     "id": 10,
     "nome": "2,5 % tESTE"
   },
  "proRataJuros": "1",
  "dataJurosInicial": "01/01/2010",
  "dataJurosFinal": "15/02/2018",
  "flgMulta": "0",
  "percentualMulta": 1,
  "flgJurosMora": "0",
  "percentualJurosMora": 2,
  "flgEncargos": "0",
  "percentualEncargos": 3,
  "valorProvisao": 1000,
  "valorProvisaoFormatado": "1000.00",
  "dataProvisao": "15/02/2018",
  "risco": {
    "id": 2,
    "nome": "Provável",
    "percentagemAssociada": 50
  },
  "probabilidadeDeExito": 50,
  "situacaoProvisao": "A",
  "justificativa": "Pedido/Matéria de teste - Justificativa de teste",
  "valorCorrecaoMonetaria": 828.806956,
  "valorCorrecaoMonetariaFormatado": "R$ 828,81",
  "valorJuros": 26454.11417,
  "valorJurosFormatado": "R$ 26.454,11",
  "valorMulta": 10,
  "valorMultaFormatado": "10.00",
  "valorJurosMora": 20,
  "valorJurosMoraFormatado": "20.00",
  "valorEncargos": 30,
  "valorEncargosFormatado": "30.00",
  "valorAtualizado": 28342.92,
  "valorAtualizadoFormatado": "R$ 28.342,92",
  "valorCorrecaoMonetariaProvisao": 0,
  "valorCorrecaoMonetariaProvisaoFormatado": "R$ 0,00",
  "valorJurosProvisao": 14465.230505,
  "valorJurosProvisaoFormatado": "R$ 14.465,23",
  "valorMultaProvisao": 0,
  "valorMultaProvisaoFormatado": "R$ 0,00",
  "valorJurosMoraProvisao": 0,
  "valorJurosMoraProvisaoFormatado": "R$ 0,00",
  "valorEncargosProvisao": 0,
  "valorEncargosProvisaoFormatado": "R$ 0,00",
  "valorProvisaoAtualizado": 15465.23,
  "valorProvisaoAtualizadoFormatado": "R$ 15.465,23",
  "valorLiquido": 14171.46,
  "valorLiquidoFormatado": "R$ 14.171,46",
  "valorEncerramentoFormatado": "R$ 0,00",
  "processo": {
     "id": 415
  }
}
]

Retornando informações de Pedido/Matéria específico

Path: /api/valores/{idValor}/json
Método: GET

Retorna os valores de um pedido/matéria específico, passando o ID do pedido/matéria como parâmetro.

JSON Retornado (exemplo):
{
"id": 352,
"materia": {
"id": 12,
"nome": "Abstenção da Expo / Comercial do Produto"
},
"objeto": "Teste de API - Objeto",
"dataFatoGeradorInicial": "01/01/2015",
"dataFatoGeradorFinal": "15/02/2018",
"valor": 500,
"valorFormatado": "500.00",
"indiceEconomico": {
"id": -51,
"nome": "I.N.P.C. "
},
"dataIndiceEconomicoInicial": "01/01/2015",
"dataIndiceEconomicoFinal": "15/02/2018",
"juros": {
"id": 15,
"nome": "Juros Composto"
},
"dataJurosInicial": "01/01/2015",
"dataJurosFinal": "15/02/2018",
"flgMulta": "0",
"percentualMulta": 1,
"flgJurosMora": "0",
"percentualJurosMora": 2,
"flgEncargos": "0",
"percentualEncargos": 3,
"valorProvisao": 500,
"valorProvisaoFormatado": "500.00",
"dataProvisao": "15/02/2018",
"risco": {
"id": 1,
"nome": "Possível",
"percentagemAssociada": 75
},
"probabilidadeDeExito": 75,
"situacaoProvisao": "A",
"justificativa": "Teste de API - Justificativa",
"valorCorrecaoMonetaria": 84.704465,
"valorCorrecaoMonetariaFormatado": "R$ 84,70",
"valorJuros": 0,
"valorJurosFormatado": "R$ 0,00",
"valorMulta": 5,
"valorMultaFormatado": "5.00",
"valorJurosMora": 10,
"valorJurosMoraFormatado": "10.00",
"valorEncargos": 15,
"valorEncargosFormatado": "15.00",
"valorAtualizado": 614.7,
"valorAtualizadoFormatado": "R$ 614,70",
"valorCorrecaoMonetariaProvisao": 0,
"valorCorrecaoMonetariaProvisaoFormatado": "R$ 0,00",
"valorJurosProvisao": 0,
"valorJurosProvisaoFormatado": "R$ 0,00",
"valorMultaProvisao": 0,
"valorMultaProvisaoFormatado": "R$ 0,00",
"valorJurosMoraProvisao": 0,
"valorJurosMoraProvisaoFormatado": "R$ 0,00",
"valorEncargosProvisao": 0,
"valorEncargosProvisaoFormatado": "R$ 0,00",
"valorProvisaoAtualizado": 500,
"valorProvisaoAtualizadoFormatado": "R$ 500,00",
"valorLiquido": 461.025,
"valorLiquidoFormatado": "R$ 461,02",
"valorEncerramentoFormatado": "R$ 0,00",
"processo": {
"id": 389
}
}

Criando ou Editando um Pedido/Matéria existente

Path: /api/valores/{idValor}/json
Método: POST

Criação: Para criar é necessário enviar o json sem a presença do item { "ID": 00 }, e obrigatoriamente passar o item {"processo": {"id": 00}}  no corpo do json.

Edição: Enviar o json com o item { "ID": 00 }.

 

Body application/json (exemplo):
{
"id": 58783,
"materia":{
"id":14
},
"objeto": "Criação de pedido teste",
"dataFatoGeradorInicial": "01/01/2002",
"dataFatoGeradorFinal": "06/02/2018",
"valor": 1000,
"indiceEconomico": {
"id": -62
},
"dataIndiceEconomicoInicial": "01/01/2002",
"dataIndiceEconomicoFinal": "06/02/2018",
"juros": {
"id": 2
},
"dataJurosInicial": "01/01/2002",
"dataJurosFinal": "06/02/2018",
"flgMulta": "1",
"percentualMulta": 1,
"flgJurosMora": "0",
"percentualJurosMora": 1,
"flgEncargos": "0",
"percentualEncargos": 1,
"valorProvisao": 1000,
"dataProvisao": "06/02/2018",
"risco": {
"id": 4,
"percentagemAssociada": 25
},
"probabilidadeDeExito": 25,
"situacaoProvisao": "A",
"justificativa": "sdfsdf",
"valorCorrecaoMonetaria": 395.486184,
"valorJuros": 2693.288336,
"valorMulta": 13.954862,
"valorJurosMora": 10,
"valorEncargos": 10,
"valorAtualizado": 4122.729382,
"valorCorrecaoMonetariaProvisao": 0,
"valorJurosProvisao": 1930,
"valorMultaProvisao": 0,
"valorJurosMoraProvisao": 0,
"valorEncargosProvisao": 0,
"valorProvisaoAtualizado": 2930,
"valorLiquido": 1030.682345,
"processo": {
"id": 42933
}
}

 Deletando pedido/matéria específico

Path: /api/valores/{idValor}/excluir
Método: DELETE

Deleta um pedido/matéria específico.

Result (exemplo):
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Content-Type, Accept
X-Application-Context: application:8081
Content-Length: 0
Date: Mon, 05 Feb 2018 16:32:13 GMT   

 

Tem mais dúvidas? Envie uma solicitação