Á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:

TAFA062.PRW

TAFLAYOUT.PRW

Ticket:Não há
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF2-14645


02. 
SITUAÇÃO/REQUISITO

Visando atender ao novo layout da REINF (Layout 2.1), iremos realizar a alteração da tabela legado "nota fiscal" no TAF.

  1. Criação do Layout T015AO para integração dos detalhes de dedução com exigibilidade suspensa das notas fiscais.
    Criar dicionário e MVC T015AO( SX2, SX3, SIX, SX9 )
    Ajustar TAFLAYOUT para o layout T015AO.
  2. Criar o Layout T015AP para integração das deduções suspensas por dependentes e beneficiários da pensão alimentícia.
    Criar dicionário e MVC T015AP( SX2, SX3, SIX, SX9 )
    Ajustar TAFLAYOUT para o layout T015AP.



03. SOLUÇÃO

1 - No cadastro de Notas fiscais (TAFA062), foi criado a tabela V88 - "Detalhamento das deduções com exigibilidade suspensa", abaixo da grid "Indicativo de Suspensão Processos Administrativos e Judiciais" (T9Q):

X2_CHAVEX2_NOMEX2_SYSOBJX2_MODOX2_MODOUNX2_MODOEMPX2_UNICO
V88Det. deducoes Exig. Susp.     TAFA062EEEV88_FILIAL+V88_CHVNF+V88_NUMITE+V88_IDPROC+V88_NUMPRO+V88_IDSUSP+V88_CODTRI+V88_TPPROC+V88_TPDEDU
INDICEORDEMCHAVEDESCRICAO
V881V88_FILIAL+V88_CHVNF+V88_NUMITE+V88_IDPROC+V88_NUMPRO+V88_IDSUSP+V88_CODTRI+V88_TPPROC+V88_TPDEDU                                                                                                                                                            Chave N.F. + Num. Item + Id Processo + Ident. Proce + Chave Susp. + Co
X3_ORDEMX3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULO
1V88_FILIALC80Filial      
2V88_CHVNF C150Chave N.F.  
3V88_NUMITEC40Num. Item   
4V88_IDPROCC360Id Processo 
5V88_NUMPROC60Ident. Proce
6V88_IDSUSPC340Chave Susp. 
7V88_CODTRIC60Cod. Tributo
8V88_TPPROCC10Tipo Process
9V88_TPDEDUC10Tipo dedução
10V88_VALDEDN142Valor Ded.  
X9_DOMX9_CDOMX9_EXPDOMX9_EXPCDOMX9_PROPRIX9_LIGDOMX9_LIGCDOMX9_USEFILX9_VINFILX9_CHVFOR
T9QV88T9Q_FILIAL+T9Q_CHVNF+T9Q_NUMITE+T9Q_ID+T9Q_NUMPRO+T9Q_IDSUSP                                                                                                                                                                                                                                                             V88_FILIAL+V88_CHVNF+V88_NUMITE+V88_IDPROC+V88_NUMPRO+V88_IDSUSP                                                                                                                                                                                                                                                                                                                                                              S1NS11


Realizado ajuste no fonte TAFLAYOUT.PRW, inserido duas novas posições:

T015AO_IND_TP_DEDUCAO ( V88_TPDEDU ) e T015AO_VALDEDUCAO ( V88_VALDED )

O layout T015AO consta por item ( T015 ) na nota e é Filho do T015AK, exemplo de preenchimento:

|T015|001|R2010||1000,00|0,00||0|||1,00|HR|1102|001|0||0,00|1,00|0,00|||1,00|0,00|0,00|0,00|0,00|0,00||1||1000,00||||1000,00||0,00|0,00|||||100000001||||||30629740000152|
|T015AE|13|||0,00|0,00|1000,00|0,00|0,00|11,00|0,00|110,00|0,00||0,00|0,00|0,00|0,00|0,00|||0,00||0,00|0,00|0,00|0,00|40,00|0,00|0,00|
|T015AK|1|10095957620188260001||00000002|10|13|
|T015AO|2|100,00|
|T015AO|3|100,00|  


