> For the complete documentation index, see [llms.txt](https://docs.enapi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enapi.com/enapi-documentation-pt/roaming/modelos-de-contrato-personalizados.md).

# Modelos de contrato personalizados

Configure um modelo personalizado se quiser usar o seu próprio acordo — um contrato de roaming, um acordo de partilha de dados ou um contrato com cliente — em vez do modelo padrão da ENAPI. Os modelos são reutilizáveis — crie uma vez, use para todas as ofertas futuras.

### Configure um modelo de contrato personalizado

{% stepper %}
{% step %}
Aceda a **Roaming → Contratos → Modelos → Novo modelo**.
{% endstep %}

{% step %}
Dê um nome ao modelo e **carregue o documento do contrato** (PDF).
{% endstep %}

{% step %}
Arraste os campos de assinatura do painel da direita para o contrato para cada parte:

* **Primeira Parte** campos: Assinatura, Nome, Nome da Empresa, Data da Assinatura
* **Segunda Parte** campos: Assinatura, Nome, Nome da Empresa, Data da Assinatura
  {% endstep %}

{% step %}
Clique em **Guardar**. Abre-se um modal para definir as funções das partes e as pessoas de contacto.
{% endstep %}

{% step %}
Confirme e guarde. O modelo já está disponível ao criar ofertas.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
**Importante: a Primeira Parte é sempre você.** A Segunda Parte é sempre o parceiro que recebe a oferta. Cada campo de assinatura que adicionar ao contrato tem de ser mapeado para a parte correta — se isto estiver errado, o fluxo de assinatura falhará ou, pior, enviará a assinatura errada para o campo errado. Verifique antes de guardar. Estes mapeamentos das partes também determinam quem recebe o pedido de assinatura quando você [pré-assina uma oferta](/enapi-documentation-pt/roaming/como-pre-assinar-uma-oferta.md).
{% endhint %}

<img src="https://content.gitbook.com/content/heBP0sH0U1Rrp1jIot9S/blobs/Iu3p1bATtbyQVQoeh0tP/d46f82aa%2056d7%2042bf%208de3%20c4ace0a97ea8%201773931365235%20Screenshot2026%2001%2008at17.08.31.png%200c022fbc%2044a5%2044c7%209928%20d5bd485ef69d" alt="Crie um modelo de contrato personalizado." width="563">

### Editar um modelo

**Roaming → Contratos → Modelos** → menu de três pontos → *Editar modelo*.


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.enapi.com/enapi-documentation-pt/roaming/modelos-de-contrato-personalizados.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
