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

API - Métodos de despesas

Luiz Kurihara -

Retornando despesas do sistema

Path: /api/despesas/json
Método: GET

Lista todas as despesas do sistema.

JSON Retornado (exemplo):
[
{
"id": 120,
"custaJudicial": "1",
"debitoCredito": "C",
"historico": "Honorário quitado",
"numeroDocumento": "1234",
"valor": 1050,
"valorAtualizado": "R$ 1051,50",
"data": "15/06/2015",
"cliente": {
"id": 8,
"nome": "JOSÉ DA SILVA"
},
"advogado": {
"id": 6369,
"nome": "EDNA CONCEIÇÃO"
},
"conta": {
"id": 1,
"nome": "Receita"
},
"subconta": {
"id": 1,
"nome": "Honorários advocatícios"
},
"desdobramento": {
"id": 1121
},
"processo": {
"id": 1000
}
},
{
..
}
]

Retornando despesa por ID de despesa

Path: /api/despesas/{idDespesa}/json
Método: GET

Informações de uma única despesa de acordo com seu id.

JSON Retornado (exemplo):
[
{
"id": 120,
"custaJudicial": "1",
"debitoCredito": "C",
"historico": "Honorário quitado",
"numeroDocumento": "1234",
"valor": 1050,
"valorAtualizado": "R$ 1051,50",
"data": "15/06/2015",
"cliente": {
"id": 8,
"nome": "JOSÉ DA SILVA"
},
"advogado": {
"id": 6369,
"nome": "EDNA CONCEIÇÃO"
},
"conta": {
"id": 1,
"nome": "Receita"
},
"subconta": {
"id": 1,
"nome": "Honorários advocatícios"
},
"desdobramento": {
"id": 1121
},
"processo": {
"id": 1000
}
}
]

Retornando despesa por ID de processo

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

Lista todas as despesas de um único processo.

JSON Retornado (exemplo):
[
{
"id": 120,
"custaJudicial": "1",
"debitoCredito": "C",
"historico": "Honorário quitado",
"numeroDocumento": "1234",
"valor": 1050,
"valorAtualizado": "R$ 1051,50",
"data": "15/06/2015",
"cliente": {
"id": 8,
"nome": "JOSÉ DA SILVA"
},
"advogado": {
"id": 6369,
"nome": "EDNA CONCEIÇÃO"
},
"conta": {
"id": 1,
"nome": "Receita"
},
"subconta": {
"id": 1,
"nome": "Honorários advocatícios"
},
"desdobramento": {
"id": 1121
},
"processo": {
"id": 1000
}
}
]

Retornando despesa por ID de processo

Path: /api/despesa/novo/json
Path: /api/despesa/edita/json
Método: POST

Inserir/editar uma despesa, caso não exista um id no JSON, ocorrerá a inserção. Para edição, basta apenas um id válido.

Para editar, pasta usar o mesmo corpo, incrementando com o elemento {"id": 000 }.

JSON Enviado (exemplo):
{

"debitoCredito": "C",
"historico": "despesa pag guia",
"numeroDocumento": "010011",
"valor": 120.6,
"valorAtualizado": 1051.5,
"data": "24/08/2017",
"processo": {
"id": 438
}
"cliente": {
"id": 200364,
"nome": "ALESSANDRO TESTE EMPRESA"
},
"advogado": {
"id": 32,
"nome": "Bruno Keller"
},
"conta": {
"id": 13,
"nome": "3. Despesas Judiciais"
},
"subconta": {
"id": 24,
"nome": "3.1 Taxas"
},
"desdobramento": {
"id": 15788
},
"dominio": {
"id": 1,
"nome": "Publico - Sistema"
}
}



Retornando despesa por período

Path: /api/despesas/periodo/{dataInicial}/{dataFinal}/json
Método: GET
Formato das datas: ddMMyyyy

Busca todas as despesas independente do processo a partir de um período de datas.

JSON Retornado (exemplo):
[
{
"id": 220,
  "debitoCredito": "C",
  "historico": "teste 1",
  "numeroDocumento": "876775",
  "valor": 1000,
  "valorAtualizado": "R$ 0,00",
  "data": "01/01/2018",
  "cliente": {
  "id": 200332,
  "nome": "BANCO BBM S.A."
  },
  "advogado": {
  "id": 200336,
  "nome": "Luan Reis"
  },
  "conta": {
  "id": 9,
  "nome": "1. Receitas"
  },
  "subconta": {
  "id": 8,
  "nome": "1.2 Honorários Advocatícios"
  },
  "desdobramento": {
  "id": 15739
  },
  "processo": {
  "id": 413
  },
  "dominio": {
  "id": 1,
  "nome": "Publico - Sistema"
  }
},
{
  "id": 221,
  "custaJudicial": "1",
  "debitoCredito": "D",
  "historico": "teste 2",
  "numeroDocumento": "87686",
  "valor": -1000,
  "valorAtualizado": "R$ 0,00",
  "data": "01/01/2018",
  "data Atualizacao": "18/01/2018",
  "cliente": {
  "id": 200332,
  "nome": "BANCO BBM S.A."
  },
  "advogado": {
  "id": 200336,
  "nome": "Luan Reis"
  },
  "conta": {
  "id": 9,
  "nome": "1. Receitas"
  },
  "subconta": {
  "id": 7,
  "nome": "1.1 Honorários Internacionais"
  },
  "desdobramento": {
  "id": 15739
  },
  "processo": {
  "id": 413
  },
  "dominio": {
  "id": 1,
  "nome": "Publico - Sistema"
  }
}
]
Tem mais dúvidas? Envie uma solicitação