2 - No cadastro de Notas fiscais (TAFA062), foi criado a tabela V94- "Deduções suspensas por dependentes e beneficiários da pensão alimentícia", abaixo da grid "detalhes de dedução com exigibilidade suspensa" (V88):

X2_CHAVEX2_NOMEX2_SYSOBJX2_MODOX2_MODOUNX2_MODOEMPX2_UNICO
V94Ded. Susp. por Depend. e BenefTAFA062                       EEEV94_FILIAL+V94_CHVNF+V94_IDPART+V94_NUMITE+V94_IDPROC+V94_NUMPRO+V94_IDSUSP+V94_CODTRI+V94_TPPROC+V94_TPDEDU+V94_CODDEP
INDICEORDEMCHAVEDESCRICAO
V941V94_FILIAL+V94_CHVNF+V94_IDPART+V94_NUMITE+V94_IDPROC+V94_NUMPRO+V94_IDSUSP+V94_CODTRI+V94_TPPROC+V94_TPDEDU+V94_CODDEP                             Chave N.F. + Id Particip. + Num. Item + Id Processo + Nr Processo + Ch
X3_ORDEMX3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULO
1V94_FILIALC80Filial      
2V94_CHVNF C150Chave N.F.  
3V94_NUMITEC40Num. Item   
4V94_IDPROCC360Id Processo 
5V94_NUMPROC60Nr Processo 
6V94_IDSUSPC340Chave Susp. 
7V94_CODTRIC60Cod. Tributo
8V94_TPPROCC10Tipo Process
9V94_TPDEDUC10Tipo dedução
10V94_IDPARTC360Id Particip.
11V94_CODDEPC60Cod Dependen
12V94_CPF   C110CPF         
13V94_VDEDSUN142Vlr Dep. Sus
X9_DOMX9_CDOMX9_EXPDOMX9_EXPCDOMX9_PROPRIX9_LIGDOMX9_LIGCDOMX9_USEFILX9_VINFILX9_CHVFOR
V3RV94V3R_ID+V3R_CODIGOV94_IDPART+V94_CODDEPS1NS22
V88V94V88_CHVNF+V88_NUMITE+V88_IDPROC+V88_NUMPRO+V88_IDSUSP+V88_CODTRI+V88_TPPROC+V88_TPDEDUV94_CHVNF+V94_NUMITE+V94_IDPROC+V94_NUMPRO+V94_IDSUSP+V94_CODTRI+V94_TPPROC+V94_TPDEDUS1NS11


Realizado ajuste no fonte TAFLAYOUT.PRW, inserido duas novas posições:

T015AP_CPF ( V94_CPF ) e T015AP_VAL_DEDUCAO_SUSPENSO ( V94_VDEDSU )

O layout T015AP consta por T015AO ( V88 ) Detalhamento das deduções Com Exigibilidade suspensa, exemplo de preenchimento:

|T015|001|CODPRO01||3000,00|0,00||0|||1,00||1102||0||0,00|1,00|0,00|||1,00|0,00|0,00|0,00|0,00|0,00||1||3000,00||||3000,00||0,00|0,00|||||100000001|||10001|2|
|T015AE|12|||0,00|0,00|3000,00|0,00|0,00|15,00|0,00|450,00|0,00||0,00|0,00|0,00|0,00|0,00|||0,00||0,00|0,00|0,00|0,00|0,00|0,00|0,00|
|T015AK|1|475388468674|||300,00|12|3000,00|100,00|50,00|
|T015AO|2|100,00|
|T015AP|39289193859|50,00|
|T015AP|59919300064|50,00|
|T015AO|3|200,00|
|T015AP|67823112086|200,00|
|T015AL|7|150,00|150,00||
|T015AN|59919300064|50,00|
|T015AN|67823112086|100,00|
|T015AM|1|100,00|DESC ISENCAO2|


04. DEMAIS INFORMAÇÕES

Essa implementação estará disponível somente na liberação do pacote do Reinf 2.1.

05. ASSUNTOS RELACIONADOS

EFD-Reinf