Páginas filhas
  • Middleware - Relatório de Conferência de IRRF

Versões comparadas

Chave

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

...

  1. A descrição da tabela abaixo representando o grupo dos códigos relacionados; 
  2. A descrição de cada código da tabela abaixo está na tabela XXXXXX, caso seja um código não existente nesta tabela, o texto apresentado será o mesmo descrito na documentação técnica do evento S-5002
  3. Alguns códigos são aglutinados em outro. Exemplos.:
    1. 11 - Remuneração e 13 - Férias. No evento S-5002 e no relatório são aglutinados no código 11,   O nosso é assim TB 
    2. 31 - Remuneração e 33 - Férias. No evento S-5002 e no relatório são aglutinados no código 31,  XXXXXX
  4. Documentação técnica do governo

Descrição do tipo de IR

Códigos Relacionados

Rendimentos Tributáveis11, 12, 14
Retenções do IRRF31, 32, 34
Rendimento não tributável ou isento do IRRF70, 71, 72, 73, 74, 75, 76, 77, 700, 701, 79, 7900
Deduções da base de cálculo do IRRF41, 42, 46, 47, 51, 52, 54, 61, 62, 63, 64, 67
Exigibilidade suspensa - Rendimento tributável9011, 9012, 9014
Exigibilidade suspensa - Retenção do IRR9031, 9032, 9034, 9832, 9832, 9834
Exigibilidade suspensa - Dedução da base de cálculo do IRRF9041, 9042, 9046, 9047, 9052, 9054, 9061, 9062, 9063, 9064, 9067
Compensação judicial9082, 9083



Detalhamento do grupo de colunas da Lista de Funcionários

Campos

Descrição

Atributo

Campo | Detalhamento

NomeNome do trabalhadorname
RJO_
PESOCIALTOTALIZADORESCPF.NOME, PPESSOA.NOME
CPFCPF do TrabalhadorcpfNumber
RJO_
PESOCIALTOTALIZADORESCPF.CPF, PPESSOA.CPF
Valor Retenção RHValor de retenção de IRRF Total do TrabalhadorerpValue
RJO_VALOR | Soma-se todos os valores do CPF (chave) com o campo RJO_INCIRF igual a 31, 32, 33 e 34 com o RJO_TPRUBR igual a 2 (Desconto) ou 4 (Base Desconto) e deduz todos os valores do  CPF (chave) com o campo RJO_INCIRF igual a 31, 32, 33 e 34 com o RJO_TPRUBR igual a 1 (Provento) ou 3 (Base Provento). O campo RJO_EVENTO deve ser S-1200, S-2299 ou S-2399.
PESOCIALTOTALIZADORESCPF.VALORIRRF | VALORIRRF13 | VALORIRRFPLR
Valor Retenção GovernoValor de retenção de IRRF Total do TrabalhadorretValue
RJO_VALOR | Soma-se todos os valores do CPF (chave) com o campo RJO_TPIRRF igual a 31, 32, 33 e 34. O campo RJO_EVENTO deve ser S-5002.
PESOCIALTOTALIZADORESCPF.VALORIRRFRET | VALORIRRF13RET | VALORIRRFPLRRET

Detalhamento ao expandir o grupo Lista de Funcionários

Campos

Descrição

Atributo

Campo | Detalhamento

DemonstrativoCódigo do demonstrativo (recibo) do TrabalhadordemonstrativeId
RJO_IDEDMD
PESOCIALTOTALIZADORESAUTONOMOS | PESOCIALTOTALIZADORES.DETALHES JSON ($.DetalhesIRRF[].IdDemonstrativo)
CategoriaCPF do TrabalhadorcpfNumber
RJO_
PESOCIALTOTALIZADORESCPF.CPF
Período de ReferênciaPeríodo de ReferênciareferencePeriod
RJO_PERAPU | Como os valores tem origem nos eventos S-1200, S-2299 ou S-2399, independente se a data de pagamento é posterior ao período, o período de referência sempre se refere ao período de apuração destes eventos. 
PESOCIALTOTALIZADORESAUTONOMOS | PESOCIALTOTALIZADORES.DETALHES JSON ($.DetalhesIRRF[].PeriodoReferente)
Valor Retenção RHValor de retenção de IRRF Total do TrabalhadorerpValue
RJO_VALOR | Soma-se todos os valores do CPF (chave) e mesmo recibo (RJO_IDEDMD) com o campo RJO_INCIRF igual a 31, 32, 33 e 34 com o RJO_TPRUBR igual a 2 (Desconto) ou 4 (Base Desconto) e deduz todos os valores do  CPF (chave) com o campo RJO_INCIRF igual a 31, 32, 33 e 34 com o RJO_TPRUBR igual a 1 (Provento) ou 3 (Base Provento). O campo RJO_EVENTO deve ser S-1200, S-2299 ou S-2399.
PESOCIALTOTALIZADORESAUTONOMOS | PESOCIALTOTALIZADORES.DETALHES JSON ($.DetalhesIRRF[].ValorERP)
Valor Retenção GovernoValor de retenção de IRRF Total do TrabalhadorretValue
RJO_VALOR | Soma-se todos os valores do CPF (chave) mesmo recibo (RJO_IDEDMD) com o campo RJO_TPIRRF igual a 31, 32, 33 e 34. O campo RJO_EVENTO deve ser S-5002.
PESOCIALTOTALIZADORESAUTONOMOS | PESOCIALTOTALIZADORES.DETALHES JSON ($.DetalhesIRRF[].ValorRet)
Data de PagamentoData de Pagamento do demonstrativopayday
RJO_DTPGTO | Data de pagamento da chave RJO_CPF + RJO_IDEDMD
PESOCIALTOTALIZADORESAUTONOMOS | PESOCIALTOTALIZADORES.DETALHES JSON ($.DetalhesIRRF.DataPagamento)
Origem (Tipo de Pagamento)Evento de Origem do demosntrativoorigin
RJO_EVENTO | Evento da chave RJO_CPF + RJO_IDEDMD
PESOCIALTOTALIZADORESAUTONOMOS | PESOCIALTOTALIZADORES.DETALHES JSON ($.DetalhesIRRF[].TipoRetencao)


Informações Técnicas da API IRRFRetValues

IRRFRetValues é um método GET da API GPEreportEsocialBaseConfer. 
Em resumo, o método POST da API GPEreportEsocialBaseConfer retorna o Id da requisição e o processamento do relatório é executado de forma assíncrona, o método GET IRRFRetValues obtém a resposta deste processamento. Exemplos de execução abaixo:


Exemplo de EndPoint: http://localhost:8104/rest/api/rh/esocial/v1/GPEreportEsocialBaseConfer

Requisição POST

Identificador da empresa

(1-1)

companyId

string

Código da Empresa

Período

(1-1)

paymentPeriod

string

Período de apuração

Tipo de Tributo

(0-1)

tribute

string (default: 0)

1 - Relatório de INSS

2 - Relatório de FGTS

3 - Relatório de IRRF

Somente divergências

(0-1)

differencesOnly

boolean (default: false)

Indica se os funcionários com diferenças devem ser retornados ou não

Tabelas utilizadas

PESOCIALTOTALIZADORES, PESOCIALTOTALIZADORESCPF, PESOCIALTOTAISLOTACAO ,PESOCIALTOTALIZADORESAUTONOMOS e PESOCIALTOTALCPFRUBRICASIRRF

...