Histórico da Página
01. DADOS GERAIS
Produto: | TOTVS Backoffice
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | Linha Protheus | ||||||||||||||||
Segmento: | Backoffice SP | ||||||||||||||||
Módulo: | AUTOMAÇÃO FISCAL | ||||||||||||||||
Função: | TAFA602.PRW | ||||||||||||||||
Ticket: | Não Há | ||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF2-15027 |
02. SITUAÇÃO/REQUISITO
Visando atender ao novo layout da REINF (Layout 2.1), deverá ser realizado as alterações de dicionário e do TAFLAYOUT.PRW para os eventos R-4040 e R-4080.
Criar e/ou alterar os campos da tabela de movimento e ajustar o MVC. As alterações devem ser feitas no dicionário 009135 - Não solicitar incorporação do pacote ainda. Subir tarefas na branch de inovação.
Ajustar o MVC da rotina TAFA542 ( adicionar a grid que recebe os dados do layout T162AA, esta grid será filha da tabela V4K).
Criar a tabela que irá receber os dados do T162AA.
Criar e/ou alterar os campos do T162 que foram alterados para atender aos 2 layouts (R-4040 e R-4080).
Apresentar os campos que foram criados no T162/T162AA ( TAFA542 ).
Incrementar o espelho do R4040 ( TAFA543 ).
Revisar o espelho R4080 ( TAFA602 ).
03. SOLUÇÃO
TAFA542 ( Pagamento a Beneficiários não identificados )
...
Criado os metadados (SX2,SIX,SX3,SX9 e SX7) referente as tabelas: V4K e V9B
SX2
X2_CHAVE | X2_NOME | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_UNICO |
V4K | Pag. benef. não identificados | E | E | E | V4K_FILIAL+V4K_ID |
V9B | Info Proc Ret | E | E | E | V9B_ID+V9B_IDPROC+V9B_CODSUS |
SIX
INDICE | ORDEM | CHAVE | DESCRICAO |
V4K | 1 | V4K_FILIAL+V4K_ID | ID |
V4K | 2 | V4K_FILIAL+V4K_INDNAT+V4K_IDNATR+V4K_CODDOC+V4K_IDPART+DTOS(V4K_DTPAG) | Nat Fat. Rec + Id Nat Ren + Código Doc + Id Part. + Data pag |
V9B | 1 | V9B_FILIAL+V9B_ID+V9B_IDPROC+V9B_CODSUS | ID + Id Processo + Cod Susp |
SX3
X3_CAMPO | X3_ORDEM | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_BROWSE | X3_VISUAL | X3_CONTEXT |
V4K_FILIAL | 1 | C | 8 | 0 | Filial | Filial | |||
V4K_ID | 2 | C | 36 | 0 | ID | ID de controle | |||
V4K_INDNAT | 3 | C | 1 | 0 | Nat Fat. Rec | Natureza Fatura \ Recibo | N | A | R |
V4K_CODDOC | 4 | C | 15 | 0 | Código Doc | Código do documento | S | A | R |
V4K_CODPAR | 5 | C | 60 | 0 | Cód. Partic. | Código do Participante | S | A | V |
V4K_DESPAR | 6 | C | 254 | 0 | Desc Partici | Descrição Participante | N | V | V |
V4K_CGCFON | 7 | C | 14 | 0 | CNPJ Font | CNPJ da Fonte Pagadora | S | V | R |
V4K_CODNAT | 8 | C | 5 | 0 | Cód. Nat Ren | Código Natureza Rendiment | N | A | V |
V4K_DESNAT | 9 | C | 254 | 0 | Desc. Nat R. | Desc. Natureza | N | V | V |
V4K_DESCRI | 10 | C | 200 | 0 | Descrição | Descricao do Pagamento | N | A | R |
V4K_DTPAG | 11 | D | 8 | 0 | Data pag | Data fato gerador ou pag | S | A | R |
V4K_VLRLIQ | 12 | N | 14 | 2 | Valor Liquid | Vlr Líquido do pagamento | S | A | R |
V4K_VLREAJ | 13 | N | 14 | 2 | Vlr reajust | Valor reajustado | S | A | R |
V4K_VLRIR | 14 | N | 14 | 2 | Valor IR | Valor do IR | S | A | R |
V4K_BASEIR | 15 | N | 14 | 2 | Vlr Base IR | Valor Base Cálculo IRRF | S | A | R |
V4K_IDPART | 16 | C | 36 | 0 | Id Part. | Id do Participante | N | V | R |
V4K_IDNATR | 17 | C | 6 | 0 | Id Nat Ren | Id Natureza Rendimento | N | V | R |
V4K_PRID40 | 18 | C | 6 | 0 | Proc. ID 40 | ID de Processo Bloco 40 | S | V | R |
V9B_FILIAL | 1 | C | 8 | 0 | Filial | Filial | S | A | R |
V9B_ID | 2 | C | 36 | 0 | ID | ID do Registro | S | A | R |
V9B_IDPROC | 3 | C | 6 | 0 | Id Processo | Id do Processo Ret | N | A | R |
V9B_TPPROC | 4 | C | 1 | 0 | Tp Proc Ret | Tpo de processo | S | A | R |
V9B_NRPROC | 5 | C | 21 | 0 | Nr Proc Ret | Número Processo Adm/Jud | S | V | R |
V9B_CODSUS | 6 | C | 14 | 0 | Cod Susp | Código Indicativo Susp. | S | A | R |
V9B_IDSUSP | 7 | C | 34 | 0 | Chave Susp | Chave de Cod. Suspensão | N | V | R |
V9B_BSUSIR | 8 | N | 14 | 2 | Bas Susp IR | Vlr Base Susp IR | S | A | R |
V9B_VSUSIR | 9 | N | 14 | 2 | Vlr N IR | Vlr Não Retido IR | N | A | R |
V9B_VLRDEP | 10 | N | 14 | 2 | Vlr Dep. IR | Valor depósito judicial | S | A | R |
SX9
X9_CDOM | X9_IDENT | X9_DOM | X9_EXPCDOM | X9_EXPDOM | X9_PROPRI | X9_LIGDOM | X9_LIGCDOM | X9_USEFIL | X9_ENABLE | X9_VINFIL | X9_CHVFOR |
V9B | 2 | C1G | V9B_IDPROC+'1' | C1G_ID+C1G_ATIVO | S | 1 | N | S | S | 2 | 2 |
V4K | 5 | C1H | V4K_IDPART | C1H_ID | S | 1 | N | S | S | 2 | 2 |
V9B | 1 | T5L | V9B_CODSUS | T5L_CODSUS | S | 1 | N | S | S | 2 | 2 |
V9B | 2 | T5L | V9B_IDSUSP | T5L_ID+T5L_VERSAO+T5L_CODSUS | S | 1 | N | S | S | 2 | 2 |
V4K | 5 | V3O | V4K_IDNATR | V3O_ID | S | 1 | N | S | S | 2 | 2 |
V9B | 1 | V4K | V9B_ID | V4K_ID | S | 1 | N | S | S | 1 | 1 |
SX7
X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_ALIAS | X7_ORDEM | X7_CHAVE | X7_PROPRI |
V4K_CODNAT | 1 | V3O_ID | V4K_IDNATR | X | S | V3O | 1 | xFilial("V3O")+M->V4K_CODNAT | S |
V4K_CODNAT | 2 | V3O->(ALLTRIM(V3O_DESCR)) | V4K_DESNAT | P | N | 0 | S | ||
V4K_CODPAR | 1 | C1H->C1H_ID | V4K_IDPART | X | S | C1H | 1 | xFilial("C1H")+M->V4K_CODPAR | S |
V4K_CODPAR | 2 | C1H->(ALLTRIM(C1H_NOME)) | V4K_DESPAR | P | N | 0 | S | ||
V4K_CODPAR | 3 | C1H->(ALLTRIM(C1H_CNPJ)) | V4K_CGCFON | P | N | 0 | S | ||
V9B_CODSUS | 1 | T5L->(T5L_ID+T5L_VERSAO+T5L_CODSUS) | V9B_IDSUSP | X | S | T5L | 2 | xFilial("T5L")+M->V9B_CODSUS | S |
V9B_IDPROC | 1 | C1G->C1G_NUMPRO | V9B_NRPROC | X | S | C1G | 8 | xFilial("C1G")+M->V9B_IDPROC+'1' | S |
V9B_IDPROC | 2 | iif(C1G->C1G_TPPROC=='1','2',iif(C1G->C1G_TPPROC=='2','1',' ')) | V9B_TPPROC | P | 0 | S |
TAFA543 ( Cadastro MVC do R-4040 - Pagamentos/Créditos a Beneficiários não identificados )
...
Criado os metadados (SX2,SIX,SX3,SX9 e SX7) referente as tabelas: V4N, V4O, V4P e V9C.
SX2
X2_CHAVE | X2_NOME | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_UNICO |
V4N | R-4040 Pgto Cred Benef N. Iden | E | E | E | V4N_FILIAL+V4N_ID+V4N_VERSAO |
V4O | Natureza do Rendimento | E | E | E | V4O_FILIAL+V4O_ID+V4O_VERSAO+V4O_NATREN |
V4P | Info Pag Benef não identificad | E | E | E | V4P_FILIAL+V4P_ID+V4P_VERSAO+V4P_NATREN+DTOS(V4P_DATAFG) |
V9C | R4040 Info Proc Ret | E | E | E | V9C_FILIAL+V9C_ID+V9C_VERSAO+V9C_NATREN+DTOS(V9C_DATAFG)+V9C_IDPROC+V9C_CODSUS |
SIX
INDICE | ORDEM | CHAVE | DESCRICAO |
V4N | 1 | V4N_FILIAL+V4N_ID+V4N_VERSAO | ID + Id versão |
V4N | 2 | V4N_FILIAL+V4N_PERAPU+V4N_TPINSC+V4N_NRINSC+V4N_ATIVO | Per Apuração + Tp Inscrição + Nr Insc + Reg Ativo |
V4N | 3 | V4N_FILIAL+V4N_TPINSC+V4N_NRINSC+V4N_ATIVO | Tp Inscrição + Nr Insc + Reg Ativo |
V4N | 4 | V4N_FILIAL+V4N_NRINSC+V4N_ATIVO | Nr Insc + Reg Ativo |
V4N | 5 | V4N_FILIAL+V4N_PROTUL+V4N_ATIVO | Recibo + Reg Ativo |
V4N | 6 | V4N_FILIAL+V4N_ID+V4N_ATIVO | ID + Reg Ativo |
V4N | 7 | V4N_FILIAL+V4N_PERAPU+V4N_ATIVO | Per Apuração + Reg Ativo |
V4O | 1 | V4O_FILIAL+V4O_ID+V4O_VERSAO+V4O_NATREN | ID + Id Ver Reg + Nat Rendimen |
V4P | 1 | V4P_FILIAL+V4P_ID+V4P_VERSAO+V4P_NATREN+DTOS(V4P_DATAFG) | ID + Id Ver Reg + Nat Rendimen + Dt Fato Gera |
V9C | 1 | V9C_FILIAL+V9C_ID+V9C_VERSAO+V9C_NATREN+DTOS(V9C_DATAFG)+V9C_IDPROC+V9C_CODSUS | ID + Versão + Cod Nat Rend + Fato Gerador + Id Processo + Cod Susp |
SX3
X3_CAMPO | X3_ORDEM | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_BROWSE | X3_VISUAL | X3_CONTEXT |
V4N_FILIAL | 1 | C | 8 | 0 | Filial | Filial | |||
V4N_ID | 2 | C | 36 | 0 | ID | ID de controle | |||
V4N_VERSAO | 3 | C | 14 | 0 | Id versão | Id da versão do Registro | |||
V4N_VERANT | 4 | C | 14 | 0 | Ver Ant | Versão Anterior Registro | |||
V4N_STATUS | 5 | C | 1 | 0 | Status | Status do Registro | |||
V4N_PROTUL | 6 | C | 44 | 0 | Recibo | Recibo da Transmissão | V | ||
V4N_PROTPN | 7 | C | 44 | 0 | Recibo Ant | Recibo anterior | |||
V4N_EVENTO | 8 | C | 1 | 0 | ID evento | Identificação do Evento | |||
V4N_ATIVO | 9 | C | 1 | 0 | Reg Ativo | Registro Ativo | |||
V4N_PROCID | 10 | C | 6 | 0 | Proc ID | ID de Processos | S | ||
V4N_XMLID | 11 | C | 36 | 0 | ID XML | Id do XML | N | V | R |
V4N_PERAPU | 12 | C | 6 | 0 | Per Apuração | Período da Apuração | S | R | |
V4N_TPAMB | 13 | C | 1 | 0 | Ambiente | Identificação do ambiente | |||
V4N_IDESTA | 14 | C | 6 | 0 | Id Estab | Id do estabelecimento | S | A | R |
V4N_DESTA | 15 | C | 220 | 0 | Desc Estab | Descrição do Estab. | N | V | R |
V4N_TPINSC | 16 | C | 1 | 0 | Tp Inscrição | Tipo de Inscrição | S | A | R |
V4N_NRINSC | 17 | C | 14 | 0 | Nr Insc | Núm. Inscrição do Contrib | S | A | R |
V4O_FILIAL | 1 | C | 8 | 0 | Filial | Filial | |||
V4O_ID | 2 | C | 36 | 0 | ID | ID | |||
V4O_VERSAO | 3 | C | 14 | 0 | Id Ver Reg | Id da versão do Registro | |||
V4O_IDNTRE | 4 | C | 6 | 0 | Id Natureza | Id Natureza | N | A | R |
V4O_NATREN | 5 | C | 5 | 0 | Nat Rendimen | Natureza do rendimento | S | A | R |
V4O_DNATRE | 6 | C | 254 | 0 | Desc Nat | Descrição Natureza | S | A | R |
V4P_FILIAL | 1 | C | 8 | 0 | Filial | Filial | S | V | R |
V4P_ID | 2 | C | 36 | 0 | ID | ID | N | V | R |
V4P_VERSAO | 3 | C | 14 | 0 | Id Ver Reg | Id da versão do Registro | N | V | R |
V4P_NATREN | 4 | C | 5 | 0 | Nat Rendimen | Natureza do rendimento | N | V | R |
V4P_DATAFG | 5 | D | 8 | 0 | Dt Fato Gera | Data do Fato Gerador | S | ||
V4P_VLRLIQ | 6 | N | 14 | 2 | Vlr Liquido | Valor do Liquido do Pagam | |||
V4P_VLRIR | 7 | N | 14 | 2 | Valor IR. | Valor do Imposto de Renda | |||
V4P_BASEIR | 8 | N | 14 | 2 | Vl Base IR | Valor Base Cálculo IRRF | S | A | R |
V4P_DESCRI | 9 | C | 200 | 0 | Descrição | Descrição do Pagamento | |||
V9C_FILIAL | 1 | C | 8 | 0 | Filial | Filial | N | V | R |
V9C_ID | 2 | C | 36 | 0 | ID | ID do Registro | N | V | R |
V9C_VERSAO | 3 | C | 14 | 0 | Versão | Versão do Registro | N | V | R |
V9C_NATREN | 4 | C | 5 | 0 | Cod Nat Rend | Cod. Natureza Rendimento | N | V | R |
V9C_DATAFG | 5 | D | 8 | 0 | Fato Gerador | Data Fato Gerador | N | V | R |
V9C_IDPROC | 6 | C | 6 | 0 | Id Processo | Id do Processo Ret | S | A | R |
V9C_TPPROC | 7 | C | 1 | 0 | Tipo | Tipo do Processo | S | A | R |
V9C_NRPROC | 8 | C | 21 | 0 | Nr Processo | Nr Processo Adm/Judicial | S | A | R |
V9C_CODSUS | 9 | C | 14 | 0 | Cod Susp | Código Suspensão | S | A | R |
V9C_IDSUSP | 10 | C | 34 | 0 | Chave Susp | Chave de Cod. Suspensão | S | A | R |
V9C_BSUSIR | 11 | N | 14 | 2 | Vl Base IR | Vlr Base IR Exig Suspensa | S | A | R |
V9C_VSUSIR | 12 | N | 14 | 2 | Vlr N. IR | Valor Não Efetuado IR | S | A | R |
V9C_VLRDEP | 13 | N | 14 | 2 | Vlr Dep IR | Vlr Depósito Judicial IR | S | A | R |
SX9
X9_CDOM | X9_IDENT | X9_DOM | X9_EXPCDOM | X9_EXPDOM | X9_PROPRI | X9_LIGDOM | X9_LIGCDOM | X9_USEFIL | X9_ENABLE | X9_VINFIL | X9_CHVFOR |
V4N | 1 | C1E | V4N_IDESTA+'1' | C1E_ID+C1E_ATIVO | S | 1 | N | S | S | 2 | 2 |
V9C | 2 | T9V | V9C_IDPROC+'1' | T9V_ID+T9V_ATIVO | S | 1 | N | S | S | 2 | 2 |
V9C | 3 | T9X | V9C_CODSUS | T9X_CODSUS | S | 1 | N | S | S | 2 | 2 |
V9C | 4 | T9X | V9C_IDSUSP | T9X_ID+T9X_VERSAO+T9X_CODSUS | S | 1 | N | S | S | 2 | 2 |
V4O | 6 | V3O | V4O_IDNTRE | V3O_ID | S | 1 | N | S | S | 2 | 2 |
V4O | 7 | V3O | V4O_NATREN | V3O_CODIGO | S | 1 | N | S | S | 2 | 2 |
V4O | 1 | V4N | V4O_ID+V4O_VERSAO | V4N_ID+V4N_VERSAO | S | 1 | N | S | S | 2 | 1 |
V4P | 1 | V4O | V4P_ID+V4P_VERSAO+V4P_NATREN | V4O_ID+V4O_VERSAO+V4O_NATREN | S | 1 | 1 | S | S | 2 | 2 |
V9C | 1 | V4P | V9C_ID+V9C_VERSAO+V9C_NATREN+V9C_DATAFG | V4P_ID+V4P_VERSAO+V4P_NATREN+V4P_DATAFG | S | 1 | N | S | S | 1 | 1 |
SX7
X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_ALIAS | X7_ORDEM | X7_CHAVE | X7_PROPRI |
V4N_IDESTA | 1 | Alltrim(C1E->C1E_NOME) | V4N_DESTA | X | S | C1E | 5 | xFilial("C1E")+M->V4N_IDESTA+'1' | S |
04. DEMAIS INFORMAÇÕES
Essa implementação estará disponível somente na liberação do pacote do Reinf 2.1.
DT Reinf 2.1 - Alterações- R-4080 ( Retenções no Recebimento )
05. ASSUNTOS RELACIONADOS
Templatedocumentos |
---|
...