# Manual do &appname;

Stéphane
MANKOWSKI

    stephane@mankowski.fr

Guillaume
DE BURE

    guillaume.debure@gmail.com

Desenvolvedor
Marcus
Gama

    marcus.gama@gmail.com

Tradução
2007
2008
2009
2010
2011
Stéphane MANKOWSKI
Guillaume DE BURE
&FDLNotice;
30/01/2011
0.8.0

Este documento é um manual para usar o &appname;, uma aplicação de gerenciamento de finanças pessoais.

KDE
extragear
escritório
skrooge
finanças pessoais

## Introdução

### &appname;

O &appname; é uma aplicação para gerenciar as suas finanças pessoais. Ele poderá fazer o controle das suas receitas e despesas pelas várias contas, em várias moedas. Tem todas as funcionalidades que você esperaria de uma ferramenta deste tipo, como as categorias, as operações agendadas, os relatórios gráficos, a gerenciamento de ações, ... Tem também algumas funcionalidades menos comuns, como a edição rápida de operações, a pesquisa incremental, o rastreamento de retornos, os atributos personalizados, etc...

O &appname; mostrando gráficos de setores das despesas por categoria
O &appname; mostrando gráficos de setores das despesas por categoria

#### O Que é o &appname;

O &appname; é um gerenciador de finanças pessoais para o &kde; 4. Ele pretende ser usado pelos indivíduos que desejem acompanhar as suas receitas, despesas e investimentos.

#### O Que o &appname; Não É

O &appname; não é uma ferramenta profissional. Não tem as funções esperadas de um 'software' que você usaria num pequeno negócio. Ele não faz a gestão de taxas, não fornece um sistema de inserção de dados em duplicado ou qualquer outra função financeira avançada.

Se estiver procurando por este tipo de ferramenta, tente o KMyMoney ou o Kraft.

### Terminologia

#### Documento

Um documento é um arquivo do &appname; (extensão .skg). Ele poderá conter um número indefinido de contas. Você poderá usar um documento para gerenciar todas as suas contas de uma vez.

#### Conta

Uma conta do &appname; é semelhante à sua conta bancária. Por exemplo, se você possuir uma conta sua, uma para a sua esposa e outra em conjunto, você poderá criar estas três contas no &appname;. Sempre que gastar ou ganhar algum dinheiro, deverá registrar uma operação e indicar a conta em que foi feita esta operação.

#### Operação

Uma operação será um crédito ou um débito para uma das suas contas. Ao associar uma categoria a uma operação, você poderá analisar como gastou o seu dinheiro.

##### Operação Normal

Uma operação normal é a operação básica do &appname;. Do tipo "Hoje, gastei 20€ do cartão de crédito na mercearia".

##### Operação Parcelada

Uma operação parcelada é uma operação para a qual o montante total está dividido em várias categorias ou rastreamentos.

Por exemplo, "Ontem, gastei 100€ no supermercado, sendo 60€ para a comida e 40€ para roupas".

##### Transferência

Uma transferência no &appname; é equivalente a mover uma quantidade de dinheiro de uma das suas contas do &appname; para outra das suas contas do &appname;.

Isto não deverá ser confundido com o modo do pagamento escolhido: se você fez uma transferência, por exemplo através da página Web do seu banco, esta não é uma operação de transferência, porque o &appname; não conhece a conta dessa outra pessoa. É uma operação normal feita com a transferência como modo de pagamento.

Leia o capítulo dedicado ao assunto, se as coisas continuarem confusas

##### Operação Validada

Ao Importar as operações, elas não são consideradas válidas de imediato. Você terá que validá-las manualmente em primeiro lugar. Uma operação validada é isso mesmo, uma operação importada que foi validada.

Lembre-se que é possível validar automaticamente as operações durante a importação, ativando a opção correspondente na configuração.

##### Operação Apontada

Durante o processo de reconciliação, você irá apontar no &appname; todas as operações que aparecem na posição correspondente na conta. Uma operação apontada é uma dessas operações. Não fica Verificada até que termine a reconciliação.

##### Operação Verificada

Quando todas as operações na posição da sua conta tiverem sido apontadas no &appname;, você poderá terminar o processo de reconciliação. Todas as operações apontadas passarão então a ser Operações Verificadas.

#### Categoria

Uma categoria é, basicamente, uma classe de operações. Alguns exemplos típicos incluem "Comida", "Impostos", "Salário"... Uma categoria poderá conter outras categorias: é uma estrutura hierárquica. Por exemplo, a categoria "transportes" poderá conter "Ônibus", "Automóvel", "Avião"... O &appname; lida com uma profundidade de categorias infinita.

#### Unidade

Uma unidade no &appname; poderá ser algo que tenha um valor. Exemplos:

- Moeda

  - $ (Dólar dos EUA)

  - € (Euro)

  - £ (Libra Esterlina)

- Ação

  - GOOG (Google)

- Qualquer coisa que possua

  - Sua casa

  - Seu carro

## Usando o &appname;

### Interface do Usuário

A janela do &appname; é composta por uma área principal, rodeada por acoplagens ou áreas acopláveis, e uma barra de estado. As áreas acopláveis poderão ser fechadas e reabertas, assim como poderão ser posicionadas à esquerda ou à direita da área principal.

#### A área principal

Aqui é onde o &appname; irá mostrar a informação em que está interessado. Ela poderá conter várias páginas, cada uma com a área que você lhe atribuiu.

#### Acoplagens

As acoplagens, ou áreas acopláveis, existem em várias aplicações do &kde;. Elas são uma sub-parte da janela de uma aplicação, e poderão ser posicionadas, fechadas ou mesmo destacadas da janela principal.

Alguns exemplos de disposições das acoplagens:

As áreas acopláveis do &appname; são:

- O seletor do contexto

- A lista de favoritos

- O navegador das ações a Desfazer/Refazer

- O editor de propriedades

#### Barra de estado

A barra de estado é uma pequena seção no fundo da janela do &appname;, apresentando diversas informações à medida que vai trabalhando. Ela inclui uma barra de progresso e um botão de cancelamento, para o caso em que deseje interromper uma tarefa longa, como importar um arquivo grande. A barra de progresso do &appname;

#### Seletor do Contexto

O seletor do contexto é uma área onde poderá selecionar a área a mostrar na página atual ou numa página nova. Para abrir numa página nova, mantenha a tecla &Ctrl; pressionada enquanto clica na área selecionada.

O seletor do contexto

Cada contexto será descrito num capítulo específico deste manual.

#### Páginas Múltiplas

O &appname; mostrando diversas páginas

O &appname; pode apresentar várias páginas. Você poderá adicionar tantas quanto desejar, contendo cada uma a informação que necessitar. A imagem acima mostra 4 páginas (contas, operações e dois gráficos).

#### Painéis de Edição

Na maioria das páginas do &appname;, a forma de editar os itens é usar o painel de edição, localizado no fundo da página. Para preservar o máximo de espaço para visualizar a informação, especialmente em telas pequenas, os painéis de edição poderão ser ocultos ou visualizados através de botões próprios.

