# Emissão



# PROC001 - Listagem de DC-e

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 49px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 49px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
<span style="color: #000000;"> [![logosoften1.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/logosoften1.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/logosoften1.png)</span>

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
<span style="color: #000000;">DC-e GerencieAqui</span></td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.2</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
<span style="color: #000000;">Listagem de DC-e</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.3</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Daniela Taino</span></td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">21/04/2026</span>

</td></tr></tbody></table>

##### <span style="color: #000000;"> **1. Introdução**</span>

<span style="color: #000000;"> Essa documentação visa descrever a tela de listagem dos DC-e e as ações possíveis na nova tela</span>

##### <span style="color: #000000;">**2. Processos**</span>

<table cellpadding="9" cellspacing="0" id="bkmrk-processo-envolvidos-" style="width: 100%; height: 127px;" width="100%"><tbody><tr style="height: 35px;" valign="top"><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 27%; height: 35px;" width="27%"><span style="font-size: small; color: #000000;">**Processo**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 19%; height: 35px;" width="19%"><span style="font-size: small; color: #000000;">**Envolvidos**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 27%; height: 35px;" width="27%"><span style="font-size: small; color: #000000;">**Dados de Entrada**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 27%; height: 35px;" width="27%"><span style="font-size: small; color: #000000;">**Dados de Saída**</span>

</td></tr><tr style="height: 46px;" valign="top"><td style="border-style: solid; border-color: black; height: 46px; width: 27%;" width="27%"><span style="color: #000000;">PROC001 - Listagem de DC-e</span></td><td style="border-style: solid; border-color: black; height: 46px; width: 19%;" width="19%"> </td><td style="width: 27%; height: 46px;" width="27%"><span style="color: #000000;">Listagem dos DC-e lançados</span></td><td style="border-style: solid; border-color: black; height: 46px; width: 27%;" width="27%"></td></tr><tr style="height: 46px;"><td style="border-style: solid; border-color: black; height: 46px; width: 27%;"><span style="color: #000000;">PROC002 - Novo DC-e</span></td><td style="border-style: solid; border-color: black; height: 46px; width: 19%;"><span style="color: #000000;">-</span></td><td style="border-style: solid; border-color: black; height: 46px; width: 27%;"><span style="color: #000000;">Novos DC-e ou edição de DC-e já lançados</span>

</td><td style="border-style: solid; border-color: black; height: 46px; width: 27%;"><span style="color: #000000;">DC-e cadastrado ou alterado</span>

</td></tr></tbody></table>

#### <span style="color: #000000;">**Processos Relacionados** </span>

- - - - - -

[PROC002 - Novo DC-e](https://docs.softensistemas.com.br/books/dce-documentacao-de-conteudo-eletronica/page/proc002-novo-dc-e)

#### <span style="color: #000000;">**Especificação Funcional**</span>

- - - - - -

#### <span style="color: #000000;">**PROC001 Listagem de DC-e**</span>

##### <span style="color: #000000;">***Protótipo de Tela:***</span>

[![image-1776515406004.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776515406004.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776515406004.png)

<span style="color: #000000;">*Imagem I - Tela de Listagem de DC-e - Principal*</span>

##### <span style="color: #000000;">***Descrição dos Campos:***</span>

<table border="1" cellpadding="7" cellspacing="0" id="bkmrk-campo-tipo-tamanho-o" style="width: 832px; height: 719px;"><tbody><tr style="height: 57px;" valign="top"><td bgcolor="#acb9ca" style="width: 206.989px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Campo**</span>

</td><td bgcolor="#acb9ca" style="width: 116.989px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Tipo**</span>

</td><td bgcolor="#acb9ca" style="width: 80.9943px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Tamanho**</span>

</td><td bgcolor="#acb9ca" style="width: 110px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Obrig. ?**</span>

</td><td bgcolor="#acb9ca" style="width: 116.989px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Máscara**</span>

</td><td bgcolor="#acb9ca" style="width: 200px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Observações**</span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Autorizado</span></td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Card</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Pendente</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Card</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;">-</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"> </td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Cancelado</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Card</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Total</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Card</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td></tr><tr style="height: 57px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">De/Até</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">Datepicker</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 57px;"></td><td style="width: 116.989px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">DD/MM/YYYY - DD/MM/YYYY</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">-</span>

</td></tr><tr style="height: 80px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 80px;"><span style="color: #000000;">Filtrar por</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 80px;"><span style="color: #000000;">Combobox</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 80px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 80px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 80px;"><span style="color: #000000;">- </span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 80px;"><span style="color: #000000;">A escolher entre: Número Fiscal, CNPJ/CPF, Nome do Cliente</span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Campo de filtragem/Lupa de Busca</span>[![image-1775763357588.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1775763357588.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1775763357588.png)

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Botão</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"></td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Relatórios</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Botão</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;"> </span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Mais Opções</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Botão</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;">[![image-1778016685995.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-05/scaled-1680-/image-1778016685995.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-05/image-1778016685995.png)

  
  
<span style="color: #000000;"> </span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Série</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;">*<span style="color: #000000;">Column Header</span>*

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Possibiilidade de ordenação ASC ou DESC </span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Nº Fiscal</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;">*<span style="color: #000000;"> Column Header</span>*

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;"> -</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Possibiilidade de ordenação ASC ou DESC </span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Cliente</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;">*<span style="color: #000000;">Column Header </span>*

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">- </span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Possibiilidade de ordenação ASC ou DESC </span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Finalidade</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;">*<span style="color: #000000;">Column Header</span>*

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Possibiilidade de ordenação ASC ou DESC </span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Dt. Emissão</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;">*<span style="color: #000000;">Column Header </span>*

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">- </span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Possibiilidade de ordenação ASC ou DESC </span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Vl. Total</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;">*<span style="color: #000000;">Column Header </span>*

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">- </span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">- </span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">- </span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;"> </span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Status</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;">*<span style="color: #000000;">Column Header </span>*

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;"> -</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">- </span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">- </span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Possibiilidade de ordenação ASC ou DESC   
</span>

</td></tr><tr><td style="width: 206.989px; border-style: solid; border-color: black;"><span style="color: #000000;">Lançamentos</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black;">*<span style="color: #000000;"> </span>*

</td><td style="width: 80.9943px; border-style: solid; border-color: black;"><span style="color: #000000;"> </span>

</td><td style="width: 110px; border-style: solid; border-color: black;"><span style="color: #000000;"> </span>

</td><td style="width: 116.989px; border-style: solid; border-color: black;"><span style="color: #000000;"> </span>

</td><td style="width: 200px; border-style: solid; border-color: black;"><span style="color: #000000;"> </span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Ações</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;">*<span style="color: #000000;">Column Header</span>*

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">--</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">A escolher entre:</span>

[![image-1776459208932.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776459208932.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776459208932.png)

  
</td></tr></tbody></table>

#####  

##### ***Regras de Interface:***

**1.1** <span style="color: #000000;">O novo módulo deve ser acessível através do seguinte caminho no menu: Fiscal -&gt; DC-e (NOVO). O módulo só deverá ser liberado se o cliente possui liberação do módulo (dce). Caso não tenha, deverá ser redirecionado para a tela padrão de "Acesso Negado".   
1.2 A visualização de Kanban deverá estar desabilitada nesse primeiro momento. A ordenação padrão da listagem é pela numeração (último para primeiro, série e número fiscal).</span>  
<span style="color: #000000;">**1.3** O padrão de exibição de registros é 10. A partir da seleção do usuário, a listagem deve ser atualizada com a quantidade de registros: 10, 25 ou 50.</span>  
<span style="color: #000000;">**2**. **De**: *valor padrão*: primeiro dia do mês considerado vigente. </span>  
<span style="color: #000000;">**3. Até**: *placeholder*: dia considerado como "hoje".  
</span><span style="color: #000000;">**4. Filtrar por:** valor padrão: Número Fiscal.</span>  
<span style="color: #000000;">**5. Campo de Busca** Placeholder: "Digite aqui sua busca "  
</span>**6[![image-1775763357588.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1775763357588.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1775763357588.png) :** <span style="color: #000000;">o clique no botão da lupa deve exibir os registros correspondentes na grid a partir do que foi definido como critério de busca.   
**7**. **Status**: os valores aprésentados no status poderão ser "NÃO ENVIADA", "ERRO", "AUTORIZADA" E "CANCELADA". As cores seguem o padrão dos outros documentos fiscais.   
**8. Lançamentos:** só contará com as opções de estoque não gerado ![image-1776515577282.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776515577282.png) e estoque gerado [![image-1776515630578.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776515630578.png).](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776515630578.png)</span>  
<span style="color: #000000;">**9**. **Relatórios**: o clique no botão deve iniciar o **PROC001.1 Emissão de Relatórios da DCe.  
10\. Mais opções:** as seguintes opções podem ser escolhidas:</span>

1. <span style="color: #000000;">**Transformar selecionados em MDF-e**: </span><span style="color: #000000;">essa opção deverá iniciar o </span>**<span style="color: #222222;"><span style="font-family: apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Roboto, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;">PROC001.</span></span><span style="color: #222222;"><span style="font-family: apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Roboto, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;">4</span></span>** <span style="color: #222222;"><span style="font-family: apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Roboto, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;">**Transformar selecionados em CT-e**. </span></span>
2. <span style="color: #000000;">**<span style="color: #222222;"><span style="font-family: apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Roboto, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;">Desbloquear DC-e: </span></span>**<span style="color: #222222;"><span style="font-family: apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Roboto, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;">o clique nesse botão deverá validar se as DC-e selecionadas tem o estoque gerado e se eles não estão autorizados/cancelados. Caso </span></span><span style="color: #222222;"><span style="font-family: apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Roboto, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;">pelo menos uma delas possa ser desbloqueada, deverá exibir a mensagem de confirmação “Deseja realizar o estorno de estoque das DC-e selecionadas?”. Caso sim, exibir a mensagem “DC-e desbloqueadas com sucesso!”. Caso não, nada a fazer e exibir a mensagem "Alguns DC-e não podem ser desbloqueados! Verifique a listagem".</span></span></span>

<span style="color: #000000;">**11. Ações:** as seguintes ações podem ser escolhidas:   
</span>

1. **<span style="color: #000000;">Enviar</span>**<span style="color: #000000;">: o clique na opção deve iniciar o </span>**<span style="color: #000000;">PROC001.2 Enviar DC-e ao Governo. </span>**<span style="color: #000000;">A partir do momento que o status do documento for "Autorizado", essa opção não deve mais estar disponível para clique. O valor padrão do status de uma DC-e que não foi enviada deverá ser "NÃO ENVIADA".</span>
2. **<span style="color: #000000;">Solicitar Cancelamento: </span>**<span style="color: #000000;">o clique na opção deve iniciar o **P**</span>**<span style="color: #000000;">ROC003 Cancelar DC-e</span>**<span style="color: #000000;">. Essa opção deverá estar habilitada para clique se, e somente se, o status da DC-e for "Autorizada".</span>
3. **<span style="color: #000000;">Emitir PDF: </span>**<span style="color: #000000;">o clique na opção deve iniciar o </span>**<span style="color: #000000;">PROC001.3 Emitir PDF da DC-e</span>**<span style="color: #000000;">. Essa opção deverá estar habilitada para clique se, e somente se, o status da DC-e for "Autorizada".</span>
4. **<span style="color: #000000;">Download XML: </span>**<span style="color: #000000;">essa opção deverá estar habilitada para clique se, e somente se, o status da DC-e for "Autorizada". O clique na opção deverá fazer o download do arquivo XML da respectiva DC-e (regra de negócio). </span>
5. **<span style="color: #000000;">Duplicar DC-e</span>**<span style="color: #000000;">: essa opção deve duplicar a DC-e selecionada e atualizar a tela para que esta já apareça na listagem se cabível (de acordo com o filtro em tela). Quando a duplicação for finalizada, deverá ser exibida a mensagem de sucesso "DC-e duplicada com sucesso!".</span>
6. **<span style="color: #000000;">Excluir DC-e</span>**<span style="color: #000000;">: essa opção deverá estar habilitada, se, e somente se, a DC-e não está "Autorizada" ou "Cancelada". Em caso de possível exclusão, deverá ser exibida a mensagem de sucesso "DC-e excluida com sucesso!". Caso não possa ser excluida, deverá ser exibida a mensagem de erro "Não é possível excluir a DC-e!". </span>
7. **<span style="color: #000000;">Enviar por e-mail</span>**<span style="color: #000000;">: essa opção deverá estar habilitada, se, e somente se, a DC-e está "Autorizada" ou "Cancelada". Caso o email possa ser enviado, na conclusão deve ser exibida a mensagem de sucesso "E-mail enviado com sucesso!".  
    </span>
8. <span style="color: #000000;">**Estornar Estoque**: essa opção deverá estar habilitada se, e somente se, o estoque da respectiva DC-e estiver gerado. Caso sim e o estorno for finallizado, deve exibir a mensagem de sucesso "Estorno realizado com sucesso!". Caso algum problema aconteça no processo de estorno, deverá exibir a mensagem "Erro ao realizar o estorno de estoque!".   
    </span>
9. <span style="color: #000000;">**Gerar Estoque**: essa opção deverá estar habilitada se, e somente se, o estoque da respectiva DC-e estiver gerado. Caso sim e o estorno for finallizado, deve exibir a mensagem de sucesso "Estorno realizado com sucesso!". Caso algum problema aconteça no processo de estorno, deverá exibir a mensagem "Erro ao realizar o estorno de estoque!". </span>

##### ***Regras de Negócio:***

<div id="bkmrk--2"></div><span style="color: #000000;">**1.Lançamentos:** o ícone exibido é validado a partir do bit <span style="color: #222222;"><span style="font-family: apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Roboto, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;">geradoEstoque: falso, estoque não gerado; verdadeiro: estoque gerado.  
**2**. **Status**: os valores aprésentados no status são definidos a partir das colunas do banco de dados: "NÃO ENVIADA": DCe\_stEnviado é falso; "AUTORIZADA": DCe\_stAutorizado, DCe\_stAssinado, DCe\_stValidado e DCe\_stEnviado são verdadeiros, DCe\_stCancelado é falso; "ERRO": DCe\_stAssinado, DCe\_stValidado e DCe\_stEnviado são verdadeiros, DCe\_stAutorizado e DCe\_stCancelado são falsos; "CANCELADA": todos os bits são verdadeiros, mas o principal critério é DCe\_stCancelado ser verdadeiro. </span></span> **3. Mais opções:** as seguintes opções podem ser escolhidas:  
</span>

<div id="bkmrk-exportar-xml%3A-o-cliq">1. **<span style="color: #000000;">Exportar XML: </span>**<span style="color: #000000;">o clique nessa opção deverá realizar o download dos XMLs (autorização e cancelamento) e PDFs de todas as DC-e selecionadas que estejam com o status "Autorizada" ou "Cancelada". O status "Autorizada" é validado a partir da coluna DCe\_stAutorizado no banco de dados e a cancelada por DCe\_stCancelado.</span>
2. <span style="color: #000000;">**<span style="color: #222222;"><span style="font-family: apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Roboto, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;">Desbloquear DC-e: </span></span>**<span style="color: #222222;"><span style="font-family: apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Roboto, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;">o estorno de estoque para desbloqueio poderá acontecer quando o bit geradoEstoque for verdadeiro no banco de dados e o DC-e ainda não estiver autorizada ou cancelada (DCe\_stAutorizado = falso). Esse processo deve dar entrada em estoque dos produtos vinculados a DC-e com suas respectivas quantidades. Deve também ser inserido no estoque análitico o registro da operação para cada um dos produtos estornados. Ao finalizar o estorno, o bit deve ser setado para o valor falso. </span></span></span>

</div><span style="color: #000000;">**4. Ações:** as seguintes ações podem ser escolhidas:   
</span>

<div id="bkmrk-enviar%3A-o-status-%22au">1. **<span style="color: #000000;">Enviar</span>**<span style="color: #000000;">: o status "Autorizada" é validado a partir da coluna DCe\_stAutorizado no banco de dados e a cancelada por DCe\_stCancelado. O critério de não enviado é validado a partir das colunas DCe\_stAssinado e DCe\_stEnviado. </span>
2. **<span style="color: #000000;">Solicitar Cancelamento:</span>** <span style="color: #000000;">o clique na opção deve iniciar o **P**</span><span style="color: #000000;">**ROC003 Cancelar DC-e** a partir da validação do bit de autorização (DCe\_stAutorizado = verdadeiro) e cancelamento DCe\_stCancelado = false.</span>
3. **<span style="color: #000000;">Emitir PDF: </span>**<span style="color: #000000;">o clique na opção deve iniciar o **PROC001.3 Emitir PDF da DC-e** a partir da validação do bit de autorização (DCe\_stAutorizado = verdadeiro), independente do status de cancelado.</span>
4. **<span style="color: #000000;">Download XML: </span>**<span style="color: #000000;">o clique na opção deve ser possível a partir da validação do status de</span><span style="color: #000000;"> autorização (DCe\_stAutorizado = verdadeiro. </span><span style="color: #000000;">O clique na opção deverá fazer o download do arquivo XML da respectiva DC-e a partir do campo caminhoArquivoXML no banco de dados. </span>
5. **<span style="color: #000000;">Duplicar DC-e</span>**<span style="color: #000000;">: a duplicação de uma DC-e deverá copiar todos os dados da DC-e de origem e gerar uma nova DC-e validando a regra de próxima numeração e alterando a Data de Emissão para o dia considerado como "hoje".</span>
6. **<span style="color: #000000;">Excluir DC-e</span>**<span style="color: #000000;">: a exclusão de uma DC-e deverá remover todos os registros (dcenumero, dce e dceproduto) do banco de dados. </span>
7. **<span style="color: #000000;">Enviar por e-mail</span>**<span style="color: #000000;">: o XML e o PDF da DC-e selecionada deverão ser enviadas para o email do destinatário e emitente, caso tenha sido informado. Deve ser utilizado o serviço padrão do sistema e o layout de email deve ser igual o da NFe, alterando as informações para DC-e.  
    </span>
8. <span style="color: #000000;">**Estornar Estoque**: o estorno de estoque para desbloqueio poderá acontecer quando o bit geradoEstoque for verdadeiro no banco de dados. Esse processo deve dar entrada em estoque dos produtos vinculados a DC-e com suas respectivas quantidades. Deve também ser inserido no estoque análitico o registro da operação para cada um dos produtos estornados "Estornado estoque da DC-e \[NUMERO DC-e\]. Ao finalizar o estorno, o bit deve ser setado para o valor falso.  
    </span>
9. <span style="color: #000000;">**Gerar Estoque**: o estorno de estoque para desbloqueio poderá acontecer quando o bit geradoEstoque for verdadeiro no banco de dados. Esse processo deve dar entrada em estoque dos produtos vinculados a DC-e com suas respectivas quantidades. Deve também ser inserido no estoque análitico o registro da operação para cada um dos produtos estornados "Estornado estoque da DC-e \[NUMERO DC-e\]. Ao finalizar o estorno, o bit deve ser setado para o valor falso.</span>

</div><div id="bkmrk--3"></div>##### <span style="color: #000000;">***Questões Técnicas:*** </span>

A tela da DC-e estará disponível nas três versões do sistema: GA, AE e EN.

<span style="color: #000000;">©SOFTEN SISTEMAS 2025</span>

# PROC001.1 Emissão de Relatórios da DC-e

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 49px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 49px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
<span style="color: #000000;"> [![logosoften1.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/logosoften1.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/logosoften1.png)</span>

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
<span style="color: #000000;">DC-e GerencieAqui</span></td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.2</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
Emissão de Relatórios da DCe</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Daniela Taino</span></td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">20/04/2026</span>

</td></tr></tbody></table>

##### <span style="color: #000000;"> **1. Introdução**</span>

<span style="color: #000000;"> Essa documentação visa descrever a tela de listagem dos DC-e e as ações possíveis na nova tela</span>

##### <span style="color: #000000;">**2. Processos**</span>

<table cellpadding="9" cellspacing="0" id="bkmrk-processo-envolvidos-" style="width: 100%; height: 127px;" width="100%"><tbody><tr style="height: 35px;" valign="top"><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 27%; height: 35px;" width="27%"><span style="font-size: small; color: #000000;">**Processo**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 19%; height: 35px;" width="19%"><span style="font-size: small; color: #000000;">**Envolvidos**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 27%; height: 35px;" width="27%"><span style="font-size: small; color: #000000;">**Dados de Entrada**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 27%; height: 35px;" width="27%"><span style="font-size: small; color: #000000;">**Dados de Saída**</span>

</td></tr><tr style="height: 46px;" valign="top"><td style="border-style: solid; border-color: black; height: 46px; width: 27%;" width="27%"><span style="color: #000000;">PROC001 - Listagem de DC-e</span></td><td style="border-style: solid; border-color: black; height: 46px; width: 19%;" width="19%"> </td><td style="width: 27%; height: 46px;" width="27%"><span style="color: #000000;">Listagem dos DC-e lançados</span></td><td style="border-style: solid; border-color: black; height: 46px; width: 27%;" width="27%"></td></tr><tr style="height: 46px;"><td style="border-style: solid; border-color: black; height: 46px; width: 27%;"> </td><td style="border-style: solid; border-color: black; height: 46px; width: 19%;"> </td><td style="border-style: solid; border-color: black; height: 46px; width: 27%;"> </td><td style="border-style: solid; border-color: black; height: 46px; width: 27%;"> </td></tr></tbody></table>

#### <span style="color: #000000;">**Processos Relacionados** </span>

- - - - - -

#### <span style="color: #000000;">**Especificação Funcional**</span>

- - - - - -

#### <span style="color: #000000;">**PROC001.1 Emissão de Relatórios da DC-e**</span>

##### <span style="color: #000000;">***Protótipo de Tela:*** </span>

[![image-1776706022795.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776706022795.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776706022795.png)

<span style="color: #000000;">*Imagem I - Tela de Emissão de Relatórios da DC-e*</span>

##### <span style="color: #000000;">***Descrição dos Campos:*** </span>

<table border="1" cellpadding="7" cellspacing="0" id="bkmrk-campo-tipo-tamanho-o"><tbody><tr style="height: 57px;" valign="top"><td bgcolor="#acb9ca" style="width: 206.989px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Campo**</span>

</td><td bgcolor="#acb9ca" style="width: 116.989px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Tipo**</span>

</td><td bgcolor="#acb9ca" style="width: 80.9943px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Tamanho**</span>

</td><td bgcolor="#acb9ca" style="width: 110px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Obrig. ?**</span>

</td><td bgcolor="#acb9ca" style="width: 116.989px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Máscara**</span>

</td><td bgcolor="#acb9ca" style="width: 200px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">**Observações**</span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Data Inicial</span></td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Datepicker</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">DD/MM/YYYY</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Data Final</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Datepicker</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;">-</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"> </td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">DD/MM/YYYY</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Formato do Relatório</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">RadioButton</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">A escolher entre: PDF e Excel (XLSX)</span>

</td></tr><tr style="height: 35px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Filtrar por </span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Combobox</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td><td style="width: 200px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">-</span>

</td></tr><tr style="height: 57px;"><td style="width: 206.989px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">Relatório</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black; height: 57px;">*<span style="color: #000000;">Column Header</span>*

</td><td style="width: 80.9943px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black; height: 57px;"></td><td style="width: 116.989px; border-style: solid; border-color: black; height: 57px;"></td><td style="width: 200px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">Opções disponíveis: Sem Escolha e Cliente</span>

</td></tr><tr><td style="width: 206.989px; border-style: solid; border-color: black;"><span style="color: #000000;">Visualizar</span>

</td><td style="width: 116.989px; border-style: solid; border-color: black;"><span style="color: #000000;">Link</span>

</td><td style="width: 80.9943px; border-style: solid; border-color: black;"><span style="color: #000000;">-</span>

</td><td style="width: 110px; border-style: solid; border-color: black;"></td><td style="width: 116.989px; border-style: solid; border-color: black;"></td><td style="width: 200px; border-style: solid; border-color: black;"><span style="color: #000000;"> </span>

</td></tr></tbody></table>

##### <span style="color: #000000;"> </span>

##### ***Regras de Interface:***

**<span style="color: #000000;">1. Data Inicial: </span>**<span style="color: #000000;">*valor padrão:* dia considerado como "hoje". </span>  
<span style="color: #000000;">**2**. **Data Final**: *valor padrão:* dia considerado como "hoje".   
**3. Formato de Relatório:** *valor padrão:* PDF.   
**4, Filtrar por:** *valor padrão:* Sem Escolha.   
  
</span>

##### ***Regras de Negócio:*** 

**<span style="color: #000000;">1. Visualizar: </span>**<span style="color: #000000;">o clique na opção deve realizar o download do arquivo do relatório, seja em PDF ou excel, obedecendo os filtros de período e cliente, se cabível.   
  
</span>

##### ***Questões Técnicas:*** 

1\. Não utilizar jasper na emissão do relatório. Utilizar o novo serviço.  
2\. O relatório a ser criado deve ter as seguintes colunas: Série, Número, Data de Emissão, Destinatário e Valor Total.

<span style="color: #000000;"> </span>

<span style="color: #000000;">  
  
</span>

# PROC001.2 Enviar DC-e ao Governo

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 49px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 49px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
<span style="color: #000000;"> [![logosoften1.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/logosoften1.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/logosoften1.png)</span>

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
<span style="color: #000000;">DC-e GerencieAqui</span></td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.2</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
<span style="color: #000000;">Enviar DC-e ao Governo</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Daniela Taino</span></td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">26/04/2026</span>

</td></tr></tbody></table>

#####  

##### <span style="color: #000000;">**1. Introdução**</span>

<span style="color: #000000;"> Essa documentação visa descrever o processo de envio da DC-e ao governo.   
  
</span>

##### <span style="color: #000000;">**2. Regras de Interface**</span>

<span style="color: #000000;">**1**. A autorização é sincrona, então um loading deve ser inserido na tela durante o período de espera do retorno.   
**2**. Caso a DC-e não possa ser assinada (certificado não vinculado, inválido ou vencido), deverá ser exibida a mensagem de erro "Documento não pode ser enviado! Verifique o certificado digital".   
**3**. Se a DC-e for rejeitada pelo governo, o erro deverá ser exibido em tela: "Erro! \[MENSAGEM NO CAMPO situacao DO BANCO DE DADOS\] . O erro também deve ser exibido como tooltip na coluna "Status", sendo este definido como "ERRO". Caso seja autorizada, "Status" deverá ser "AUTORIZADA" e o tooltip deverá ser "Autorizado o uso da DCe", que também estará armazenado na coluna "situacao".   
</span>

##### <span style="color: #000000;"> **3. Regras de Negócio** </span>

<span style="color: #000000;">**1**. A primeira etapa do processo de autorização é a geração do XML de acordo com os campos informados. Ao finalizar a montagem do XML com sucesso, ainda sem assinatura, o bit DCe\_stValidado deverá ser marcado como verdadeiro. O exemplo de XML com a correspondência dos campos em banco (e os campos fixos) estão em [Anexo I - Exemplos de XML da DCe e correspondência com os campos..](https://docs.softensistemas.com.br/books/dc-e-documentacao-de-conteudo-eletronica/page/anexo-i-exemplos-de-xml-da-dce-e-correspondencia-com-os-campos)  
**3**. A segunda etapa é a assinatura do documento com o certificado A1 da empresa. O processo de assinatura segue o algoritmo padrão que já utilizado nos outros documentos fiscais. Caso tudo ocorra sem problemas com a assinatura, o bit DCe\_stAssinado deverá ser marcado como verdadeiro.  
**4**. Depois da assinatura e geração completa, o processo de envio ao WS deverá ser realizado. Ao realizar o envio, o bit DCe\_stEnviado deverá ser marcado, independente do retorno de sucesso ou erro.   
**5**. Independente do retorno, o campo "xMotivo" do XML de retorno deverá ser gravado na coluna "situacao" do banco de dados. Se o "cStat" do XML for 100, indica que o documento foi autorizado, então o bit DCe\_stAutorizado deve ser marcado como verdadeiro e o protocolo de autorização armazenado em "protAutoriza". Caso seja diferente de 100, isso indica que o governo retornou algum erro, então o bit não deverá ser marcado.   
**5**. Criar na pasta da empresa o diretorio "dce" para armazenar os XMLs de envio (sem e com assinatura), retorno e eventos. O PDF sempre será gerado a cada requisição para evitar o armazenamento desnecessário. Esse caminho deverá ser armazenado na tabela "dce" na coluna " caminhoArquivoXML". Validar sempre se a pasta existe e realizar a criação para primeiros envios.   
**6**. Os seguintes Webservices devem ser utlizados de acordo com o ambiente configurado (homologação ou produção) -&gt; DCeAutorizacao e DCeConsulta.</span>

<table border="1" id="bkmrk-ambiente-de-produ%C3%A7%C3%A3o" style="border-collapse: collapse; width: 100%; height: 288px;"><tbody><tr style="height: 29px;"><th colspan="3" style="width: 19.1358%; height: 29px;"><span style="color: #000000;">**Ambiente de Produção**</span></th></tr><tr style="height: 29px;"><th style="width: 19.1358%; height: 29px;"><span style="color: #000000;">**Serviço**</span></th><th style="width: 7.65432%; height: 29px;"><span style="color: #000000;">**Versão**</span></th><th style="width: 33.2099%; height: 29px;"><span style="color: #000000;">**URL**</span></th></tr><tr style="height: 46px;"><td style="width: 19.1358%; height: 46px;"><span style="color: #000000;">DCeStatusServico</span></td><td style="width: 7.65432%; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 33.2099%; height: 46px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeStatusServico?wsdl</span></td></tr><tr style="height: 46px;"><td style="width: 19.1358%; height: 46px;"><span style="color: #000000;">DCeAutorizacao</span></td><td style="width: 7.65432%; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 33.2099%; height: 46px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeAutorizacao?wsdl</span></td></tr><tr style="height: 46px;"><td style="width: 19.1358%; height: 46px;"><span style="color: #000000;">DCeConsulta</span></td><td style="width: 7.65432%; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 33.2099%; height: 46px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeConsulta?wsdl</span></td></tr><tr style="height: 46px;"><td style="width: 19.1358%; height: 46px;"><span style="color: #000000;">DCeRecepcaoEvento</span></td><td style="width: 7.65432%; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 33.2099%; height: 46px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeRecepcaoEvento?wsdl</span></td></tr><tr style="height: 46px;"><td style="width: 19.1358%; height: 46px;"><span style="color: #000000;">QRCode</span></td><td style="width: 7.65432%; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 33.2099%; height: 46px;"><span style="color: #000000;">https://www.fazenda.pr.gov.br/dce/qrcode</span></td></tr></tbody></table>

<span style="color: #000000;"> </span>

<table border="1" id="bkmrk-ambiente-de-homologa" style="border-collapse: collapse; width: 100%; height: 288px;"><tbody><tr style="height: 29px;"><th colspan="3" style="width: 19.1358%; height: 29px;"><span style="color: #000000;">**Ambiente de Homologação**</span></th></tr><tr style="height: 29px;"><th style="width: 19.1358%; height: 29px;"><span style="color: #000000;">**Serviço**</span></th><th style="width: 7.65432%; height: 29px;"><span style="color: #000000;">**Versão**</span></th><th style="width: 33.2099%; height: 29px;"><span style="color: #000000;">**URL**</span></th></tr><tr style="height: 46px;"><td style="width: 19.1358%; height: 46px;"><span style="color: #000000;">DCeStatusServico</span></td><td style="width: 7.65432%; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 33.2099%; height: 46px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeStatusServico?wsdl</span></td></tr><tr style="height: 46px;"><td style="width: 19.1358%; height: 46px;"><span style="color: #000000;">DCeAutorizacao</span></td><td style="width: 7.65432%; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 33.2099%; height: 46px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeAutorizacao?wsdl</span></td></tr><tr style="height: 46px;"><td style="width: 19.1358%; height: 46px;"><span style="color: #000000;">DCeConsulta</span></td><td style="width: 7.65432%; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 33.2099%; height: 46px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeConsulta?wsdl</span></td></tr><tr style="height: 46px;"><td style="width: 19.1358%; height: 46px;"><span style="color: #000000;">DCeRecepcaoEvento</span></td><td style="width: 7.65432%; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 33.2099%; height: 46px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeRecepcaoEvento?wsdl</span></td></tr><tr style="height: 46px;"><td style="width: 19.1358%; height: 46px;"><span style="color: #000000;">QRCode</span></td><td style="width: 7.65432%; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 33.2099%; height: 46px;"><span style="color: #000000;">https://www.fazenda.pr.gov.br/dce/qrcode</span></td></tr></tbody></table>

<span style="color: #000000;">**7**. O DV de uma DC-e segue o segundo cálculo:[![image-1777232561191.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1777232561191.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1777232561191.png)</span>  
<span style="color: #000000;">**8**. A chave de acesso (dce.chaveAcesso) de uma DC-e deve seguir a seguinte composição:</span>

[![image-1777232960355.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1777232960355.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1777232960355.png)

##### <span style="color: #000000;">**4. Questões Técnicas** </span>

<span style="color: #000000;">**1.** No momento a emissão de DC-e somente estará disponível para certificados A1.  **2.** A emissão não usará o kafka para autorização, mas o código deverá ser criado considerando que uma eventual migração poderá ser necessária (deixar a abstração simples para entendimento humano e da IA).   
</span>

# PROC001.3 Emitir PDF da DC-e

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 49px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 49px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;"><span style="color: #000000;">[![logosoften1.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/logosoften1.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/logosoften1.png)</span>

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
<span style="color: #000000;">DC-e GerencieAqui</span></td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.2</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
<span style="color: #000000;">Emitir PDF da DC-e</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Daniela Taino</span></td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">28/04/2026</span>

</td></tr></tbody></table>

#####  

##### <span style="color: #000000;">**1. Introdução**</span>

<span style="color: #000000;"> Essa documentação visa descrever o processo de emissão de PDF da DC-e.   
  
</span>

##### <span style="color: #000000;">**2. Regras de Interface**</span>

<span style="color: #000000;">**1**. A DC-e deverá ser exibida para o usuário em uma dialog, assim como nos outros documentos fiscais. </span>

##### <span style="color: #000000;">  
</span><span style="color: #000000;">**3. Regras de Negócio** </span>

<span style="color: #000000;">**1**. O modelo de emissão da DC-e está em em [Anexo II - Exemplo de DACE (pdf)](https://docs.softensistemas.com.br/books/dc-e-documentacao-de-conteudo-eletronica/page/anexo-ii-exemplo-de-dace-pdf).  
**2**, O PDF da DC-e é gerado a partir do arquivo XML autorizado, localizado em caminhoArquivoXML.  
  
</span>

##### <span style="color: #000000;">**4. Questões Técnicas** </span>

<span style="color: #000000;">**1.** A cada nova solicitação o PDF deve ser gerado, e não armazernado no disco. **2.** Utilizar o jasper na geração, porque o mesmo arquivo será utilizado para geração do SIEM por causa do QRCode.  
**3**. Verificar a lib utilizada para geração do QRCode no CTe. </span>

<span style="color: #000000;">  
  
  
  
</span>

# Anexo I - Exemplos de XML da DCe e correspondência com os campos

XML de envio

```XML
<DCe xmlns="http://www.portalfiscal.inf.br/dce">
<infDCe Id="DCe35260478393592000146990261404128151002399952" versao="1.00"> // DCe + chave de acesso, versão padrão
<ide>
<cUF>35</cUF> //código da UF de emissão
<cDC>239995</cDC> // Código numérico que compõe a Chave de Acesso. Número aleatório gerado pela SEFAZ emitente para cada DCe para evitar acessos indevidos
<mod>99</mod> //fixo 99
<serie>26</serie> // dce.serie
<nDC>140412815</nDC> // dce.numeroFiscal
<dhEmi>2026-04-14T15:33:21-03:00</dhEmi> // dce.dataEmissao
<tpEmis>1</tpEmis> // dce.finalidade
<tpEmit>0</tpEmit> // 0=Fisco;1=Marketplace;2=Emissor próprio;3=Transportadora (de acordo com a configuração -> emissão própria ou transportadora)
<nSiteAutoriz>0</nSiteAutoriz> // fixo como 0. Isso dependerá do cliente, mas consideraremos a situação padrão
<cDV>2</cDV> // Informar o DV da Chave de Acesso da DCe, o DV será calculado com a aplicação do algoritmo módulo 11 (base2,9) da Chave de Acesso
<tpAmb>1</tpAmb> // dce.ambiente (homologação ou produção)
<verProc>verProc0</verProc> // versão do GA
</ide>
<emit>
<CNPJ>07587030000195</CNPJ> // se emissão própria, empresa.cnpj; caso transportadora, é do emitente (dce.emitenteId). Isso serve para todos os dados que vem abaixo
<xNome>NOME DO CLIENTE</xNome> // empresa.razaoSocial ou cliente.nome
<enderEmit> // endereço da empresa ou emitente
<xLgr>RUA TESTE</xLgr>
<nro>70</nro>
<xBairro>Terra Nostra</xBairro>
<cMun>3525706</cMun>
<xMun>José Bonifácio</xMun>
<UF>SP</UF>
<CEP>15200000</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderEmit>
</emit>
<Fisco> // nesse xml de exemplo, o fisco foi o responsável pela assinatura do documento. No nosso caso a única outra opção é da transportadora. Então  ogrupo abaixo é substituido pelas tags de cnpj <CNPJ> e <xNome> da Transportadora
<CNPJ>78393592000146</CNPJ>
<xOrgao>Fisco</xOrgao>
<UF>SP</UF>
</Fisco>
<dest> // dados do dce.destinatarioId
<CPF>00000021892</CPF>
<xNome>Pamela</xNome>
<enderDest>
<xLgr>RUA TESTE</xLgr>
<nro>76</nro>
<xBairro>BAIRRO</xBairro>
<cMun>3525706</cMun>
<xMun>José Bonifácio</xMun>
<UF>SP</UF>
<CEP>15200000</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderDest>
</dest>
<det nItem="1"> // numeração dos produtos, gerado a partir da quantidade
<prod> // dados da lista de produtos inseridos
<xProd>PRODUTO TESTE</xProd> // dceitem.nomeProduto
<qCom>1</qCom> / /dceitem.quantidade
<vUnCom>1.00</vUnCom> // dceitem.valorUnitario
<vProd>1.00</vProd> //dceitem.valorTotal
  <infAdProd> INFORMAÇÕES ADICIONAIS </infAdProd> // dceitem.informacoesAdicionais
</prod>
</det>
<total>
<vDC>1.00</vDC> // dce.valorTotal
</total>
<transp>
<modTrans>1</modTrans> // 0=Transporte pelos correios;1=Transporte por contra própria;2=Transporte por empresa transportadora. Caso seja a opção 2, abaixo dessa vem a tag de <CNPJ></CNPJ> com dce.cnpjTerceiros
</transp>
<infAdic/> // dce.observacao -> caso a emissão seja própria, inserir a <infCpl></infCpl> dentro do grupo. Caso seja como transportadora <infAdTransp></infAdTransp>
<infDec>
<xObs1>É contribuinte de ICMS qualquer pessoa física ou jurídica, que realize, com habitualidade ou em volume que caracterize intuito comercial, operações de circulação de mercadoria ou prestações de serviços de transportes interestadual e intermunicipal e de comunicação, ainda que as operações e prestações de iniciem no exterior (Lei Complementar nº 87/96, Art. 4º)</xObs1>  //texto fixo
<xObs2>Constitui crime contra a ordem tributária suprimir ou reduzir tributo, ou contribuição social e qualquer acessório: quando negar ou deixar de fornecer, quando obrigatório, nota fiscal ou documento equivalente, relativa a venda de mercadoria ou prestação de serviço, efetivamente realizada ou fornece-la em desacordo com a legislação. Sob pena de reclusão de 2 (dois) e 5 (cinco) anos, e multa (Lei 8.137/90, Art 1ª, V)</xObs2> //texto fixo
</infDec>
</infDCe>
<infDCeSupl>
<qrCodDCe>https://www.fazenda.pr.gov.br/dce/qrcode?chDCe=35260478393592000146990261404128151002399952&tpAmb=1</qrCodDCe> // Texto com o QR-Code impresso no DACE.
<urlChave>urlChaveDCe35260478393592000146990261404128151002399952</urlChave> //URL para consulta da Chave de Acesso
</infDCeSupl>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<Reference URI="#DCe35260478393592000146990261404128151002399952">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>fRE5aCyenRFidD8bkaVTYpHGs4o=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>jAnhT57Ok4iQ/aM/ulTNlpk068jXg2my2I34OMxtdhF6Y1i5p1dkXrepdGCM8CKfNJD58vzpj5YcLiy1s9sTjbfNg/pu3DgGafARAPyoE/o+Kc8fRMiawGSpq1g9ne2NTGyojdQLjNYytr2b+S0iwam+GS7+YmhJgW2hI5ALdMljQ89i00NmaL74KGigdVbHGmbp8k7JxaoDhv0XOU/6Sc7aId7aY1bgihh1qJNWRV+6C+N17y39hC0ORHHauYzbbd7h7r5LYRP9AjTZik0a+tAMr0roorGNK34EjfcQTwvW3kZV3MwJdLOOVkiQejDqlisSwyO4+GslpzYInA20DA==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIHazCCBVOgAwIBAgIIfg4lBhAzU7QwDQYJKoZIhvcNAQELBQAwdTELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxNjA0BgNVBAsTLVNlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEZMBcGA1UEAxMQQUMgU09MVVRJIFJGQiBWNTAeFw0yNTA2MTAxNDM5MDBaFw0yNjA2MTAxNDM5MDBaMIH6MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDELMAkGA1UECBMCUFIxETAPBgNVBAcTCEN1cml0aWJhMRkwFwYDVQQLExBWaWRlb2NvbmZlcmVuY2lhMRcwFQYDVQQLEw4xODc5OTg5NzAwMDEyMDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRYwFAYDVQQLEw1SRkIgZS1DTlBKIEExMTIwMAYDVQQDEylSRUNFSVRBIEVTVEFEVUFMIERPIFBBUkFOQTo3ODM5MzU5MjAwMDE0NjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALVvTnPmbYhCGG0V/quYLwGKaRJuBrd2YhcWONjp+gtDMrL9k+7NMUthsW/5aviPzNb4VrwHicgK1E+QKcoNIz5LPu8+WQkqauahJkx69gzeixg5qTDDJp8mHV+gXm0UFyqNpr7hqTWNj57vrkngWNLTybxGFNujcV+cvtrGtMrP+M1EgdONKly3x0PAmLNyanGcMkMPnHGfwkodpBplnroW9Gp/uR4yAeZPxdw1wHvO8QRgJ8iKl/LIuYzA8f0MIDER/rjF5IGxvdiJr6Ez1cYvrJSEjMIwlAewnsC40F/PeJooHlqfH2l4n4LC479//cRR5oG5I0YnFK/mZhxRy90CAwEAAaOCAncwggJzMAkGA1UdEwQCMAAwHwYDVR0jBBgwFoAU/PKCALL4vZ/VgttgICczPMK+zJkwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNodHRwOi8vY2NkLmFjc29sdXRpLmNvbS5ici9sY3IvYWMtc29sdXRpLXJmYi12NS5wN2IwgcgGA1UdEQSBwDCBvYEdZGlyZWNhb3JlcHJAcmVjZWl0YS5wci5nb3YuYnKgLgYFYEwBAwKgJRMjU1VaQU5FIEFQQVJFQ0lEQSBHQU1CRVRUQSBET0JKRU5TS0mgGQYFYEwBAwOgEBMONzgzOTM1OTIwMDAxNDagOAYFYEwBAwSgLxMtMjYwOTE5NjY1ODM2OTc2NzkxNTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoBcGBWBMAQMHoA4TDDAwMDAwMDAwMDAwMDBYBgNVHSAEUTBPME0GBmBMAQIBKDBDMEEGCCsGAQUFBwIBFjVodHRwOi8vY2NkLmFjc29sdXRpLmNvbS5ici9kb2NzL2RwYy1hYy1zb2x1dGktcmZiLnBkZjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwgYAGA1UdHwR5MHcwOaA3oDWGM2h0dHA6Ly9jY2QuYWNzb2x1dGkuY29tLmJyL2xjci9hYy1zb2x1dGktcmZiLXY1LmNybDA6oDigNoY0aHR0cDovL2NjZDIuYWNzb2x1dGkuY29tLmJyL2xjci9hYy1zb2x1dGktcmZiLXY1LmNybDAdBgNVHQ4EFgQU1Ip294JYwfBHDayPkWUCUYfk3xAwDgYDVR0PAQH/BAQDAgXgMA0GCSqGSIb3DQEBCwUAA4ICAQASYmfsar66s0tDpVpihcBtEzA/AvmcKhm6xpdI7Ra7VmeFUtQiv4x2MAIjRnf5YIU+fkLLM8Cn+hoR5aKrmHpFEE/rYzoWPVoxFcL4mAd71OopvRTrJG7uPPKkTdlKX6dZQC0Ui1NxY9ITJtUgaK5omoLKgJavJrjcwTpJI7f1JZqWTa+63BbY5swZN6kH3MCnMv3ZoLJgC6rr4q7FH8vEoHnQ+zX81Rox0lcvIPnEIDhof5Vbnf9B/Iu4JPH4+n2mNdwc2bueLVZA2fVDF2gj5dy+BtLaG5/eTMNtVfsu60M7ew7wOw02hWKDRgksOqyS4f8FGtVppFn90e+zH8lAglWU8MowBfZO2M8ZJ1y3Yqb/LIe8Z3SCvTyy9WBEslyAKlwtOmsuoEQUBTI/YLT8SB/nq93WK+HQUCYaV4pwOifGAh141kS6iNP91J6+SsYy++gOQJHXznpENDVaJ7Hbl3X4vgVhHL/M39uvxcv78Mx+ie5452FnhEwLEDwZ4pj8a/4bYET8cQ0Lmrf7ZyV+BhJ9PmVSPMkkgjqhbZ0NJ1bId+GwI4oYcahJoBDqkJx+abLC+8avg3FRN8y2QLEEto4AwKx27ZSLppbFJi5q3nXOmCIyC1gilRt9Q+QuNd8/bYDGa/0pEBLpsZ5KY9ZXkiciW48/IxIdyy1PYUIXwQ==</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</DCe>
```

Retorno com sucesso na autorização

```XML
<retDCe xmlns="http://www.portalfiscal.inf.br/dce" versao="1.00">
    <tpAmb>2</tpAmb>
    <verAplic>1.00</verAplic>
    <cStat>100</cStat>
    <xMotivo>Autorizado o uso da DCe</xMotivo>
    <cUF>35</cUF>
    <dhRecbto>2026-04-16T18:30:00-03:00</dhRecbto>
    <protDCe>
        <infProt>
            <tpAmb>2</tpAmb>
            <verAplic>1.00</verAplic>
            <chDCe>35260412345678000123550010000000011000000010</chDCe>
            <dhRecbto>2026-04-16T18:30:00-03:00</dhRecbto>
            <nProt>135260000000001</nProt> // dce.protAutoriza
            <digVal>abc123xyz456==</digVal>
            <cStat>100</cStat>
            <xMotivo>Autorizado o uso da DCe</xMotivo> dce.protAutoriza
        </infProt>
    </protDCe>
</retDCe>
```

Retorno com erro na autorização

```XML
<retDCe xmlns="http://www.portalfiscal.inf.br/dce" versao="1.00">
    <tpAmb>2</tpAmb>
    <verAplic>1.00</verAplic>
    <cStat>204</cStat>
    <xMotivo>Rejeição: Duplicidade de DCe</xMotivo>
    <cUF>35</cUF>
    <dhRecbto>2026-04-16T19:05:00-03:00</dhRecbto>
    <protDCe>
        <infProt>
            <tpAmb>2</tpAmb>
            <verAplic>1.00</verAplic>
            <chDCe>35260412345678000123550010000000011000000010</chDCe>
            <dhRecbto>2026-04-16T18:30:00-03:00</dhRecbto>
            <nProt>135260000000001</nProt>
            <digVal>abc123xyz456==</digVal>
            <cStat>204</cStat>
            <xMotivo>Rejeição: Duplicidade de DCe</xMotivo> //dce.situacao
        </infProt>
    </protDCe>
</retDCe>
```

# Anexo II - Exemplo de DACE (pdf)

[![image-1776434292576.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776434292576.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776434292576.png)

# PROC001.4 Transformar DC-e selecionados em CT-e

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 49px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 49px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;"><span style="color: #000000;">[![logosoften1.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/logosoften1.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/logosoften1.png)</span>

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
<span style="color: #000000;">DC-e GerencieAqui</span></td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.2</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
Transformar selecionados em CT-e</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Daniela Taino</span></td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">05/05/2026</span>

</td></tr></tbody></table>

##### <span style="color: #000000;">**1. Introdução**</span>

<span style="color: #000000;"> Essa documentação visa descrever o processo de transformação de uma ou mais DC-e em um CTe.</span>

##### <span style="color: #000000;">**2. Processos**</span>

<table cellpadding="9" cellspacing="0" id="bkmrk-processo-envolvidos-" style="width: 100%; height: 127px;" width="100%"><tbody><tr style="height: 35px;" valign="top"><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 27%; height: 35px;" width="27%"><span style="font-size: small; color: #000000;">**Processo**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 19%; height: 35px;" width="19%"><span style="font-size: small; color: #000000;">**Envolvidos**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 27%; height: 35px;" width="27%"><span style="font-size: small; color: #000000;">**Dados de Entrada**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black; width: 27%; height: 35px;" width="27%"><span style="font-size: small; color: #000000;">**Dados de Saída**</span>

</td></tr><tr style="height: 46px;" valign="top"><td style="border-style: solid; border-color: black; height: 46px; width: 27%;" width="27%"><span style="color: #000000;">PROC001 - Listagem de DC-e</span></td><td style="border-style: solid; border-color: black; height: 46px; width: 19%;" width="19%"> </td><td style="width: 27%; height: 46px;" width="27%"><span style="color: #000000;">Listagem dos DC-e lançados</span></td><td style="border-style: solid; border-color: black; height: 46px; width: 27%;" width="27%"></td></tr><tr style="height: 46px;"><td style="border-style: solid; border-color: black; height: 46px; width: 27%;"><span style="color: #000000;">PROC002 - Novo DC-e</span></td><td style="border-style: solid; border-color: black; height: 46px; width: 19%;"><span style="color: #000000;">-</span></td><td style="border-style: solid; border-color: black; height: 46px; width: 27%;"><span style="color: #000000;">Novos DC-e ou edição de DC-e já lançados</span>

</td><td style="border-style: solid; border-color: black; height: 46px; width: 27%;"><span style="color: #000000;">DC-e cadastrado ou alterado</span>

</td></tr></tbody></table>

#### <span style="color: #000000;">**Processos Relacionados** </span>

- - - - - -

[PROC002 - Novo DC-e](https://docs.softensistemas.com.br/books/dce-documentacao-de-conteudo-eletronica/page/proc002-novo-dc-e)

#### <span style="color: #000000;">**Especificação Funcional**</span>

- - - - - -

#### <span style="color: #000000;">**PROC001.4 Transformar DC-e selecionados em CT-e** </span>

##### ***Regras de Interface:***

**1.** Ao clicar na opção e a transformação ser possível, a tela da edição CT-e deverá ser aberta com as seguintes informações preenchidas:

[![image-1778026926232.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-05/scaled-1680-/image-1778026926232.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-05/image-1778026926232.png)

  
  
2.** Caso mais que uma DC-e seja selecionado e a transformação não possa acontecer (dois destinatários diferentes), deverá ser exibida a seguinte mensagem de erro "Não é possível transformar DC-e de destinatários diferentes em um único CT-e!".  
**3**. Caso a emissão seja feita no modo de credenciamento "transportadora", os remetentes das DC-e selecionadas também devem ser os mesmos. Caso não seja, exibir a mensagem de erro . "Não é possível transformar DC-e de emitentes diferentes em um único CT-e!". Essa regra e a regra 2 são complementares.   
**4**. Ao selecionar uma ou mais DC-e com status que não seja "Autorizado" para transformação, deverá ser exibida uma mensagem de erro "Selecione somente DC-e autorizadas para transformar em CTe!". Para esse caso, mesmo que alguma das selecionadas esteja autorizada, nada fazer.

##### ***Regras de Negócio:***

  
**1**. Somente as DC-e com status "Autorizado" poderão ser transformadas em CT-e, ou seja, DCe\_stAutorizado sendo verdadeiro.

#####  

