> For the complete documentation index, see [llms.txt](https://virtux-up-gestao.gitbook.io/virtux-up-gestao/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://virtux-up-gestao.gitbook.io/virtux-up-gestao/modulos/fiscal/sped-fiscal.md).

# SPED Fiscal

Como gerar o SPED Fiscal (EFD ICMS/IPI) no UpGestão: período, perfil, responsável contábil, blocos opcionais e códigos de receita.

## Objetivo

Gerar o arquivo da EFD ICMS/IPI (SPED Fiscal) do mês com os movimentos de compra e venda da empresa.

## Antes de começar

* Permissão de acesso ao menu **Fiscal > SPED Fiscal**
* Notas fiscais e cupons do período emitidos ou lançados no sistema
* Contador e contabilidade cadastrados no sistema, com o número do **CRC** do contador
* Perfil de apresentação da empresa definido pela Secretaria da Fazenda
* Códigos de receita de ICMS (E116) e ICMS ST (E250) usados pela empresa, se houver

## Resultado esperado

Arquivo `SPEDEFD` + mês e ano + `.txt` baixado (ex.: `SPEDEFD092026.txt` para setembro/2026) e listado em **Arquivos Disponiveis**.

***

## Abrir o SPED Fiscal

{% stepper %}
{% step %}

## Acessar a tela

1. No menu principal, selecione **Fiscal > SPED Fiscal**.
2. Confira os cards **Período**, **Responsável contábil**, **Blocos opcionais**, **Códigos de receita (DARE/GNRE)** e a lista **Arquivos Disponiveis**.
3. Use **Voltar** para retornar à tela inicial.

![Tela do SPED Fiscal](https://1161857615-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wn7EUWejKXd9iav0QSe%2Fuploads%2FfcIHSEV8qy8gnqa4KYCJ%2Fsped-01-tela.jpg?alt=media)
{% endstep %}
{% endstepper %}

***

## Informar período e perfil

{% stepper %}
{% step %}

## Preencher os campos

1. Em **Período**, clique no ícone de calendário e selecione o ano e o mês de referência. O campo já vem com o mês atual.
2. Se o **Período** ficar vazio, o botão **Gerar** fica desabilitado.
3. Em **Perfil de declaração**, selecione o perfil da empresa: **A** (detalhe mínimo, padrão), **B** (detalhe médio), **C** (detalhe alto) ou **D** (detalhe máximo).

![Opções de Perfil de declaração](https://1161857615-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wn7EUWejKXd9iav0QSe%2Fuploads%2F2DGcPsFXIz0oL7zwlTCF%2Fsped-02-perfil-opcoes.jpg?alt=media)
{% endstep %}
{% endstepper %}

***

## Informar o responsável contábil

{% stepper %}
{% step %}

## Preencher contabilidade, contador e CRC

1. Em **Contabilidade**, selecione o escritório de contabilidade (opcional).
2. Em **Contador responsável**, selecione o contador que assina a escrituração.
3. Em **CRC**, informe o registro do contador no Conselho Regional de Contabilidade (ex.: `SP-123456/O-5`).

![Lista de Contador responsável](https://1161857615-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wn7EUWejKXd9iav0QSe%2Fuploads%2FV0Zx1plg9koD6re9GFXG%2Fsped-03-contador-opcoes.jpg?alt=media)
{% endstep %}

{% step %}

## Salvar a configuração

1. Com **Perfil de declaração**, **Contador responsável** e **CRC** preenchidos, clique em **Salvar configuração**.
2. Os valores salvos voltam preenchidos nas próximas gerações.
3. O botão fica desabilitado enquanto faltar algum desses campos ou quando não houver alteração em relação ao que já está salvo.
4. Com a configuração salva e sem alterações, o botão **Gerar** fica em destaque.

![Salvar configuração habilitado](https://1161857615-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wn7EUWejKXd9iav0QSe%2Fuploads%2FYfPHz6U6W8Fq2VYJiCGi%2Fsped-04-salvar-configuracao-habilitado.jpg?alt=media)

{% hint style="info" %}
O arquivo é gerado com os valores que estão na tela, mesmo sem salvar a configuração.
{% endhint %}
{% endstep %}
{% endstepper %}

***

## Definir os blocos opcionais

{% stepper %}
{% step %}

## Marcar Sim ou Não em cada bloco

1. Em **Bloco K** (Controle de Estoque), marque **Sim** se o estabelecimento for obrigado a informar a produção e o estoque. O padrão é **Não**.
2. Em **Registro 1601** (Operações financeiras), marque **Sim** para informar os recebimentos por meios de pagamento eletrônicos. O padrão é **Não**.
3. Em **Inventário** (Saldo de estoques), marque **Sim** para informar a posição de estoque no fim do período. O padrão é **Não**.
   {% endstep %}

{% step %}

## Informar o inventário (opcional)

1. Com **Inventário** em **Sim**, selecione o **Motivo do inventário**: **Final do período**, **Mudança de ICMS**, **Baixa cadastral**, **Alteração reg. pagto** ou **Determinação do fisco**.
2. Em **Data para o inventário**, informe a data da posição de estoque.
3. Motivo e data são obrigatórios. Sem eles, o sistema exibe **É necessário selecionar o motivo do inventário!** ou **É necessário informar a data para o inventário!**.

![Blocos opcionais com inventário](https://1161857615-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wn7EUWejKXd9iav0QSe%2Fuploads%2FLDQ2SBSaMgUEzsVzbhAR%2Fsped-05-blocos-inventario.jpg?alt=media)

![Opções de Motivo do inventário](https://1161857615-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wn7EUWejKXd9iav0QSe%2Fuploads%2F67fy9L9BcAzGzlL74mim%2Fsped-06-motivo-inventario-opcoes.jpg?alt=media)

![Validação do motivo do inventário](https://1161857615-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wn7EUWejKXd9iav0QSe%2Fuploads%2FLegzzdO91MnjHPsCWDyS%2Fsped-08-validacao-inventario.jpg?alt=media)
{% endstep %}
{% endstepper %}

***

## Informar os códigos de receita

{% stepper %}
{% step %}

## Preencher e salvar

1. Em **Código de receita E116**, informe o código de receita do ICMS a recolher (ex.: `1057`).
2. Em **Código de receita E250**, informe o código de receita do ICMS ST a recolher (ex.: `1090`).
3. Clique em **Salvar códigos de receita**. O botão só fica habilitado depois que algum código é alterado.

![Códigos de receita](https://1161857615-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wn7EUWejKXd9iav0QSe%2Fuploads%2FZRLRIq6etajhChPZvGMe%2Fsped-07-codigos-receita.jpg?alt=media)
{% endstep %}
{% endstepper %}

***

## Gerar e baixar o arquivo

{% stepper %}
{% step %}

## Gerar

1. Clique em **Gerar**.
2. O sistema gera o arquivo e abre o download do TXT.
3. Se o período não tiver documentos, o sistema exibe **Nenhum movimento encontrado para o período informado!**.

![SPED gerado para o período](https://1161857615-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wn7EUWejKXd9iav0QSe%2Fuploads%2FAjErhGdVlR22KALH9eiG%2Fsped-09-gerado.jpg?alt=media)
{% endstep %}

{% step %}

## Baixar de novo pela lista

1. Em **Arquivos Disponiveis**, localize o arquivo pela coluna **DATA** (data e hora da geração).
2. Confira o **TAMANHO**.
3. Clique no ícone de nuvem em **DOWNLOAD** para baixar o arquivo novamente.

![Arquivos Disponiveis do SPED](https://1161857615-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wn7EUWejKXd9iav0QSe%2Fuploads%2FpCrKTyhV3rBKe3W9k08p%2Fsped-10-arquivos-disponiveis.jpg?alt=media)
{% endstep %}
{% endstepper %}
