# Relatórios e gráficos

Esta secção está em construção, nem tudo foi ainda revisto para a versão 2.0. Embora possa não ser 100 % preciso, pelo menos serve como ""guia".

Os relatórios e gráficos dão ao &app; a capacidade de exibir uma visão geral de dados financeiros de várias formas, desde um simples sumário de totais de contas até uma visão de portfólio avançado. Esta secção dá uma explicação sobre os principais relatórios do &app; e como ajustá-los.

O &app; classifica os principais tipos de relatórios em quatro classes. Todas disponíveis no menu Relatórios.

## Relatórios gerais

Os relatórios gerais incluem o Sumário de contas, relatórios personalizados, Relatório de impostos & Exportação Mod. IRS, Relatório de transaçõese o submenu de Exemplo & Pessoal.

### Sumário de contas

### Relatório de impostos & Exportação Mod. IRS

Este relatório lista todas as receitas coletáveis e despesas dedutíveis usadas na preparação de formulários de impostos nos EUA. Uma vez que não se adequa a Portugal, não adiantamos mais explicações.

### Relatório de transações

Este relatório lista as transações nas contas selecionadas durante um período financeiro especificado. Opcionalmente, podem ser usados dois campos para ordenar e totalizar.

#### Opções do relatório

##### Relatório de transações — opções

Relatório de transações — ecrã de opções

Eis uma imagem do separador Mostrar das opções do relatório de transações.

- Separador contas

  - Contas — selecione uma ou mais contas a incluir no relatório.

    Há 4 botões para ajudar à seleção de conta

    Selecionar tudo | Seleciona todas as contas
    Limpar tudo | Limpa a seleção, removendo todas as contas
    Selecionar filhos | Seleciona todos os descendentes da conta selecionada
    Selecionar predefinição | Seleciona as contas predefinidas

  - Mostrar contas ocultas — mostrar contas marcadas como ocultas.

  - Filtrar por — optionalmente, selecionar contas para serem incluídas ou excluídas, dependendo do tipo de filtro

  - Mostrar contas ocultas — mostrar contas marcadas como ocultas na lista de contas Filtrar por

  - Tipo de filtro — um de

    Nenhum | não filtrar nada
    Incluir transações de/para contas filtradas | Incluir só transações de/para contas filtradas
    Excluir transações de/para contas filtradas | Excluir só transações de/para contas filtradas

  - Transações esvaziadas — um de

    Só não vazias | mostrar só transações não esvaziadas
    Só vazias | mostrar só transações esvaziadas
    Ambas | mostrar ambas e incluir transações esvaziadas nos totais

  - Botão Repor predefinições — repõe todos os valores predefinidos

- Separador Mostrar

  - Data

  - Data de reconciliação

  - Nº

  - Descrição

  - Memorando

  - Notas — mostrar as notas se o memorando estiver indisponível

  - Nome da conta

  - Usar nome completo de conta

  - Código da conta

  - Outro nome de conta

  - Usar outro nome de conta

  - Outro código de conta

  - Ações

  - Preço

  - Montante— um de

    Nenhum | não mostrar montante
    Única | mostrar em coluna única
    Dupla | mostrar em coluna dupla

  - Saldo corrente

  - Totais

  - Reversos de sinal — um de

    Nenhum | não mostrar sinais revertidos
    Receita e despesa | reverter sinal para contas de Receita e Despesa
    Contas de crédito | reverter sinal para contas de Passivo, Pagáveis, Capital próprio, Cartão de crédito e Receita

  - Botão Repor predefinições — repõe todos os valores predefinidos

