PROC001 - Cancelar DC-e
| Projeto/Sistema: GERENCIAMENTO DE PROJETOS |
Versão do Template: 1.2 |
| Processo: Descrição Processo |
Versão do Documento: 1.0 |
| Responsável(eis): - |
Data: 05/01/2026 |
1. Introdução
Essa documentação visa descrever o processo de cancelamento de uma DC-e.
2. Processo
|
Processo |
Envolvidos |
Dados de Entrada |
Dados de Saída |
|
Processo |
N/A |
N/A |
N/A |
Processos Relacionados
Documentação Exemplo 1
Documentação Exemplo 2
Especificação Funcional
PROC001 - Cancelar DC-e:
Protótipo de Tela:
Imagem I - Nova tela de Evento
Imagem II - Tela de Evento de cancelamento
Descrição dos Campos:
|
Campo |
Tipo |
Tamanho |
Obrig. ? |
Máscara |
Observações |
| Tipo de Evento |
ComboBox |
|
|
|
Deve conter a opção: |
| ID |
Column Header |
|
|
|
|
| DESCRIÇÃO |
Column Header |
|
|
|
|
| Tela de preenchimento do evento | |||||
| Num. Ordem |
Texto |
|
|
|
Apenas Visualização |
| Tipo |
Texto |
|
|
|
Apenas Visualização |
| Chave DCe |
Texto |
|
|
|
Apenas Visualização |
| Descrição do Evento (Mudança ou Justificativa) |
Texto |
255 |
Sim |
- |
- |
| Protocolo |
Texto |
|
|
|
Apenas Visualização |
| Data e Hora |
Texto |
|
|
|
Apenas Visualização |
| Enviar e Autorizar |
Botão |
|
|
|
|
|
Emitir Comprovante |
Botão |
|
|
|
|
|
Enviar Email |
Botão |
|
|
|
|
|
Deletar |
Botão |
|
|
|
|
|
Sair |
Botão |
|
|
|
|
Regras de Interface:
1. Emitir Comprovante: o padrão deve estar desabilitado, por padrão. Deve ser habilitado caso o evento esteja autorizado. O clique na opção deverá abrir o comprovante do evento em uma dialog, como acontece com os restantes dos eventos. Exemplo do evento da NF-e para seguir o padrão.:
2. Enviar Email: o padrão deve estar desabilitado, por padrão. Deve ser habilitado caso o evento esteja autorizado.
3. Deletar: o padrão deve estar desabilitado, por padrão. Deve ser habilitado caso o evento esteja salvo mas não autorizado.
4. Caso seja autorizado o Evento, deve ficar marcado como "AUTORIZADO" no topo da tela.
Regras de Negócio:
1.Enviar e Autorizar: Deve iniciar o processo do envio para o governo.
2.Caso o retorno do WS seja "101 - Cancelamento de DCe Homologado" o bit "autorizado" deve ser marcado como verdadeiro no banco de dados. Em caso de erro (situação diferente de 101) o bit "autorizado" não sofre alterações de valor. Em todo caso, o arquivo é gravado em disco com o padrão de nomenclatura usado para NFe -> DCe[CHAVE]-canc.xml (para os autorizados) e -cancRet.xml para os erros.
Questões Técnicas:
1. Enviar cancelamento: o clique no botão deve realizar a montagem do XML descrito em Anexo I - Exemplos de XML (cancelamento e retorno) e realizar o envio para o WS DCeRecepcaoEvento, de acordo com o ambiente configurado:
| Ambiente de Produção | ||
| Serviço | Versão | URL |
| DCeRecepcaoEvento | 1.00 | https://dce.fazenda.pr.gov.br/dce/DCeRecepcaoEvento?wsdl |
| Ambiente de Homologação | ||
| Serviço | Versão | URL |
| DCeRecepcaoEvento | 1.00 | https://dce.fazenda.pr.gov.br/dce/DCeRecepcaoEvento?wsdl |
2. A nova tabela deverá ser criada no banco de dados para armazenar o evento:
CREATE TABLE DCE_EVENTO (
ID AUTOINCREMENT PRIMARY KEY,
TIPO_EVENTO TEXT(10),
SEQUENCIA INTEGER NOT NULL,
CHAVE_DCE TEXT(44) NOT NULL,
DETALHE_EVENTO TEXT(255) NOT NULL,
DCe INTEGER NOT NULL,
AUTORIZADO YESNO DEFAULT 0,
arqCC TEXT(200),
Protocolo TEXT(30),
RegDtHr TEXT(30)
);
©SOFTEN SISTEMAS 2026



No Comments