Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
 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

Totvs Automação Fiscal

Módulo Totvs Automação Fiscal

 

Segmento Executor

 

Projeto1

REINF

IRM1 SERTAF003-1

 

Requisito1

    1. SERTAF003-121

Subtarefa1 SERTAF003-122

 

Chamado2

 

País

(x ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

 

Disponibilizar um cadastro para manutenção do registro T154 (Cadastro de  Fatura/Recibo) para atender o layout R-2010 (Retenção Contribuição Previdenciária - Tomador de Serviços) e layout R-2010 (Retenção Contribuição Previdenciária - Prestador de Serviços) pertencente   pertencentes ao EFD Reinf.

 

Definição da Regra de Negócio

 

O cadastro pode ser manutenido manualmente através da rotina XXXXXX ou através de integração. O modelo de integração será o mesmo do Sped Fiscal/ECF podendo ser via banco a banco ou arquivo de texto, para tal é necessário a implementação do registro T154 no fonte TAFLayout conforme a definição dos campos descritos na seção dicionário de dados.

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

TAFA253 - Cadastro de Estabelecimento

AlteraçãoEnvolvida

Atualizações -> Eventos Esocial -> Cadastrais

-

TAFA053 - Cadastro de Participantes

Envolvida

Atualizações -> Cadastros Fiscais-> Participantes -> Participantes

-

TAFA448 - Cadastro de Recibo/Fatura

Criação

[Atualizações -> Acadêmico-> Cadastros de Fatura/Recibo

-

TAFA182 - Codigo de Atividades, produtos e serviços sujeiros a CRBAlteração -
TAFA217 - Classificação de Serviços sujeitos a retenção da Contrib. PrevidenciáriaAlteração -

 

Tabelas Utilizadas

  • LEM – Cadastro de Fatura/Recibo
  • C92 – Cadastro de Obras/Estabelecimentos
  • C1H - Cadastro de Participante
  • C8C - Classificação de serviços sujeitos a retenção de contribuição previdênciária
  • C5V - Código de atividades, produtos e serviços sujeitos a contribuição sobre receita bruta

Protótipo de Tela 


Protótipo 1 - Browse

Image Added

Protótipo 2 - Cadastro

Image Added

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

 Image Removed

 

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>. 

Dicionário de Dados

 

Tabela: LEM - Cadastro de Recibo/Fatura.

 

Índices:

Índice

LEM

Ordem

1

Chave

LEM_FILIAL + LEM_ID

Descrição

ID

Mostra Pesq.

Sim

Índice

LEM

Ordem

2

Chave

LEM_FILIAL + LEM_SERIE + LEM_NUMERO + LEM_IDPART + DTOS(LEM_DTEMIS) + LEM_IDPCRP + LEM_IDPCRA

Descrição

Série + Num Fat/Rec + Id. Particip + Dt Emissão + Id Proces RP + Id Pr

Mostra Pesq.

Sim

Índice

LEM

Ordem

3

Chave

LEM_FILIAL + LEM_DOCORI

Descrição

Doc Original

Mostra Pesq.

Sim

 

 

Campos:

Campo

LEM_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Título

Filial

Descrição

Filial

Usado

Não

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Grupo de Campos

033 - Tamanho da Filial

Ordem

01

 

Campo

LEM_ID

Tipo

Caracter

Tamanho

36

Decimal

0

Título

ID

Descrição

Identificador do Registro

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

TAFGeraID()

Contexto

Real

Propriedade

Visualizar

Grupo de Campos

085 - ID CADASTROS TAF

Ordem

02

 

Campo

LEM_VERSAO

Tipo

Caracter

Tamanho

14

Decimal

0

Formato

@!

Título

Versão

Descrição

Versão do Registro

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Visualizar

Grupo de Campos

078 - Tama. da Chave do Registro TAF

Ordem

03

 

Campo

LEM_SERIE

Tipo

Caracter

Tamanho

5

Decimal

0

Título

Série

Descrição

Série da Fatura/Recibo

Usado

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Propriedade

Alterar

Ordem

04

 

Campo

LEM_NUMERO

Tipo

Caracter

Tamanho

10

Decimal

0

Título

Num Fat/Rec

Descrição

Numero da Fatura/Recibo

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Ordem

05

 

Campo

LEM_DTEMIS

Tipo

Data

Tamanho

8

Decimal

0

Título

Dt Emissão

Descrição

Data de Emissão

Usado

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Propriedade

Alterar

Ordem

06

 

Campo

LEM_IDPART

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Id. Particip

Descrição

Id do Participante

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

XFUNVldCmp("C1H", 5) .AND. XFUNVld()

Contexto

Real

Propriedade

Alterar

Cons. Padrão

C1H

Gatilhos

Sim

Ordem

07

 

Campo

LEM_DPARTC

Tipo

Caracter

Tamanho

220

Decimal

0

Formato

@!

Título

Desc. Part.

Descrição

Desc. Participante

Usado

Sim

Obrigatório

Não

Browse

Sim

Inic. Padrão

XFUNRelac(15, 'LEM_IDPART')

Contexto

Virtual

Propriedade

Visualizar

Inic. Browse

Posicione("C1H", 5, xFilial("C1L") + LEM->LEM_IDPART, "C1H_NOME")

Ordem

08

Campo

LEM_VLBRUT

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Valor Bruto

Descrição

Vlr. Bruto

Usado

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Ordem

09

 

Campo

LEM_ICPRB

Tipo

Caracter

Tamanho

1

Decimal

0

Título

Ind PCRB

Descrição

Indicativo PCRB

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

0=Não é Contribuinte ; 1=É Contribuinte

Val. Sistema

Pertence(" 01")

Contexto

Real

Propriedade

Alterar

Ordem

10

 

Campo

LEM_IDATVE

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Id. Atv Econ

Descrição

Id da Atividade Econômica

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

XFUNVldCmp("C5V", 3)

Contexto

Real

Propriedade

Alterar

Cons. Padrão

C5V

Gatilhos

Sim

Ordem

11

 

Campo

LEM_DATIVE

Tipo

Caracter

Tamanho

220

Decimal

0

Título

Desc Atv Eco

Descrição

Desc. Ativ. Economica

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

IF(!INCLUI .AND. !EMPTY(LEM->LEM_IDATVE), POSICIONE("C5V", 3, xFilial("C5V") + LEM->LEM_IDATVE, "C5V_CODIGO + ' - ' + C5V_DESCRI"), "")

Contexto

Virtual

Propriedade

Visualizar

Ordem

12

 

Campo

LEM_IDTSER

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Tipo Serviço

Descrição

Tipo de Serviço

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

XFUNVldCmp("C8C", 1)

Contexto

Real

Propriedade

Alterar

Cons. Padrão

C8C

Gatilhos

Sim

Ordem

13

 

Campo

LEM_DTPSER

Tipo

Caracter

Tamanho

220

Decimal

0

Título

Desc Tp Serv

Descrição

Desc. do Tipo de Serviço

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

IF(!INCLUI .AND. !EMPTY(LEM->LEM_IDTSER), Posicione("C8C", 1, xFilial("C8C") + LEM->LEM_IDTSER, "C8C_CODIGO + ' – ' + C8C_DESCRI"), "")

Contexto

Virtual

Propriedade

Visualizar

Ordem

14

 

Campo

LEM_VLMTEQ

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Vl Mat Equip

Descrição

Vlr. Mat. ou Equipamentos

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Ordem

15

 

Campo

LEM_VLDALI

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Vl Custo Ali

Descrição

Valor Ded. Custo de Alim.

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Ordem

16

 

 

Campo

LEM_VLCTRA

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Vl Custo Tra

Descrição

Vlr. Ded. C. Transporte

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Ordem

17

 

Campo

LEM_VLBRET

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

BC Retenc.

Descrição

Base Calculo Retenção

Usado

Sim

Obrigatório

Sim

Browse

Não

Ordem

18

Campo

LEM_VLRETE

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Vrl Retenção

Descrição

Valor da Retenção

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Ordem

19

 

Campo

LEM_VLRETS

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Vlr. Ret Sub

Descrição

Valor Retenção Serv. Sub.

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Ordem

20

 

Campo

LEM_VLRETP

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Vl Ret Princ

Descrição

Valor Retenção Principal

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Ordem

21

 

Campo

LEM_IDPCRP

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Id Proces RP

Descrição

Id Processo Ret Principal

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

XFUNVldCmp("C1G", 3)

Contexto

Real

Propriedade

Alterar

Cons. Padrão

C1G

Gatilhos

Sim

Ordem

22

Campo

LEM_DRETPC

Tipo

Caracter

Tamanho

220

Decimal

0

Título

D Proc Ret P

Descrição

Descr. Processo Ret Princ

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

XFUNRelac(16, 'LEM_IDPCRP')

Contexto

Virtual

Propriedade

Visualizar

Ordem

23

 

Campo

LEM_VLSV15

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Vlr Apos 15

Descrição

Vlr Serv Apos Esp 15 anos

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Ordem

24

 

Campo

LEM_VLSV20

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Vlr Apos 20

Descrição

Vlr Serv Apos Esp 20 anos

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Ordem

25

 

Campo

LEM_VLSV25

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Vlr Apos 25

Descrição

Vlr Serv Apos Esp 25 anos

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Ordem

26

 

Campo

LEM_VLRADI

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Vlr. Adicion

Descrição

Valor Adicional

Usado

Sim

Obrigatório

Não

Browse

Não

Propriedade

Alterar

Ordem

27

 

Campo

LEM_VRTADI

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Vlr Ret Adic

Descrição

Valor da Ret. Adicional

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Ordem

28

 

Campo

LEM_IDPCRA

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Id Proces RA

Descrição

Id Processo Retenção Adic

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

XFUNVldCmp("C1G", 3)

Contexto

Real

Propriedade

Alterar

Cons. Padrão

C1G

Gatilhos

Sim

Ordem

29

 

Campo

LEM_DRETRA

Tipo

Caracter

Tamanho

220

Decimal

0

Título

D Proces RA

Descrição

Desc Proce Ret Adicional

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

XFUNRelac(16, 'LEM_IDPCRA')

Contexto

Virtual

Propriedade

Visualizar

Ordem

30

 

Campo

LEM_IDCNTA

Tipo

Caracter

Tamanho

6

Decimal

0

Título

ID. Cnt. Ana

Descrição

Id Conta Anali. Contábil

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

XFUNVldCmp("C1O", 3)

Contexto

Real

Propriedade

Alterar

Cons. Padrão

C1O

Gatilhos

Sim

Ordem

31

 

Campo

LEM_DCNTAA

Tipo

Caracter

Tamanho

220

Decimal

0

Título

Des Cnt. Ana

Descrição

Des Conta Anali. Contábil

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

XFUNRelac(11, 'LEM_IDCNTA')

Contexto

Virtual

Propriedade

Visualizar

Ordem

32

 

Campo

LEM_OBSERV

Tipo

Caracter

Tamanho

20

Decimal

0

Título

Observacao

Descrição

Observacao

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Ordem

33

 

 

Campo

LEM_DOCORI

Tipo

Caracter

Tamanho

15

Decimal

0

Formato

@!

Título

Doc Original

Descrição

Documento Original

Usado

Sim

Obrigatório

Não

Browse

Sim

Val. Sistema

XFUNVldCmp("C20", 4)

Contexto

Real

Propriedade

Alterar

Cons. Padrão

C20

Ordem

34

 

Campo

LEM_STATUS

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Status Reg.

Descrição

Status do Registro

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

Pertence(" 12")

Contexto

Real

Propriedade

Visualizar

Grupo de Campos

079 - Status do Registro TAF

Ordem

35

 

 

 

 

 

 

Índice

LEM

Ordem

1

Chave

LEM_FILIAL + LEM_ID

Descrição

ID

Mostra Pesq.

Sim

 

 

Índice

LEM

Ordem

2

Chave

LEM_FILIAL + LEM_SERIE + LEM_NUMERO + LEM_IDPART + DTOS(LEM_DTEMIS) + LEM_IDPCRP + LEM_IDPCRA

Descrição

Série + Num Fat/Rec + Id. Particip + Dt Emissão + Id Proces RP + Id Pr

Mostra Pesq.

Sim

 

 

Índice

LEM

Ordem

3

Chave

LEM_FILIAL + LEM_DOCORI

Descrição

Doc Original

Mostra Pesq.

Sim

 

Índices: LEM - Cadastro de Recibo/Fatura.

(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 

 

(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

[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.