- Separador Geral

  - Nome do relatório — insira um nome descritivo para o relatório

  - Folha de estilo — selecione entre Predefinição, Simples, Rodapé ou Technicolor

  - Data inicial — insira ou selecione uma data inicial específica

    ou selecione uma das seguintes opções que serão usadas para determinar a data inicial de cada vez que executar o relatório

    Hoje | A data atual
    Início deste mês | Primeiro dia do mês atual
    Início do mês anterior | Primeiro dia do mês anterior
    Início deste trimestre | Primeiro dia do atual trimestre contabilístico
    Início do trimestre anterior | Primeiro dia do trimestre contabilístico anterior
    Início deste ano | Primeiro dia do ano atual
    Início do ano anterior | Primeiro dia do ano anterior
    Início do período contabilístico | Primeiro dia do período contabilístico como definido nas preferências globais

  - Data final —insira ou selecione uma data final específica,

    ou selecione uma das seguintes opções que serão usadas para determinar a data final de cada vez que executar o relatório

    Hoje | A data atual
    Final deste mês | Último dia do mês atual
    Final do mês anterior | Último dia do mês anterior
    Final deste trimestre | Último dia do atual trimestre contabilístico
    Final do trimestre anterior | Último dia do trimestre contabilístico anterior
    Final deste ano | Último dia do ano atual
    Final do ano anterior | Último dia do ano anterior
    Final do período contabilístico | Último dia do período contabilístico como definido nas preferências globais

  - Estilo — um de

    Única | mostrar em linha única
    Multilinha | mostrar em várias linhas

  - Moeda comum — converter todas as transações numa moeda comum

  - Moeda do relatório — selecione a moeda em que mostrar os valores

  - Tabela para exportação — formata a tabela para exportação com cortar & colar com células extra

  - Botão Repor predefinições — repõe todos os valores predefinidos

- Separador Ordem

  - Chave primária — chave primária de ordenação. Uma de

    Nenhum | não ordenar
    Nome de conta | ordem e subtotal por nome de conta
    Código de conta | ordem e subtotal por código de conta
    Data | ordenar por data
    Hora exata | ordenar por hora exata
    Data de reconciliação | ordenar por data de reconciliação
    Ordem do diário | mesma ordem do diário
    Outro nome de conta | ordenar por nome de conta de transferência de/para
    Outro código de conta | ordenar por código de conta de transferência de/para
    Montante | ordenar por montante
    Descrição | ordenar por descrição
    Número | ordenar por número de cheque/transação
    Memorando | ordenar por memorando

  - Mostrar nome completo de conta — mostrar o nome completo da conta para subtotais e subtítulos

  - Mostrar código de conta — mostrar o código de conta para subtotais e subtítulos

  - Subtotal primário — subtotal de acordo com a chave primária

  - Subtotal primário para chave de data — fazer um subtotal por data. Só é configurável se a chave primária for uma data, a hora exata ou a ordem do diário. Uma de Nenhuma, Semanalmente, Mensalmente, Trimestralmente ou Anualmente

  - Ordem primária — uma de

    Ascendente | do menor para o maior, do mais recente para o mais antigo
    Descendente | do maior para o menor, do mais antigo para o mais recente

  - Chave secundária — chave secundária de ordenação. Dispõe das mesmas opções que a chave primária

  - Subtotal secundário — Subtotal de acordo com a chave secundária

  - Subtotal secundário para chave de data — fazer um subtotal por data. Só é configurável se a chave primária for uma data, a hora exata ou a ordem do diário. Uma de Nenhuma, Semanalmente, Mensalmente, Trimestralmente ou Anualmente

  - Ordem secundária — uma de

    Ascendente | do menor para o maior, do mais recente para o mais antigo
    Descendente | do maior para o menor, do mais antigo para o mais recente

  - Botão Repor predefinições — repõe todos os valores predefinidos

#### Mostrar detalhes das parcelas

Isto é controlado pela opção Estilo no separador Geral.

A partir da versão 2.8.0 esta opção passa a chamar-se Detalhe e encontra-se no separador Mostrar.

Em modo de linha Única, há só uma linha por transação. Assim pode ter o nome da conta num lado da equação e

a. o outro nome de conta se houver uma outra parcela na transação

ou

b. "Parcela" se houver múltiplas outras parcelas na transação. Não pode mostrar múltiplos nomes de conta numa só linha. Simplesmente não há espaço para isso.

Em modo Multilinha, este relatório usa um conceito completamente diferente. Para cada transação, cada parcela (tanto a parcela nesta conta como a(s) parcela(s) nas outras contas!) é imprimida numa linha separada. E cada parcela quer mesmo dizer cada parcela: tanto a parcela que pertence à conta a ser reportada como a(s) parcela(s) na(s) outra(s) conta(s) que saldam a transação. Assim, até a mais básica transação, só com duas parcelas (a desta conta e a da outra), imprime duas linhas quando em modo multilinha.

