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 dos Eventos Cadastraisdo Evento Cadastral R-1000 e R-1070 da EFD-REINF
Evento R-1000
Cadastro
Ao acessar o menu EFD-REINF → “Eventos Cadastrais” devem ser listados todos os Eventos do tipo R-1000. O cadastro poderá ser acionado somente pela Filial Matriz ou Filial SCP. Os campos seguiram seguirão o padrão de estrutura definidos para os Eventos da EFD-REINF.
A inclusão do registro R-1000 será realizada conforme a estrutura padrão dos eventos da EFD-REINF, porém com os detalhes abaixo.
- Id. Evento Pai não deve ser visível;
- Tipo: será preenchido com o código do evento R-1000 e não deve ser editável;
- Início do Período: deverá ser informado a data de início da vigência da EFD-REINF ou do Evento em questão;
- Fim do Período: não deve ser editável;
- Status: Não Transmitido, não deve ser editável;
- deste Evento;
- Código da Filial: não deve ser editável.
Validações
- Não pode ser incluído um Evento R-1000 enquanto existir outro R-1000 não Excluído e não encerradoencerrado, ou seja com a data de fim de período preenchida;
- Não pode existir mais de um R-1000 para o mesmo período, ou seja o inicio do novo R-1000 deverá ser posterior ao fim do período do ultimo último R-1000;
- Apenas Eventos com status Não Transmitido, Inconsistente ou Rejeitado podem ser excluídos ou editadoso R-1000 mais recente pode ser alterado.
Dados do Responsável pelo Software
Para o Evento R-1000 é necessário informar dados do responsável pelo software no grupo softHouse do XML para isso deverá ser criado um cadastro conforme abaixo.
Mashup
Deverá ser criado através dos mashup da TOTVS um cadastro para informar os dados do responsável pelo software com os seguintes campos:
- CNPJ da empresa desenvolvedora do software;
- Razão Social da empresa desenvolvedora do software;
- Nome do contato na empresa;
- Informar o número do telefone, com DDD;
- Endereço eletrônico (e-mail);
- Versão minima da EFD-REINF;
- Versão minima do Release.
Estrutura no ERP
Deverá ser criada uma tabela no ERP para armazenar os dados sincronizados com o mashups da totvs TOTVS contendo os mesmos campos do cadastro no mashups e mais um campo de controle para evitar manutenções indevidas no cadastro.
Sugiro Sugiro utilizar o mesmo nome de tabela utilizado no mashups.
Sincronização com Mashups
Deverá ser criado Além disso é necessário criar um processo de sincronismos com os dados do mashups na tela da EFD-REINF. O processo deverá sempre substituir os dados armazenados no ERP.
Opcional
Protótipo de Tela
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
Protótipo 01
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
(Opcional)
Grupo de Perguntas
<Informações utilizadas na linha Protheus>.
Nome: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT | Emissão De |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Comum |
X1_CNT01 | '01/01/08' |
X1_HELP | Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório |
funcionará de forma semelhante aos processo integrados com o mashup já existente no fiscal. Apenas a alteração deste dados não deve interferir no status do Eventos já transmitidos, contudo terá efeito para todas as novas transmissões.
Layout do Evento
O xml do Evento deverá ser gerado conforme abaixo.
Bloco de código | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="utf-8"?>
<Reinf>
<evtInfoContri id="???000000000000000000000000000000000">
<ideEvento>{...}</ideEvento>
<ideContri>{...}</ideContri>
<infoContri>
<inclusao>{...}</inclusao>
<alteracao>{...}</alteracao>
<exclusao>{...}</exclusao>
</infoContri>
</evtInfoContri>
</Reinf> |
No grupo infoContri poderá ter apenas um dos seguinte Grupos
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
|
Origem dos dados
Este evento será gerado com base no cadastro da Filial e todos os campos envolvido precisam do controle de alteração do log da filial. Sempre que estes campos forem atualizados e o Evento já estiver autorizado o status do registro R-1000 em vigência deverá 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 Filial
Os campos abaixo precisam registrar log de alteração.
- Dados Fiscais | Obrigatoriedade da ECD Hoje este campo registra somente quando o checkbox é habilitado é necessário registrar quando o mesmo for desabilitado também;
- Dados Fiscais | Desoneração da folha Hoje este campo registra somente quando o checkbox é habilitado é necessário registrar quando o mesmo for desabilitado também;
- Dados Fiscais | Acordo Internacional para isenção de multa Hoje este campo registra somente quando o checkbox é habilitado é necessário registrar quando o mesmo for desabilitado também.
(Opcional)
Consulta Padrão
<Informações utilizadas na linha Protheus>
Consulta: AMB
Descrição | Configurações de Planejamento |
Tipo | Consulta Padrão |
Tabela | “AMB” |
Índice | “Código” |
Campo | “Código”; ”Descrição” |
Retorno | AMB->AMB_CODIGO |
(Opcional)
Estrutura de Menu
<Informações utilizadas na linha Datasul>.
Procedimentos
Procedimento |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Módulo |
|
|
|
Programa base |
|
|
|
Nome Menu | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Registro padrão | Sim | Sim | Sim |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Release de Liberação |
|
|
|
Programas
Programa
Descrição
(Max 40 posições)
(Max 40 posições)
(Max 40 posições)
Nome Externo
Nome Menu/Programa
(Max 32 posições)
(Max 32 posições)
(Max 32 posições)
Nome Verbalizado[1]
(Max 254 posições)
(Max 254 posições)
(Max 254 posições)
Procedimento
Template
(Verificar lista de opções no man01211)
(Verificar lista de opções no man01211)
(Verificar lista de opções no man01211)
Tipo[2]
Consulta/Manutenção/ Relatório/Tarefas
Consulta/Manutenção/ Relatório/Tarefas
Consulta/Manutenção/ Relatório/Tarefas
Interface
GUI/WEB/ChUI/Flex
GUI/WEB/ChUI/Flex
GUI/WEB/ChUI/Flex
Categoria[3]
Executa via RPC
Sim/Não
Sim/Não
Sim/Não
Registro padrão
Sim
Sim
Sim
Outro Produto
Não
Não
Não
Visualiza Menu
Sim/Não
Sim/Não
Sim/Não
Query on-line
Sim/Não
Sim/Não
Sim/Não
Log Exec.
Sim/Não
Sim/Não
Sim/Não
Rotina (EMS)
Sub-Rotina (EMS)
Localização dentro da Sub Rotina (EMS)
Compact[4]
Sim/Não
Sim/Não
Sim/Não
Home[5]
Sim/Não
Sim/Não
Sim/Não
Posição do Portlet[6]
0 – Top Left
1 – Top Right
2 – Bottom Left
3 – Bottom Right
0 – Top Left
1 – Top Right
2 – Bottom Left
3 – Bottom Right
0 – Top Left
1 – Top Right
2 – Bottom Left
3 – Bottom Right
Informar os papeis com os quais o programa deve ser vinculado
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel
(máx 3 posições)
Descrição em Português*
Descrição em Inglês*
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|