01. DADOS GERAIS
Linha de Produto: | RM |
---|---|
Segmento: | BackOffice |
Módulo: | Gestão Fiscal |
Função: | Regra Geral - EFD Reinf |
Requisito/Story/Issue (informe o requisito relacionado) : | FISCAL01-10227 |
02. SITUAÇÃO/REQUISITO
Os Eventos devem seguir o padrão de cadastros do ERP, contudo podem existir particularidades entre os Eventos e neste caso deve ser verificada a regra na documentação especifica do Evento.
Inclusão:
Ao ser incluído o Evento assumira o Status de "Não transmitido".
Edição:
Quando o Evento estiver com Status de "Não Transmitido" o status não será alterado, quando o Evento estiver com o Status "Inconsistente" ou "Rejeitado" o Status será alterado para "Não Transmitido". Qualquer outro status o Evento assumirá o Status de "Alterado".
Exclusão:
O cadastro do Evento poderá ser excluído somente quando status for Não Transmitido, Inconsistente ou Rejeitado.
Regras:
- Quando o Evento estiver com status de "Pendente" ou "Pendente Exclusão" todos os campos precisão permanecer bloqueados para Edição inclusive os campos nos cadastros de origem do Evento;
- Quando o Evento estiver com status de Excluído o mesmo deverá ser bloqueado para Edição, mas os campos de origem não serão bloqueados;
- Os campos Cód. Coligada e Cód. da Filial não devem ficar visíveis para o usuário;
- Nenhum histórico pode ser alterado, excluído ou incluído;
- Os campos Identificador, Status, Tipo, Ambiente, Data da Última Transmissão, Número do Protocolo, XML de envio, XML de retorno não devem ser editáveis;
- O campo Id. Evento Pai só poderá ser alterado quando o Status for "Não Transmitido", "Inconsistente" ou "Rejeitado".
03. SOLUÇÃO
Foram incluídas as seguintes validações gerais:
- Um evento só pode ser excluído se o status for “Não Transmitido”, “Inconsistente” ou “Rejeitado”;
- Em todos os eventos os campos data inicial e data final podem ser editadas, sendo que a data inicial somente se o status se o status for “Não Transmitido”, “Inconsistente” ou “Rejeitado” e a data final somente se o status for “Não Transmitido”, “Inconsistente”, “Rejeitado”, “Autorizado” ou “Alterado”; O campo IdProcessoJudicial só pode ser editado pelo evento R-1070;
- Se um evento for editado e o status atual for “Inconsistente” ou “Rejeitado” passará a ser “Não Transmitido”, se o status for “Alterado”, “Autorizado”, “Pendente” ou “Pendente Exclusão” passará a ser “Alterado”, caso seja “Não Transmitido” ou “Excluído” eles serão mantidos;
- Um novo Evento a ser cadastro será incluído com o status default de “Não Transmitido”;
- Somente o Evento R-1070 poderá incluir informação no campo IdProcessoJudicial;
- Ao incluir um Evento Filho, ele deverá respeitar o período de vigência do Evento Pai;
- Ao incluir um Evento Filho, ele deverá conter o Id.Evento Pai;
- A data inicial deve ser menor que a data final;
04. DEMAIS INFORMAÇÕES
Documentação completa do requisito: FISCAL01-9775 ER - EFD-REINF