Tesouraria
Caixa, bancos, e a conciliação do extrato.
Onde o dinheiro está, e não onde devia estar. A conciliação importa o extrato do banco e casa-o com o que o produto registou; o que não casa fica à vista, que é o objetivo.
O que a licença destranca
Este módulo exige a funcionalidade tesouraria na licença. Sem ela, as rotas dele respondem 403 e o menu não o mostra.
Aproveita: comercial, compras, contabilidade. Sem eles funciona, e faz menos.
O que se consegue ver a acontecer
- Um recebimento entra na caixa ou na conta, e a conta corrente atualiza-se
- O extrato importa-se e concilia-se contra o que já está lançado
- O que não concilia fica numa lista, e não desaparece
- O saldo de cada caixa e de cada conta lê-se a qualquer data
- A diferença do fecho de caixa fica registada com responsável, motivo e estado
- O mapa do mês diz quanto é que cada operador já custou, e o que se descontou
Os 24 endpoints
Saem da árvore de rotas montada, que é a mesma que serve os pedidos. A referência completa, com corpos e respostas, está em /api.
| Método | Caminho | O que faz |
|---|---|---|
POST |
/api/v1/tesouraria/conciliacoes |
Confirma que uma linha do extrato é um movimento nosso |
GET |
/api/v1/tesouraria/contas |
Lista as contas onde há dinheiro |
POST |
/api/v1/tesouraria/contas |
Regista uma conta bancária, uma caixa ou uma carteira móvel |
GET |
/api/v1/tesouraria/contas/:id |
Mostra uma conta |
GET |
/api/v1/tesouraria/contas/:id/conciliacao |
O que o banco diz e o sistema ainda não casou |
POST |
/api/v1/tesouraria/contas/:id/extrato |
Importa o extrato do banco |
GET |
/api/v1/tesouraria/contas/:id/saldo |
Quanto há nesta conta, e quanto há mesmo |
GET |
/api/v1/tesouraria/esperados |
O que se espera receber e pagar |
POST |
/api/v1/tesouraria/esperados |
Anota dinheiro que se espera receber ou pagar |
POST |
/api/v1/tesouraria/esperados/:id/fechar |
Marca que já aconteceu, ou que deixou de se esperar |
POST |
/api/v1/tesouraria/linhas/:id/desconciliar |
Desfaz um par |
POST |
/api/v1/tesouraria/linhas/:id/lancar |
Cria o movimento que falta e concilia-o com a linha |
GET |
/api/v1/tesouraria/movimentos |
Lista os movimentos |
POST |
/api/v1/tesouraria/movimentos |
Lança dinheiro que entrou ou saiu |
POST |
/api/v1/tesouraria/movimentos/:id/cheque |
Anda com um cheque para a frente |
GET |
/api/v1/tesouraria/previsao |
Tenho dinheiro para pagar os salários este mês? |
GET |
/api/v1/tesouraria/quebras |
Lista as quebras de caixa |
POST |
/api/v1/tesouraria/quebras |
Regista uma diferença de caixa |
GET |
/api/v1/tesouraria/quebras/:id |
Mostra uma quebra de caixa |
POST |
/api/v1/tesouraria/quebras/:id/descontar |
Decide que a diferença sai do salário do responsável |
POST |
/api/v1/tesouraria/quebras/:id/justificar |
Escreve o motivo e dá a diferença por explicada |
GET |
/api/v1/tesouraria/quebras/mapa |
Quanto é que cada operador já custou este mês |
GET |
/api/v1/tesouraria/saldos |
Onde está o dinheiro, conta a conta |
POST |
/api/v1/tesouraria/transferencias |
Move dinheiro entre duas contas da empresa |
Esta página é gerada a partir do código do módulo, com make docs-modulos. O que aqui está muda no mesmo commit em que o módulo muda.