Para uma transação simples como esta

Descrição | Conta | Débito | Crédito
Cheques recebidos |  |  |
"múltiplos pagadores" | Conta Receita |  | €30.00
| Conta Banco | €30.00 |

num relatório de transações para a conta bancária, os detalhes aparecem muito parecidos com o que está acima.

Para clareza das contas, pode inserir transações com múltiplas parcelas referentes à mesma conta. Por exemplo, a transação acima poderia ser inserida assim

Descrição | Conta | Débito | Crédito
Cheques recebidos |  |  |
"1º pagador" | Conta Receita |  | €10.00
"2º pagador" | Conta Receita |  | €20.00
| Conta Banco | €30.00 |

Quando esta transação é imprimida no relatório de transações da conta bancária em modo de linha Única, sob outra conta imprime simplesmente a palavra Parcelas em vez do nome de conta.

Para mostrar o detalhe adicional da parcela, tem de escolher o modo Multilinha e marcar Mostrar -> Nome de conta. NÃO marque Mostrar -> Outro nome de conta.

Pode ativar ou não o nome completo de conta usando Mostrar -> Usar nome completo de conta.

Usar outro nome completo de conta não tem qualquer efeito em modo Multilinha.

### Relatório de boas vindas

### Relatório multicoluna personalizado

Este relatório é usado para juntar múltiplos relatórios numa única janela de relatório com o objetivo de examinar um conjunto de dados financeiros num relance.

### Exemplos de gráficos

### Relatório exemplo com exemplos

## Ativo & Passivo

Os relatórios de Ativo & Passivo incluem a Folha de saldo, relatórios de Investimento e o relatório de Valor Líquido.