Botões para mostrar ou ocultar os painéis de edição das Operações.

Quando estiver disponível mais de um modo de edição, existem vários botões que permitem a sua seleção. Na imagem acima, existem quatro botões que permitem escolher o modo de edição das Operações, "Normal", "Dividido", "Transferência" e "Ações".

#### Tabelas

No &appname;, todas as tabelas são personalizadas. Invoque o menu de contexto (normalmente com o botão direito) no cabeçalho da coluna, para que veja aparecer um menu:

Personalizar uma tabela

Colunas

  Personaliza a aparência das colunas.

  Aparência da janela

    Usa um conjunto predefinido de colunas. A coluna "padrão" mostra normalmente todas as colunas. Os outros conjuntos predefinidos poderão existir para cada tabela.

  Ajustar ao conteúdo

    Dimensiona todas as colunas para se ajustar ao conteúdo.

  Auto-Dimensionar

    Quando a opção estiver ativada, você não poderá dimensionar manualmente as colunas. O &appname; irá fazer isso automaticamente, com base no conteúdo das colunas.

  Lista das colunas apresentadas

    mostra a lista de todas as colunas que poderão ser apresentadas para esta tabela. As que estão visíveis no momento estão assinaladas. Desligue para ocultar uma coluna e assinale para exibi-la.

Deslocamento Suave

  Quando estiver ativa, permite-lhe deslocar na tabela, clicando com o botão esquerdo e movimentando o mouse. Mova rapidamente o mouse numa direção, como se o estivesse "arremessando", para que a tabela se desloque mais rapidamente com um efeito amortecedor. É bastante útil para os dispositivos por toque.

Mostrar Grade

  Desenhar as linhas da grade na tabela.

Cores das linhas alternadas

  Alterna as cores usadas para cada linha. As cores usadas baseiam-se no esquema de cores do &kde; escolhido.

Exportar

  Exporta a tabela como um arquivo autônomo. Os formatos suportados são o PDF, o CSV ou o TXT.

Você poderá também clicar num cabeçalho para escolher a coluna de ordenação ou para reordenar as colunas, arrastando-as para a esquerda ou para a direita.

#### Salvar o Conteúdo Personalizado

Como foi explicado no capítulo anterior, as tabelas poderão ser personalizadas por completo, de acordo com a sua preferência. Contudo, provavelmente você não irá querer perder todo o trabalho de configuração ao fechar uma página. Existem duas formas de guardar esse trabalho.

##### Salvar o Contexto Padrão

Esta opção permite-lhe salvar o estado da página atual como sendo o estado padrão que será sempre invocado ao abrir este contexto. Por exemplo, você poderá querer que o seu Painel contenha 4 elementos, organizados a seu gosto. O que ainda é mais importante é que irá querer sempre que o Painel apareça igual, mas que não deseja repetir o trabalho de personalização sempre que o abrir.

Para fazer isto, basta realizar a personalização apenas uma vez e depois salvar o estado da página como o Estado Padrão para o contexto atualmente em visualização. A atribuição do estado padrão é feita com o botão direito do mouse na página e selecionando a opção Salvar o Estado do Contexto.

Menu de contexto nas páginas

Uma forma mais rápida é clicar no ícone de disco que aparece à esquerda do título da página sempre que tiver modificado o estado padrão numa página.

##### Usando os favoritos

Imagine que você precisa personalizar a áreas de operações para cada conta: cada uma das contas seria apresentada na sua própria página, talvez usando colunas diferentes por cada tabela. O método acima indicado não funciona, uma vez que se aplica a todas as páginas do mesmo tipo.

A solução aqui é salvar cada página individual como um Favorito. Do mesmo modo que acontece num navegador Web, os favoritos poderão ser organizados numa hierarquia de pastas de navegação, as quais poderá visualizar no Navegador de Favoritos:

O navegador de favoritos

Para criar um favorito, selecione um contexto no seletor de contextos que deseja marcar como favorito, fazendo as modificações que desejar. Assim que terminar, na área acoplável dos Favoritos, invoque o menu de contexto e selecione a opção Adicionar a página atual aos favoritos.

Cada favorito ou pasta de favoritos poderá ser "auto-iniciado", &ie; será aberto automaticamente ao iniciar o &appname;. Desta forma, você poderá personalizar por completo a disposição padrão do &appname;.

#### Desfazer / Refazer

O &appname; faz o gerenciamento das operações Desfazer/Refazer de forma relativamente clássica, exceto que poderá desfazer ou refazer qualquer ação, mesmo que tenha sido feita há vários dias. O histórico não é limpo ao fechar o &appname;, o que significa que poderá desfazer praticamente tudo, até chegar à criação do documento.

Para limitar o impacto no tamanho dos arquivos, o &appname; está configurado por padrão para manter um histórico de 50 elementos. Se você quiser alterar este valor, defina-o na configuração.

O &appname; tem uma área acoplável que apresenta todas as ações anuláveis.

O navegador do histórico

O navegador do histórico mostra três colunas:

- um ícone mostrando o estado da ação. Uma seta amarela para a esquerda diz que a ação pode ser desfeita (anulada). Uma seta verde para a direita significa que a ação poderá ser refeita.

- a descrição da ação

- a data em que a ação foi feita

- um ícone de disco significa que esta ação corresponde a um estado gravado, &ie; o documento foi gravado logo após esta ação.

Para anular uma operação anulável, ou refazer uma operação que pode ser refeita, faça duplo-clique sobre ela.

#### Atualização em Massa

No &appname;, é possível atualizar em massa uma seleção de itens. Ainda que seja mais útil para as operações, poderá também ser usado nas contas, unidades, operações agendadas...

A forma de fazer isto é bastante intuitiva : selecione os itens a atualizar, defina os valores dos atributos que deverão ser aplicados a todos os itens e clique em Aplicar. Todos os atributos em que não definiu qualquer valor, serão deixados os valores originais.

Defina o modo como "Cartão de Crédito" e o beneficiário como "ACME" nas operações selecionadas.

Operações atualizadas.

É impossível, intencionalmente, definir a data ou a quantidade numa atualização em massa

#### Editor de Propriedade

Uma das funcionalidades menos comuns do &appname; é a capacidade de adicionar propriedades personalizadas a qualquer objeto. Por exemplo, você poderá querer adicionar o nome e o número de telefone de um empregado do banco a uma conta, por ele/ela ser o seu gerente de conta. Também poderá querer adicionar um arquivo a uma operação, como uma digitalização de uma fatura.

Isto poderá ser feito com o editor de propriedades, que é uma área acoplável por si só.

O editor de propriedades com um anexo

Quando esta área estiver visível, ela irá mostrar as propriedades personalizadas do objeto selecionado, quer seja uma conta, uma operação, uma categoria, uma unidade, etc...

#### Procurar à medida que digita

Em todas as áreas do &appname;, você irá encontrar um campo de "filtro", o qual lhe permite procurar à medida que digita na área:

