Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

No Json idealizado para o relatório analítico foram criadas as quebras por tipos de informação de IR <tpInfoIR>. Hoje no fonte WSTAF010 na função FilIRRFSynthetic() onde esta a query principal estas informações já são retornadas na parte do TAF no campo V3N_ITIRRF e Governo no campo V3N_TPVLR.

typesIrrfValues:

JsonLayoutCodigos
taxableIncome
Rendimentos tributáveis11, 12, 14 
nonTaxableIncome
Rendimento não tributável ou isento do IRRF70, 71, 72, 73, 74, 75, 76, 77, 700, 701, 79, 7900
retention
Retenções do IRRF 31, 32, 34
deductions
Deduções da base de cálculo do IRRF41, 42, 46, 47, 51, 52, 54, 61, 62, 63, 64, 67
taxableIncomeSuspended
Exigibilidade suspensa - Rendimento tributável 9011, 9012, 9014
retentionSuspended
Exigibilidade suspensa - Retenção do IRRF9031, 9032, 9034, 9831, 9832, 9834
deductionsSuspended
Exigibilidade suspensa - Dedução da base de cálculo do IRRF9041, 9042, 9046, 9047,  9051, 9052, 9054, 9061, 9062, 9063, 9064, 9067
judicialCompensation
Compensação judicial9082, 9083

...




Pontos de Ajuste:

Seq.Nome da AtividadeDescrição do Desenvolvimento
1Dicionário 

Criação do campo V3N_CRMEN gravação da tag totApurMen\CRMen na V3N


Sugestão para o campo:

X3_CAMPO

X3_TIPO

X3_TAMANHO

X3_DECIMAL

X3_TITULO

X3_DESCRIC

X3_PICTURE

V3N_CRMENC60Cod. ReceitaCódigo de Receita      @!                     
V3N_VLRCRMN142Vlr. CR MenValor relativo ao Imposto de Renda Retido na Fonte@E 99,999,999,999.99                         


A tag que ira alimentar o campo é <CRMen> V3N_CRMEN recebendo os valores:

056107 - IRRF mensal, 13° salário e férias sobre trabalho assalariado no país ou ausente no exterior a serviço do país, exceto se contratado por empregador doméstico ou por segurado especial sujeito a recolhimento unificado
056108 - IRRF mensal e férias - Empregado doméstico
056109 - IRRF 13° salário na rescisão de contrato de trabalho - Empregado doméstico
056110 - IRRF - Empregado doméstico 13º salário
056111 - IRRF - Empregado/Trabalhador rural - Segurado especial
056112 - IRRF - Empregado/Trabalhador rural - Segurado especial 13° salário
056113 - IRRF - Empregado/Trabalhador rural - Segurado especial 13° salário rescisório
058806 - IRRF sobre rendimento do trabalho sem vínculo empregatício
061001 - IRRF sobre rendimentos relativos a prestação de serviços de transporte rodoviário internacional de carga, pagos a transportador autônomo PF residente no Paraguai
353301 - Proventos de aposentadoria, reserva, reforma ou pensão pagos por previdência pública
356201 - IRRF sobre participação dos trabalhadores em lucros ou resultados - PLR
188901 - Rendimentos Recebidos Acumuladamente - RRA

 

A Tag que ira alimentar o campo V3N_VLRCRM <vlrCRMen>


2TAFA422

TAF422Grv

Criação de uma nova #DEFINE para ser passado no array aAnalitico com o valor das TAG de código receita.

3TAFESOCIALREPORT
Ajuste da Upsert()

Ajustar a função para que faça o INSERT do valor no campo novo criado na V3N.

4WSTAF010





X

TAFA250

TAFA266
TAFA280

TAFA423

TAFCHARGERPT

Avaliar se a mudança do UPSERT não afetara os processos das rotinas que fazem uso deste método e se não será necessário alteração no tamanho do array nas funções 
de grv(), xml() e SaveModel().


Avaliar todos os processos de CRUD destas rotinas por meio de integração e de modo manual, pois todo o processo para este evento é relacionado com a V3N para garantir
a persistência dos dados.


...