> For the complete documentation index, see [llms.txt](https://docs.londrisoft.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.londrisoft.com.br/unique/trilhas/interactive-blocks/utilitarios/ecf/como-gerar-o-arquivo-da-ecf.md).

# Como gerar o arquivo da ECF

Gere o arquivo da ECF no Unique e escolha a combinação correta de recuperação da ECD e da ECF.

A geração do arquivo da Escrituração Contábil Fiscal (ECF) varia conforme dois parâmetros do sistema: **Subtotaliza Lucro ou Prejuízo Acumulado?** e **Gerar ECF simplificada para recuperação de ECD?**. A combinação correta depende do histórico de entrega da empresa e da forma de recuperação dos dados.

### Objetivo

Gerar o arquivo da ECF no Unique.

Ajudar na escolha da opção correta de geração.

### Contexto

Antes de gerar o arquivo, confirme se a base da empresa já foi revisada.

Também confirme se a ECF anterior e a Escrituração Contábil Digital (ECD), quando exigidas, estão disponíveis para recuperação.

Se você ainda não revisou a base, consulte [Como configurar a ECF](/unique/trilhas/interactive-blocks/utilitarios/ecf/como-configurar-a-ecf.md).

### Passo a passo

{% stepper %}
{% step %}

#### Acesse a rotina de geração

Entre em **Módulo Contábil → Utilitários → Arquivos Magnéticos → ECF**.

Revise os parâmetros de geração antes de confirmar o arquivo.
{% endstep %}

{% step %}

#### Use a opção 1

Configure:

* **Subtotaliza Lucro ou Prejuízo Acumulado?**: **SIM**
* **Gerar ECF simplificada para recuperação de ECD?**: **NÃO**

Use essa opção quando a empresa precisa subtotalizar o lucro ou prejuízo, mas não vai usar a recuperação simplificada da ECD.

Depois:

* recupere a **ECF anterior**;
* selecione a ECF anterior e clique em **Recuperar**;
* não selecione as opções de recuperar dados.

Na recuperação da **ECD** do ano atual:

* não selecione a opção de recuperar **Balanço** e **DRE**;
* deixe essa opção em branco.
  {% endstep %}

{% step %}

#### Use a opção 2

Configure:

* **Subtotaliza Lucro ou Prejuízo Acumulado?**: **SIM**
* **Gerar ECF simplificada para recuperação de ECD?**: **NÃO**

Use essa opção quando a empresa seguirá sem recuperação simplificada da ECD, mas precisa recuperar **Balanço** e **DRE** da ECD atual.

Depois:

* recupere a **ECF anterior**;
* selecione a ECF anterior e clique em **Recuperar**;
* não selecione as opções de recuperar dados.

Na recuperação da **ECD** do ano atual:

* selecione a **ECD atual**;
* marque a opção de recuperar **Balanço** e **DRE**;
* clique em **OK**.
  {% endstep %}

{% step %}

#### Use a opção 3

Configure:

* **Subtotaliza Lucro ou Prejuízo Acumulado?**: **SIM**
* **Gerar ECF simplificada para recuperação de ECD?**: **SIM**

Use essa opção quando a empresa vai trabalhar com recuperação simplificada da ECD, sem recuperar **Balanço** e **DRE**.

Depois:

* recupere a **ECF anterior**;
* selecione a ECF anterior e clique em **Recuperar**;
* não selecione as opções de recuperar dados.

Na recuperação da **ECD** do ano atual:

* selecione a **ECD atual** e clique em **OK**;
* não selecione a opção de recuperar **Balanço** e **DRE**;
* deixe essa opção em branco.
  {% endstep %}

{% step %}

#### Use a opção 4

Configure:

* **Subtotaliza Lucro ou Prejuízo Acumulado?**: **SIM**
* **Gerar ECF simplificada para recuperação de ECD?**: **SIM**

Use essa opção quando a empresa vai trabalhar com recuperação simplificada da ECD e também precisa recuperar **Balanço** e **DRE**.

Depois:

* recupere a **ECF anterior**;
* selecione a ECF anterior e clique em **Recuperar**;
* não selecione as opções de recuperar dados.

Na recuperação da **ECD** do ano atual:

* selecione a **ECD atual**;
* marque a opção de recuperar **Balanço** e **DRE**;
* clique em **OK**.
  {% endstep %}

{% step %}

#### Revise o arquivo antes da validação

Confirme se a opção escolhida corresponde ao histórico de entrega da empresa.

Depois, gere o arquivo e importe no programa validador da Receita.
{% endstep %}
{% endstepper %}

### Validação

Considere a geração concluída quando:

* a combinação dos parâmetros estiver correta;
* a ECF anterior tiver sido recuperada, quando exigida;
* a ECD atual tiver sido recuperada conforme a opção escolhida;
* o arquivo for gerado sem erro na rotina do sistema;
* a importação no validador ocorrer sem inconsistência estrutural.

### FAQ

<details>

<summary>Pergunta: O que define a opção correta de geração?</summary>

Resposta: A escolha depende do histórico de entrega da **ECD** e da **ECF** da empresa.

Também depende da necessidade de recuperar ou não os dados de **Balanço** e **DRE**.

</details>

<details>

<summary>Pergunta: Sempre precisamos recuperar a ECF anterior?</summary>

Resposta: Use essa recuperação quando o histórico da obrigação exigir continuidade dos dados.

Revise esse cenário antes de gerar o arquivo.

</details>

<details>

<summary>Pergunta: O que acontece se eu marcar a recuperação errada de Balanço e DRE?</summary>

Resposta: A validação pode apresentar inconsistências no SPED.

Por isso, revise a opção antes da geração e siga a combinação correta para o cenário da empresa.

</details>

### Observações importantes

* A escolha da opção correta depende do histórico de entrega da **ECD** e da **ECF** da empresa.
* Sempre revise as configurações antes de gerar o arquivo para evitar inconsistências na validação do SPED.


---

# 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.londrisoft.com.br/unique/trilhas/interactive-blocks/utilitarios/ecf/como-gerar-o-arquivo-da-ecf.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.