- Numa área de operações, ele irá filtrar as operações que contenham o texto inserido, seja qual for a coluna (data, beneficiário, categoria, comentário...)

- Numa área de contas, ele irá filtrar as contas que contêm o texto inserido, seja qual for a coluna (banco, nome da conta, número...)

- Numa área de relatórios, irá atualizar o gráfico com base neste filtro

- Numa .... bem, acho que você já entendeu, certo?

### Importar Arquivos

O &appname; é capaz de importar os arquivos de outras aplicações financeiras ou a partir do seu banco. Por isso, se você vier de outra aplicação ou porque simplesmente não quer ficar inserindo manualmente as suas operações, o &appname; tem uma solução rápida para você.

#### Formatos de Arquivos Suportados

Poderá usar um dos seguintes formatos:

OFX

  Open Financial eXchange. É um formato bem definido & documentado que o &appname; importa, usando uma biblioteca de terceiros (libofx). Este é o formato recomendado para as importações.

QFX

  O QFX é uma versão personalizada do OFX para a aplicação comercial Quicken.

QIF

  Quicken Import File (Arquivo de Importação do Quicken). Talvez o formato de arquivos para aplicações financeiras mais comum. Contudo, tem algumas restrições relativamente incômodas, como a não-atribuição da unidade para a operação ou a ausência de uma formatação restrita das datas.

CSV

  Comma Separated Value (Valores Separados por Vírgulas). Ainda que não seja estritamente um formato financeiro, é usado frequentemente como formato de exportação a partir dos bancos ou das outras aplicações, principalmente por ser tão simples de usar numa planilha.

#### Especificidades do CSV

Uma vez que o CSV não tem um formato restrito definido, não existe forma de o &appname; saber onde é suposto encontrar as datas, categorias, valores... Para fazer isto, o &appname; espera que o seu arquivo CSV contenha alguns cabeçalhos que indiquem o que é a coluna. O arquivo deverá conter pelo menos as colunas "Data" e "Montante".

Você poderá definir manualmente como é configurado o arquivo (&ie; ignorando os cabeçalhos no arquivo), definindo-os na configuração da aplicação (Configurações Configurar o &appname;), na seção de Importação / Exportação.

#### Importar as Operações

Um dos princípios do &appname; é evitar vários assistentes ou janelas. Isto é especialmente verdadeiro para as importações, nas quais as outras aplicações necessitam de muita informação por parte do usuário. Não é o caso do &appname;. Ao selecionar a opção Arquivo Importar, será pedido para selecionar os arquivos (sim, você poderá importar vários de uma vez). Nos bastidores, o &appname; irá descobrir o formato do arquivo e aplicar o modo de importação relevante.

##### Conta

Uma coisa que poderá surpreendê-lo é que não será questionado sobre a conta para onde importar as operações. Isto acontece porque o &appname; irá ler o número da conta a partir do arquivo, associando as operações importadas a essa conta.

Se não existir nenhuma conta com esse número, ou se o arquivo não tiver essa informação, o &appname; irá usar o nome do arquivo como número de conta.

Se não existir ainda nenhuma conta com esse número, o &appname; irá criar uma conta nova que tem o nome do arquivo como número de conta, importando todas as operações para essa conta. Você estará então livre para mudar o nome da conta, fazer uma atualização em massa ou usar a Pesquisa & Processamento para associar as operações importadas a uma conta existente.

##### Unidade

Se não for definida nenhuma unidade no arquivo importado (o que é frequente no caso do QIF & CSV), o &appname; irá assumir que a unidade é a sua moeda primária. Se não for esse o caso, use a função de Pesquisa & Processamento para corrigi-la.

##### Data

Em alguns casos, os arquivos de entrada não terão as datas formatadas de acordo com a sua região (poderá acontecer no QIF ou no CSV, sendo que o OFX tem um formato de datas imposto). O &appname; irá fazer o melhor possível para detectar o formato.

##### Estado da importação

As operações importadas têm um estado específico. Logo após a importação, são consideradas "Importadas mas não validadas". A ideia por trás disto é que você poderá querer verificar se a importação correu como desejou, para que possa identificar rapidamente estas operações. De acordo com a configuração padrão, estas operações também irão aparecer em azul.

Se você não quiser este comportamento, poderá definir a opção de Validação Automática Após a Importação na configuração da aplicação.

#### Mesclar as operações após a importação

Existem alguns casos onde você poderá ter inserido manualmente uma operação, mas também a tenha importado a partir do seu banco. Nesses casos, a operação irá aparecer duas vezes na lista.

Você poderá mesclar estas duas operações; para isso, selecione-as e escolha a opção Mesclar as operações no menu de contexto. Isto irá adicionar toda a informação que tiver inserido manualmente à operação importada, apagando a operação inserida manualmente.

### Exportar

Existem diferentes formas de exportar os dados com o &appname;, dependendo do que pretende fazer.

#### Exportar todos os seus dados para um arquivo

Se usar o menu Arquivo Exportar, será criado um arquivo CSV ou QIF, contendo todas as operações no documento atual. Esta é a opção a escolher, caso necessite de exportar os seus dados para outra aplicação.

#### Exportar uma tabela específica

Todas as tabelas no &appname; poderão ser exportadas, quer para o formato CSV, PDF ou TXT.

Isto funciona sempre que for apresentada uma tabela, de modo que possa usá-la para exportar a informação das tabelas que necessitar.

#### Exportar gráfico

O &appname; permite-lhe exportar um gráfico, seja em PDF, SVG ou num formato qualquer de imagem suportado pelo &kde; (PNG, JPG, GIF, TIFF...). Para fazer isso, você poderá clicar com o botão direito do mouse no gráfico e escolher a opção Exportar.

### Painel

O Painel é um plugin do &appname; que mostra a informação global sobre a sua situação financeira.

Você poderá configurá-lo com os ícones do lado direito, ou clicando com o botão direito do mouse e selecionando ou removendo os blocos a apresentar. Poderá também configurar alguns blocos, clicando para isso com o botão direito sobre o seu título.

### Banco & Contas

Este é o plugin dedicado ao gerenciamento das suas diferentes contas.

A área do Banco & Contas

#### Propriedades da conta

Uma conta no &appname; tem as seguintes propriedades:

Banco

  Você poderá escolher um banco na lista (que contém a lista de bancos conhecidos no seu país) ou digitar o nome se o seu banco não constar na lista (se esta estiver vazia, a equipe do &appname; ainda não recebeu essa informação. Você poderá nos contactar para ajudar!).

Conta

  O nome que deseja usar para esta conta.

Tipo

  O tipo de conta poderá ser

  - Corrente

  - Cartão de Crédito

  - Investimento

  - Ativos

  - Outra

  O tipo de conta não é usado para nenhum tipo de processamento neste momento. Somente para fins informativos.
Número do Banco

  O número de identificação do seu banco

Número da Agência

  O número de identificação da agência

Número da conta

  O número de identificação da conta

Endereço

  O endereço da agência

