# Relatórios e gráficos

Esta secção está em construção, nem tudo foi ainda revisto para a versão actual. 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 transacçõ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 colectá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 transacções

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

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

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

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

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

- Separador contas

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

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

    Seleccionar tudo | Selecciona todas as contas
    Limpar tudo | Limpa a selecção, removendo todas as contas
    Seleccionar filhos | Selecciona todos os descendentes da conta seleccionada
    Seleccionar predefinição | Selecciona as contas predefinidas

  - Mostrar contas ocultas — mostrar contas marcadas como ocultas.

  - Filtrar por — optionalmente, seleccionar 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 transacções de/para contas filtradas | Incluir só transacções de/para contas filtradas
    Excluir transacções de/para contas filtradas | Excluir só transacções de/para contas filtradas

  - Transacções esvaziadas — um de

    Só não vazias | mostrar só transacções não esvaziadas
    Só vazias | mostrar só transacções esvaziadas
    Ambas | mostrar ambas e incluir transacçõ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

  - Acçõ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 — seleccione entre Predefinição, Simples, Rodapé ou Technicolor

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

    ou seleccione 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 actual
    Início deste mês | Primeiro dia do mês actual
    Início do mês anterior | Primeiro dia do mês anterior
    Início deste trimestre | Primeiro dia do actual trimestre contabilístico
    Início do trimestre anterior | Primeiro dia do trimestre contabilístico anterior
    Início deste ano | Primeiro dia do ano actual
    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 seleccione uma data final específica,

    ou seleccione 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 actual
    Final deste mês | Último dia do mês actual
    Final do mês anterior | Último dia do mês anterior
    Final deste trimestre | Último dia do actual trimestre contabilístico
    Final do trimestre anterior | Último dia do trimestre contabilístico anterior
    Final deste ano | Último dia do ano actual
    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
    Multi-linha | mostrar em várias linhas

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

  - Moeda do relatório — seleccione 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 sub-total por nome de conta
    Código de conta | ordem e sub-total por código de conta
    Data | ordenar por data
    Hora exacta | ordenar por hora exacta
    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/transacção
    Memorando | ordenar por memorando

  - Mostrar nome completo de conta — mostrar o nome completo da conta para sub-totais e sub-títulos

  - Mostrar código de conta — mostrar o código de conta para sub-totais e sub-títulos

  - Sub-total primário — sub-total de acordo com a chave primária

  - Sub-total primário para chave de data — fazer um sub-total por data. Só é configurável se a chave primária for uma data, a hora exacta 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

  - Sub-total secundário — Sub-total de acordo com a chave secundária

  - Sub-total secundário para chave de data — fazer um sub-total por data. Só é configurável se a chave primária for uma data, a hora exacta 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 transacçã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 transacção

ou

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

Em modo Multi-linha, este relatório usa um conceito completamente diferente. Para cada transacçã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 transacção. Assim, até a mais básica transacção, só com duas parcelas (a desta conta e a da outra), imprime duas linhas quando em modo multi-linha.

Para uma transacçã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 transacções para a conta bancária, os detalhes aparecem muito parecidos com o que está acima.

Para clareza das contas, pode inserir transacções com múltiplas parcelas referentes à mesma conta. Por exemplo, a transacçã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 transacção é imprimida no relatório de transacçõ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 Multi-linha e marcar Mostrar -> Nome de conta. NÃO marque Mostrar -> Outro nome de conta.

Pode activar 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 Multi-linha.

### Relatório de boas vindas

### Relatório multi-coluna personalizado

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

### Exemplos de gráficos

### Relatório exemplo com exemplos

## Activo & Passivo

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

- Portefólio avançado:

  Colunas

  - Conta — conta de acçõ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.

  - Acções — número de acçõ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 acções adquiridas por quaisquer meios, incluindo taxas de correctagem 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 acções * cotação unitária de mercado à data do relatório

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

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

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

  - Ganho não realizado — valor menos a base de acçõ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 transacções de receita associadas com uma conta de acções.

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

    Garanta que há uma transacção fictícia na conta de acções com quantidade 0, cotação 1 e valor 0 na transacção de dividendos. Insira a parcela fictícia sem valores na conta de dividendos e a transacçã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 transacção. O relatório encontra transacções de receita (e despesa) que estejam na conta-mãe da conta de acções a ser reportada. Isto é feito procurando na conta-mãe por transacções que tenham exactamente duas parcelas (sem contar com transacçõ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 acções.

    Por exemplo, dada uma estrutura como a seguinte:

                        Activos (tipo ACTIVO)
                          Corrector (tipo ACTIVO)
                            Acção widget (tipo ACÇÃO)
                        Receita (tipo RECEITA)
                          Dividendos (tipo RECEITA)
                            Acção widget (tipo RECEITA)

    Uma transacção que debita a conta "Activos:Corrector" e credita a conta "Receita:Dividendos:Acção widget" conta como receita mesmo que não tenha uma parcela na conta "Activos:Corrector:Acção widget".

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

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

  - Taxas de correctagem — taxas de correctagem

  - Entrada total — ganho total + receita

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

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

  Opções específicas do relatório

  - Separador Contas

    - Incluir contas sem acçõ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 acções) será omitida.

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

    - Casas decimais das acções — o número de casas decimais a mostrar no número de acçõ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 transacções e é emitido um aviso. Desmarcada: obter cotação de transacção de acções.

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