- Portfólio avançado:

  Colunas

  - Conta — conta de ações

  - Símbolo — símbolo/abreviatura como definido no Editor de garantias. Há uma opção do relatório para suprimir esta coluna.

  - Listagem — tipo como definido no Editor de garantias. Há uma opção do relatório para suprimir esta coluna.

  - Ações — número de ações (quantidade). Tem a opção de definir quantas casas decimais vê. Há uma opção do relatório para suprimir esta coluna.

  - Cotação — cotação unitária de mercado à data do relatório. Há uma opção do relatório para suprimir esta coluna.

  - Base — custo de todas as ações adquiridas por quaisquer meios, incluindo taxas de corretagem se esta opção estiver marcada. A opção do relatório, Método de cálculo base, pode ser definida para Médio, LIFO ou FIFO.

  - Valor — número de ações * cotação unitária de mercado à data do relatório

  - Dinheiro entrado — soma do custo de ações compradas, excluindo ações adquiridas como parte de um plano de reinvestimento de dividendos. Isto é, dinheiro externo usado para comprar ações.

  - Dinheiro saído — dinheiro da venda de ações.

  - Ganho realizado — dinheiro recebido da venda de ações menos a base das ações vendidas, menos taxas de corretagem da venda se a opção de as incluir na base estiver marcada.

  - Ganho não realizado — valor menos a base de ações não vendidas

  - Ganho total — ganho realizado + ganho não realizado

  - Taxa de ganho — ganho total / dinheiro entrado * 100 (da versão &app; 2.6.1 em diante)

  - Receita — total de todas as transações de receita associadas com uma conta de ações.

    Para incluir receita de dividendos não reinvestidos (se não houver parcela na conta de ações na transação de receita, o relatório não tem maneira de associar a receita com uma ação em particular):

    Garanta que há uma transação fictícia na conta de ações com quantidade 0, cotação 1 e valor 0 na transação de dividendos. Insira a parcela fictícia sem valores na conta de dividendos e a transação será criada com cotação 1, mesmo que não veja a coluna Cotação nesse diário.

    No GnuCash 2.6.6, este relatório foi modificado para simplificar o registo de dividendos e pagamentos de juros. Com esta alteração, pode não ser necessário incluir a parcela fictícia na transação. O relatório encontra transações de receita (e despesa) que estejam na conta-mãe da conta de ações a ser reportada. Isto é feito procurando na conta-mãe por transações que tenham exatamente duas parcelas (sem contar com transações da conta de negócio) onde a outra parcela seja para uma conta de receita ou de despesa com o mesmo nome que a conta de ações.

    Por exemplo, dada uma estrutura como a seguinte:

                        Ativos (tipo ATIVO)
                          Corretor (tipo ATIVO)
                            Ação widget (tipo AÇÃO)
                        Receita (tipo RECEITA)
                          Dividendos (tipo RECEITA)
                            Ação widget (tipo RECEITA)

    Uma transação que debita a conta "Ativos:Corretor" e credita a conta "Receita:Dividendos:Ação widget" conta como receita mesmo que não tenha uma parcela na conta "Ativos:Corretor:Ação widget".

    Isto só funciona se a conta-mãe ("Ativos:Corretor" neste caso) for uma conta Banco ou Ativo e a conta de Receita/Despesa tenha o mesmo nome da conta de ações. Não conta duas vezes transações que tenham uma parcela fictícia, dado que elas não têm exatamente duas transações com parcelas.

    Não funciona se a parcela da conta de receita ou despesa for para uma subconta da conta com o mesmo nome que a conta de ação, i.e. "Receita:Dividendos:Ação widget:Franquiada"

  - Taxas de corretagem — taxas de corretagem

  - Entrada total — ganho total + receita

  - Percentagem de entrada — Entrada total / Dinheiro entrado * 100

  Opções comuns do relatório são descritas em report-custom

  Opções específicas do relatório

  - Separador Contas

    - Incluir contas sem ações — desmarcada (predefinição) ou marcada.

  - Separador Mostrar

    - Mostrar símbolo de bolsa — desmarcada (predefinição) ou marcada. Se desmarcada, a coluna Símbolo será omitida.

    - Mostrar listagem — desmarcada (predefinição) ou marcada. Se desmarcada, a coluna Listagem (origem de cotação de ações) será omitida.

    - Mostrar número de ações — desmarcada (predefinição) ou marcada. Se desmarcada, a coluna Ações será omitida.

    - Casas decimais das ações — o número de casas decimais a mostrar no número de ações. A predefinição é 2.

    - Mostrar cotações — desmarcada (predefinição) ou marcada. Se desmarcada, a coluna Preço será omitida.

  - Separador Geral

    - Origem da cotação — mais próxima no tempo (predefinição) ou Mais recente.

    - Método de cálculo base — Médio (predefinição), FIFO ou LIFO.

    - Definir preferência para dados da lista de cotações — marcada (predefinição): usar dados da lista de cotações. Se não houver uma lista de cotações relevante, serão usadas as cotações de transações e é emitido um aviso. Desmarcada: obter cotação de transação de ações.

    - Como reportar taxas de corretagem — Incluir na base (predefinição), Incluir no ganho ou Ignorar.

