Manual do utilizador

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.

Versão 1.4.1 Windows · Linux Dados locais (SQLite) Moeda: EUR

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.

Nota

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.

Novidades recentes

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.0reembolso 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.0Agenda 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 .exe em zemar.pt/financas.
  • Linux (64 bits): ficheiro .AppImage na mesma página (dê-lhe permissão de execução e abra).

Primeiro arranque

  1. Execute o instalador/aplicação. No Windows é criado um atalho no ambiente de trabalho.
  2. A aplicação abre maximizada na vista As Minhas Contas.
  3. 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.
⚠️ Aviso do Windows (SmartScreen)

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:

  1. É mostrado um diálogo com as notas da versão e a opção de atualizar.
  2. Ao aceitar, o instalador é descarregado e é validado por SHA-256.
  3. A aplicação lança o instalador e fecha-se para concluir a atualização.
Os seus dados são preservados

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 / pastaO que guarda
%APPDATA%\pt.joses\financas_pessoais\financas.dbBase 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.logRegisto 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çãoAtalhoO que faz
Novo…Ctrl+NCria uma base de dados nova (diálogo "Guardar como"), já com categorias iniciais e sem contas. Passa a usá-la.
Abrir…Ctrl+OAbre um ficheiro .db existente.
Backup…Ctrl+BExporta a base de dados atual para um .zip (contém a BD + metadata.json) na localização que escolher.
Restaurar de backup…Ctrl+Shift+BRestaura a partir de um .zip de backup. Não é destrutivo: pede "Guardar como" para o ficheiro restaurado e abre-o.
Ficheiros recentesLista dos últimos 5 ficheiros abertos. Se um já não existir, é removido da lista.
SairAlt+F4Fecha 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.

Boa prática de segurança

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.

Recomeçar do zero

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

TipoPara quêPatrimónio
BancáriaContas à ordem e poupança.Ativo
PessoalDinheiro físico, carteiras digitais.Ativo
InvestimentoAplicações financeiras (aplicação / resgate).Ativo
Linha de créditoDinheiro que emprestou a terceiros (empréstimo / reembolso).Ativo
Cartão de créditoCartão revolving — ver secção 10.Passivo
CréditoEmpréstimos que contraiu, com amortização — ver secção 11.Passivo
ExternaConta isolada, para movimentos que não quer somar aos seus saldos.

Criar uma conta

  1. Abra ⚙️ Gestão → Criar/Editar Contas e escolha Nova conta (ou o botão de criar).
  2. Preencha nome, tipo, saldo inicial, data de abertura e, se quiser, notas.
  3. Para cartões e créditos, preencha também os termos específicos (limite, TAN, encargos…) — ver as secções próprias.
  4. 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).

O tipo na lista

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.

Criar a categoria sem sair

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.
Sem setas nos campos de valor

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íveisCategoria (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.

Conjunto inicial

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).

Saldo previsto

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).
  • Pagamentoagenda 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.

Juros e encargos

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.

VistaAtalhoO que mostra
As Minhas ContasF2Saldo 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êsF4Saldo previsto no fim do mês por conta, já com as recorrentes pendentes (receitas e despesas em colunas separadas).
HistóricoF5Tabela 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.
DisponibilidadesF6Receitas menos despesas do mês corrente, por categoria, separando Lançado, Recorrente (pendente) e Final.
Património líquidoF8Ativos, 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órioFiltrosResultado
Despesas/Receitas por categoriaPeríodo de/até, tipo, designação (opcional)Valores e % por categoria, com gráfico circular.
Receitas vs DespesasIntervalo de meses, designação (opcional)Tabela mensal (receitas, despesas, líquido) e gráfico de barras.
Extrato por contaConta, períodoSaldo inicial, movimentos com saldo acumulado e saldo final.
Comparação por categoria (mensal)Intervalo de mesesTabela dinâmica com uma coluna por mês.
Por designaçãoPeríodo, tipoTotais por designação (ex.: Continente, Beiragás), com % e gráfico circular.
Ver o detalhe (drill-down)

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.

  1. Backup regular: Ficheiro → Backup (Ctrl+B) para um .zip guardado num sítio seguro (disco externo, cloud).
  2. Cloud contínua: mantenha o .db numa pasta sincronizada (OneDrive, etc.) para ter cópia sempre atualizada.
  3. Restaurar quando precisar: Ficheiro → Restaurar de backup (Ctrl+Shift+B) — não destrutivo, pede onde guardar o ficheiro restaurado antes de o abrir.
⚠️ Antes de sair

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.

AtalhoAçãoAtalhoAção
Ctrl+NNova base de dadosF2As Minhas Contas
Ctrl+OAbrir base de dadosF3Agenda
Ctrl+BBackupF4Fim do Mês
Ctrl+Shift+BRestaurar de backupF5Histórico
Ctrl+Shift+CCriar/Editar ContasF6Disponibilidades
Ctrl+Shift+GCriar/Editar CategoriasF7Orçamento
F1SobreF8Património líquido
Alt+F4SairF9Os meus Créditos
F10Os 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çãoFinanças Pessoais
Versão1.4.1
AutorZemar © 2026
Contactojose.s.martins@outlook.pt
Distribuiçãozemar.pt/financas