Comentário

  Tudo o que desejar !

#### Lista de contas

A lista de contas tem o formato de uma tabela, com uma linha para cada conta. Além das propriedades que definiu para esta conta, o &appname; mostra as seguintes colunas:

Montante

  O montante disponível na conta, tendo em consideração todas as operações registradas, quer estejam validadas ou não.

Verificado

  O montante de todas as operações validadas. Deverá ser igual ao montante escrito no último extrato da sua conta bancária.

Previsto

  A diferença entre as duas colunas anteriores

Número de operações

  O número total de operações feitas nesta conta

Como em todas as listas do &appname;, você poderá configurar por completo a aparência das tabelas.

#### Criar uma Conta

A criação da conta é feita com o painel de edição, abaixo da lista de contas.

Para criar uma conta, indique os seus atributos (os obrigatórios estão em negrito) e clique em Adicionar. O &appname; não precisa que indique o montante inicial para esta conta. Para poder definir o montante inicial da conta, crie uma operação correspondente ao montante inicial.

#### Modificar uma Conta

Para modificar uma conta, selecione-a, modifique os seus atributos e clique em "Modificar"

#### Apagar as Contas

Para apagar as contas, selecione-as e pressione a tecla Delete, use o menu de contexto ou o ícone na barra de ferramentas.

Lembre-se que, ao apagar uma conta, todas as operações que pertençam a essa conta também serão apagadas ! (Contudo, você poderá sempre desfazer a remoção)

### Operações

As operações são, basicamente, qualquer operação que faça sobre uma conta, seja ela uma despesa, uma receita, uma transferência, uma compra... Aqui é onde provavelmente irá passar a maior parte do seu tempo ao usar o &appname;.

Para poder inserir as operações, deverá ter criada pelo menos uma conta.

A área de operações

#### Propriedades da Operação

Conta

  A conta sobre a qual é feita a operação. Selecione-a na lista de contas existentes.

Data

  A data em que foi feita a operação. Está disponível um calendário se usar a seta para baixo, ao lado do campo.

Quantidade

  O montante é quanto gastou ou ganhou com esta operação. O &appname; necessita que o indique em dois campos separados: a Quantidade e a Unidade.

  A quantidade é negativa para uma despesa (-30, por exemplo), e positiva para uma receita (+250, ou simplesmente 250). Este campo atua como uma calculadora, &ie; se inserir uma expressão do tipo 10 + 3,23*2 irá resultar um campo contendo 16,46.

  O &appname; precisa que você insira a unidade, porque uma operação não é necessariamente feita na sua moeda principal. Por exemplo, quando compra ou vende ações, a unidade da operação é a unidade da ação.

Beneficiário

  A quem você pagou isto, ou quem lhe deu o dinheiro.

Modo

  Qual foi o modo de pagamento usado para esta operação. Algo do tipo Cartão de Crédito, Cheque, Depósito... o que quiser !

  Associado com o modo de operação, existe um número opcional. Isto é usado normalmente para inserir o número do cheque ou um número de transferência.

Categoria

  Qual é a Categoria a que esta operação pertence. Se necessitar afetar mais de uma categoria para uma determinada operação, use o modo parcelado.

  Você poderá então escolher uma categoria existente, ou então escrever uma nova. Nesse caso, o &appname; irá criá-la para você ao longo da operação.

  O separador entre uma categoria-mãe e as suas filhas é o caracter >. Se você digitar Roupas > Sapatos, o &appname; irá criar a categoria Roupas, se não existir, seguida da categoria-filha Sapatos.

  Obviamente, você poderá criar árvores de categorias inteiras, como a seguinte: Transportes > Carro > Combustível > Sem Chumbo, pelo que o &appname; irá criar sem problemas toda a estrutura hierárquica.

Comentário

  Qualquer comentário que desejar.

Rastreador

  Se você quiser rastrear os retornos para esta operação, indique o nome do Rastreamento aqui. Se você precisar afetar mais de um rastreamento para uma determinada operação, use o modo parcelado.

#### Lista de operações

A lista de contas tem o formato de uma tabela, com uma linha para cada conta. Além das propriedades que definiu para esta conta, o &appname; mostra as seguintes colunas:

Estado

  Esta opção indica se esta operação foi confirmada durante a reconciliação da conta. Uma opção semi-acinzentada significa que a reconciliação está em curso.

Favoritos

  Marcar esta operação como um Favorito.

Agendado

  Quando esta operação está agendada, esta coluna mostra um ícone de cronômetro.

Estas colunas também possuem algumas especificidades:

Modo

  Quando a operação faz parte de uma transferência, o modo é antecedido de um ícone com setas duplas.

Categoria

  Quando a operação está parcelada, a categoria é antecedida de um ícone de setas triplas.

Como em todas as listas do &appname;, você poderá configurar por completo a aparência das tabelas.

#### Criar uma operação

Para criar uma operação normal, você poderá usar o botão Limpar para limpar todos os campos e iniciar uma operação nova do zero. Poderá então preencher os seus atributos (manualmente ou com a edição rápida), e clicar em Adicionar.

Você poderá também selecionar uma operação semelhante nas operações existentes, modificar o que tiver que alterar e depois clicar em Adicionar.

#### Operação Parcelada

Uma operação parcelada é uma operação que tem diversas categorias, comentários ou rastreamentos. Você irá mudar para o modo de edição de operações parceladas com o Botão de Parcelado, no fundo da janela do &appname;. Ao mudar para o modo de edição das operações parceladas, os campos Categoria e Rastreamento são substituídos por uma tabela.

O painel de edição da operação parcelada.

Para editar uma célula nesta tabela, faça duplo-clique sobre ela.

Você poderá adicionar tantas linhas nesta tabela quantas desejar. Ao modificar a quantidade numa linha, o &appname; irá calcular a diferença face à quantidade global, apresentando a quantidade restante na última linha da tabela. Se alterar a quantidade na última linha, será adicionada uma nova linha com a quantidade restante.

Os campos aqui têm o mesmo comportamento que no modo de edição normal da operação:

- A Categoria é uma lista com as categorias existentes. Você poderá adicionar uma nova estrutura de categorias, e o &appname; irá criá-la quando criar a operação.

- O Montante atua como uma calculadora.

- O Rastreamento é uma lista com os módulos de rastreamento existentes. Você poderá adicionar um novo módulo de rastreamento, para que o &appname; o crie quando criar a operação.

#### Transferência

Uma operação de transferência é de fato uma operação dupla: ao criar uma transferência, o &appname; irá criar duas operações de quantias opostas (uma positiva e outra negativa) em duas contas diferentes. Os atributos a indicar aqui são ligeiramente diferentes de uma operação normal:

O painel de edição da operação de transferência.

Em vez de um campo de Beneficiário, você irá encontrar uma lista "Para a Conta", onde poderá selecionar a conta que irá receber o dinheiro.

Uma vez que uma transferência significa "Retirar algum dinheiro da conta A e colocar na conta B", se colocar um sinal no campo da quantia (+ ou -), ele será ignorado. A operação na conta A será sempre negativa, enquanto na B será positiva.

