# Preenchimento e Emissão



# PROC001 - Listagem

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

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
DC-e / SIEM</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;">Descrição Processo</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: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
Luís Leite</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">17/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. Processo** </span>

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

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

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

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

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

</td></tr><tr><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">PROC002 - Nova DC-e</span></td><td style="width: 19%; border-style: solid; border-color: black;"><span style="color: #000000;">-</span></td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">Novos DC-e ou edição de DC-e já lançados</span>

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

</td></tr><tr><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">PROC003 - Gerenciador de DC-e</span></td><td style="width: 19%; border-style: solid; border-color: black;"><span style="color: #000000;">-</span></td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;"> -</span>

</td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">Listagem de DC-es salvas em banco</span>

</td></tr><tr style="height: 35px;" valign="top"><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="color: #000000;">PROC004 - Emissão de DC-e</span>

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

</td><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="color: #000000;"><span style="color: #000000; font-size: small;">Envio de DC-e a SEFAZ</span></span>

</td><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="font-size: small; color: #000000;">Arquivo XML</span>

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

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

- - - - - -

[PROC002 - Nova DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc002-nova-dc-e)

[PROC003 - Gerenciador de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc003-gerenciador-de-dc-e)

[PROC004 - Emissão de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc004-emissao-de-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>

<span style="color: #000000;">[![image-1776097849128.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776097849128.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776097849128.png)</span>

<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: 843px; height: 439px;"><tbody><tr style="height: 35px;" valign="top"><td bgcolor="#acb9ca" style="width: 168px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">**Campo**</span>

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

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

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

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

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

</td></tr><tr style="height: 35px;"><td style="width: 168px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Novo (F2)</span>

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

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

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

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

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

</td></tr><tr style="height: 35px;"><td style="width: 168px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Abrir (Enter)</span>

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

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

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

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

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

</td></tr><tr style="height: 35px;"><td style="width: 168px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Gerenciador DC-e</span>

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

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

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

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

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

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

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

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

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

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

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

</td></tr><tr style="height: 35px;"><td style="width: 168px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Sair (F7)</span>

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

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

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

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

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

</td></tr><tr style="height: 35px;"><td style="width: 168px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Período</span>

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

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

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

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

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

</td></tr><tr style="height: 102px;"><td style="width: 168px; border-style: solid; border-color: black; height: 102px;"><span style="color: #000000;">Filtro</span>

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

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

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

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

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

<span style="color: #000000;">Código (cliente),</span>  
<span style="color: #000000;">CNPJ/CPF,</span>  
<span style="color: #000000;">Nome</span>

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

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

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

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

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

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

</td></tr><tr style="height: 57px;"><td style="width: 168px; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">Código</span>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<span style="color: #000000;">**1.** O novo módulo deve ser acessível através do seguinte caminho no menu: Fiscal -&gt;DC-e.</span>  
<span style="color: #000000;">**2. Período:** Deve sempre iniciar a *dialog* com a data atual do computador do usuário. Validar o preenchimento da data.  
**3. Filtro:** Por padrão deve ficar como "Nome".  
**4. Campo filtro:** O *placeholder* deve obedecer o tipo de filtro selecionado, "Digite o {filtro} do cliente aqui!". Deve exibir ao menos 3 dígitos para executar o filtro.  
**5. Filtrar:** Deve atualizar a listagem de acordo com os filtros feitos.  
**6. Código:** Código da DC-e, composta por série e numero do documento. Deve permitir ordenação ASC e DESC. Por padrão deve vir como DESC. Considerar que a coluna deve ter a *checkbox*, padrão já encontrado nos outros documentos, para a opção de duplicar selecionado.  
**7. Data:** Data de emissão da DC-e. Deve permitir ordenação ASC e DESC.  
**8. Cliente:** Nome do cliente da DC-e. Deve permitir ordenação ASC e DESC.  
**9. Valor:** Valor da DC-e.  
**10. Duplicar:** Deve validar se existe algum documento selecionado para a duplicação, caso não tenha dar o aviso em tela "Selecione uma DC-e para duplicar". </span>

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

<span style="color: #000000;">***1. Duplicar:*** Ao ser confirmada a possibilidade de duplicar, deve ser gerado um insert na base de dados com os mesmos dados da declaração selecionada.</span>

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

<span style="color: #000000;">***1.*** Exemplo de imagem referencia para o botão de DC-e na aba Fiscal:</span> [https://portalsped.fazenda.mg.gov.br/spedmg/export/sites/spedmg/images/dce.png](https://portalsped.fazenda.mg.gov.br/spedmg/export/sites/spedmg/images/dce.png)

©SOFTEN SISTEMAS 2026

# PROC002 - Nova DC-e

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

</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 / SIEM</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>  
PROC002 - Nova DC-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: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Luís Leite</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

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

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

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

Essa documentação visa descrever o processo de criação da tela de preenchimento da DC-e.

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

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

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

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

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

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

</td></tr><tr><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">PROC002 - Nova DC-e</span></td><td style="width: 19%; border-style: solid; border-color: black;"><span style="color: #000000;">-</span></td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">Novos DC-e ou edição de DC-e já lançados</span>

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

</td></tr><tr><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">PROC003 - Gerenciador de DC-e</span></td><td style="width: 19%; border-style: solid; border-color: black;"><span style="color: #000000;">-</span></td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;"> -</span>

</td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">Listagem de DC-es salvas em banco</span>

</td></tr><tr style="height: 35px;" valign="top"><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="color: #000000;">PROC004 Emissão de DC-e</span>

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

</td><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="color: #000000;"><span style="color: #000000; font-size: small;">Envio de DC-e a SEFAZ</span></span>

</td><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="font-size: small; color: #000000;">Arquivo XML</span>

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

#### **Processos Relacionados** 

- - - - - -

[PROC001 - Listagem de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc001-listagem)

[PROC003 - Gerenciador de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc003-gerenciador-de-dc-e)

[PROC004 - Emissão de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc004-emissao-de-dc-e)

#### **Especificação Funcional**

- - - - - -

#### **PROC002 - Nova DC-e:**

##### ***Protótipo de Tela:***

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

*Imagem I - Protótipo de tela para o lançamento de uma nova DC-e.*

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

*Imagem II - Informações adicionais do produto.*

##### ***Descrição dos Campos:***

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

</td><td bgcolor="#acb9ca" style="width: 135px; border-style: solid; border-color: black; height: 35px;">**Tipo**

</td><td bgcolor="#acb9ca" style="width: 135px; border-style: solid; border-color: black; height: 35px;">**Tamanho**

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

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

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

</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">DC-e Num</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Texto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">6</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-left" style="width: 145px; border-style: solid; border-color: black; height: 29px;">Apenas visualização.</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Data Emissão</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">DateTimePicker</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Sim</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">DD/MM/YYYY</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Remetente</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Texto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 47px;"><td style="width: 135px; border-style: solid; border-color: black; height: 47px;">Q / [![image-1776273366139.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776273366139.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776273366139.png)</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 47px;">Botão</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 47px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 47px;"> -</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 47px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 47px;">-</td></tr><tr style="height: 63px;"><td style="width: 135px; border-style: solid; border-color: black; height: 63px;">Nome Remetente</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 63px;">Texto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 63px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 63px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 63px;">- </td><td class="align-left" style="width: 145px; border-style: solid; border-color: black; height: 63px;">Campo sem label a frente do campo remetente, apenas visualização.</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Destinatário</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Texto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Sim</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 47px;"><td style="width: 135px; border-style: solid; border-color: black; height: 47px;">Q / [![image-1776273366139.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776273366139.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776273366139.png)</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 47px;">Botão</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 47px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 47px;"> -</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 47px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 47px;">-</td></tr><tr style="height: 63px;"><td style="width: 135px; border-style: solid; border-color: black; height: 63px;">Nome Destinatário</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 63px;">Texto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 63px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 63px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 63px;">- </td><td class="align-left" style="width: 145px; border-style: solid; border-color: black; height: 63px;">Campo sem label a frente do campo remetente, apenas visualização.</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Produto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Texto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Sim</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 47px;"><td style="width: 135px; border-style: solid; border-color: black; height: 47px;">Q / [![image-1776273366139.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776273366139.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776273366139.png)</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 47px;">Botão</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 47px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 47px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 47px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 47px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Nome Produto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;"> Texto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">LE</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Texto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Não</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Quantidade</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Decimal</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">11v4</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Sim</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Vl. Unitário</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Decimal</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">11v10</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Sim</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 46px;"><td style="width: 135px; border-style: solid; border-color: black; height: 46px;">V. Total</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 46px;">Decimal</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 46px;">13v2</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 46px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 46px;">-</td><td style="width: 145px; border-style: solid; border-color: black; height: 46px;">Apenas visualização.</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">+ /[![image-1776273893331.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776273893331.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776273893331.png)</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Botão</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Informações Adicionais</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">LinkLabel</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Item</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">*Column Header*</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Descrição</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">*Column Header*</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Quantidade</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">*Column Header*</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Vl.Unit</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">*Column Header*</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">V.Tot.Bruto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">*Column Header*</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 57px;"><td style="width: 135px; border-style: solid; border-color: black; height: 57px;">TOTAL(R$)</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 57px;">Decimal</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 57px;">13v2</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 57px;">- </td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 57px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 57px;">-</td></tr><tr style="height: 63px;"><td style="width: 135px; border-style: solid; border-color: black; height: 63px;">Modalidade de Transporte</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 63px;">ComboBox</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 63px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 63px;">Sim</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 63px;"> -</td><td style="width: 145px; border-style: solid; border-color: black; height: 63px;">A escolher entre: Transporte Próprio, Correios e Terceiros</td></tr><tr style="height: 46px;"><td style="width: 135px; border-style: solid; border-color: black; height: 46px;">CNPJ da Transportadora </td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 46px;">Texto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 46px;">18</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 46px;"> -</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 46px;">00.000.000/0000-00</td><td style="width: 145px; border-style: solid; border-color: black; height: 46px;">Máscara de CNPJ padrão do sistema</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Observações</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Texto</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">5000</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;"> -</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">- </td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">- </td></tr><tr style="height: 32px;"><td style="width: 135px; border-style: solid; border-color: black; height: 32px;">Finalidade</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 32px;">ComboBox</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 32px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 32px;">- </td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 32px;">- </td><td style="width: 145px; border-style: solid; border-color: black; height: 32px;">A escolher entre: DC-e Normal e Contingência Offline</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Cancelar</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Botão</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">- </td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">CONFIRMAR</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">Botão</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr><tr style="height: 29px;"><td style="width: 135px; border-style: solid; border-color: black; height: 29px;">Pré-visualizar DC-e</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">CheckBox</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 135px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 125px; border-style: solid; border-color: black; height: 29px;">-</td><td class="align-center" style="width: 145px; border-style: solid; border-color: black; height: 29px;">-</td></tr></tbody></table>

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

1. <span style="color: #000000;">**DC-e Num:** Campo visual, deve trazer o código da DC-e em banco. Ao abrir a primeira vez ficará como zero, pois é definido após salvar.</span>
2. <span style="color: #000000;">**Data Emissão**: Considerar o valor padrão como a data "hoje" do computador.</span>
3. <span style="color: #000000;">**Remetente**: Por padrão bloqueado. Campo código do cadastro de clientes. Ao ser digitado o código e apertado 'Enter' o cadastro correspondente deve ser vinculado e o nome do cliente preenchido. Caso seja digitado zero e aperte o 'Enter', deve ser aberta a tela de busca de clientes. Esse campo somente será desbloqueado quando o tipo de emissor mencionado</span> <span style="color: #000000;">no</span> [PROC001 - Criação das configurações associadas](https://docs.softensistemas.com.br/books/dce-documentacao-de-conteudo-eletronica/page/proc000-criacao-das-configuracoes-associadas)<span style="color: #000000;"> for "Transportadora".</span>
    1. <span style="color: #000000;">Q / [![image-1776273366139.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776273366139.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776273366139.png): Deve abrir a tela de busca de clientes.</span>
4. <span style="color: #000000;">**Destinatário:** Campo código do cadastro de clientes. Ao ser digitado o código e apertado 'Enter' o cadastro correspondente deve ser vinculado e o nome do cliente preenchido. Caso seja digitado zero e aperte o 'Enter', deve ser aberta a tela de busca de clientes.</span>  
    
    1. <span style="color: #000000;">Q / [![image-1776273366139.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776273366139.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776273366139.png): Deve abrir a tela de busca de clientes.</span>
5. <span style="color: #000000;"> **Produto**: Campo código do cadastro de produtos. Ao ser digitado o código e apertado 'Enter' o cadastro correspondente deve ser vinculado e a descrição do produto preenchida. Caso seja digitado zero e aperte o 'Enter', deve ser aberta a tela de busca de produtos. Caso esteja configurado o controle de estoque e o produto não possua saldo, retornar o aviso em tela "Usuário sem permissão para baixar item sem estoque!"</span>
    1. 1. <span style="color: #000000;">Q / [![image-1776273366139.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776273366139.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776273366139.png): Deve abrir a tela de busca de produtos.</span>
6. <span style="color: #000000;">**Informações Adicionais :** o clique no Link deve realizar a abertura da *dialog* para inserção de informações complementares sobre o produto específico. O tamanho do campo é de 500 caracteres e a informação só a é salva com o clique no botão "Salvar". (Imagem II)</span>
7. <span style="color: #000000;">**LE:** Por padrão bloqueado. Campo referente ao Local de Estoque, deve ser liberado caso esteja configurado no sistema o uso de Local de Estoque.</span>
8. <span style="color: #000000;">**Tipos de Estoque:** Os controles de tipo de estoque como Validade, Grade, N. Serie, Arma devem aparecer logo abaixo da descrição do produto para o preenchimento do usuário. Comportamento padrão do sistema.</span>  
    <span style="color: #000000;">![image-1776275304860.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776275304860.png)</span>  
    <span style="color: #000000;">[![image-1776275396431.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776275396431.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776275396431.png)</span>  
    <span style="color: #000000;">[![image-1776275445034.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776275445034.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776275445034.png)</span>
9. <span style="color: #000000;">**Valor Unitario:** Com o foco no valor do valor unitario, ao apertar "Enter" no teclado deve ser feitas as validações para a inserção do produto. Caso algum campo não esteja preenchido, exibir uma mensagem de aviso. Exemplo: "Erro! verifique o preenchimento dos campos obrigatórios." Caso todos os campos obrigatórios estejam preenchidos, o produto deve inserido na *grid* de listagem de produtos inseridos. </span>
10. <span style="color: #000000;">**Valor Total**: Campo desabilitado por padrão. Realiza o calculo da Quantidade \* Valor Unitário em tela.</span>
11. <span style="color: #000000;">**Inserir[![image-1776372706619.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776372706619.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776372706619.png):** o botão inserir deve realizar a validação dos campos obrigatórios para a inserção de um produto. Caso algum campo não esteja preenchido, exibir uma mensagem de aviso. Exemplo: "Erro! verifique o preenchimento dos campos obrigatórios." Caso todos os campos obrigatórios estejam preenchidos, o produto deve inserido na *grid* de listagem de produtos inseridos. </span>
12. <span style="color: #000000;">**Listagem:** </span>  
    
    1. <span style="color: #000000;">**Excluir:**</span> A ação para deletar um registro inserido na listagem é na ação da tecla 'Delete' no teclado.
13. <span style="color: #000000;">**Label TOTAL(R$):** Deve representar a soma dos valores totais de todos os itens inseridos na listagem.</span>
14. <span style="color: #000000;">**Modalidade de Transporte:** valor padrão: Transporte Próprio**.** </span>
15. <span style="color: #000000;">**CNPJ da Transportadora:** campo desabilitado por padrão. Deve estar habilitado somente quando a modalidade de transporte selecionada for "Terceiros". </span>
16. <span style="color: #000000;">**Finalidade de Emissão:** Por padrão deve ser "DC-e Normal"</span>
17. <span style="color: #000000;">**Cancelar:** O clique no botão "Cancelar" deve finalizar tela.</span>
18. <span style="color: #000000;">**Confirmar:** deve validar os campos de preenchimento obrigatório e caso um ou mais campos não estejam preenchidos, deve exibir uma mensagem de erro. Exemplo "Erro! verifique o preenchimento dos campos obrigatórios.". Caso a DC-e possa ser salva, exibir a mensagem "DCE salvo com código {código da DC-e}".</span>

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


<div id="bkmrk-tipo-de-emiss%C3%A3o%3A-o-t"><svg class="svg-icon" data-icon="link" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg>1. <span style="color: #000000;">**Tipo de Emissão:** o tipo de emissão deve ser armazenado no banco de acordo com a nomenclatura do manual: 1=Emissão normal (não em contingência);9=Contingência off-line da DCe.</span>
2. <span style="color: #000000;">**Adicionar Produto:** Deve ser validado se o usuário possui restrição para não vender sem estoque. Caso esteja configurado para não vender sem estoque, o item não será vínculado.</span>
3. <span style="color: #000000;">**Valor Total:** o valor total é calculado a partir da multiplicação entre o Valor Unitário e a Quantidade.</span>
4. <span style="color: #000000;">**Confirmar:** caso o DC-e possa ser salvo, deve realizar o salvamento do registro no banco de dados. Caso seja uma edição, o registro deve ser atualizado no banco de dados. Nesse momento também deve ser realizado o fluxo de movimento do estoque.</span>  
    <span style="color: #000000;">O arquivo XML já deve ser gerado nesse momento.</span>
5. <span style="color: #000000;">O fluxo de numeração da DC-e deverá seguir o que já existe para os outros documentos fiscais. Para evitar duas pessoas numerando o mesmo documento ao mesmo tempo, usar a mesma regra de validação dos outros documentos para impedir modificação no mesmo número ou registro.</span>

</div>##### ***Questões Técnicas:***

1. Deverão ser criadas novas tabelas no banco de dados para armazenamento das novas informações.

```SQL
CREATE TABLE FATURAMENTO_DCE (
  codigoDCe INTEGER,
  data DATETIME,
  responsavelEmissao INTEGER,
  destinatario INTEGER,
  emitente INTEGER,
  valorTotal DECIMAL(13,2),
  modalidadeTransporte INTEGER NOT NULL,
  cnpjTerceiros TEXT(18),
  observacao MEMO,
  DCe_stAssinado BOOLEAN NOT NULL,
  DCe_stAutorizado BOOLEAN NOT NULL,
  DCe_stCancelado BOOLEAN NOT NULL,
  DCe_stEnviado BOOLEAN NOT NULL,
  DCe_stValidado BOOLEAN NOT NULL,
  ambiente TEXT(255),
  cDV LONG NOT NULL,
  cMDFe LONG NOT NULL,
  ArqXML TEXT(255),
  chaveAcesso TEXT(255),
  chaveConf TEXT(255),
  serieDCe LONG NOT NULL,
  procEmi LONG NOT NULL,
  protAutoriza TEXT(255),
  tpEmis LONG NOT NULL,
  tpEmit LONG NOT NULL,
  ufEmit TEXT(255),
  verProc TEXT(255),
  geradoEstoque BOOLEAN NOT NULL,
  cteVinculado TEXT(255),

  CONSTRAINT fk_dce_destinatario
    FOREIGN KEY (destinatarioId) REFERENCES Cad_Cliente (Codigo),

  CONSTRAINT fk_dce_emitente
    FOREIGN KEY (emitenteId) REFERENCES Cad_Cliente (Codigo)
);
```

```SQL
CREATE TABLE FATURAMENTO_DCE_ITEM (
  id AUTOINCREMENT PRIMARY KEY,
  produto INTEGER NOT NULL,
  nomeProduto TEXT(120) NOT NULL,
  informacoesAdicionais TEXT(500),
  quant DECIMAL(19,10) NOT NULL,
  valorCusto DECIMAL(19,4) NOT NULL,
  vlTotal DECIMAL(19,2),
  vlTotalLiq DECIMAL(19,2),
  vlUnit DECIMAL(19,10) NOT NULL,
  dceId INTEGER NOT NULL,
  gradeId INTEGER,
  lote TEXT(255),
  validade DATETIME,
  tamanho TEXT(15),
  cor INTEGER,
  nSerie TEXT(15)

  CONSTRAINT fk_dceitem_dce
    FOREIGN KEY (dceId) REFERENCES FATURAMENTO_DCE (codigoDCe),

  CONSTRAINT fk_dceitem_produto
    FOREIGN KEY (produtoId) REFERENCES Estoque_Itens (Codigo)
);
```

<div id="bkmrk-2.-exemplo-de-arquiv">**2.** Exemplo de arquivo XML a ser salvo no path do sistema pasta /DCe/{numero do documento}/.   
  
</div>```XML
<DCe xmlns="http://www.portalfiscal.inf.br/dce">
<infDCe Id="DCe35260478393592000146990261404128151002399952" versao="1.00">
<ide>
<cUF>35</cUF>
<cDC>239995</cDC>
<mod>99</mod> //fixo 99
<serie>26</serie>
<nDC>140412815</nDC>
<dhEmi>2026-04-14T15:33:21-03:00</dhEmi>
<tpEmis>1</tpEmis>
<tpEmit>0</tpEmit>
<nSiteAutoriz>0</nSiteAutoriz> // fixo como 0
<cDV>2</cDV>
<tpAmb>1</tpAmb>
<verProc>verProc0</verProc>
</ide>
<emit>
<CNPJ>07587030000195</CNPJ>
<xNome>NOME DO CLIENTE</xNome>
<enderEmit>
<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>
<CNPJ>78393592000146</CNPJ>
<xOrgao>Fisco</xOrgao>
<UF>SP</UF>
</Fisco>
<dest>
<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">
<prod>
<xProd>PRODUTO TESTE</xProd>
<qCom>1</qCom>
<vUnCom>1.00</vUnCom>
<vProd>1.00</vProd>
</prod>
</det>
<total>
<vDC>1.00</vDC>
</total>
<transp>
<modTrans>1</modTrans>
</transp>
<infAdic/>
<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>
<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>
</infDec>
</infDCe>
<infDCeSupl>
<qrCodDCe>https://www.fazenda.pr.gov.br/dce/qrcode?chDCe=35260478393592000146990261404128151002399952&tpAmb=1</qrCodDCe>
<urlChave>urlChaveDCe35260478393592000146990261404128151002399952</urlChave>
</infDCeSupl>
</DCe>
```

©SOFTEN SISTEMAS 2026

# PROC003 - Gerenciador de DC-e

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

</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 / SIEM</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>  
PROC003 - Gerenciador de DC-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: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Luís Leite</span></td><td class="align-center" style="width: 23.3333%; height: 29px; 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 fluxo do gerenciador da DC-e.</span>

##### <span style="color: #000000;">**2. Processo (adicionar fluxograma exemplo)**</span>

[![image-1724162109370.png](https://docs.softensistemas.com.br/uploads/images/gallery/2024-08/scaled-1680-/image-1724162109370.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2024-08/image-1724162109370.png)

I - Fluxograma Exemplo

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

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

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

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

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

</td></tr><tr><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">PROC002 - Nova DC-e</span></td><td style="width: 19%; border-style: solid; border-color: black;"><span style="color: #000000;">-</span></td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">Novos DC-e ou edição de DC-e já lançados</span>

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

</td></tr><tr><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">PROC003 - Gerenciador de DC-e</span></td><td style="width: 19%; border-style: solid; border-color: black;"><span style="color: #000000;">-</span></td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;"> -</span>

</td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">Listagem de DC-es salvas em banco</span>

</td></tr><tr style="height: 35px;" valign="top"><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="color: #000000;">PROC004 - Emissão de DC-e</span>

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

</td><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="color: #000000;"><span style="color: #000000; font-size: small;">Envio de DC-e a SEFAZ</span></span>

</td><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="font-size: small; color: #000000;">Arquivo XML</span>

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

#### **Processos Relacionados** 

- - - - - -

[PROC001 - Listagem de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc001-listagem)

[PROC002 - Nova DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc002-nova-dc-e)

<span style="color: #3366ff;">[PROC004 - Emissão de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc004-emissao-de-dc-e)</span>

#### **Especificação Funcional**

- - - - - -

#### **PROC001 Gerenciador DC-e:**

##### ***Protótipo de Tela:***

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

##### ***Descrição dos Campos:***

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

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

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

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

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

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

</td></tr><tr style="height: 35px;"><td style="width: 168px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Período dos DC-es</span>

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

</td></tr><tr style="height: 35px;"><td style="width: 168px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Filtro Origem/Destino</span>

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">Seleção do filtro de busca. Origem = Remetente; Destino = Destinatário.

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 57px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 57px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 57px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 57px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

</td></tr><tr style="height: 18px;"><td style="width: 168px; border-style: solid; border-color: black; height: 18px;"><span style="color: #000000;">Exportar todos XML</span>

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 18px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 18px;">-

</td></tr><tr style="height: 12px;"><td style="width: 168px; border-style: solid; border-color: black; height: 12px;"><span style="color: #000000;">Testar Serviço</span>

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 12px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 12px;">-

</td></tr><tr style="height: 35px;"><td style="width: 168px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Sair do gerenciador</span>

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

</td></tr><tr style="height: 35px;"><td style="width: 168px; border-style: solid; border-color: black; height: 35px;"><span style="color: #000000;">Exportar selecionado(s)</span>

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

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

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

1. <span style="color: #000000;">**Período das DC-es:** Por padrão deve iniciar com a data atual do computador. Não permitir período em branco.</span>
2. <span style="color: #000000;">**Origem/Destino:** *Radiobuttons*, por padrão devem iniciar selecionado como Destino.</span>
3. <span style="color: #000000;">**Campo Busca:** Deve realizar o filtro do cliente de acordo com o filtro Origem ou Destino.</span>
4. <span style="color: #000000;">**Localizar:** Realiza o filtro da listview, consulta as informações de acordo com os filtros de data e campo de busca.</span>
5. <span style="color: #000000;">**Imprimir DCe:** Só deverá ficar habilitado quando selecionado documento(s) autorizado(s).</span>
6. <span style="color: #000000;">**Cancelar:** Só deverá ficar habilitado quando selecionado documento(s) autorizado(s).</span>
7. <span style="color: #000000;">**Exportar todos XML:** Deve abrir o componente do *Explorer* do Windows para localizar a pasta a serem salvos os arquivos:</span>[![explorer](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776876007979.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776876007979.png "WindowsExplorer")
8. <span style="color: #000000;"><span style="color: #000000;">**Testar Serviço:** Deve abrir o *Forms* da validação da comunicação com o serviço:</span></span>[![image-1776876308785.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776876308785.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-04/image-1776876308785.png)
9. <span style="color: #000000;">**Sair do Gerenciador:** Deve finalizar a tela do gerenciador.</span>
10. <span style="color: #000000;">**Exportar selecionado(s):** Por padrão deve ficar desmarcado.</span>

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

1. <span style="color: #000000;">**Transmitir DC-e:** Deve dar inicio ao processo de envio do documento eletrônico para o governo, contido no **PROC004 Emissão de DC-e.**</span>
2. <span style="color: #000000;">**Imprimir DC-e:** Sendo possível realizar a impressão, ou seja, o DC-e autorizado. Deve gerar a impressão com o Layout contido no Anexo I - Impressão do DC-e.</span>
3. <span style="color: #000000;">**Exportar selecionado(s):** Ao ser marcado, o valor 'True' deve alterar a forma de exportação de arquivos, exportando apenas os arquivos XMLs selecionados da *ListView.*</span>

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

1. <span style="color: #000000;">**Os dados devem ser consultados da tabela 'FATURAMENTO\_DCE'.**</span>

©SOFTEN SISTEMAS 2026

# PROC004 - Emissão de DC-e

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

</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 / SIEM</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>  
PROC004 - Emissão de DC-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: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Luís Leite</span></td><td class="align-center" style="width: 23.3333%; height: 29px; 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>

Essa documentação visa descrever o processo de envio da DC-e ao governo.

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

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

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

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

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

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

</td></tr><tr><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">PROC002 - Nova DC-e</span></td><td style="width: 19%; border-style: solid; border-color: black;"><span style="color: #000000;">-</span></td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">Novos DC-e ou edição de DC-e já lançados</span>

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

</td></tr><tr><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">PROC003 - Gerenciador de DC-e</span></td><td style="width: 19%; border-style: solid; border-color: black;"><span style="color: #000000;">-</span></td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;"> -</span>

</td><td style="width: 27%; border-style: solid; border-color: black;"><span style="color: #000000;">Listagem de DC-es salvas em banco</span>

</td></tr><tr style="height: 35px;" valign="top"><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="color: #000000;">PROC004 - Emissão de DC-e</span>

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

</td><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="color: #000000;"><span style="color: #000000; font-size: small;">Envio de DC-e a SEFAZ</span></span>

</td><td style="border-style: solid; border-color: black; height: 35px; width: 27%;" width="27%"><span style="font-size: small; color: #000000;">Arquivo XML</span>

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

#### **Processos Relacionados** 

- - - - - -

<span style="color: #3366ff;">[PROC001 - Listagem de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc001-listagem)</span>

<span style="color: #3366ff;">[PROC002 - Nova DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc002-nova-dc-e)</span>

<span style="color: #3366ff;">[PROC003 - Gerenciador de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc003-gerenciador-de-dc-e)</span>

#### **Especificação Funcional**

- - - - - -

#### **PROC004 Emissão de DC-e:**

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

<span style="color: #000000;">**1**. A autorização é síncrona, deve ser aberto a tela de resultado de envio, tela já existente no envio de outros documentos ao governo.</span>  
<span style="color: #000000;">**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 de certificado digital vencido. </span>  
<span style="color: #000000;">**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\]. Caso seja autorizado, deve apresentar a mensagem "DC-e Autorizada".</span>

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

<span style="color: #000000;">**1**. A primeira etapa é a assinatura do documento com o certificado A1 ou A3 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.</span>  
<span style="color: #000000;">**2**. 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. </span>  
<span style="color: #000000;">**3**. 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. </span>  
<span style="color: #000000;">**4**. 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 de impressão via JasperReport. 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. </span>  
<span style="color: #000000;">**5**. 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="height: 208px;" width="818"><tbody><tr><th colspan="3" style="width: 809px;"><span style="color: #000000;">**Ambiente de Produção**</span></th></tr><tr><th style="width: 269.656px;"><span style="color: #000000;">**Serviço**</span></th><th style="width: 269.656px;"><span style="color: #000000;">**Versão**</span></th><th style="width: 269.688px;"><span style="color: #000000;">**URL**</span></th></tr><tr><td style="width: 269.656px;"><span style="color: #000000;">DCeStatusServico</span></td><td style="width: 269.656px;"><span style="color: #000000;">1.00</span></td><td style="width: 269.688px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeStatusServico?wsdl</span></td></tr><tr><td style="width: 269.656px;"><span style="color: #000000;">DCeAutorizacao</span></td><td style="width: 269.656px;"><span style="color: #000000;">1.00</span></td><td style="width: 269.688px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeAutorizacao?wsdl</span></td></tr><tr><td style="width: 269.656px;"><span style="color: #000000;">DCeConsulta</span></td><td style="width: 269.656px;"><span style="color: #000000;">1.00</span></td><td style="width: 269.688px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeConsulta?wsdl</span></td></tr><tr><td style="width: 269.656px;"><span style="color: #000000;">DCeRecepcaoEvento</span></td><td style="width: 269.656px;"><span style="color: #000000;">1.00</span></td><td style="width: 269.688px;"><span style="color: #000000;">https://dce.fazenda.pr.gov.br/dce/DCeRecepcaoEvento?wsdl</span></td></tr><tr><td style="width: 269.656px;"><span style="color: #000000;">QRCode</span></td><td style="width: 269.656px;"><span style="color: #000000;">1.00</span></td><td style="width: 269.688px;"><span style="color: #000000;">https://www.fazenda.pr.gov.br/dce/qrcode</span></td></tr></tbody></table>

<table border="1" id="bkmrk-ambiente-de-homologa" style="height: 288px;" width="808"><tbody><tr style="height: 29px;"><th colspan="3" style="width: 807px; height: 29px;"><span style="color: #000000;">**Ambiente de Homologação**</span></th></tr><tr style="height: 29px;"><th style="width: 269px; height: 29px;"><span style="color: #000000;">**Serviço**</span></th><th style="width: 269px; height: 29px;"><span style="color: #000000;">**Versão**</span></th><th style="width: 269px; height: 29px;"><span style="color: #000000;">**URL**</span></th></tr><tr style="height: 46px;"><td style="width: 269px; height: 46px;"><span style="color: #000000;">DCeStatusServico</span></td><td style="width: 269px; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 269px; 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: 269px; height: 46px;"><span style="color: #000000;">DCeAutorizacao</span></td><td style="width: 269px; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 269px; 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: 269px; height: 46px;"><span style="color: #000000;">DCeConsulta</span></td><td style="width: 269px; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 269px; 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: 269px; height: 46px;"><span style="color: #000000;">DCeRecepcaoEvento</span></td><td style="width: 269px; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 269px; 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: 269px; height: 46px;"><span style="color: #000000;">QRCode</span></td><td style="width: 269px; height: 46px;"><span style="color: #000000;">1.00</span></td><td style="width: 269px; 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:</span>

<span style="color: #000000;">[![image-1777999992782.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-05/scaled-1680-/image-1777999992782.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-05/image-1777999992782.png)</span>

<span style="color: #000000;">**8**. A chave de acesso (dce.chaveAcesso) de uma DC-e deve seguir a seguinte composição:</span>

<span style="color: #000000;">[![image-1778000003827.png](https://docs.softensistemas.com.br/uploads/images/gallery/2026-05/scaled-1680-/image-1778000003827.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2026-05/image-1778000003827.png)</span>

©SOFTEN SISTEMAS 2026

# PROC005 - Emitir PDF da DC-e

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

</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 / SIEM</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>  
PROC005 Emitir PDF da DC-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: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Luís Leite</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

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

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

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

 Essa documentação visa descrever o processo de emissão de PDF da DC-e.

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

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

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

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

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

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

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

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

</td></tr><tr style="height: 57px;"><td style="width: 27%; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">PROC003 - Gerenciador de DC-e</span></td><td style="width: 19%; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">-</span></td><td style="width: 27%; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;"> -</span>

</td><td style="width: 27%; border-style: solid; border-color: black; height: 57px;"><span style="color: #000000;">Listagem de DC-es salvas em banco</span>

</td></tr><tr style="height: 35px;" valign="top"><td style="width: 27%; border-style: solid; border-color: black; height: 35px;" width="27%"><span style="color: #000000;">PROC004 - Emissão de DC-e</span>

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

</td><td style="width: 27%; border-style: solid; border-color: black; height: 35px;" width="27%"><span style="color: #000000;">Envio de DC-e a SEFAZ</span>

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

</td></tr><tr style="height: 55px;"><td style="width: 27%; border-style: solid; border-color: black; height: 55px;"><span style="color: #000000;">PROC005 Emitir PDF da DC-e</span></td><td style="width: 19%; border-style: solid; border-color: black; height: 55px;"><span style="color: #000000;">-</span>

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

</td><td style="width: 27%; border-style: solid; border-color: black; height: 55px;"><span style="color: #000000;">Arquivo PDF</span>

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

#### **Processos Relacionados** 

- - - - - -

[PROC001 - Listagem de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc001-listagem)

[PROC002 - Nova DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc002-nova-dc-e)

[PROC003 - Gerenciador de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc003-gerenciador-de-dc-e)

[PROC004 - Emissão de DC-e](https://docs.softensistemas.com.br/books/dc-e-declaracao-de-conteudo-eletronica-siem/page/proc004-emissao-de-dc-e)

#### **Especificação Funcional**

- - - - - -

#### **PROC005 Emitir PDF da DC-e:**

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

**1**. A DC-e deverá ser exibida para o usuário utilizando o navegador do usuário.

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

**1**. O modelo de emissão da DC-e está em em Anexo II - Exemplo de DACE (pdf).  
**2**, O PDF da DC-e é gerado a partir do arquivo XML autorizado, localizado em caminhoArquivoXML.

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

**1.** A cada nova solicitação o PDF deve ser gerado, e não armazernado. **2.** Utilizar o jasper na geração de impressão, usando o mesmo método para a geração do QRCode.

##### **Anexo II - Exemplo de DACE (pdf):**

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

©SOFTEN SISTEMAS 2026

# PROC006 - 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: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
[![image-1762776253666.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-11/scaled-1680-/image-1762776253666.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-11/image-1762776253666.png)

</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;">DCe / SIEM</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>  
PROC006 - Transformar DC-e 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: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Luís Leite</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

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

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

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

<span style="color: #000000;">**Este processo visa exemplificar a documentação para criação da função de transformar DC-e em CT-e.**</span>

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

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

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

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black;" 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%"><span style="font-size: small; color: #000000;">**Dados de Saída**</span>

</td></tr><tr valign="top"><td style="border-style: solid; border-color: black;" width="27%">PROC006 - Transformar DC-e selecionados em CT-e

</td><td style="border-style: solid; border-color: black;" width="19%"><span style="font-size: small; color: #000000;">-</span>

</td><td style="border-style: solid; border-color: black;" width="27%"><span style="font-size: small; color: #000000;">DC-e autorizada em banco</span>

</td><td style="border-style: solid; border-color: black;" width="27%"><span style="color: #000000; font-size: small;">CT-e previamente preenchido</span>

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

#### **Processos Relacionados** 

- - - - - -

Documentação Exemplo 1   
  
Documentação Exemplo 2

#### **Especificação Funcional**

- - - - - -

#### **PROC006.1 Configuração de importação:**

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

***1.*** Deve ser adicionada a seguinte configuração 2 em banco:

<table border="1" id="bkmrk-setor-configura%C3%A7%C3%A3o-d" style="height: 66px;" width="780"><tbody><tr><td style="width: 84.0125px;">**Setor**</td><td style="width: 695.188px;">**Configuração**</td></tr><tr><td style="width: 84.0125px;">CTE</td><td style="width: 695.188px;">Importar DCe para mesmo CTE com MESMO: (0=SEPARADO(PADRAO)/1=EMITENTE e DESTINATARIO/2=EMITENTE/3=DESTINATARIO):</td></tr></tbody></table>

#### **PROC006.2 Adição de Função Gerar CTe:**

##### ***Protótipo de Tela:***

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

Imagem I - Novo botão Gerar CTe

##### ***Descrição dos Campos:***

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

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

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

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

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

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

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

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

</td><td style="width: 88px; border-style: solid; border-color: black; height: 35px;">-

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

</td><td style="width: 119px; border-style: solid; border-color: black; height: 35px;">-

</td><td style="width: 201px; border-style: solid; border-color: black; height: 35px;">-

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

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

**1. Botão Gerar CTe:** O clique deve validar se o(s) documento(s) esta(ão) autorizado(s), caso não esteja(m) deve ser exibida uma mensagem de aviso em tela "Não é permitido a geração de CT-e com DC-e não autorizada!". Caso estiver(em) autorizado(s) o(s) documento(s), dar inicio ao processo de criação de CTe.   
Deve ser validado se há documento selecionado, caso nenhuma DC-e esteja selecionada deve abrir a tela de aviso:

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

Imagem II - Tela de Aviso

**1.1** Caso o usuário clique em "Não", deve ser encerrada a *Dialog* de confirmação.  
**1.2** Caso o usuário clique em "Sim", será dado continuidade na importação de todas DC-es do período filtrado em tela.

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

**1.Botão Gerar CTe:** Deve ser validado se o documento está autorizado, não permitir o fluxo para documentos sem autorização.  
Se selecionado apenas uma DCe, deverá sempre gerar apenas um CTe.  
Caso selecionada mais de uma DCe ou caso entre no fluxo da seleção de todas DCes do periodo filtrado(Imagem II - Tela de Aviso) a transformação de DC-e em CT-e deve validar a configuração 'Importar DCe para mesmo CTE com MESMO' conforme **PROC006.1 Configuração de Importação:**

- - **0=SEPARADO(PADRAO):** Deverá gerar um CT-e para cada DC-e selecionada.
    - **1=EMITENTE e DESTINATARIO:** Deverá agrupar em um CT-e quando EMITENTE e DESTINATARIOS forem iguais nas DC-es selecionadas.
    - **2=EMITENTE:** Deverá agrupar em um CT-e quando o EMITENTE nas DC-es forem iguais.
    - **3=DESTINATARIO:** Deverá agrupar em um CT-e quando o DESTINATARIO nas DC-es forem iguais.

#### **PROC006.3 Transformar DC-e selecionados em CT-e:**

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

A tela da edição CT-e deverá ser aberta com as seguintes informações preenchidas:

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

Imagem III - Tela de CTe com prévio preenchimento baseado na DCe.

<span style="color: #000000;">**1.Tomador Serviço:** Destinatário quando a DC-e for emissão Própria e Remetente quando a emissão for do tipo Transportador.</span>

<span style="color: #000000;">**2. Remetente:** Deve puxar o Remetente da(s) DC-e(s) selecionadas para emissão. No caso do fluxo globalizado, manter em branco para que o usuário adicionar o cadastro 'Diversos' cadastrado manualmente.</span>

<span style="color: #000000;">**3. Cid Origem:** Deve puxar a cidade do Remetente da(s) DC-e(s) selecionadas para emissão. No caso do fluxo globalizado, manter em branco para que o usuário adicionar o cadastro 'Diversos' cadastrado manualmente ou outra cidade.</span>

<span style="color: #000000;">**4. Destinatário:** Deve puxar o Destinatário da(s) DC-e(s) selecionadas para emissão. No caso do fluxo globalizado, manter em branco para que o usuário adicionar o cadastro 'Diversos' cadastrado manualmente.</span>

<span style="color: #000000;">**5. Cid Destino:** Deve puxar a cidade do Destinatário da(s) DC-e(s) selecionadas para emissão. No caso do fluxo globalizado, manter em branco para que o usuário adicionar o cadastro 'Diversos' cadastrado manualmente ou outra cidade.</span>

<span style="color: #000000;">**6. Chaves Referentes:** Devem ser inseridas as chaves de acesso das DC-es.</span>

<span style="color: #000000;">**7. Valor Total da Carga:** Deve ser a soma dos totais das DC-es importadas.=</span>

©SOFTEN SISTEMAS 2026

