Skip to content

Movimentos de Caixa / Banco

Módulo: Financeiro Caminho na aplicação: Menu > Financeiro > Movimentos Caixa/Banco (/financeiro/movimentos) Última atualização: 23/04/2026

Para que serve

Registra entradas, saídas e transferências de dinheiro que não passam por Contas a Receber ou Contas a Pagar. Serve para:

  • Entradas avulsas: receitas eventuais que não geram CR (venda de sucata em dinheiro, gorjeta recebida).
  • Saídas avulsas — despesas de pronto pagamento: lanche da equipe, frete do motoboy, combustível, material de escritório, manutenção pequena — pagas direto do caixa sem emitir CP.
  • Transferências entre contas: sangria (caixa → banco), suprimento (banco → caixa, para formar troco), transferências entre bancos próprios.

Cada movimento afeta imediatamente o saldo da(s) conta(s) envolvida(s) e aparece no Fluxo de Caixa.

Quem pode usar

Usuários com acesso ao módulo Financeiro.

Como usar (passo a passo)

Registrar uma entrada

  1. Clique em Entrada (verde).
  2. No modal, informe filial, data, conta de destino (onde o dinheiro entra), valor, categoria (opcional), descrição.
  3. Clique em Registrar.

Registrar uma saída

  1. Clique em Saída (vermelho).
  2. No modal, informe filial, data, conta de origem (de onde o dinheiro sai), valor, categoria (opcional), descrição.
  3. Clique em Registrar.

Registrar uma transferência

  1. Clique em Transferência (azul).
  2. No modal, informe filial, data, conta de origem e conta de destino (devem ser diferentes), valor, descrição.
  3. O mesmo valor é subtraído da origem e somado no destino, em um evento único e atômico.
  4. Clique em Registrar.

Filtrar

Use os campos de filtro no topo: busca livre (descrição/número), filial, conta (mostra movimentos em que a conta é origem OU destino), tipo (entrada/saída/transferência), categoria e período.

Editar

Clique no ícone Editar na coluna de ações. É possível alterar data, valor, categoria, descrição, forma de pagamento e observações. Tipo, filial e contas origem/destino não podem ser alterados em edição — se precisar, remova e registre novamente.

Remover

Clique no ícone Remover (lixeira) e confirme. Soft delete — o movimento some da lista e deixa de impactar o saldo, mas fica preservado para auditoria.

Campos da tela

Filtros

CampoObrigatórioO que preencherObservações
BuscaNãoTexto da descrição, número ou categoriaFiltra em tempo real
FilialNãoListaPadrão: todas
ContaNãoLista de contas cadastradasMostra todos os movimentos da conta (como origem ou destino)
TipoNãoEntrada, Saída ou Transferência
CategoriaNãoLista das categorias já usadas no tenantAutocomplete com as mais usadas
PeríodoNãoIntervalo de datas (DD/MM/AAAA)

Colunas da tabela

ColunaDescrição
DataDD/MM/AAAA
Número do documento (auto: MF<id_interno> se vazio)
TipoTag colorida com ícone: Entrada (verde ⬆️), Saída (vermelho ⬇️), Transferência (azul ⇄)
DescriçãoTexto livre + tag da categoria embaixo, quando houver
ContasConta afetada (entrada/saída) ou fluxo Origem → Destino (transferência)
ValorR$ colorido por tipo (verde entrada, vermelho saída, azul transferência)
AçõesEditar (lápis) e Remover (lixeira)
CampoObrigatórioO que preencherObservações
FilialSimFilial proprietária do movimentoDesabilitado em edição
TipoSimEntrada, Saída ou TransferênciaDesabilitado em edição
DataSimDD/MM/AAAAPré-preenchida com hoje
Conta de origemSim (saída e transferência)Conta ativa da filial selecionadaSomente contas da filial selecionada aparecem
Conta de destinoSim (entrada e transferência)Conta ativa da filial selecionadaEm transferência, deve ser diferente da origem
ValorSimValor em R$ maior que zero
CategoriaNãoTexto livre com autocompleteEx.: "Frete", "Alimentação", "Material de escritório", "Combustível"
Forma de pagamentoNãoLista de formas ativasInformativa
DescriçãoSimTexto livre (até 500 caracteres)Ex.: "Lanche equipe comercial", "Motoboy pedido PV123"
ObservaçõesNãoTexto livre (até 1000 caracteres)