Atualmente, uma vez criadas as operações, elas não contêm qualquer relação entre si: todas as modificações feitas numa delas, não será refletida na outra.

#### Ações

&tbw; (este autor não tem qualquer conhecimento de princípio de ações / cotações ;-D... Você poderá ajudar !)

#### Agendar as Operações

Se você souber que uma operação é repetida regularmente, poderá fazer com que o &appname; a insira automaticamente na lista de operações. Isto poderá ser feito ao agendar uma operação, usando o botão Agendar .

Os parâmetros de agendamento por padrão são:

- Repetir todos os meses

- Lembrar-me 5 dias antes do fim

- Escrever automaticamente no fim

Você poderá alterar os parâmetros padrão na configuração do &appname;.

Você poderá também mudar os parâmetros de cada operação agendada no plugin Agendada.

O &appname; usa os valores do último item da operação agendada para escrever a seguinte. Se, por exemplo, aumentar a quantia da sua contribuição mensal para o esforço do &kde; de R$ 100 para R$ 200, as operações seguintes criadas pelo &appname; irão ter um montante de R$ 200.

#### Edição Rápida

Seja qual for o modo de edição escolhido, existe uma função útil chamada Edição Rápida que poderá acelerar o trabalho de criar operações novas. Ele irá preencher os atributos da operação com base nas operações inseridas anteriormente. Indique um valor em qualquer campo do editor e pressione F10 ou clique no ícone de Edição Rápida (sem deixar o campo selecionado).

O &appname; irá procurar pela primeira (&ie;, a mais recente) operação que tiver o mesmo valor no mesmo campo, preenchendo todos os outros campos com os valores dessa operação. Invoque a Edição Rápida de novo, para procurar pela operação seguinte, e assim por diante.

A Edição Rápida não terá efeito na data, uma vez que é pouco provável que vá criar a mesma operação exata, incluindo a mesma data...

Se você modificou um campo antes de invocar a Edição Rápida, o seu conteúdo não será afetado. Isso será materializado através de um pequeno floco de neve que aparece no campo, para que saiba que está "congelado".

O que é diferente aqui das funções semelhantes das outras aplicações de finanças pessoais:

- Isto é chamado a pedido do usuário

- Ele repete o ciclo de todas as operações passadas, com o mesmo valor do campo

E até funciona em operações parceladas !

#### Reconciliação

A reconciliação é o processo pelo qual irá garantir que todas as operações são alinhadas com a posição da sua conta, do ponto de vista do banco. Irá envolvê-lo, a posição da sua conta e uma caneta. A reconciliação ou consolidação só poderá ocorrer num determinado ponto do tempo, para uma determinada conta.

Na área de operações, selecione a conta que deseja consolidar na lista. Mude para o modo de reconciliação, usando o botão para Mudar de Informação , abaixo da tabela de operações.

A informação do modo de reconciliação.

Indique a posição da sua conta, tal como está referenciada pelo seu banco no campo dedicado. Agora, você poderá prosseguir com a verificação no &appname; de todas as operações que aparecem nos registros da conta. No momento, a opção de marcação desta operação irá aparecer acinzentada, até que realmente valide a reconciliação.

À medida que você vai verificando as operações, verá o &appname; mostrando na área de informações:

- Delta: a diferença entre a posição da conta inserida anteriormente e a soma de todas as operações verificadas

- Despesa: o montante total das despesas

- Receita: o montante total de receitas

Isto poderá ser útil para localizar as operações que provavelmente se esqueceu de inserir no &appname;. Quando todas as operações relevantes tiverem sido verificadas, o Delta será igual a 0, ficando o botão para Validar as operações verificadas ativo. Clique neste botão para validar a reconciliação: todas as operações verificadas serão agora validadas.

Se a opção Ocultar as operações verificadas estiver selecionada, todas estas operações ficarão ocultas.

#### Operações-Modelo

O &appname; permite-lhe criar operações-modelo, &ie; operações que poderão ser reutilizadas sempre que necessitar. Por exemplo, imagine que costuma alugar DVDs para ver em casa. A operação é sempre a mesma :

- Montante: -4.99

- Modo: Cartão de Crédito

- Beneficiário: Locadora Acme

- Categoria: Entretenimento > Vídeo

Contudo, você não poderá torná-la uma operação recorrente, porque o aluguel é algo que ocorre esporadicamente e não num período regular. A ideia por trás da operação-modelo é que ela lhe fornece um esqueleto básico que poderá ser rapidamente inserido na sua lista de operações.

Uma vez que as operações-modelo são apenas outro tipo de operações, você poderá acessá-las através da página de Operações, usando o botão por cima do painel de edição:

Mudar entre modelos e operações.

A criação de um modelo é rigorosamente igual à criação de uma operação, através da definição dos seus atributos. Lembre-se que você também poderá criar um modelo a partir de uma operação existente (invocando o menu de contexto sobre uma operação). Nesse caso, o modelo irá ter os mesmos atributos que a operação.

Para usar um modelo e criar uma operação nova a partir dele, faça duplo-clique sobre o mesmo. Será criada uma nova operação com os mesmos atributos que o modelo, para a data atual. Você poderá então modificar os seus atributos, em caso de necessidade.

Os modelos também poderão ser agendados.

### Agendado

Este plugin mostra-lhe a lista de todas as operações agendadas.

Aqui é onde você poderá configurar cada uma das operações agendadas, de modo a ter os seus próprios parâmetros.

Ocorrência Seguinte

  Mostrado a título de informação, mas também poderá ser usado para forçar a data da próxima ocorrência.

Uma vez a cada

  Você poderá indicar uma operação para se repetir com um determinado período em dias, meses ou anos.

Número de Ocorrências

  Se a ocorrência acontecer em número limitado, você poderá assinalar esta opção e definir o número de ocorrências restantes ou a data da última ocorrência.

Recordar-me

  Se quiser que o &appname; mostre uma notificação para recordá-lo da próxima operação agendada, você poderá assinalar esta opção e definir o número de dias antes do prazo em que deverá ocorrer o aviso.

Escrever automaticamente

  Se você quiser que o &appname; escreva automaticamente a próxima operação agendada, poderá assinalar esta opção e definir o número de dias antes do prazo em que a mesma será registrada.

Se fizer duplo-clique sobre uma operação agendada, irá mostrar a lista de operações já registradas para esta operação agendada numa página nova.

#### Operações Agendadas

Se você agendar uma operação, será usada como referência ao inserir a ocorrência seguinte. Vejamos um exemplo com a seguinte operação:

#####

Data | Beneficiário | Categoria | Montante
--- | --- | --- | ---
20/06/2009 | &kde; | Doações > Open Source | 20€

Agora, se você agendar esta operação, ela será gerada exatamente como está na ocorrência seguinte:

#####

Data | Beneficiário | Categoria | Montante
--- | --- | --- | ---
20/06/2009 | &kde; | Doações > Open Source | 20€
20/07/2009 | &kde; | Doações > Open Source | 20€

