Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus 

Segmento:

Backoffice SP 

Módulo:AUTOMAÇÃO FISCAL
Função:

TAFA602.PRW
TAFA543.PRW
TAFA542.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 o MVC com os campos legado do T162 e T162AA.

Criado os metadados (SX2,SIX,SX3,SX9 e SX7) referente as tabelas: V4K e V9B

SX2

X2_CHAVEX2_NOMEX2_MODOX2_MODOUNX2_MODOEMPX2_UNICO
V4KPag. benef. não identificados EEEV4K_FILIAL+V4K_ID                                                                                                                                                                                                                                         
V9BInfo Proc Ret                 EEEV9B_ID+V9B_IDPROC+V9B_CODSUS                                                                                                                                                                                                                              


SIX

INDICEORDEMCHAVEDESCRICAO
V4K1V4K_FILIAL+V4K_IDID
V4K2V4K_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
V9B1V9B_FILIAL+V9B_ID+V9B_IDPROC+V9B_CODSUSID + Id Processo + Cod Susp


SX3

X3_CAMPOX3_ORDEMX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_BROWSEX3_VISUALX3_CONTEXT
V4K_FILIAL1C80Filial      Filial                   


V4K_ID    2C360ID          ID de controle           


V4K_INDNAT3C10Nat Fat. RecNatureza Fatura \ Recibo NAR
V4K_CODDOC4C150Código Doc  Código do documento      SAR
V4K_CODPAR5C600Cód. Partic.Código do Participante   SAV
V4K_DESPAR6C2540Desc ParticiDescrição Participante   NVV
V4K_CGCFON7C140CNPJ Font   CNPJ da Fonte Pagadora   SVR
V4K_CODNAT8C50Cód. Nat RenCódigo Natureza RendimentNAV
V4K_DESNAT9C2540Desc. Nat R.Desc. Natureza           NVV
V4K_DESCRI10C2000Descrição   Descricao do Pagamento   NAR
V4K_DTPAG 11D80Data pag    Data fato gerador ou pag SAR
V4K_VLRLIQ12N142Valor LiquidVlr Líquido do pagamento SAR
V4K_VLREAJ13N142Vlr reajust Valor reajustado         SAR
V4K_VLRIR 14N142Valor IR    Valor do IR              SAR
V4K_BASEIR15N142Vlr Base IR Valor Base Cálculo IRRF  SAR
V4K_IDPART16C360Id Part.    Id do Participante       NVR
V4K_IDNATR17C60Id Nat Ren  Id Natureza Rendimento   NVR
V4K_PRID4018C60Proc. ID 40 ID de Processo Bloco 40  SVR
V9B_FILIAL1C80Filial      Filial                   SAR
V9B_ID    2C360ID          ID do Registro           SAR
V9B_IDPROC3C60Id Processo Id do Processo Ret       NAR
V9B_TPPROC4C10Tp Proc Ret Tpo de processo          SAR
V9B_NRPROC5C210Nr Proc Ret Número Processo Adm/Jud  SVR
V9B_CODSUS6C140Cod Susp    Código Indicativo Susp.  SAR
V9B_IDSUSP7C340Chave Susp  Chave de Cod. Suspensão  NVR
V9B_BSUSIR8N142Bas Susp IR Vlr Base Susp IR         SAR
V9B_VSUSIR9N142Vlr N IR    Vlr Não Retido IR        NAR
V9B_VLRDEP10N142Vlr Dep. IR Valor depósito judicial  SAR


SX9

X9_CDOMX9_IDENTX9_DOMX9_EXPCDOMX9_EXPDOMX9_PROPRIX9_LIGDOMX9_LIGCDOMX9_USEFILX9_ENABLEX9_VINFILX9_CHVFOR
V9B2C1GV9B_IDPROC+'1'C1G_ID+C1G_ATIVOS1NSS22
V4K5C1HV4K_IDPARTC1H_IDS1NSS22
V9B1T5LV9B_CODSUST5L_CODSUSS1NSS22
V9B2T5LV9B_IDSUSPT5L_ID+T5L_VERSAO+T5L_CODSUSS1NSS22
V4K5V3OV4K_IDNATRV3O_IDS1NSS22
V9B1V4KV9B_IDV4K_IDS1NSS11


SX7