- Gráfico de barras do activo:

  Este gráfico mostra barras que representam o valor de todos os activos num ficheiro do &app; ao longo do tempo. Como predefinição, o relatório mostra todas as contas em Contas cobráveis, Activos atuais, Activos fixos, Investimentos e Contas especiais (se existirem), mostrando barras mensais para o período contabilístico actual. Este relatório oferece uma visão gráfica dos activos 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 activos no final do dia, em várias datas ao longo de um período de tempo especificado. O relatório selecciona 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 seleccionar contas de topo e sub-contas até uma profundidade escolhida por si. Subcontas seleccionadas abaixo da profundidade seleccionada são automaticamente somadas ao nível seguinte, quando também está seleccionado. O nível predefinido de sub-contas é 2, dando um sumário geral. Aumentar os sub-níveis aumenta o detalhe disponível. É possível remover a selecção de uma conta de nível mais alto e deixar as sub-contas seleccionadas para forçar mais detalhes no relatório.

  Por predefinição, o relatório inclui todas as contas e sub-contas 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 seleccionar individualmente cada conta, o relatório pode ser desenhado para se focar num pequeno sub-conjunto de dados, tal como activos atuais ou investimentos.

  O intervalo global do gráfico é predefinido para começar no início do periodo contabilístico actual 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 seleccionados 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.

  Actualmente, 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, excepto no tipo de gráfico e na selecção de contas predefinida.

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

- Gráfico circular do activo:

- Saldo médio:

- Folha de saldo: este relatório sumariza activos, passivo e capital próprio. Nma contabilidade correcta, os activos 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:

- Portefólio de investimentos: este relatório sumariza o valor das acções no portfólio actual.

- 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 activos 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 activos 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 seleccionadas. 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 selecçã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 seleccionado. Isto permite-lhe focar-se em períodos específicos, por exemplo, o actual. 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 actual) (conjunto de colunas do período actual) (todos os períodos após o conjunto actual)" 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 .

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

  - Mostrar actual - 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. Activar 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 - activa a exibição de contas sem orçamento ou parcelas em qualquer período.

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

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

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

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

    2. Anterior - selecciona o período anterior.

    3. Actual - selecciona o período actual.

    4. Seguinte - selecciona o período seguinte.

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

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

    As opções Actual, Anterior e Seguinte seleccionam o período baseadas na data em que o relatório é executado, sendo Actual 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 actual cai fora do intervalo coberto pelo orçamento, serão usados o Primeiro ou Último períodos, conforme for mais adequado.

  - Período inicial exacto - opções para seleccionar o período inicial exacto, só activo se a opção de selecção do intervalo for definida para Manual

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

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

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

  - Incluir períodos colapsados após a selecção - se activo, inclui no relatório todos os períodos do orçamento após o intervalo seleccionado, 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, facturas imprimíveis e relatórios de idade.

- Relatório de clientes:

- Factura simples:

- Relatório de empregados:

- Factura elegante:

- Idade pagável:

- Factura 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, directamente (com o selector de datas) ou seleccionando uma data relativa no menu. Datas relativas permitem especificar coisas 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: selecção das contas apropriadas para o relatório. Note que em alguns relatórios só pode seleccionar certo tipo de contas. Por exemplo, um gráfico circular de despesa só permite a selecção de contas de despesa.

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

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

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

- Folha de estilo: selecçã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 .

- 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: selecção da moeda do relatório. Geralmente, os valores a mostrar serão convertidos para esta moeda.

- Origem da cotação: selecção de como são calculadas as cotações de moedas e acções neste relatório. Escolha entre uma média ponderada de cotações entre todas as transacções, cotações ao valor actual 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 seleccionar 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 seleccionada 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 transacçõ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 actualizaçõ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 objectos, como poderá ser necessário para alinhar a impressão em facturas pré-impressas, por exemplo.