Se mudar algo na última ocorrência, tornar-se-á a referência nova para a ocorrência seguinte. Por exemplo, se aumentar a sua contribuição mensal para o &kde; para 25€ em Julho, a próxima ocorrência será também com um montante de 25€:

#####

Data | Beneficiário | Categoria | Montante
--- | --- | --- | ---
20/06/2009 | &kde; | Doações > Open Source | 20€
20/07/2009 | &kde; | Doações > Open Source | 25€
20/08/2009 | &kde; | Doações > Open Source | 25€

Em resumo, uma operação agendada é um objeto dinâmico, onde a última ocorrência é a referência. Contudo, você poderá querer que todas as ocorrências sejam estáticas, &ie; serão os mesmos valores sempre inseridos para cada ocorrência nova ? Entre nos Modelos Agendados.

#### Modelos Agendados

Os modelos são uma espécie de operações de referência. Ao agendar um modelo, todas as ocorrências novas serão exatamente iguais ao modelo. Será utilizado o exemplo do capítulo anterior, criando um modelo como o seguinte:

#####

Data | Beneficiário | Categoria | Montante
--- | --- | --- | ---
20/06/2009 | &kde; | Doações > Open Source | 20€

A ocorrência seguinte será:

#####

Data | Beneficiário | Categoria | Montante
--- | --- | --- | ---
20/06/2009 | &kde; | Doações > Open Source | 20€
20/07/2009 | &kde; | Doações > Open Source | 20€

Agora altere a sua contribuição de Julho do &kde; para 25€. Uma vez que agendou um modelo com uma quantia de 20€, a ocorrência seguinte terá também um montante igual a 20€:

#####

Data | Beneficiário | Categoria | Montante
--- | --- | --- | ---
20/06/2009 | &kde; | Doações > Open Source | 20€
20/07/2009 | &kde; | Doações > Open Source | 25€
20/08/2009 | &kde; | Doações > Open Source | 20€

Se você precisar de alterar o valor mensal, basta editar o modelo, para que todas as ocorrências futuras tenham o valor novo.

### Rastreadores

Os rastreamentos permitem-lhe agregar algumas operações em conjunto num grupo, de modo que possa acompanhá-las mais de perto. Isto poderá ser útil para seguir as despesas nas quais espera um retorno, ou simplesmente saber quanto gastou nas suas férias nas Bahamas.

Por exemplo, imagine que você foi enviado para Itália pela sua empresa. Uma vez lá, você pagou o seu quarto de hotel: no &appname;, poderá criar uma operação na categoria "Negócios > Viagens > Hotel" e atribuir um rastreamento chamado "Viagem de Negócios em Itália". Poderá atribuir este rastreamento a todas as despesas profissionais que fizer lá. Aí, se tudo correr bem, a sua companhia irá lhe pagar de volta por todos estes itens, podendo criar uma operação de receita e afetando-a também ao rastreamento "Viagem de Negócios em Itália".

Ao afetar os rastreamentos às operações que deverão ser reembolsados, você poderá seguir a finalização do reembolso.

Isto, obviamente, também funciona no outro sentido: se alguém lhe emprestar algum dinheiro, poderá monitorar quanto ainda terá que reembolsar.

Se fizer duplo-clique num rastreamento, na área respectiva, irá abrir uma página nova com todas as operações associadas a este rastreamento.

#### Fechar o Rastreamento

Quando não necessitar mais do rastreamento - por exemplo, porque já foi reembolsado por completo -, você poderá simplesmente apagá-lo. Se o fizer, contudo, irá perder toda a informação inserida, e ela poderá ser interessante para referência futura.

Uma solução mais limpa é fechar o rastreamento: quando é fechado, ele poderá ser facilmente oculto na área de rastreamentos, usando a opção dedicada.

### Categorias

A área de Categorias permite-lhe navegar pela árvore de categorias.

Além do nome das categorias, a tabela também mostra:

Montante

  A soma de todas as operações nessa categoria.

Número de Operações

  O número de operações nesta categoria.

Montante (Acumulado)

  A soma de todas as operações nesta categoria e nas filhas (até ao último nível).

Número de Operações (Acumulado)

  O número de operações nesta categoria e nas filhas (até ao último nível).

Se fizer duplo-clique numa linha desta tabela, irá abrir uma lista com todas as operações nesta categoria, numa página nova.

Ao apagar uma categoria, todas as operações associadas a ela terão a sua categoria apagada, assim elas não irão ter nenhuma categoria associada

### Relatórios

O &appname; permite-lhe criar relatórios altamente personalizados, para uma análise profunda do seu estado financeiro.

Um relatório é composto por uma tabela (à esquerda) que contém todos os dados usados para desenhar o gráfico (à direita). A tabela poderá ser filtrada com campo dedicado acima, fazendo com que o gráfico seja atualizado com os dados filtrados.

Você poderá optar por mostrar apenas a tabela, o gráfico ou ambos.

#### Configurar o relatório

##### Representação

Apenas a Tabela

  Mostra apenas a tabela, ocultando assim o gráfico.

Apenas o Gráfico

  Mostra apenas o gráfico, ocultando assim a tabela.

Ambos

  Mostra tanto a tabela como o gráfico.

##### Dados

Aqui é onde poderá escolher os dados a apresentar no relatório. Selecione o que será apresentado nas linhas e nas colunas, assim como o modo de cálculo. Existem dois valores distintos para o modo:

Soma

  Neste modo, será calculado o montante total das operações de cada mês. Se tiver selecionado a "categoria" nas linhas e o "mês" nas colunas, isto irá calcular o montante total das operações para cada categoria e para cada mês.

Histórico

  Se reutilizarmos o nosso exemplo anterior ("categoria" nas linhas, "mês" nas colunas), iremos ter aqui uma soma acumulada, &ie; para cada mês, iremos calcular o montante total de operações até este mês, para cada uma das categorias.

  Como exemplo útil, este autor usa este modo para desenhar a evolução do saldo das suas contas, definindo as "Contas" para as linhas e o "Mês" para as colunas.

Para as linhas e colunas, é possível expandir o nível de dados apresentados com o ícone mais , à direita do campo. Use isto para mostrar as sub-categorias no relatório.

##### Datas

Use isto para indicar o intervalo de datas para o seu relatório. Você poderá usar várias formas de indicar o intervalo de datas, o que deverá cobrir o máximo de dados possíveis que necessitar.

##### Tipos de Operações

Selecione o tipo de operações que deseja incluir no seu relatório. Por exemplo, se quiser desenhar um gráfico que mostra a distribuição das suas despesas por categoria, provavelmente não irá querer incluir as "Receitas" no seu relatório.

#### Tipos de Gráficos

Assim que tudo estiver configurado de acordo com as suas necessidades, você deverá selecionar a aparência do gráfico com a lista abaixo do gráfico. Para melhor compreender as diferenças entre cada tipo, criemos um relatório que mostra as despesas por categorias (linhas) e por meses (colunas):

