Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | RM | Módulo | TOTVS Gestão Fiscal |
Segmento Executor | Backoffice | ||
Requisito/Story/Issue | FISCAL01-9792 | Subtarefa | FISCAL01-10115 |
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. |
Objetivo
Detalhar as alterações necessárias no modulo TOTVS Gestão Fiscal para a implementação do Evento Cadastral R-1070 da EFD-REINF
Cadastro
O Evento R-1070 será um anexo ao Evento R-1000. A inclusão do registro R-1070 será realizada conforme a estrutura padrão dos eventos da EFD-REINF, porém com os detalhes abaixo.
- Id. Evento Pai deverá ser exibido um lookup para cadastro do Evento R-1000, mas não poderá ser editado;
- Tipo: será preenchido com o código do evento R-1070 e não deve ser editável;
- Id. Processo: deverá ser exibido um lookup para o cadastro de processo.
Validações
- Cada Evento poderá ter somente um processo associado;
- O campo Id. Processo só poderá ser editado quando o Evento estiver com o Status "Não Transmitido", "Inconsistente" ou "Rejeitado";
- Os campos Início do Período e Fim do Período devem estar compreendidos no inicio e fim do período do R-1000 associado.
Estrutura de Tabelas
Deverá ser criado na tabela de Eventos o campo Id. Processo: Identificador do processo associado. Este campo será preenchido somente no Registro R1070 e portanto deverá ser visível somente para este Evento.
draw.io Diagram border true viewerToolbar true fitWindow false diagramName EFD-REINF Evento campo Id Processo simpleViewer false diagramWidth 162 revision 1
Foreign key: Id. Processo - FK com a tabela de cadastro de Processos.
Campos Nullable: Id. Processo
Layout do Evento
O xml do Evento deverá ser gerado conforme abaixo.
Bloco de código | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="utf-8"?> <Reinf> <evtTabProcesso id="???000000000000000000000000000000000"> <ideEvento>{...}</ideEvento> <ideContri>{...}</ideContri> <infoProcesso> <inclusao>{...}</inclusao> <alteracao>{...}</alteracao> <exclusao>{...}</exclusao> </infoProcesso> </evtTabProcesso> </Reinf> |
No grupo infoProcesso poderá ter apenas um dos seguinte Grupos
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
|
Origem dos dados
Este evento será gerado com base no Cadastro de Processo e todos os campos envolvidos precisam de controle de alteração (semelhante ao log da Filial). Sempre que estes campos forem atualizados e o Evento já estiver autorizado o status do registro R-1070 será modificado para “Alterado”.
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
As demais estruturas não destacadas irão seguir o padrão geral dos eventos
Log do Cadastro de Processos
O campo Vara precisa registrar log de alteração no cadastro de processo.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|