Validações e regras

  • Entrada exige conta de destino.
  • Saída exige conta de origem.
  • Transferência exige origem e destino, e elas devem ser diferentes.
  • A conta selecionada deve pertencer à filial selecionada. Se não pertencer, o backend recusa com "Conta bancaria pertence a outra filial".
  • Contas inativas ou deletadas não podem ser usadas — o sistema recusa com "Conta bancaria inativa" ou "Conta bancaria nao encontrada".
  • O valor deve ser positivo (> 0). O sinal (entrada/saída) é definido pelo tipo, não pelo valor.
  • Em transferências, o efeito é atômico: se a transação falhar, nem origem nem destino são afetados.
  • Categorias são texto livre, mas o autocomplete sugere categorias já usadas no tenant — mantenha nomenclatura consistente para relatórios úteis.
  • Movimentos deletados (soft delete) deixam de contar no saldo da conta e não aparecem na listagem/relatórios, mas permanecem no banco para auditoria.

Mensagens de erro e o que fazer

MensagemCausaComo resolver
"Valor deve ser maior que zero"Campo valor com 0 ou negativoInforme um valor positivo
"Conta de destino obrigatoria para entrada"Entrada sem conta de destinoSelecione a conta
"Conta de origem obrigatoria para saida"Saída sem conta de origemSelecione a conta
"Conta de origem obrigatoria para transferencia" / "Conta de destino obrigatoria para transferencia"Transferência incompletaSelecione ambas as contas
"Conta de destino deve ser diferente da origem"Transferência com a mesma conta nos dois ladosEscolha contas diferentes
"Conta bancaria nao encontrada"ID inválido ou conta de outro tenantRecarregue e selecione novamente
"Conta bancaria inativa"Conta foi desativadaReative ou escolha outra conta
"Conta bancaria pertence a outra filial"Conta selecionada não é da filialMude a filial ou a conta
"Movimento registrado com sucesso" / "Movimento atualizado com sucesso" / "Movimento removido"Confirmação de sucesso

Integrações e dependências

Dúvidas frequentes

Quando usar Movimento avulso e quando usar Conta a Pagar? Use Conta a Pagar quando o fornecedor gerou nota/duplicata com prazo (mesmo que você pague à vista no ato — a obrigação existiu). Use Movimento avulso > Saída para pequenas despesas sem documento fiscal/duplicata (lanche, estacionamento, motoboy avulso). O critério prático: se não faz sentido gerar CP, é movimento avulso.

Como faço a sangria do caixa para o banco? Registre uma Transferência com conta de origem = Caixa e conta de destino = Conta Bancária. O saldo do caixa cai e o saldo do banco sobe. Pronto — sem precisar criar CR ou CP.

Posso anexar o recibo? O modelo suporta o campo comprovante_url (upload para S3), mas a UI ainda não expõe upload na versão atual — vai ser adicionada em iteração futura.

E se o movimento foi lançado errado? Edite (para ajustar valor/descrição/data) ou remova e lance de novo (para corrigir tipo ou contas). A remoção é soft — o valor volta imediatamente para o saldo.

Como apuro "quanto gastei com motoboy neste mês"? Filtre por: categoria = "Frete" (ou "Motoboy", como você cadastrou), tipo = Saída, período do mês. O total aparece no rodapé (

Histórico de alterações

DataAlteração
23/04/2026Documento inicial criado. Suporta entradas avulsas, saídas avulsas e transferências atômicas entre contas.

Manual oficial do Manto ERP. Conteudo voltado para usuarios finais.