##### Pilha

Uma barra por linha, colunas empilhadas.

A segunda barra (em amarelo) mostra a categoria "Segurança", com todos os meses empilhados.

##### Histograma

Para todas as colunas, cada linha tem a sua própria barra.

##### Linha

##### Ponto

##### Setores

O gráfico de setores clássico. Se o valor selecionado da coluna for diferente de "nada", mostra um gráfico setores por coluna.

##### Setores Concêntrico

Este é um pouco mais esquisito, e provavelmente necessita de algum trabalho do nosso lado. A intenção é mostrar um anel por cada nível de dados.

#### Ampliar no gráfico

O &appname; torna possível ampliar um gráfico para obter todos os pequenos detalhes. Use a zona de controle da ampliação acima do gráfico:

#### Relatórios de Exemplo

Aqui estão algumas imagens que mostram algumas configurações clássicas de relatórios. Você poderá usá-las como referência para os seus próprios relatórios.

##### Receitas e Despesas

Para cada mês, compara o montante total das receitas face ao montante total das despesas. As receitas aparecem em azul, enquanto as despesas aparecem em amarelo.

##### Evolução do Saldo

Mostra a evolução do saldo final, a um ritmo mensal.

##### Receitas e Despesas

Mostra a distribuição das despesas por categoria, para o mês anterior.

#### Aprofundar Mais

Então você deseja fazer uma análise profunda das suas finanças, graças aos relatórios. Mas qual a profundidade real que pretende ? Bem, ainda será mais profundo do que imaginava... Vejamos com um exemplo prático, analisando as despesas deste autor durante as suas férias :)

### Relatório Mensal

Este plugin mostra uma visão geral da sua situação financeira para um determinado mês.

### Unidades

Uma unidade é tudo o que conseguir exprimir numa determinada operação. Na maior parte dos casos, esta é uma moeda, mas também poderá ser uma ação, um carro ou uma casa. Uma unidade tem diferentes valores ao longo do tempo, sendo o seu valor expresso em função de outra unidade. Exemplo: a ação da ACME valia 31,2 dólares em Janeiro 2009.

#### Editar as Unidades

A edição das unidades poderá ser feita de diferentes formas:

Padrão

  Este modo permite-lhe escolher, entre um conjunto de unidades predefinidas, a que deseja adicionar ao documento atual.

Manual

  Este modo permite-lhe criar a sua própria unidade. Os parâmetros a fornecer são:

  - Nome: o nome extenso da unidade.

  - Símbolo: o símbolo da unidade, apresentado na maioria das tabelas e listas.

  - Tipo: veja os Tipos de Unidades.

  - Unidade de Referência: a (outra) unidade que é usada para calcular o valor da unidade (atual). Por exemplo, se tiver ações da EADS, e quiser ver o seu valor em euros, deverá selecionar o euro (€) como unidade de referência da unidade EADS.

  - País

  - Código da Internet: O código de Internet do Yahoo para esta unidade. Se indicar este código, o &appname; poderá transferir os valores da unidade a partir do Yahoo.

Valores

  Este modo de edição permite transferir os valores das unidades a partir da Internet, ou então inserir manualmente um valor da unidade numa determinada data.

#### Tipos de Unidades

Mesmo que o &appname; considere tudo como sendo uma unidade, o mesmo faz uma distinção dependendo do seu tipo:

Moeda Primária

  Esta é a moeda que será usada para mostrar o montante das operações reais.

Moeda Secundária

  Se estiver definido, o valor na moeda secundária será apresentado ao passar o mouse sobre o montante de uma operação.

Moeda

  Qualquer moeda, sem nenhum papel específico na visualização.

Ação

  Este tipo de unidade poderá ser usado para gerenciar as ações.

Índice

  Um indicador de câmbio de ações, como o Dow Jones, Nasdaq, CAC40, SBF120, ...

Outros

  Qualquer unidade que não corresponda aos tipos acima.

### Pesquisa & Processamento

Este plugin permite-lhe criar consultas complexas para descobrir as operações, aplicando a nível opcional algumas transformações. Aqui está um caso de uso:

> O João obtém alguns dados do seu banco. Esses dados vêm, obviamente, sem qualquer indicação da categoria. De fato, tudo é escrito no campo do comentário. O João gostaria de algum método automático para definir corretamente a categoria e outros atributos, baseando-se para tal no conteúdo do comentário.

Sendo assim, como isto funciona? Primeiro, você precisa definir um critério de pesquisa, o qual lhe dará uma lista de operações. Depois, defina as transformações a aplicar a essas operações.

Você poderá encontrar um caso de estudo real no apêndice, dando algumas dicas de exercício sobre o caso de uso descrito acima.

#### Definir os critérios de pesquisa

Aqui você poderá definir a consulta para procurar as operações, usando uma combinação de parâmetros. Na imagem acima, poderá encontrar uma tabela com os atributos da operação para o cabeçalho. Ao editar uma linha, poderá criar mais um critério para a pesquisa. Cada coluna é combinada com as outras colunas, usando um "e" lógico:

(coluna1 e coluna2)

Se adicionar uma linha nova, irá criar outro critério, combinado com o primeiro, através de um "ou" lógico:

[linha1] ou [linha2].

Em resumo, a combinação das colunas e linhas poderá ser lida como:

(coluna1 e coluna3) ou (coluna2 e coluna3)

Obviamente, você poderá ter tantas linhas e colunas quantas necessitar numa consulta de pesquisa.

Assim que estiver satisfeito com a definição de uma pesquisa, você poderá adicioná-la à lista de critérios de pesquisa existentes ou modificar uma existente.

#### Ver os resultados da pesquisa

Ao selecionar uma consulta de pesquisa na área de consultas, é apresentado o número de operações encontradas abaixo da tabela:

Se fizer duplo-clique numa linha desta tabela, irá abrir uma lista com todas as operações nesta categoria, numa página nova:

#### Definir o Processamento

Se você precisar aplicar algum processamento sobre todas as operações encontradas, selecione a consulta em questão e ative o painel de definição do processamento:

Neste painel, você poderá definir as transformações a efetuar sobre as operações. Lembre-se que é impossível, a título intencional, definir o montante ou a data de uma operação neste painel.

#### Definir o Alarme

Um tipo de uso especial do plugin de Pesquisa & Processamento é a capacidade de definir alarmes. Um alarme é basicamente o &appname; chamando-lhe a atenção para algum tipo de evento, como o atingimento do limite do seu orçamento mensal para uma determinada categoria.

Para definir um alarme, indique primeiro o critério de pesquisa, usando como base o conjunto de operações para as quais necessita de algum alerta. Por exemplo, todas as operações no mês atual e na categoria "Roupas". Depois, defina o montante para o qual o alerta deverá ser disparado, como por exemplo 100€, e defina a mensagem de alarme que o &appname; irá enviar para você, ao atingir esse montante.

## Créditos e licença

&appname;

Direitos autorais do programa 2001-2009 Stéphane Mankowski stephane@miraks.com

