> For the complete documentation index, see [llms.txt](https://manual.kartado.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.kartado.com.br/exportacoes/construtor-de-relatorios/construtor-de-relatorios-pdf-apontamentos.md).

# Construtor de Relatórios PDF - Apontamentos

Aprenda mais sobre o Construtor de Relatórios PDF: onde encontrar e como criar seus próprios modelos de relatório em PDF a partir dos dados de apontamentos.

{% hint style="info" %} <mark style="color:blue;">**IMPORTANTE!**</mark> Caso o Construtor de Relatórios não esteja disponível na sua unidade, entre em contato com o time de Suporte e solicite a parametrização.
{% endhint %}

{% hint style="danger" %} <mark style="color:red;">**ATENÇÃO!**</mark> O Construtor de Relatórios PDF funciona apenas com dados de **apontamentos**. Não é possível gerar relatórios de Inventário, RDO ou outros módulos.
{% endhint %}

Com o **Construtor de Relatórios PDF**, você monta e mantém seus próprios modelos de exportação direto na plataforma, no formato que seu órgão concedente exige, sem depender de ajuste feito pela Kartado — reproduzindo o layout pedido por cada concedente, com o relatório já saindo pronto com os dados do apontamento.

### **O que você vai precisar**

* Funcionalidade liberada e acesso ao painel de '**Configurações**'.
* Permissão de visualizar/criar modelos.
* Permissão para exportação de relatórios.

***

## Passo a passo

### Criar Modelo

1. Acesse **Configurações > Customização > Modelos de Relatório**.

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FdZlDUIfViVWgOWxmpURD%2FconstrutorPDF1.png?alt=media&amp;token=d5f5a844-36de-4495-ad54-5f7910941517" alt=""><figcaption></figcaption></figure>

2. Clique em **NOVO MODELO**, escolha **Em branco** e, em seguida, a opção **PDF**. No PDF você monta o modelo do zero: os templates pré-prontos existem apenas para Excel.

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FaCOnZYh1wulVIYsZdB9t%2FconstrutorPDF2.png?alt=media&amp;token=04ee1c52-11e3-428d-9d28-d038d28e3e06" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FyMBc3MXqq2vaEAScmiPk%2FconstrutorPDF3.png?alt=media&amp;token=93b30df0-5a33-44fd-acec-fb65822dfdb5" alt=""><figcaption></figcaption></figure>

3. Preencha o **nome do modelo** e o **nome do arquivo** (o nome do arquivo é sugerido automaticamente a partir do nome do modelo).

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FR2dkzDvbJwmHTyCL9lq1%2FconstrutorPDF4.png?alt=media&amp;token=893777ff-cc5b-4e7b-bacf-909a693a9851" alt=""><figcaption></figcaption></figure>

4. Selecione a **Natureza** e, em seguida, a **Classe**. Depois de selecionar a Classe, o painel à esquerda passa a mostrar também uma seção própria de **Campos da Classe**, além dos Componentes e Campos Fixos.

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FfSIhMN6Q8pcN1W8CsrtM%2FconstrutorPDF5.png?alt=media&amp;token=c292e0b1-fc4a-45a0-b69c-c01ed30bfa39" alt=""><figcaption></figcaption></figure>

5. Monte o relatório arrastando os componentes (**Título**, **Texto**, **Label**, **Divisor Horizontal**, **Divisor Vertical**, **Contêiner**, **Imagem**):

* Soltar na borda direita de um componente já posicionado coloca os dois lado a lado, redistribuindo as larguras proporcionalmente.
* Soltar na borda inferior cria uma nova linha.
* Para reordenar, é só arrastar — tanto no canvas quanto dentro de um Contêiner.
* Ajuste as propriedades do componente selecionado no painel direito: largura em colunas, cor de fonte e de fundo, alinhamento, negrito/itálico/sublinhado, tamanho e fonte.

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FpW3BSNux3EpyksOq48kq%2FconstrutorPDF8.png?alt=media&amp;token=e43530b6-ab74-46c4-8d0c-6b372ed9c495" alt=""><figcaption></figcaption></figure>

#### Label

O **Label** junta o título e o valor de um campo, lado a lado. É o que dá sentido ao dado no relatório:

* **Sem Label**: ao arrastar só o campo '**km**', o relatório mostra apenas o valor — '100+000' —, sem dizer o que aquele número significa.
* **Com Label**: você escreve o título que quiser, por exemplo '**Km inicial**', e encaixa o campo ao lado. O relatório sai '**Km inicial: 100+000**'.

#### Contêiner

O **Contêiner** agrupa outros componentes dentro dele, lado a lado ou em linhas, e ajusta a altura ao conteúdo. Nas propriedades, você define largura em colunas, alinhamento, cor de fundo e cor da borda — e pode marcá-lo como cabeçalho, para que o conteúdo se repita em todas as páginas.

{% hint style="success" %} <mark style="color:green;">**DICA:**</mark> o Contêiner é o caminho mais completo para o cabeçalho, porque aceita divisor, imagem e outros componentes dentro dele — não apenas texto.
{% endhint %}

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FaRTRBE1tvz4j0JvFwSRy%2FconstrutorPDF6.png?alt=media&amp;token=1f43edb0-defb-4436-b1f8-d0a9d73c203a" alt=""><figcaption></figcaption></figure>

#### Adicionar Imagens

No bloco de **Imagem**, arraste para dentro dele o campo '**Fotos do apontamento**', um campo de imagem da '**Classe**', ou selecione uma imagem do computador para usar como logo.

* Para '**Fotos do apontamento**' ou imagem da '**Classe**', você pode definir:
  * **Tipo de imagem**
  * **Ordenação das fotos** (da mais nova para a mais antiga ou o contrário)
  * **Quantidade** (de 1 a 20)
  * **Fotos por linha** (até 6)
  * **Altura da imagem**, em pixels
  * **Ajuste da foto**: Conter mostra a imagem inteira; Preencher recorta o que não couber
  * **Cor de fundo** e **cor da borda**, transparentes por padrão
* Para logo, você ajusta:
  * **Largura** em colunas (12 por padrão)
  * **Alinhamento**
  * **Altura da imagem**
  * **Ajuste da foto**
  * **Cor de fundo** e **cor da borda**
  * As ações **Trocar imagem** e **Remover imagem**

O logo não tem **Tipo de imagem**, **Quantidade** nem **Fotos por linha**.

{% hint style="danger" %} <mark style="color:red;">**ATENÇÃO!**</mark>

1. O campo de imagem só é aceito dentro do bloco de Imagem.
2. O aviso '**Configuração duplicada**' aparece no topo do painel quando dois blocos de imagem estão com as mesmas configurações. Para resolver, mude o tipo ou a ordenação de um deles — o aviso some assim que ficarem diferentes.
   {% endhint %}

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FP088D7rtL4Uhwbe0hSIf%2FconstrutorPDF9.png?alt=media&amp;token=cea199ee-4790-4439-b50d-ebb25310e595" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FITJO0mTurEhNhlryoVSG%2FconstrutorPDF10.png?alt=media&amp;token=30f380a3-92bf-4f1b-9017-3c3315d17868" alt=""><figcaption></figcaption></figure>

6. Clique em **SALVAR**.

{% hint style="success" %} <mark style="color:green;">**DICA:**</mark> Para criar um cabeçalho que se repete em toda folha, há duas formas: colocar um **Título** como primeiro elemento da página, ou inserir um **Contêiner** e marcar como cabeçalho nas suas propriedades.
{% endhint %}

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2F0dM8KkaCJuY8tDUa00ek%2FconstrutorPDF7.png?alt=media&amp;token=36f9d748-bcff-40f9-84f8-e91703860221" alt=""><figcaption></figcaption></figure>

### Escolher quais fotos entram nos relatórios

Por padrão, toda foto do apontamento é considerada pelos modelos do construtor. Para deixar uma foto de fora sem apagá-la do apontamento, desligue o interruptor '**Incluir nos relatórios do construtor**':

* **No apontamento**: acesse '**Arquivos e Imagens**', clique sobre a foto e desligue o interruptor na página de detalhes. A alteração é gravada na hora, sem precisar salvar.
* **Na lista de apontamentos (individual)**: clique no ícone de foto ao lado do apontamento, clique sobre a foto para abrir o carrossel, clique em editar, desligue o interruptor e salve.
* **Na lista de apontamentos (em massa)**: selecione os apontamentos (no máximo **300** por vez), clique em '**Incluir fotos em relatórios do construtor**', desmarque as fotos que não devem sair e confirme. Nada é gravado até a confirmação.

{% hint style="info" %} <mark style="color:blue;">**IMPORTANTE!**</mark> O interruptor e a ação em massa só aparecem para quem tem permissão de criar modelos do construtor.
{% endhint %}

### Exportar Relatório

1. Na lista de apontamentos, aplique o filtro de '**Classe**' correspondente ao modelo.
2. Clique em **BAIXAR** e escolha o modelo — ele aparece no fim do menu, depois dos relatórios pré-definidos, em ordem alfabética. Os modelos criados em PDF não têm opção de exportar em Excel.

{% hint style="info" %} <mark style="color:blue;">**IMPORTANTE!**</mark> O arquivo sai em **A4, retrato**, com o nome definido no campo '**nome do arquivo**' do modelo e a extensão **.pdf**. Se o modelo tiver cabeçalho, ele aparece uma vez por página, com os apontamentos organizados abaixo. Todo relatório tem um rodapé com '**Kartado**', a **data da geração** e o **número da página**. Campos não preenchidos no apontamento — de imagem ou não — saem em branco.
{% endhint %}

{% hint style="danger" %} <mark style="color:red;">**ATENÇÃO!**</mark> Sem o filtro de '**Classe**' aplicado, ou com mais de uma '**Classe**' no filtro, o modelo fica desabilitado. O limite é de **1.500 apontamentos por exportação**. Modelos do construtor só aparecem no botão **BAIXAR** da lista de Apontamentos.
{% endhint %}

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FE7gnCO7kjNj8eJq6n4d1%2FconstrutorPDF13.png?alt=media&amp;token=ea7296a5-a330-4d74-ab85-457ed94de998" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2F4iE1eMM0mMMKN6pabsKX%2FconstrutorPDF14.png?alt=media&amp;token=01296c65-4844-4314-aee4-84c8d6d64567" alt=""><figcaption></figcaption></figure>

### Editar Modelo

1. Na listagem, clique no ícone <i class="fa-pen">:pen:</i> (lápis) do modelo desejado.
2. O canvas abre já montado, com nome, nome do arquivo, Natureza, Classe e componentes preenchidos.
3. Faça as alterações e clique em **SALVAR**.

{% hint style="info" %} <mark style="color:blue;">**IMPORTANTE!**</mark> O formato (PDF ou Excel) não pode ser trocado na edição. Se precisar do outro formato, crie um modelo novo.
{% endhint %}

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FaKxhh3H7Ue5z1G4Tv40o%2FconstrutorPDF11.png?alt=media&amp;token=5949e719-f09b-40d9-89fb-1c86c88740df" alt=""><figcaption></figcaption></figure>

### Excluir Modelo

1. Na listagem, clique no ícone <i class="fa-trash">:trash:</i> (lixeira) do modelo desejado.
2. Confirme clicando em **APAGAR** no diálogo '**Excluir modelo?**' (ou **CANCELAR** para desistir).

{% hint style="danger" %} <mark style="color:red;">**ATENÇÃO!**</mark> A exclusão é **permanente** e não pode ser desfeita.
{% endhint %}

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FLYsxFECIhwVX7JLOvUUo%2FconstrutorPDF12.png?alt=media&amp;token=e93ae951-09d2-4875-a0ca-35d11663eb31" alt=""><figcaption></figcaption></figure>

***

## **Artigos Relacionados**

{% content-ref url="/pages/irLZ9WLx8VEP2bmks6XN" %}
[FAQ - Construtor de Relatórios PDF](/faq/faq-construtor-de-relatorios-pdf.md)
{% endcontent-ref %}

{% content-ref url="/pages/bfe9wT6cEfOlc721XA75" %}
[Construtor de Relatórios Excel - Apontamentos](/exportacoes/construtor-de-relatorios/construtor-de-relatorios-excel-apontamentos.md)
{% endcontent-ref %}

<figure><img src="https://1429346018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vUCuSpwvCb9o3ZjkCmO%2Fuploads%2FGc1vpUnlCt5PSd5NdqTF%2F15-10-2026.png?alt=media&amp;token=cd59ff0c-7cdb-4ff0-84a0-88bd9b48851a" alt="" width="375"><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://manual.kartado.com.br/exportacoes/construtor-de-relatorios/construtor-de-relatorios-pdf-apontamentos.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
