Histórico da Página
...
- Rubricas com incidências incorretas que geram bases e valores diferentes no Governo.
- Inclusões, exclusões ou alterações nas bases e/ou valores operados diretamente no Portal eSocial.
Tipos de IR vs Incidência IR:
- A descrição da tabela abaixo representando o grupo dos códigos relacionados;
- 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
- Alguns códigos são aglutinados em outro. Exemplos.:
- 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
- 31 - Remuneração e 33 - Férias. No evento S-5002 e no relatório são aglutinados no código 31, XXXXXX
- Documentação técnica do governo
Descrição do tipo de IR | Códigos Relacionados |
---|---|
Rendimentos Tributáveis | 11, 12, 14 |
Retenções do IRRF | 31, 32, 34 |
Rendimento não tributável ou isento do IRRF | 70, 71, 72, 73, 74, 75, 76, 77, 700, 701, 79, 7900 |
Deduções da base de cálculo do IRRF | 41, 42, 46, 47, 51, 52, 54, 61, 62, 63, 64, 67 |
Exigibilidade suspensa - Rendimento tributável | 9011, 9012, 9014 |
Exigibilidade suspensa - Retenção do IRR | 9031, 9032, 9034, 9832, 9832, 9834 |
Exigibilidade suspensa - Dedução da base de cálculo do IRRF | 9041, 9042, 9046, 9047, 9052, 9054, 9061, 9062, 9063, 9064, 9067 |
Compensação judicial | 9082, 9083 |
Detalhamento do grupo de colunas da Lista de Funcionários
Campos | Descrição | Atributo | Campo | Detalhamento |
---|---|---|---|
Nome | Nome do trabalhador | name | RJO_NOME |
CPF | CPF do Trabalhador | cpfNumber | RJO_CPF |
Valor Retenção RH | Valor de retenção de IRRF Total do Trabalhador | erpValue | 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. |
Valor Retenção Governo | Valor de retenção de IRRF Total do Trabalhador | retValue | 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. |
Detalhamento ao expandir o grupo Lista de Funcionários
Campos | Descrição | Atributo | Campo | Detalhamento |
---|---|---|---|
Demonstrativo | Código do demonstrativo (recibo) do Trabalhador | demonstrativeId | RJO_IDEDMD |
Categoria | CPF do Trabalhador | cpfNumber | RJO_CPF |
Período de Referência | Período de Referência | referencePeriod | 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. |
Valor Retenção RH | Valor de retenção de IRRF Total do Trabalhador | erpValue | 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. |
Valor Retenção Governo | Valor de retenção de IRRF Total do Trabalhador | retValue | 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. |
Data de Pagamento | Data de Pagamento do demonstrativo | payday | RJO_DTPGTO | Data de pagamento da chave RJO_CPF + RJO_IDEDMD |
Origem (Tipo de Pagamento) | Evento de Origem do demosntrativo | origin | RJO_EVENTO | Evento da chave RJO_CPF + RJO_IDEDMD |
Informações Técnicas da API IRRFRetValues
A 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