Direitos autorais da documentação 2001-2009 Guillaume de Bure gdebure@yahoo.com

Tradução de Marcus Gamamarcus.gama@gmail.com

&underFDL; &underGPL;

## Instalação

### Como obter o &appname;

A página Web do &appname; poderá ser encontrada em &homepage;. Atualizações e notícias podem ser encontradas lá.

### Requisitos

Para poder usar com sucesso o &appname;, você precisa do &kde; 4, do qt-sqlite3, da libofx e do qca.

### Instalar o &appname;

Recomenda-se que você instale o &appname; com o seu sistema de gerenciamento de pacotes da distribuição. Se, por alguma razão, quiser compilar e instalar você mesmo o &appname;, este capítulo contém todos os passos necessários.

#### Pré-requisitos

O &appname; usa diversos componentes que você precisa instalar para poder compilá-lo:

- sqlite3: uma base de dados em SQL leve. Os arquivos do &appname; são bases de dados em SQLite.

- libofx: uma biblioteca para lidar com o formato de arquivos OFX. O OFX é um formato-padrão em &XML; para intercâmbio financeiro.

- qca: A arquitetura criptográfica do &Qt;. Usada para a proteção com senha.

#### Compilação e instalação

Para poder compilar e instalar o &appname; no seu sistema, digite o seguinte, na pasta base do pacote, sendo que o terceiro passo deverá ser executado como 'root', no caso de estar instalando numa pasta do sistema:

    $ cmake . -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
    $ make
    $ make install

Uma vez que o &appname; usa o `cmake`, você não deverá ter problemas para compilá-lo. Se tiver algum problema, de fato, comunique-o por favor aos autores.

## Um estudo de caso real de Pesquisa & Processamento

OK, temos que admitir que, apesar de ser bastante poderoso, o plugin de Pesquisa & Processamento talvez seja um pouco difícil de compreender. Aqui está um pequeno exercício que lhe dará uma ideia sobre ele. Lembra-se do caso de uso na introdução ?

> O João obtém alguns dados do seu banco. Esses dados vêm, obviamente, sem qualquer indicação da categoria. De fato, tudo é escrito no campo do comentário. O João gostaria de algum método automático para definir corretamente a categoria e outros atributos, baseando-se para tal no conteúdo do comentário.

Agora, o João sabe que o seu banco colocou o nome do beneficiário no campo do comentário. A partir daí, ele deseja que todos os seus pagamentos para o &kde; estejam na categoria Doações & Open Source. Irá então procurar todas as operações importadas com o campo de comentário contendo &kde;:

### Definição da Pesquisa

Comentário
Contém '&kde;'

Adicione esta definição de pesquisa à lista de pesquisas existente, usando o botão Adicionar.

Depois, é necessário dizer ao &appname; para configurar todas as operações devolvidas por esta pesquisa na categoria Doações > Open Source. Mude o tipo de Pesquisa para atualizar usando a caixa combinada e definindo as transformações a aplicar:

### Definição atualizada

Comentário | Categoria
--- | ---
='' | ='Doações > Open Source'

Repare que também foi removido o comentário original, definindo-o como um texto vazio. Isto serve para fins de legibilidade, mas você poderá querer mantê-lo por razões históricas.

Adicione este processamento à pesquisa definida anteriormente, usando o botão Adicionar.

Até agora, tudo bem. Agora, iremos aplicar o processamento em todas as operações importadas que ainda não tiverem sido validadas (clique no botão Aplicar):

É tudo ! Se você voltar à área de operações, irá reparar que todas as operações relacionadas foram atualizadas. No caso de alguma coisa ter corrido mal, não se esqueça que a opção Desfazer é sua amiga ! Mesmo que o processamento tenha alterado 2327 operações, é ainda apenas uma única ação a anular no &appname;.

## Exercício de análise aprofundada: Despesas das férias

Para ilustrar as capacidades de análise do &appname;, iremos examinar as despesas deste autor durante as suas férias :).

### Contexto de Análise

Para compreender o exercício, é necessário saber algumas coisas sobre estas férias. Elas duraram praticamente um mês inteiro do Verão de 2009 e envolveram o aluguel de vários quartos, em diferentes locais na França. Existe também algum gasto razoável em combustível, uma vez que essas férias envolveram uma parte relativamente grande da França.

### Organização dos Dados

O autor inseriu cuidadosamente as suas operações, associando-lhes as categorias desejadas, mas adicionando-as também ao módulo de rastreamento "Férias, verão de 2009". As categorias normalmente têm sub-categorias, como o "Transporte > Carro > Combustível", permitindo este tipo detalhado de análise.

### Descobrir o custo total das férias

É tão fácil, que chega a ser sem graça: abrir a área de Rastreamentos, ler a coluna "Montante" para o nosso módulo de rastreamento:

Vejamos as coisas mais interessantes...

### Distribuição das Despesas

Isto está tudo muito bem, mas para onde foi todo esse dinheiro ? Para descobrir onde, iremos construir um relatório sobre o rastreamento. Clique com o botão direito na linha do nosso módulo de seguimento e selecione Abrir o relatório....

Isto irá abrir um relatório numa nova página, somente com as operações associadas a esse rastreamento. Os parâmetros padrão das datas são o "Mês Atual", assim existe a possibilidade de que o relatório esteja vazio, caso todas as operações tenham sido feitas antes deste período. Iremos mudar agora para "Todas as Datas":

Isto dá uma boa ideia geral das despesas por categoria. Iremos então apresentá-las num gráfico de setores, para ter uma apresentação mais natural:

Agora ficou bastante claro que a maioria das despesas das férias foram para os transportes e alimentação. Mais alguma indicação ? Claro, vamos navegar um nível abaixo nas categorias, usando o ícone mais .

Hmm, não existe muito mais informação a retirar aqui, exceto que, na categoria "Transporte", a sub-categoria "Carro" é a única que é usada. Iremos criar então um gráfico sobre essa sub-categoria, selecionando o setor do gráfico, clicando nele com o botão direito do mouse e selecionando Abrir o relatório:

Isto irá abrir outra página com um relatório apenas na categoria "Transporte > Carro".

Hmm, não é muito interessante... Mas existem ainda mais sub-categorias. Vamos expandi-las de novo:

Ah, agora sabemos que foram gastos 362,27€ em combustíveis e 131,90€ em pedágios (na França, você tem que pagar para dirigir em algumas autoestradas). Ok, seria de se esperar ;-). Também estou interessado em saber como essas categorias foram usadas ao longo do tempo:

Repare que foi alterado o tipo do gráfico para "Linhas" e as colunas para "Semana".

### Conclusão

Através deste simples exercício, aprendemos a usar as capacidades avançadas de relatórios do &appname;, de modo a efetuar uma análise minuciosa das despesas feitas durante as férias, especialmente na categoria de "Transportes". Obviamente, você poderá pensar em outros casos de uso: o &appname; será provavelmente capaz de lidar com eles.

&documentation.index;