- Gráfico de barras do ativo:

  Este gráfico mostra barras que representam o valor de todos os ativos num ficheiro do &app; ao longo do tempo. Como predefinição, o relatório mostra todas as contas em Contas cobráveis, Ativos atuais, Ativos fixos, Investimentos e Contas especiais (se existirem), mostrando barras mensais para o período contabilístico atual. Este relatório oferece uma visão gráfica dos ativos no ficheiro ao longo do tempo.

  Como todos os relatórios genéricos, o utilizador pode atribuir um título e gravar o relatório com as suas opções personalizadas, para uso posterior.

  Pode optar entre barras empilhadas ou barras simples com a possibilidade de mostrar uma tabela de valores.

  Este relatório calcula e mostra uma predefinição de oito barras ou até 24 valores de contas separadas de ativos no final do dia, em várias datas ao longo de um período de tempo especificado. O relatório seleciona automaticamente as contas mais significativas a mostrar, com todas as outras contas somadas como Outras.

  O relatório explora a estrutura da árvore de contas para permitir ao utilizador selecionar contas de topo e subcontas até uma profundidade escolhida por si. Subcontas selecionadas abaixo da profundidade selecionada são automaticamente somadas ao nível seguinte, quando também está selecionado. O nível predefinido de subcontas é 2, dando um sumário geral. Aumentar os subníveis aumenta o detalhe disponível. É possível remover a seleção de uma conta de nível mais alto e deixar as subcontas selecionadas para forçar mais detalhes no relatório.

  Por predefinição, o relatório inclui todas as contas e subcontas de ativos, assim como as contas especiais Desequilíbrio e Orfã em quaisquer moedas ou mercadorias que possam estar presentes. A moeda base do gráfico é a moeda predefinida do ficheiro do &app;, mas se o ficheiro tiver dados em múltiplas moedas, pode ser mudado para outra moeda.

  Dado que pode selecionar individualmente cada conta, o relatório pode ser desenhado para se focar num pequeno subconjunto de dados, tal como ativos atuais ou investimentos.

  O intervalo global do gráfico é predefinido para começar no início do periodo contabilístico atual e terminar no final desse mesmo período. Estão disponíveis inúmeras outras escolhas para datas de início e fim do gráfico.

  A primeira barrra mostra os valores selecionados no final do dia da primeira data escolhida. Há várias escolhas para o tamanho do passo, desde Dia até Ano, sendo a predefinição Mês. Note que se alguma data de passo cair a 29, 30 ou 31 de um mês que não tenha tais dias, o próximo intervalo será 31 dias depois. Para esse passo, só a data escorrega até 3 dias do mês seguinte. Isto acontece em versões pelo menos até à 2.4.13. O erro 639049 está aberto no Bugzilla para modificar este comportamento.

  Atualmente, não há opção para começar o relatório no último dia de qualquer período. Também não há opção para mostrar saldos iniciais ou saldo no fim do passo anterior. Isto dificulta correlacionar este gráfico para gráficos trimestrais em empresas, por exemplo.

  O gráfico de linha de valor líquido, o gráfico de barras do passivo e o gráfico de barras de valor líquido, são semelhantes, exceto no tipo de gráfico e na seleção de contas predefinida.

  Há outras funcionalidades configuráveis de forma similar a outros relatórios padrão.

- Gráfico circular do ativo:

- Saldo médio:

- Folha de saldo: este relatório sumariza ativos, passivo e capital próprio. Nma contabilidade correta, os ativos devem igualar a soma do passivo com o capital próprio. Se não for o caso, há um qualquer desequilíbrio interno na contabilidade.

- Diário geral:

- Livro razão geral:

- Portfólio de investimentos: este relatório sumariza o valor das ações no portfólio atual.

- Gráfico de barras do passivo:

- Gráfico circular do passivo:

- Gráfico de barras do valor líquido: valor líquido é a diferença entre o valor dos ativos e do passivo.

- Gráfico de linha do valor líquido: linha do valor líquido ao longo do tempo. Valor líquido é a diferença entre o valor dos ativos e do passivo.

- Gráfico de dispersão de cotações:

## Receita & Despesa

Os relatórios de Receita & Despesa incluem o Fluxo de caixa e a Declaração de rendimento.

