Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
Especificação Levantamento das alterações a serem feitas no financeiro para o REINF baseado no layout publicado no dia | |||
Produto | Protheus | Módulo | Financeiro |
Segmento Executor | Serviços | ||
Projeto1 | Inovação | IRM/EPIC1 | |
Requisito/Story/Issue1 | Subtarefa1 | ||
Chamado/Ticket2 | |||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
| ||
Reavaliar o novo layout do REINF liberado pela receita federal no dia 16/03/2017. Levantamento das alterações necessárias do que mudou do layout do dia 02/06/2016 para este.
<Regra de negócio é o que define a forma de fazer o negócio, o processo definido e/ou as regras que devem ser contempladas. Devem ser descritas restrições, validações, condições e exceções do processo. Caso necessário, incluir neste capítulo também regras de integridade que devem ser observadas no momento do desenvolvimento>.
Layout REINF versão
Registro R-1000 - Informações do contribuinteInclusão de novo campo indSitPJ nos blocos infoCadastro-Inclusão e infoCadastro-Alteração
21 | indSitPJ Passou a ser um item da infoCadastro, antes existia o bloco situacaoPJ | infoCadastro | E | N | 0-1 | 001 | - | Indicativo da Situação da Pessoa Jurídica: |
Registro R-1070 - Tabela de Processos Administrativos/Judiciais
Criação de novo bloco idePeriodo para inclusão, alteração e exclusão
13 | idePeriodo | inclusao | G | - | 1-1 | - | - | Período de validade das informações incluídas |
14 | iniValid passou a ser um bloco idePeriodo, antes era um item de IdeProcesso | idePeriodo | E | C | 1-1 | 007 | - | Preencher com o mês e ano de início da validade das informações prestadas no evento, no formato AAAA-MM. |
15 | fimValid | idePeriodo | E | C | 0-1 | 007 | - | Preencher com o mês e ano de término da validade das informações, se houver. |
Criação de novo campo codSusp no bloco infoSusp
20 | codSusp
| infoSusp | E | N | 0-1 | 014 | - | Código do Indicativo da Suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
Registro R-2010 - Retenção Contribuição Previdenciária - Prestadores de Serviços
O campo indCPRB passou a ser do bloco idePrestServ, anteriormente estava no bloco de NFs
28 | indCPRB passou do bloco nfs para o bloco idePrestServ | idePrestServ | E | N | 1-1 | 001 | - | Indicativo se o Prestador é contribuinte da Contribuição Previdenciária sobre a Receita Bruta (CPRB), a qual reduz a alíquota de 11% para 3,5% na retenção contribuição previdenciária: |
Criação de novo bloco para os itens da nota InfoTpServ, onde algumas informações que estavam na nota passou a ser do item:
35 | infoTpServ bloco novo, criado o itens da nfs, anteriormente , todos os itens abaixo estava em nfs | nfs | G | - | 1-9 | - | - | Informações sobre os tipos de Serviços constantes da Nota Fiscal |
36 | tpServico | infoTpServ | E | C | 1-1 | 002 | - | Informar o tipo de serviço, conforme tabela 6. |
37 | codAtivEcon | infoTpServ | E | N | 0-1 | 008 | - | Código da atividade econômica, conforme tabela 9. |
38 | vlrMatEquip | infoTpServ | E | N | 1-1 | 14 | 2 | Preencher com os valores de materiais ou de equipamentos, próprios ou de terceiros, exceto os equipamentos manuais, fornecidos pela contratada que não integram a base de cálculo da retenção, desde que comprovados, conforme a legislação. Caso não exista preencher com "0" |
39 | vlrDedAlim | infoTpServ | E | N | 1-1 | 14 | 2 | Preencher com os valores do custo da alimentação fornecida pela contratada, que serão deduzidas da base de cálculo da retenção, desde que comprovados, conforme a legislação. Caso não exista preencher com "0" |
40 | vlrDedTrans | infoTpServ | E | N | 1-1 | 14 | 2 | Preencher com os valores do custo do fornecimento do transporte pela contratada, que serão deduzidas da base de cálculo da retenção, desde que comprovados, conforme a legislação. Caso não exista preencher com "0" |
41 | vlrBaseRet | infoTpServ | E | N | 1-1 | 14 | 2 | Valor da Base de cálculo da retenção da contribuição previdenciária. |
42 | vlrRetencao | infoTpServ | E | N | 1-1 | 14 | 2 | Preencher com o valor da retenção apurada relativa aos serviços contidos na nota fiscal/fatura |
43 | vlrRetSub | infoTpServ | E | N | 0-1 | 14 | 2 | Informar o valor da retenção destacada na nota fiscal relativo aos serviços subcontratados, se houver, desde que todos os documentos envolvidos se refiram à mesma competência e ao mesmo serviço, conforme disciplina a legislação. |
44 | vlrNRetPrinc (tem relacao com valorPinc do infoProcRetPr ?)
| infoTpServ | E | N | 0-1 | 14 | 2 | Valor da retenção principal que deixou de ser efetuada pelo contratante ou que foi depositada em juízo em decorrência de decisão judicial/administrativa |
45 | vlrServicos15 | infoTpServ | E | N | 0-1 | 14 | 2 | Valor dos Serviços prestados por segurados em condições especiais, cuja atividade permita concessão de aposentadoria especial após 15 anos de contribuição |
46 | vlrServicos20 | infoTpServ | E | N | 1-1 | 14 | 2 | Valor dos Serviços prestados por segurados em condições especiais, cuja atividade permita concessão de aposentadoria especial após 20 anos de contribuição |
47 | vlrServicos25 | infoTpServ | E | N | 0-1 | 14 | 2 | Valor dos Serviços prestados por segurados em condições especiais, cuja atividade permita concessão de aposentadoria especial após 25 anos de contribuição |
48 | vlrAdicional | infoTpServ | E | N | 0-1 | 14 | 2 | Adicional apurado de retenção da nota fiscal, caso os serviços tenham sido prestados sob condições especiais que ensejem aposentadoria especial aos trabalhadores após 15, 20, ou 25 anos de contribuição |
49 | vlrNRetAdic (tem relacao com valorAdic do infoProcRetAd?)
| infoTpServ | E | N | 0-1 | 14 | 2 | Valor da retenção adicional que deixou de ser efetuada pelo contratante ou que foi depositada em juízo em decorrência de decisão judicial/administrativa |
Criação de novo bloco para os processos judiciais/administrativos sobre a retenção de contribuição previdenciária principal infoProcRetPr, onde algumas informações que estavam anteriormente no bloco do idePrestServ:
50 | infoProcRetPr bloco novo, antes as informacoes do processo estavam em idePrestServ | idePrestServ | G | - | 0-50 | - | - | Informações de processos relacionados a não retenção de contribuição previdenciária. |
51 | tpProcRetPrinc novo campo | infoProcRetPr | E | N | 0-1 | 001 | - | Preencher com o código correspondente ao tipo de processo: |
52 | nrProcRetPrinc | infoProcRetPr | E | C | 0-1 | 021 | - | Informar o número do processo administrativo/judicial. |
53 | codSuspPrinc | infoProcRetPr | E | N | 0-1 | 014 | - | Código do Indicativo da Suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
54 | valorPrinc novo campo | infoProcRetPr | E | N | 1-1 | 14 | 2 | Valor da retenção de contribuição previdenciária principal que deixou de ser efetuada em função de processo administrativo ou judicial. |
Criação de novo bloco para os processos judiciais/administrativos sobre a retenção de contribuição previdenciária adicional infoProcRetAd, onde algumas informações que estavam anteriormente no bloco do idePrestServ:
55 | infoProcRetAd bloco novo, antes as informacoes do processo estavam em idePrestServ | idePrestServ | G | - | 0-50 | - | - | Informações de processos relacionados a não retenção de contribuição previdenciária adicional. |
56 | tpProcRetAdic | infoProcRetAd | E | N | 0-1 | 001 | - | Preencher com o código correspondente ao tipo de processo: |
57 | nrProcRetAdic | infoProcRetAd | E | C | 0-1 | 021 | - | Informar o número do processo administrativo/judicial. |
58 | codSuspAdic | infoProcRetAd | E | N | 0-1 | 014 | - | Código do Indicativo da Suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
59 | valorAdic novo campo | infoProcRetAd | E | N | 1-1 | 14 | 2 | Valor da retenção de contribuição previdenciária adicional que deixou de ser efetuada em função de processo administrativo ou judicial. |
Registro R-2020 - Retenção Contribuição Previdenciária - Tomadores de Serviços
Criação de novo bloco para os itens da nota InfoTpServ, onde algumas informações que estavam na nota passou a ser do item:
35 | infoTpServ bloco novo, criado o itens da nfs, anteriormente , todos os itens abaixo estava em nfs | nfs | G | - | 1-9 | - | - | Informações sobre os tipos de Serviços constantes da Nota Fiscal |
36 | tpServico | infoTpServ | E | C | 1-1 | 002 | - | Informar o tipo de serviço, conforme tabela 6. |
37 | codAtivEcon | infoTpServ | E | N | 0-1 | 008 | - | Código da atividade econômica, conforme tabela 9. |
38 | vlrMatEquip | infoTpServ | E | N | 1-1 | 14 | 2 | Preencher com os valores de materiais ou de equipamentos, próprios ou de terceiros, exceto os equipamentos manuais, fornecidos pela contratada que não integram a base de cálculo da retenção, desde que comprovados, conforme a legislação. Caso não exista preencher com "0" |
39 | vlrDedAlim | infoTpServ | E | N | 1-1 | 14 | 2 | Preencher com os valores do custo da alimentação fornecida pela contratada, que serão deduzidas da base de cálculo da retenção, desde que comprovados, conforme a legislação. Caso não exista preencher com "0" |
40 | vlrDedTrans | infoTpServ | E | N | 1-1 | 14 | 2 | Preencher com os valores do custo do fornecimento do transporte pela contratada, que serão deduzidas da base de cálculo da retenção, desde que comprovados, conforme a legislação. Caso não exista preencher com "0" |
41 | vlrBaseRet | infoTpServ | E | N | 1-1 | 14 | 2 | Valor da Base de cálculo da retenção da contribuição previdenciária. |
42 | vlrRetencao | infoTpServ | E | N | 1-1 | 14 | 2 | Preencher com o valor da retenção apurada relativa aos serviços contidos na nota fiscal/fatura |
43 | vlrRetSub | infoTpServ | E | N | 0-1 | 14 | 2 | Informar o valor da retenção destacada na nota fiscal relativo aos serviços subcontratados, se houver, desde que todos os documentos envolvidos se refiram à mesma competência e ao mesmo serviço, conforme disciplina a legislação. |
44 | vlrNRetPrinc (tem relacao com valorPinc do infoProcRetPr ?)
| infoTpServ | E | N | 0-1 | 14 | 2 | Valor da retenção principal que deixou de ser efetuada pelo contratante ou que foi depositada em juízo em decorrência de decisão judicial/administrativa |
45 | vlrServicos15 | infoTpServ | E | N | 0-1 | 14 | 2 | Valor dos Serviços prestados por segurados em condições especiais, cuja atividade permita concessão de aposentadoria especial após 15 anos de contribuição |
46 | vlrServicos20 | infoTpServ | E | N | 0-1 | 14 | 2 | Valor dos Serviços prestados por segurados em condições especiais, cuja atividade permita concessão de aposentadoria especial após 20 anos de contribuição |
47 | vlrServicos25 | infoTpServ | E | N | 0-1 | 14 | 2 | Valor dos Serviços prestados por segurados em condições especiais, cuja atividade permita concessão de aposentadoria especial após 25 anos de contribuição |
48 | vlrAdicional | infoTpServ | E | N | 0-1 | 14 | 2 | Adicional apurado de retenção da nota fiscal, caso os serviços tenham sido prestados sob condições especiais que ensejem aposentadoria especial aos trabalhadores após 15, 20, ou 25 anos de contribuição |
49 | vlrNRetAdic (tem relacao com valorAdic do infoProcRetAd?)
| infoTpServ | E | N | 0-1 | 14 | 2 | Valor da retenção adicional que deixou de ser efetuada pelo contratante ou que foi depositada em juízo em decorrência de decisão judicial/administrativa |
Criação de novo bloco para os processos judiciais/administrativos sobre a retenção de contribuição previdenciária principal infoProcRetPr, onde algumas informações que estavam anteriormente no bloco do ideTomador:
50 | infoProcRetPr bloco novo, antes as informacoes do processo estavam em ideTomador | ideTomador | G | - | 0-50 | - | - | Informações de processos relacionados a não retenção de contribuição previdenciária. |
51 | tpProcRetPrinc | infoProcRetPr | E | N | 0-1 | 001 | - | Preencher com o código correspondente ao tipo de processo: |
52 | nrProcRetPrinc | infoProcRetPr | E | C | 0-1 | 021 | - | Informar o número do processo administrativo/judicial. |
53 | codSuspPrinc | infoProcRetPr | E | N | 0-1 | 014 | - | Código do Indicativo da Suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
54 | valorPrinc novo campo | infoProcRetPr | E | N | 1-1 | 14 | 2 | Valor da retenção de contribuição previdenciária principal que deixou de ser efetuada em função de processo administrativo ou judicial. |
Criação de novo bloco para os processos judiciais/administrativos sobre a retenção de contribuição previdenciária adicional infoProcRetAd, onde algumas informações que estavam anteriormente no bloco do ideTomador:
55 | infoProcRetAd bloco novo, antes as informacoes do processo estavam em ideTomador | ideTomador | G | - | 0-50 | - | - | Informações de processos relacionados a não retenção de contribuição previdenciária adicional. |
56 | tpProcRetAdic | infoProcRetAd | E | N | 0-1 | 001 | - | Preencher com o código correspondente ao tipo de processo: |
57 | nrProcRetAdic | infoProcRetAd | E | C | 0-1 | 021 | - | Informar o número do processo administrativo/judicial. |
58 | codSuspAdic | infoProcRetAd | E | N | 0-1 | 014 | - | Código do Indicativo da Suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
59 | valorAdic novo campo | infoProcRetAd | E | N | 1-1 | 14 | 2 | Valor da retenção de contribuição previdenciária adicional que deixou de ser efetuada em função de processo administrativo ou judicial. |
Registro R-2030 - Recursos Recebidos por Associação Desportiva
Criação de novo campo referente ao processo judicial no bloco recursosRec
24 | codSusp novo campo | recursosRec | E | N | 0-1 | 014 | - | Código do Indicativo da Suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
Registro R-2040 - Recursos Repassados para Associação Desportiva
Criação de novo campo referente ao processo judicial no bloco recursosRep
24 | codSusp novo campo | recursosRep | E | N | 0-1 | 014 | - | Código do Indicativo da Suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
Registro R-2050 - Comercialização da Produção por Produtor Rural PJ/Agroindústria
Criação de novo campo referente ao processo judicial no bloco infoProc
34 | codSusp novo campo | infoProc | E | N | 0-1 | 014 | - | Código do Indicativo da Suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
Registro R-2070 - Retenções na Fonte - IR, CSLL, Cofins, PIS/PASEP - Pagamentos diversos
Criação de novo campo referente ao processo judicial no bloco infoRRA
59 | codSusp novo campo | infoRRA | E | N | 0-1 | 014 | - | Código do Indicativo da Suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
Criação de novo campo referente ao processo judicial no bloco infoProcJud-pgtoPF
71 | codSusp novo campo | infoProcJud | E | N | 0-1 | 014 | - | Código do Indicativo da Suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
Não existe mais o bloco de informações de plano de saude infoPlanoSaudeColetivo.
Registro T001AB: Cadastro de processo referenciado/ato concessório
Foi retirado o campo DT_DEC_ADM.
Criado novos campos DT_INI_VAL e DT_FIN_VAL
Será necessário reavaliar a tabela de processos judiciais (CCF) para armazenar o bloco infoSusp do registro 1070.
Foi criado um novo registro T001AO: Informações de Suspensão de Exigibilidade de tributos para atender o bloco infoSusp do registro 1070.
.Registro T003: Cadastro de Participante
Criado novos campos: CODATI,CODINS ,COD_PAIS_EXT,LOGRAD_EXT,NR_LOGRAD_EXT,COMPLEM_EXT,BAIRRO_EXT,NOME_CIDADE_EXT,COD_POSTAL_EXT<Na tabela abaixo informe quais são as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina>.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[ACAA040 – Parâmetros] | [Alteração] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA050 – Negociação Financeira] | [Envolvida] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA060 – Cadastro de Pedidos] | [Criação] | [Atualizações -> Acadêmico-> Cadastros] | - |
Exemplo de Aplicação:
Tabelas Utilizadas
<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
<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>.
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> |
<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 |
<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 |
<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
[6] 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. |
|---|