X7_CAMPOX7_SEQUENCX7_REGRAX7_CDOMINX7_TIPOX7_SEEKX7_ALIASX7_ORDEMX7_CHAVEX7_PROPRI
V4K_CODNAT1V3O_IDV4K_IDNATRXSV3O1xFilial("V3O")+M->V4K_CODNAT                                                                        S
V4K_CODNAT2V3O->(ALLTRIM(V3O_DESCR))V4K_DESNATPN   0                                                                                                    S
V4K_CODPAR1C1H->C1H_IDV4K_IDPARTXSC1H1xFilial("C1H")+M->V4K_CODPAR                                                                        S
V4K_CODPAR2C1H->(ALLTRIM(C1H_NOME))V4K_DESPARPN   0                                                                                                    S
V4K_CODPAR3C1H->(ALLTRIM(C1H_CNPJ))V4K_CGCFONPN   0                                                                                                    S
V9B_CODSUS1T5L->(T5L_ID+T5L_VERSAO+T5L_CODSUS)V9B_IDSUSPXST5L2xFilial("T5L")+M->V9B_CODSUS                                                                        S
V9B_IDPROC1C1G->C1G_NUMPROV9B_NRPROCXSC1G8xFilial("C1G")+M->V9B_IDPROC+'1'                                                                    S
V9B_IDPROC2iif(C1G->C1G_TPPROC=='1','2',iif(C1G->C1G_TPPROC=='2','1',' '))V9B_TPPROCP
   0                                                                                                    S


TAFA543 ( Cadastro MVC do R-4040 - Pagamentos/Créditos a Beneficiários não identificados )

Criado o MVC com os campos do espelho.

Criado os metadados (SX2,SIX,SX3,SX9 e SX7) referente as tabelas: V4N, V4O, V4P e V9C.

SX2

X2_CHAVEX2_NOMEX2_MODOX2_MODOUNX2_MODOEMPX2_UNICO
V4NR-4040 Pgto Cred Benef N. IdenEEEV4N_FILIAL+V4N_ID+V4N_VERSAO
V4ONatureza do Rendimento        EEEV4O_FILIAL+V4O_ID+V4O_VERSAO+V4O_NATREN                                                                                                                                                                                                                   
V4PInfo Pag Benef não identificadEEEV4P_FILIAL+V4P_ID+V4P_VERSAO+V4P_NATREN+DTOS(V4P_DATAFG)
V9CR4040 Info Proc Ret           EEEV9C_FILIAL+V9C_ID+V9C_VERSAO+V9C_NATREN+DTOS(V9C_DATAFG)+V9C_IDPROC+V9C_CODSUS


SIX

INDICEORDEMCHAVEDESCRICAO
V4N1V4N_FILIAL+V4N_ID+V4N_VERSAO                                                                                                                                    ID + Id versão                                                        
V4N2V4N_FILIAL+V4N_PERAPU+V4N_TPINSC+V4N_NRINSC+V4N_ATIVO                                                                                                           Per Apuração + Tp Inscrição + Nr Insc + Reg Ativo                     
V4N3V4N_FILIAL+V4N_TPINSC+V4N_NRINSC+V4N_ATIVO                                                                                                                      Tp Inscrição + Nr Insc + Reg Ativo                                    
V4N4V4N_FILIAL+V4N_NRINSC+V4N_ATIVO                                                                                                                                 Nr Insc + Reg Ativo                                                   
V4N5V4N_FILIAL+V4N_PROTUL+V4N_ATIVO                                                                                                                                 Recibo + Reg Ativo                                                    
V4N6V4N_FILIAL+V4N_ID+V4N_ATIVO                                                                                                                                     ID + Reg Ativo                                                        
V4N7V4N_FILIAL+V4N_PERAPU+V4N_ATIVO                                                                                                                                 Per Apuração + Reg Ativo                                              
V4O1V4O_FILIAL+V4O_ID+V4O_VERSAO+V4O_NATREN                                                                                                                         ID + Id Ver Reg + Nat Rendimen                                        
V4P1V4P_FILIAL+V4P_ID+V4P_VERSAO+V4P_NATREN+DTOS(V4P_DATAFG)                                                                                                        ID + Id Ver Reg + Nat Rendimen + Dt Fato Gera                         
V9C1V9C_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_CAMPOX3_ORDEMX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_BROWSEX3_VISUALX3_CONTEXT
V4N_FILIAL1C80Filial      Filial                   


V4N_ID    2C360ID          ID de controle           


V4N_VERSAO3C140Id versão   Id da versão do Registro 


V4N_VERANT4C140Ver Ant     Versão Anterior Registro 


V4N_STATUS5C10Status      Status do Registro       


V4N_PROTUL6C440Recibo      Recibo da Transmissão    
V
V4N_PROTPN7C440Recibo Ant  Recibo anterior          


V4N_EVENTO8C10ID evento   Identificação do Evento  


