Adueladocumentação

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.