Finanças Pessoais
Registe contas e movimentos, planeie recorrências, controle cartões e créditos e acompanhe o seu património — tudo numa aplicação de secretária que funciona offline e guarda os seus dados num ficheiro só seu.
1 Introdução
O Finanças Pessoais é uma aplicação para gerir o dinheiro do dia a dia: contas bancárias, dinheiro físico, poupanças, investimentos, cartões de crédito e empréstimos. Regista os seus movimentos, organiza-os por categorias e mostra-lhe, a qualquer momento, onde está e para onde vai o seu dinheiro.
🔒 Privado e offline
Não precisa de conta nem de internet. Os dados ficam no seu computador, num ficheiro que só você controla.
🗂️ Um ficheiro por perfil
A base de dados é um ficheiro .db. Pode ter vários (pessoal, casa, negócio) e guardá-los onde quiser.
📈 Visão completa
Saldos atuais, previsão de fim de mês, histórico, disponibilidades e património líquido — sempre atualizados.
🔁 Automatiza o que se repete
Salário, rendas e prestações entram sozinhos como recorrências, com avisos antecipados.
Este manual descreve a versão 1.4.1. Como a aplicação se atualiza sozinha, alguns pormenores podem evoluir; a estrutura de menus e os conceitos mantêm-se.
1.4.1 — as contas inativas deixam de aparecer em As Minhas Contas e no Fim do Mês, e de contar para o saldo total. Se tinha contas desativadas com saldo, o total apresentado vai descer — ver Contas.
1.4.0 — reembolso de cartão (cashback do banco); criar categoria sem sair do movimento; tipos uniformizados na lista de movimentos; exportação CSV igual ao PDF (para análise).
1.3.0 — Agenda repensada: por cada recorrente, só a próxima ocorrência por confirmar, com Confirmar / Editar / Saltar. Criar recorrentes passou para a Agenda.
2 Instalar e atualizar
A aplicação é autónoma (self-contained): não precisa de ter o .NET instalado.
Descarregar
Obtenha a última versão na página de distribuição da Zemar:
- Windows (64 bits): ficheiro
.exeem zemar.pt/financas. - Linux (64 bits): ficheiro
.AppImagena mesma página (dê-lhe permissão de execução e abra).
Primeiro arranque
- Execute o instalador/aplicação. No Windows é criado um atalho no ambiente de trabalho.
- A aplicação abre maximizada na vista As Minhas Contas.
- No primeiro arranque numa máquina nova, é criada automaticamente uma base de dados com um conjunto inicial de categorias em português (ver secção 8) e sem contas — comece por criar as suas contas.
Como os binários não são assinados com um certificado comercial, o Windows pode mostrar um aviso do SmartScreen na primeira execução. Escolha Mais informações → Executar mesmo assim. A integridade do download é garantida por SHA-256 (a própria app valida o ficheiro antes de instalar atualizações).
Atualização automática
Em cada arranque, a aplicação verifica em segundo plano se existe uma versão mais recente (silenciosamente, se estiver offline). Quando há novidade:
- É mostrado um diálogo com as notas da versão e a opção de atualizar.
- Ao aceitar, o instalador é descarregado e é validado por SHA-256.
- A aplicação lança o instalador e fecha-se para concluir a atualização.
Atualizar nunca apaga os seus dados. A base de dados e as definições vivem no seu perfil de utilizador, à parte da aplicação, e persistem entre versões (ver secção 3).
3 Conceitos base
Três ideias que convém perceber antes de começar.
A base de dados é um ficheiro
Toda a sua informação (contas, movimentos, categorias, recorrentes…) vive num único ficheiro .db (SQLite). Você escolhe onde o guardar e pode ter vários ficheiros independentes. Não há sincronização automática entre dispositivos — a partilha, se a quiser, faz-se guardando o ficheiro numa pasta de cloud (por exemplo OneDrive ou Google Drive).
Onde ficam os dados
Por omissão, os dados e definições ficam no seu perfil, em:
| Ficheiro / pasta | O que guarda |
|---|---|
%APPDATA%\pt.joses\financas_pessoais\financas.db | Base de dados por omissão (usada se não abrir outra). |
app-settings.json | Último ficheiro aberto e lista de ficheiros recentes. |
attachments\ | Anexos dos movimentos (fotos de recibos). |
crash.log | Registo de erros inesperados (útil para diagnóstico). |
No arranque, a app abre o último ficheiro que estava a usar (se ainda existir); caso contrário, usa a base de dados por omissão.
Moeda única
Cada base de dados trabalha com uma só moeda (predefinição EUR / €). Todos os totais consolidados pressupõem essa moeda. O suporte a várias moedas fica para uma fase futura.
Ativo e passivo
Nem todas as contas somam ao seu património da mesma forma:
- Ativo Contas onde tem dinheiro a haver — bancárias, pessoais, investimentos e linhas de crédito (dinheiro que emprestou a terceiros).
- Passivo Contas que representam dívida — cartões de crédito e créditos. O saldo é o valor em dívida e subtrai ao património.
4 A janela principal
A janela tem uma barra de menus no topo, uma área principal única que mostra uma vista de cada vez, e uma barra de estado em baixo. Navegar por um menu substitui o conteúdo da área principal — as listas não abrem em janelas separadas.
Barra de estado
Em baixo vê sempre o Saldo total consolidado, o estado do último backup e a versão instalada.
Alertas
Quando há ocorrências recorrentes a chegar (ou atrasadas), aparece um emblema de alertas no canto superior direito. Clique nele para ver a lista e agir.
5 Gestão de ficheiros
Tudo o que respeita à base de dados vive no menu 📁 Ficheiro.
| Ação | Atalho | O que faz |
|---|---|---|
| Novo… | Ctrl+N | Cria uma base de dados nova (diálogo "Guardar como"), já com categorias iniciais e sem contas. Passa a usá-la. |
| Abrir… | Ctrl+O | Abre um ficheiro .db existente. |
| Backup… | Ctrl+B | Exporta a base de dados atual para um .zip (contém a BD + metadata.json) na localização que escolher. |
| Restaurar de backup… | Ctrl+Shift+B | Restaura a partir de um .zip de backup. Não é destrutivo: pede "Guardar como" para o ficheiro restaurado e abre-o. |
| Ficheiros recentes | — | Lista dos últimos 5 ficheiros abertos. Se um já não existir, é removido da lista. |
| Sair | Alt+F4 | Fecha a aplicação (com aviso de backup, se houver alterações por guardar). |
Alterações por guardar
A aplicação sabe se fez alterações desde o último backup. Se sim, ao sair ou ao mudar para outro ficheiro recente, pergunta se quer fazer backup antes. O estado do backup é sempre visível na barra de estado.
Guarde a sua base de dados numa pasta sincronizada com a cloud (OneDrive, Google Drive, Dropbox) e faça Backup regularmente para um .zip à parte. Assim tem cópia contínua e pontos de restauro.
Para começar de novo na mesma máquina, use Ficheiro → Novo, ou apague a pasta %APPDATA%\pt.joses\financas_pessoais\.
6 Contas
As contas são os "recipientes" do seu dinheiro. Pode geri-las diretamente em 🏠 As Minhas Contas — o botão Adicionar Conta… (no topo) cria uma conta nova, e o botão discreto ✏ no fim de cada linha abre essa conta para edição. Em alternativa, ⚙️ Gestão → Criar/Editar Contas (Ctrl+Shift+C) mostra todas as contas, incluindo as inativas, e permite criar, editar, ativar e desativar.
Tipos de conta
| Tipo | Para quê | Património |
|---|---|---|
| Bancária | Contas à ordem e poupança. | Ativo |
| Pessoal | Dinheiro físico, carteiras digitais. | Ativo |
| Investimento | Aplicações financeiras (aplicação / resgate). | Ativo |
| Linha de crédito | Dinheiro que emprestou a terceiros (empréstimo / reembolso). | Ativo |
| Cartão de crédito | Cartão revolving — ver secção 10. | Passivo |
| Crédito | Empréstimos que contraiu, com amortização — ver secção 11. | Passivo |
| Externa | Conta isolada, para movimentos que não quer somar aos seus saldos. | — |
Criar uma conta
- Abra ⚙️ Gestão → Criar/Editar Contas e escolha Nova conta (ou o botão de criar).
- Preencha nome, tipo, saldo inicial, data de abertura e, se quiser, notas.
- Para cartões e créditos, preencha também os termos específicos (limite, TAN, encargos…) — ver as secções próprias.
- Grave. A conta passa a aparecer em As Minhas Contas.
Pode desativar uma conta que já não usa: deixa de aparecer nas listas do dia a dia mas o histórico mantém-se. A partir da 1.4.1, uma conta inativa também não aparece em 🏠 As Minhas Contas nem no Fim do Mês, e não conta para o saldo total. Desative apenas contas que já não têm dinheiro seu — se a conta ainda tem saldo real, mantenha-a ativa, senão o total deixa de refletir o seu património. Para ver todas as contas, incluindo as inativas, use ⚙️ Gestão → Criar/Editar Contas.
7 Movimentos
Os movimentos são as entradas e saídas de dinheiro. Para os registar, abra uma conta em 🏠 As Minhas Contas — a lista de movimentos dessa conta aparece na área principal, com uma barra de ferramentas.
Tipos de movimento
- Entrada — receita / crédito na conta.
- Saída — despesa / débito na conta.
- Transferência — move dinheiro entre duas contas. Gera duas "pernas" ligadas (saída numa, entrada na outra) e a descrição é preenchida automaticamente ("Transferência de … para …").
Em contas de investimento os movimentos são aplicação / resgate; em linhas de crédito são empréstimo / reembolso; em cartões e créditos usam-se ações próprias (registar compra, pagamento, reembolso e prestação — ver secção 10).
Na lista de movimentos, a coluna Tipo mostra a direção do dinheiro: Entrada ou Saída (uma compra de cartão aparece como Saída e um reembolso como Entrada), e as pernas de transferência levam o símbolo ↔.
Campos de um movimento
- Data, conta, tipo e valor.
- Descrição inteligente — à medida que escreve, sugere descrições que já usou (ex.: "Continente", "Beiragás"). Aceita texto novo, que fica guardado para reutilizar e para pesquisar/relatar por designação.
- Categoria e subcategoria(s) — ver repartição abaixo.
- Anexo (opcional) — foto de um recibo.
- Tags e notas livres.
Repartição por categorias
O editor abre já com uma linha à espera da categoria — o caso comum é uma só subcategoria, que leva o valor todo do movimento. Para repartir por várias, use o botão Dividir…, que abre uma janela onde acrescenta partes (Categoria ou Transferência para outra conta), com a soma sempre confrontada com o total. Se a soma não coincidir ao confirmar, a app pergunta se quer corrigir as partes ou ajustar o movimento para a soma. É útil para uma compra que mistura, por exemplo, supermercado e farmácia, ou para um pagamento que é em parte despesa e em parte movimento entre contas.
Se falta a categoria que quer, não precisa de cancelar e ir às Categorias: o botão + Nova… (ao lado do seletor de categoria, e também na janela Dividir… e na compra/reembolso de cartão) cria a categoria ali mesmo e deixa-a logo escolhida.
A barra de ferramentas
Por baixo da pesquisa, a barra está organizada em três grupos:
- Registar: Entrada / Saída / Transferência — ou, numa conta de cartão, Compra / Pagamento / Reembolso / Transferência.
- Registo Massivo: Importar… e Modelo.
- Exportar Movimentos: csv e pdf.
Cada linha da lista tem, no fim, dois botões discretos — ✏ (editar) e 🗑 (eliminar) —, que atuam sobre essa linha. O duplo-clique também abre a edição. Editar uma transferência atualiza as duas pernas de forma sincronizada.
Importar (Excel ou CSV)
O botão Modelo gera um ficheiro .xlsx com três folhas: Movimentos (a preencher, com * nas colunas obrigatórias), Categorias (as existentes, prontas a copiar) e Instruções. Depois de preenchido, o Importar… lê esse ficheiro — ou um CSV — e, antes de gravar, mostra quantos movimentos e para que conta ("Vai importar 12 movimentos para a conta «X». Continuar?"). Sem coluna Conta no ficheiro, os movimentos entram na conta selecionada no ecrã.
Exportar (CSV e PDF)
Ambos exportam a lista tal como está filtrada no ecrã (mês, conta, tipo, categoria, pesquisa) — para exportar tudo, ponha os filtros em «Todos».
- csv — para análise no Excel: todos os tipos de movimento, com Saldo acumulado, categorização e notas. (A reimportação faz-se pelo Modelo, não por este ficheiro.)
- pdf — a lista formatada para impressão, com os filtros no subtítulo.
Os campos numéricos não têm setas de incremento — escreva os valores diretamente. As datas também podem ser escritas à mão, mantendo o calendário para escolher.
8 Categorias e subcategorias
As categorias organizam os movimentos e alimentam os relatórios e o orçamento. Faça a gestão em ⚙️ Gestão → Criar/Editar Categorias (Ctrl+Shift+G).
A estrutura tem dois níveis — Categoria (ex.: Alimentação, Transportes, Salário) e Subcategoria (ex.: Alimentação → Supermercado, Restaurantes, Cafés). Cada uma tem nome, ícone, cor, tipo (receita / despesa / ambas) e estado ativa / inativa.
Uma base de dados nova nasce já com categorias em português — Alimentação, Transportes, Habitação, Saúde, Educação, Lazer, Salário, Subsídios, Rendimentos, entre outras — todas editáveis e removíveis. Adapte-as ao seu caso.
Não tem de vir a este ecrã para criar uma categoria enquanto lança um movimento: o botão + Nova…, junto ao seletor de categoria (ver secção 7), cria a categoria e a subcategoria no momento e deixa-a logo escolhida.
9 Recorrentes e Agenda
Movimentos que se repetem (salário, renda, prestações, assinaturas) definem-se uma vez e a aplicação lembra-o de cada ocorrência.
Criar uma recorrência
Tudo se faz a partir da 📅 Agenda (F3): o botão Novo movimento recorrente…, por cima da lista, abre o editor onde define descrição, conta, tipo (entrada / saída / transferência), valor, categoria e a periodicidade: diária, semanal, quinzenal, mensal, trimestral, semestral ou anual. Indica ainda a data de início, um fim opcional (ou nº de ocorrências) e com quantos dias de antecedência quer ser avisado.
A Agenda
A Agenda mostra, por cada movimento recorrente, apenas a próxima ocorrência ainda por confirmar — seja mensal, trimestral, anual ou outra —, com uma coluna de Periodicidade. Em cada linha pode:
- Confirmar — efetiva a ocorrência como movimento real na conta.
- Editar… — altera a recorrência. É aqui que se adia (campo Próxima ocorrência) e se cessa (campo Estado → Terminado). O duplo-clique na linha também abre a edição.
- Saltar — ignora aquela ocorrência.
As ocorrências cuja data já passou não desaparecem: ficam marcadas como "Atrasada" até serem confirmadas ou saltadas. A Agenda inclui também uma secção de prestações de crédito a vencer (ver secção 11).
As vistas Fim do Mês e Disponibilidades projetam as ocorrências ainda pendentes, para lhe mostrarem não só o saldo atual, mas o saldo previsto.
10 Cartões de crédito
Um cartão de crédito é uma conta do tipo Cartão de crédito (passivo): o saldo representa a dívida.
Configurar o cartão
No editor de contas, além do nome, defina: limite, TAN, imposto de selo, anuidade, pagamento mínimo e dia de fecho.
Registar compras, pagamentos e reembolsos
Abra a conta do cartão em 🏠 As Minhas Contas. A barra troca Entrada / Saída por:
- Compra — aumenta a dívida e conta como despesa nos relatórios. Pode repartir a compra por várias categorias (tal como uma saída normal).
- Pagamento — agenda o pagamento (transferência da conta pagadora para o cartão) como uma linha na Agenda, para confirmar na data em que o banco processa o débito. A dívida só é reduzida ao confirmar.
- Reembolso — para dinheiro que entra no cartão vindo do exterior (cashback/estorno com que alguns bancos premeiam a utilização), sem escolher uma conta de origem como no pagamento. Reduz a dívida, conta como receita e pode ser categorizado. Pode ser registado já (reduz a dívida na hora) ou agendado na Agenda.
"Transferência" continua disponível (transferir do cartão para outra conta aumenta a dívida).
Vista "Os meus Cartões"
Em 📈 Análise → Os meus Cartões (F10) tem uma vista informativa com dívida, limite, disponível, utilização, TAN, saldo do extrato (dívida à data de fecho) e a data de fecho.
Não há fecho mensal automático de juros. Quando o banco cobra juros ou anuidade, registe-os manualmente como uma compra na categoria própria (ex.: Anuidade de cartão).
11 Créditos
Empréstimos que contraiu (crédito pessoal, automóvel, habitação) modelam-se como uma conta do tipo Crédito (passivo), com amortização pelo método francês.
Configurar o crédito
Ao criar/editar a conta, indique os termos: TAN, prestações restantes, próxima prestação, imposto de selo (% sobre o juro, 4% por defeito) e comissão de processamento (valor fixo por prestação). Há uma pré-visualização do valor da prestação.
Registar prestações
Em 📈 Análise → Os meus Créditos (F9), o botão Registar prestação… lança a prestação do mês num único movimento na conta pagadora:
- a amortização de capital reduz a dívida;
- o juro entra como despesa em Encargos financeiros → Juros de crédito;
- imposto de selo e comissão entram como despesas próprias.
As prestações pagas ficam listadas com numeração contínua (#1, #2, …). Existe "Reverter última prestação", que repõe a dívida e o número de prestações e remove o movimento.
Resumo e Agenda
Ao selecionar um crédito, vê um resumo Liquidado / Por liquidar / Totais e o quadro de amortização (dívida, prestação, juros até quitar, data de quitação). As prestações a vencer nos próximos 30 dias aparecem na 📅 Agenda, com Registar prestação e Adiar.
12 Análise
As vistas de análise dão-lhe a fotografia da sua situação. Abrem na área principal, uma de cada vez.
| Vista | Atalho | O que mostra |
|---|---|---|
| As Minhas Contas | F2 | Saldo atual de cada conta, agrupado por tipo, com subtotais, saldo total e variação face ao início do mês. É a vista inicial. |
| Fim do Mês | F4 | Saldo previsto no fim do mês por conta, já com as recorrentes pendentes (receitas e despesas em colunas separadas). |
| Histórico | F5 | Tabela mensal (uma linha por fim de mês, uma coluna por conta + total) e gráfico de evolução. Arranca no mês do primeiro movimento. Exportável. |
| Disponibilidades | F6 | Receitas menos despesas do mês corrente, por categoria, separando Lançado, Recorrente (pendente) e Final. |
| Património líquido | F8 | Ativos, passivos e Património líquido (Ativos − Passivos), com a evolução mensal. |
13 Relatórios
O menu 📊 Relatórios tem cinco relatórios. Cada um mostra tabela (e gráfico, quando aplicável) na área principal e pode ser exportado para CSV e PDF.
| Relatório | Filtros | Resultado |
|---|---|---|
| Despesas/Receitas por categoria | Período de/até, tipo, designação (opcional) | Valores e % por categoria, com gráfico circular. |
| Receitas vs Despesas | Intervalo de meses, designação (opcional) | Tabela mensal (receitas, despesas, líquido) e gráfico de barras. |
| Extrato por conta | Conta, período | Saldo inicial, movimentos com saldo acumulado e saldo final. |
| Comparação por categoria (mensal) | Intervalo de meses | Tabela dinâmica com uma coluna por mês. |
| Por designação | Período, tipo | Totais por designação (ex.: Continente, Beiragás), com % e gráfico circular. |
Duplo-clique numa linha de qualquer relatório abre os movimentos que contribuíram para esse valor — data, conta, descrição, categoria, tipo e valor.
14 Orçamento
Em 📈 Análise → Orçamento (F7) define um orçamento mensal por categoria — um valor recorrente, igual em todos os meses: um limite para despesas e uma meta para receitas.
Para o mês escolhido, a vista mostra o realizado vs. orçamentado com barras de progresso; as despesas que ultrapassam o limite aparecem a vermelho. Grave os valores para os manter.
15 Backup e segurança dos dados
Os seus dados são só seus — e a sua salvaguarda também. Vale a pena criar um hábito.
- Backup regular: Ficheiro → Backup (Ctrl+B) para um
.zipguardado num sítio seguro (disco externo, cloud). - Cloud contínua: mantenha o
.dbnuma pasta sincronizada (OneDrive, etc.) para ter cópia sempre atualizada. - Restaurar quando precisar: Ficheiro → Restaurar de backup (Ctrl+Shift+B) — não destrutivo, pede onde guardar o ficheiro restaurado antes de o abrir.
Se fez alterações desde o último backup, a app avisa ao sair ou ao trocar de ficheiro. Não ignore o aviso se os dados forem importantes.
16 Atalhos de teclado
Referência rápida de todos os atalhos da janela principal.
| Atalho | Ação | Atalho | Ação |
|---|---|---|---|
| Ctrl+N | Nova base de dados | F2 | As Minhas Contas |
| Ctrl+O | Abrir base de dados | F3 | Agenda |
| Ctrl+B | Backup | F4 | Fim do Mês |
| Ctrl+Shift+B | Restaurar de backup | F5 | Histórico |
| Ctrl+Shift+C | Criar/Editar Contas | F6 | Disponibilidades |
| Ctrl+Shift+G | Criar/Editar Categorias | F7 | Orçamento |
| F1 | Sobre | F8 | Património líquido |
| Alt+F4 | Sair | F9 | Os meus Créditos |
| F10 | Os meus Cartões |
17 Problemas frequentes
O Windows bloqueia a aplicação (SmartScreen)
Normal em binários não assinados. Clique em Mais informações → Executar mesmo assim. Confirme que descarregou de zemar.pt/financas.
Onde estão os meus dados?
Em %APPDATA%\pt.joses\financas_pessoais\ — cole este caminho no Explorador do Windows. Aí estão a base de dados por omissão, as definições e os anexos.
Quero começar do zero
Use Ficheiro → Novo para criar e passar a usar outra base de dados, ou apague a pasta acima para repor tudo.
A aplicação fechou-se sozinha
Os erros inesperados são registados em crash.log, na pasta de dados. Envie esse ficheiro no pedido de apoio para ajudar no diagnóstico.
Um ficheiro recente desapareceu da lista
Se o .db foi movido ou apagado do disco, é removido automaticamente dos Ficheiros recentes. Use Ficheiro → Abrir para o localizar de novo.
18 Sobre
Consulte ❓ Ajuda → Sobre (F1) para ver a versão instalada e os contactos.
| Aplicação | Finanças Pessoais |
| Versão | 1.4.1 |
| Autor | Zemar © 2026 |
| Contacto | jose.s.martins@outlook.pt |
| Distribuição | zemar.pt/financas |