- Relatório de orçamento:

  Este relatório é usado para comparar valores reais e orçamentados nas contas selecionadas. Permite-lhe rever a forma como cumpre o orçamento.

  O relatório é gerado como uma tabela em que cada linha representa uma conta e cada conjunto de colunas mostra o valor orçamentado, o valor real e a diferença entre eles, para cada período do relatório.

  Cada entrada na coluna do valor real é a soma de todas as parcelas na conta da linha ao longo do período da coluna. Por exemplo, se o relatório está configurado para períodos mensais, a coluna é maio, e a linha é Despesas:Mercearia, o valor será a soma de todas as parcelas de Despesas:Mercearia para esse maio.

  O relatório suporta a seleção de um intervalo de períodos, em vez de todos. Períodos fora do intervalo podem ser incluídos no relatório como colunas consolidadas à volta do intervalo selecionado. Isto permite-lhe focar-se em períodos específicos, por exemplo, o atual. Particularmente útil para orçamentos com muitos períodos. Por exemplo, se tem um orçamento com 12 períodos, pode criar um relatório de três colunas com o formato "(todos os períodos antes do conjunto atual) (conjunto de colunas do período atual) (todos os períodos após o conjunto atual)" que cabe facilmente no ecrã e permite-lhe comparar valores com nomes de conta.

  Opções do relatório de orçamento

  Só são aqui descritas as opções específicas deste relatório. Pode encontrar informação sobre opções de relatórios padrão em report-custom.

  - Mostrar orçamento - inclui os valores orçamentados para o período

  - Mostrar atual - inclui os valores reais para o período

  - Mostrar diferença - inclui a diferença entre valores orçamentados e reais para o período. Ativar esta opção não força a inclusão de valores orçamentados e reais.

  - Mostrar coluna de totais - adiciona um conjunto de colunas final contendo valores orçamentados, reais e diferença, somando esses valores ao longo de todos os períodos do relatório.

  - Rolar valores orçamentados para conta-mãe - não usado no relatório.

  - Incluir contas com saldos zero e sem valores orçamentados - ativa a exibição de contas sem orçamento ou parcelas em qualquer período.

  - Orçamento - selecione o orçamento a usar para o relatório

  - Relatório para intervalo de períodos - permite reportar um subconjunto do orçamento, selecionando um período inicial e um período final.

  - Início do intervalo - caixa de combinação com uma lista de variantes sobre como selecionar o período inicial:

    1. Primeiro - seleciona o primeiro período do orçamento

    2. Anterior - seleciona o período anterior.

    3. Atual - seleciona o período atual.

    4. Seguinte - seleciona o período seguinte.

    5. Último - seleciona o último período do orçamento

    6. Manual - ativa um botão giratório onde pode escolher o período exato

    As opções Atual, Anterior e Seguinte selecionam o período baseadas na data em que o relatório é executado, sendo Atual o período em que a data cai, Anterior sendo o anterior a este último e Seguinte o período a seguir. Se a data atual cai fora do intervalo coberto pelo orçamento, serão usados o Primeiro ou Último períodos, conforme for mais adequado.

  - Período inicial exato - opções para selecionar o período inicial exato, só ativo se a opção de seleção do intervalo for definida para Manual

  - Fim do intervalo - caixa de combinação com uma lista de variantes sobre como selecionar o período final. Os valores são os mesmos que nas opções do Início do intervalo

  - Período final exato - o mesmo que Período inicial exato mas para o final do intervalo

  - Incluir períodos colapsados antes da seleção - se ativo, inclui no relatório todos os períodos do orçamento antes do intervalo selecionado, como um único conjunto de colunas consolidado

  - Incluir períodos colapsados após a seleção - se ativo, inclui no relatório todos os períodos do orçamento após o intervalo selecionado, como um único conjunto de colunas consolidado.

- Fluxo de caixa:

- Declaração de capital próprio:

- Gráfico de barras de despesa:

- Gráfico circular de despesa:

- Despesa vs Dia da semana:

- Gráfico de barras de receita:

- Gráfico de receitas e despesas:

- Declaração de rendimento: este relatório sumariza origens de receita e despesa (era chamado Lucro & Prejuízo no &app; 1.8)

- Declaração de rendimento:

- Receita vs Dia da semana:

- Balanço teste: este relatório sumariza origens de receita e despesa.

## Relatórios de negócios

Estes relatórios incluem relatórios de clientes, fornecedores, faturas imprimíveis e relatórios de idade.

- Relatório de clientes:

- Fatura simples:

- Relatório de empregados:

- Fatura elegante:

- Idade pagável:

- Fatura imprimível:

- Idade cobrável:

- Relatório de fornecedores:

## Personalizar relatórios e gráficos

Os relatórios do &app; têm muitas opções de personalização. Primeiro, execute o relatório. De seguida, aceda às opções do relatório com o botão Opções na barra de ferramentas.

Muitos relatórios partilham várias opções semelhantes. Algumas comuns incluem:

- Nome do relatório: define o título do relatório. Também usado para imprimir o relatório para ver mais tarde.

- Opções de data: tipicamente, os relatórios especificam ou uma única data, ou um intervalo de datas. As datas podem ser especificadas de duas maneiras, diretamente (com o seletor de datas) ou selecionando uma data relativa no menu. Datas relativas permitem especificar coisa como Princípio deste ano ou Hoje.

