Lançamentos
Figura 1. Fluxo da API de Lançamento
1. Identificar necessidade de ajuste financeiro
2. Registrar ajuste financeiro
3. Consultar ajustes anteriores
4. Realizar antecipação de vendas
5. Monitorar Pagamentos e Vendas
Endpoints
Ajustes Financeiros
Método | Endpoint | Descrição |
---|---|---|
POST | api/v1/lancamentos/ajustes | Lançar um ajuste manual de débito ou crédito |
GET | /api/v1/lancamentos/ajustes | Retorna a lista de ajustes realizados |
POST | /api/v1/lancamentos/ajustes/debito | Lança um ajuste específico a débito |
POST | /api/v1/lancamentos/ajustes/credito | Lança um ajuste específico a crédito |
GET | /api/v1/lancamentos/tipos | Lista os tipos de ajustes financeiros disponíveis |
GET | /api/v1/lancamentos/ajustes/fatura | Retorna todas as faturas que possuem ajustes aplicados |
POST | /api/v1/lancamentos/ajustes/lancamento | Lança um ajuste diretamente na fatura de um portador específico |
Vendas
Método | Endpoint | Descrição |
---|---|---|
POST | /api/v1/lancamentos/vendas/antecipar-venda-total | Antecipação de todas as parcelas de uma venda |
POST | /api/v1/lancamentos/vendas/antecipar-venda-avulsa | Antecipação de uma parcela especifica de uma venda |
Casos de uso
Lançar um ajuste financeiro
{
"idTipoLancamentoAjuste": 0,
"idCliente": 2001,
"valor": 0,
"dataFaturamento": "2023-04-15",
"incideFaturaAtiva": true
}'
{
"idLancamentoAjuste": 33546590
}
Listar tipos de ajustes
idClienteTitular: 1
{
"content": [
{
"id": 0,
"descricao": "string",
"tipo": "string",
"creditoDebito": "string",
"codigoSeguroExterno": "string",
"ativo": "string",
"valorMaximo": 0,
"limitarValorMaximoPermitido": "string"
}
],
"pageable": {
"sort": {
"sorted": true,
"unsorted": true,
"empty": true
},
"pageSize": 0,
"pageNumber": 0,
"offset": 0,
"paged": true,
"unpaged": true
},
"totalElements": 0,
"totalPages": 0,
"first": true,
"last": true
}