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: Cancelamento 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