- Tamanho do passo: esta opção é usada em gráficos de barras para determinar o intervalo que cada barra representa. Valores típicos são Dia, Semana, Mês, Ano, etc..

- Contas: seleção das contas apropriadas para o relatório. Note que em alguns relatórios só pode selecionar certo tipo de contas. Por exemplo, um gráfico circular de despesa só permite a seleção de contas de despesa.

- Mostrar nomes completos de conta: esta opção permite mostrar nomes curtos (por exemplo, Eletricidade), ou nomes longos (por exemplo, Serviços:Eletricidade).

- Incluir subcontas?: relatórios sumário têm esta opção, que, se marcada, garante que todas as subcontas são incluídas se a conta-mãe o estiver.

- Profundidade: esta opção permite a seleção de níveis de subcontas a mostrar no relatório. Se as subcontas forem mais profundas, é calculado um valor global para todas as subcontas e incluído num total. Para garantir que cada conta selecionada é mostrada individualmente, selecione Tudo.

- Folha de estilo: seleção de uma folha de estilo. As folhas de estilo controlam a forma como os relatórios são mostrados. De momento, há quatro folhas de estilo: Predefinição, Simples, Rodapé e Technicolor. Pode personalizar cada uma delas indo a Editar Folhas de estilo.... Isto é descrito na secção change-style.

- Dimensões do gráfico: há opções na maioria dos gráficos para definir a largura e a altura, em pixels.

- Moeda do relatório: seleção da moeda do relatório. Geralmente, os valores a mostrar serão convertidos para esta moeda.

- Origem da cotação: seleção de como são calculadas as cotações de moedas e ações neste relatório. Escolha entre uma média ponderada de cotações entre todas as transações, cotações ao valor atual ou cotações à data do relatório.

- Totais: os gráficos mostram totais na legenda, se esta opção estiver marcada.

- Fatias máximas: controla o número máximo de fatias a mostrar num gráfico circular - as excedentes são agrupadas numa fatia chamada Outro.

- Barras máximas: controla o número máximo de barras a mostrar num gráfico de barras.

- Mostrar colunas: permite escolher colunas do diário a mostrar.

## Imprimir ou exportar relatórios e gráficos

O &app; é capaz de imprimir relatórios e exportá-los para HTML (páginas web). O diálogo Imprimir documento do &app; é acedido clicando em Imprimir na barra de ferramentas ou indo a Ficheiro Imprimir. para exportar um relatório para página web (HTML), clique em Exportar na barra de ferramentas e insira um nome para o ficheiro.

O diálogo Imprimir documento do &app; é usado para selecionar para que impressora enviar a tarefa de impressão ou para imprimir para um ficheiro. Também contém um botão Antever impressão para ver o documento antes de imprimir. Clique em Imprimir para enviar a tarefa para a impressora selecionada ou Cancelar para sair do diálogo.

Imprimir de um diário aberto imprime o relatório de conta, que também é chamado Relatório de diário. Lista as transações na conta, com um total. Outros relatórios imprimem aquilo que se vê no ecrã.

## Criar relatórios e gráficos

Esta secção pode precisar de atualizações !!!

É possível escrever relatórios, se os atuais não lhe servirem. Para o fazer, tem de saber Scheme (uma linguagem de programação tipo LISP) e é uma excelente ideia ter uma cópia do código fonte do &app; disponível.

O ambiente dos relatórios é documentado no ficheiro do código fonte `src/report/report-system/doc/report-html.txt`. O ficheiro `src/report/utility-reports/hello-world.scm` na distribuição do código fonte do &app; oferece um bom exemplo de como são desenvolvidos os relatórios.

Também é necessário aceder a dados do motor para obter informação para o seu relatório. Isto é feito por um conjunto de funções do Scheme, documentadas no ficheiro `src/g-wrap/gnc.html`. Examine alguns dos outros relatórios em src/scm/report para ter uma indicação sobre como são usadas.

De momento, os relatórios são produzidos chamando uma API de geração de HTML, que produz um dialeto de HTML e o desenha com um widget HTML. Isto tem limitações, particularmente ao tentar alinhar precisamente objetos, como poderá ser necessário para alinhar a impressão em faturas pré-impressas, por exemplo.