V4N_ATIVO 9C10Reg Ativo   Registro Ativo           


V4N_PROCID10C60Proc ID     ID de Processos          S

V4N_XMLID 11C360ID XML      Id do XML                NVR
V4N_PERAPU12C60Per ApuraçãoPeríodo da Apuração      S
R
V4N_TPAMB 13C10Ambiente    Identificação do ambiente


V4N_IDESTA14C60Id Estab    Id do estabelecimento    SAR
V4N_DESTA 15C2200Desc Estab  Descrição do Estab.      NVR
V4N_TPINSC16C10Tp Inscrição Tipo de Inscrição       SAR
V4N_NRINSC17C140Nr Insc     Núm. Inscrição do ContribSAR
V4O_FILIAL1C80Filial      Filial                   


V4O_ID    2C360ID          ID                       


V4O_VERSAO3C140Id Ver Reg  Id da versão do Registro 


V4O_IDNTRE4C60Id Natureza Id Natureza              NAR
V4O_NATREN5C50Nat RendimenNatureza do rendimento   SAR
V4O_DNATRE6C2540Desc Nat    Descrição Natureza       SAR
V4P_FILIAL1C80Filial      Filial                   SVR
V4P_ID    2C360ID          ID                       NVR
V4P_VERSAO3C140Id Ver Reg  Id da versão do Registro NVR
V4P_NATREN4C50Nat RendimenNatureza do rendimento   NVR
V4P_DATAFG5D80Dt Fato GeraData do Fato Gerador     S

V4P_VLRLIQ6N142Vlr Liquido Valor do Liquido do Pagam


V4P_VLRIR 7N142Valor IR.   Valor do Imposto de Renda


V4P_BASEIR8N142Vl Base IR  Valor Base Cálculo IRRF  SAR
V4P_DESCRI9C2000Descrição   Descrição do Pagamento   


V9C_FILIAL1C80Filial      Filial                   NVR
V9C_ID    2C360ID          ID do Registro           NVR
V9C_VERSAO3C140Versão      Versão do Registro       NVR
V9C_NATREN4C50Cod Nat RendCod. Natureza Rendimento NVR
V9C_DATAFG5D80Fato GeradorData Fato Gerador        NVR
V9C_IDPROC6C60Id Processo Id do Processo Ret       SAR
V9C_TPPROC7C10Tipo        Tipo do Processo         SAR
V9C_NRPROC8C210Nr Processo Nr Processo Adm/Judicial SAR
V9C_CODSUS9C140Cod Susp    Código Suspensão         SAR
V9C_IDSUSP10C340Chave Susp  Chave de Cod. Suspensão  SAR
V9C_BSUSIR11N142Vl Base IR  Vlr Base IR Exig SuspensaSAR
V9C_VSUSIR12N142Vlr N. IR   Valor Não Efetuado IR    SAR
V9C_VLRDEP13N142Vlr Dep IR  Vlr Depósito Judicial IR SAR


SX9

X9_CDOMX9_IDENTX9_DOMX9_EXPCDOMX9_EXPDOMX9_PROPRIX9_LIGDOMX9_LIGCDOMX9_USEFILX9_ENABLEX9_VINFILX9_CHVFOR
V4N1C1EV4N_IDESTA+'1'C1E_ID+C1E_ATIVOS1NSS22
V9C2T9VV9C_IDPROC+'1' T9V_ID+T9V_ATIVOS1NSS22
V9C3T9XV9C_CODSUST9X_CODSUSS1NSS22
V9C4T9XV9C_IDSUSPT9X_ID+T9X_VERSAO+T9X_CODSUSS1NSS22
V4O6V3OV4O_IDNTREV3O_IDS1NSS22
V4O7V3OV4O_NATRENV3O_CODIGOS1NSS22
V4O1V4NV4O_ID+V4O_VERSAOV4N_ID+V4N_VERSAOS1NSS21
V4P1V4OV4P_ID+V4P_VERSAO+V4P_NATRENV4O_ID+V4O_VERSAO+V4O_NATRENS11SS22
V9C1V4PV9C_ID+V9C_VERSAO+V9C_NATREN+V9C_DATAFGV4P_ID+V4P_VERSAO+V4P_NATREN+V4P_DATAFGS1NSS11


SX7

X7_CAMPOX7_SEQUENCX7_REGRAX7_CDOMINX7_TIPOX7_SEEKX7_ALIASX7_ORDEMX7_CHAVEX7_PROPRI
V4N_IDESTA1Alltrim(C1E->C1E_NOME) V4N_DESTA XSC1E5 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

EFD-Reinf