You are on page 1of 44

T H E H U M A N C A P IT A L C O M P A NY

SAP R/3 – Módulo de RH


Folha de Pagamento

Douglas Reis / Mauro Calesco


douglasreis@mempconsultoria.com.br
maurocalesco@mempconsultoria.com.br
Folha de Pagamento
Rubricas salariais

Rubricas Salariais

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Rubricas salariais

A rubrica salarial é o elemento-chave na estrutura salarial. Ela é o conceito


mais importante em recursos humano. Estas são utilizadas para atribuir
pagamentos e deduções e controlar o programa de folha de pagamento.
As características salariais são utilizadas para diferenciar as rubricas.

Pagamentos adicionais

Pagamentos periódicos

Remuneração base
IT0015
IT0014
Rubricas IT0008
Salariais

Folha de Pagamento
SAP R/3 - Módulo de Recursos Humanos
Folha de Pagamento
Rubricas salariais

 Criar rubricas salariais


Utilizaremos a transação PU30

 Principais tabelas para parametrização

T511 Rubrica Salarial


T512T Textos rubricas salariais
T512W Avaliação rubricas salariais
T512Z Admissiblidade de rubricas salariais por infotipo
T52D7 Atribuição rubrica salarial a grupos de rubricas salariais
T52DZ Atribuição customização modelo RS
T52EL Lançamento rubricas salariais cálculo folhas de pagamento
T52EZ Depend. Tempo lançamento de rubricas salariais calc. Fopag
T539A Remuneração teórica standard
T539J Avaliação rubrs.salariais base
T52D7 Criar grupo de rubricas salariais

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento

Regras e Esquemas

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Apresentação

 A SAP disponibilizou uma ferramenta específica para


a folha, e não tão complexa quanto a linguagem
ABAP, garantindo ao cliente a flexibilidade de
configurar os cálculos da folha de pagamento.

 Em linhas gerais esta ferramenta leva em conta


somente os cálculos de uma folha o que rege na
Legislação (CLT)

 Para processar uma folha de pagamento, além de


executar o HBRCALC0, é necessário que se faça
várias customizações no sistema, visando atender
as necessidades peculiares de cada cliente.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Esquemas e Regras

 Esta ferramenta é composta de Esquemas e Regras.

 BR00 é o esquema standard da Folha de Pagamento.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento

ESQUEMA

função

REGRA

operação

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Esquemas

Os Esquemas de cálculo descrevem as seqüências e o conteúdo


de uma execução de programa. Consiste em uma lista de
instruções e referências a esquemas parciais (sub esquemas)
ou funções, que são descritas através de parâmetros.

As instruções dentro do esquema são seqüenciais, conforme


o cálculo da Folha de Pagamento.

Pode ser dividido em duas partes:


- Leitura de Dados (Infotipos)
- Processamento de dados (Execução das regras).

É composto de sub esquemas e funções.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Esquemas

Edição de um Esquema

Para a edição de um Esquema, é utilizada a transação  PE01

Todo o esquema criado pelo cliente, será iniciado pela letra Z, precedido
de mais 3 caracteres, contendo letras ou números.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Esquemas

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Função

• As Funções dentro do esquema de cálculo da folha de


pagamento, são desenvolvidas em ABAP e contém os
cálculos dos processos. Estas funções são específicas e
determinadas para cada tipo de cálculo.

• Por exemplo a função BRINS, executa o cálculo de INSS


e a função BRIR, executa o cálculo de IRRF.

• Incluindo ou excluindo uma função em um esquema,


podemos habilitar ou não um processo de folha.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Funções mais utilizadas

Cálculo da Contribuição ao INSS

Utilização
A função BRINS realiza o cálculo da contribuição mensal ao Instituto Nacional
doSeguro Social (INSS).

Procedimento
Leitura da Tabela T7BRSI , que determina a base de remuneração mensal, que
determina o percentual da Contribuição a ser recolhida.

Sintaxe.
O parâmetro TYPE pode ser utilizados, que por sua vez pode conter os seguintes
valores:
Em branco, efetua o cálculo da contribuição normal.
LR calcula a contribuição em atraso.
PREP preparação do cálculo
TOOR efetua o cálculo retroativo.
Esquemas: BRIN e BRN2.
SAP R/3 - Módulo de Recursos Humanos
Folha de Pagamento
Funções mais utilizadas - continuação

Cálculo da dedução de Imposto de Renda na Fonte (IRF)

Utilização
A função BRIR realiza o cálculo da dedução de Imposto de Renda na Fonte
(IRF)

Procedimento
Utilizamos o parâmetro TYPE com os seguintes valores:
PREP - Verifica a tabela de IRF e as informações de dependentes no
Infotipo 0021.
TOLR - Transfere o último resultado do imposto.
COPY - Insere a Tabela BRTAX na RT.

Sem valor de parâmetro, realiza o cálculo do imposto.

Esquemas: BRBD, BRA1, BRRO e BRIR.


SAP R/3 - Módulo de Recursos Humanos
Folha de Pagamento
Funções mais utilizadas - continuação

Cálculo do adiantamento de salário

Objetivo
Função do cálculo da folha do pagamento.

Utilização
A função BRADV realiza o cálculo do adiantamento de salário.

Sintaxe
Esta função é formada pelos seguintes parâmetros:
APAR1: Inicia o processo da cálculo do adiantamento. Os seguintes
valores podem ocorrer:
CALC (Esquema BRA0):Calcula o adiantamento com base na
rubrica /B00 e grava o valor na /B01, com as seguintes
possibilidades: Utilizar a constante PADIA (T511K) com o valor
percentual. Também podemos utilizar o Infotipo 0267 (MA00),
informando o montante de pagamento ou porcentagem, e utilizar
o parâmetro PROP
SAP R/3 - Módulo de Recursos Humanos
Folha de Pagamento
Funções mais utilizadas - continuação

Cálculo do salário contratual.

Utilização
A função BRSAL realiza o cálculo do salário contratual.

Procedimento
Acionada com o parâmetro BOND, calcula o salário contratual baseado na
data do pagamento off-cycle. Este salário contratual é armazenado na
rubrica salarial /1S0.  Esquemas: BRT0, BRA0, BR13, BRRS, BRFE.
Acionada com o parâmetro PEND, calcula o salário contratual baseado na
data do final do período. Este salário é armazenado na rubrica salarial
/1S0.  Esquemas: BRBL, BRL0, BRL1.
Acionada com o parâmetro WPBP, calcula um salário contratual para cada
entrada de salário base. O salário contratual é armazenado na rubrica
salarial /1S0, com uma divisão para cada entrada de salário base. 
Esquema : BRFE

A tabela IT é recarregada com as rubricas salariais /1S0.


SAP R/3 - Módulo de Recursos Humanos
Folha de Pagamento
Funções mais utilizadas - continuação

Cálculo do vale transporte.

Utilização
A função BRVRT realiza o cálculo do vale transporte.

Procedimento
Ao processar o programa HBRCALC0 gera as rubricas /146 (Vale
transporte - valor total utilizado pelo empregado), /507 (Vale transporte do
empregado) e /508 (Vale transporte do empregador).
Para que isto ocorra, é necessário o preenchimento do IT0410 e da tabela
T7BRTR.

Esquema: BRBL.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Funções mais utilizadas - continuação

Cálculo do Salário Família.

Utilização
A função BRSFM realiza o cálculo do Salário Família.

Procedimento
Ao processar o programa HBRCALC0 gera as rubricas /126 (Base
Salário família folha normal), /320 (Salário família folha normal), IT0021 –
Cadastrar os dependentes do empregado 1 vez (Membro com 2 Filho (a)
ou 6 irmã (o), Data de nascimento do dependente, Vencimento da
carteira de vacinação e clicar em sal.família).

Esquema: BRSF.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Funções mais utilizadas - continuação
Cálculo do 13o. Salário

Utilização
A função BR130 realiza o cálculo do 13o. Salário
Procedimento
Ao processar o programa HBRCALC0 (Utilizar a razão de cálculo 131P (1o.
Parcela) e 1313 (2o. Parcela), 13RE (rescisão), 13FE (férias) ou 13DI (diferença), execução
especial = A e a data do pagamento)), gera as seguintes rubricas:

1a parcela - /332 (1a parcela), /502 (FGTS 13o salário), /550 (pagamento liquido estatutário),
/559 (transferência bancaria), /560 (pagamento liquido), /142 (base FGTS para 13o).
2a parcela - /333 (13o salário total da diferença sem incidência de impostos), /334 (1a
parcela já paga), /123 (Base INSS de 13o), /133 (base IR), /142 (base FGTS), /303 (INSS de
13o), /307 (INSS deduç. IRRF 13o), /502 (FGTS de 13o), /550 (pagamento liquido estatutário),
/560 (pagamento liquido), /559 (transferência bancaria).
Diferença - /123 (Base INSS de 13o), /133 (base IR), /142 (base FGTS), /311 (INSS de 13o
recolhido), /337 (valor de diferença de 13o), /341 (13o bruto pago), /342 (1a parcela paga),
/343 (13o pago em dezembro), /502 (FGTS de 13o), /510 (FGTS de 13o recolhido), /550
(pagamento liquido estatutário), /560 (pagamento liquido), /559 (transferência bancaria).
Esquema: BR13
SAP R/3 - Módulo de Recursos Humanos
Folha de Pagamento
Funções mais utilizadas - continuação

A função BR13O, trabalha em conjunto com a função BRCDT,


que determina os avos de direito do empregado para cálculo de
Férias e 13o. Salário.

Com o seguinte procedimento:

- Contagem e acumulação de dias trabalhados

- Geração de mais um avo de direito, caso os dias trabalhados


ultrapassam o limite de 15 dias.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Funções

Existem algumas funções dentro dos esquemas, que não executam


cálculos, necessariamente.

Essas funções existem para tomar algumas decisões ou ações que


são necessárias para diferenciar alguns processos, leitura de dados
mestre, leitura de tabelas internas do sistema.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Funções mais utilizadas

COM Comentário dentro do esquema

COPY Chamar Subesquema

PIT/ACTION Chamar Regras (mais detalhes em regras)

OPT Leitura de Infotipos


OPT TIME - Todos infotipos de time serão lidos
OPT NRC - Não retrocálculo (Infotipo 003)
OPT INFT - Somente infotipos utilizados

IF ENDIF Função decisão. Esquema exemplo BRAL

RFRSH Especificar a tabela que será deletada


Ex.. IT, ORT, RT

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Funções mais utilizadas

LPBEG LPEND Loop em um determinado trecho do esquema

PRINT Leitura de uma tabela interna ou auxiliar para a


execução de alguma rubrica específica
Ex. PRINT RT

BLOCK BEG Utilizado em Subesquemas para determinar


inicio e final
END

BRCUM Define período e ano folha, onde ano anterior


recebe o valor L e espaço ano corrente.
Essa função é chamada no esquema de
cálculo. Esquema de cálculo standard BRP1.
Ex.. BRCUM 12 L

IMPRT Importar resultados do cluster onde


L - último resultado N - corrente
SAP R/3 - Módulo de Recursos Humanos
Folha de Pagamento
Regras

Regra ou Ciclos

• É uma ferramenta do sistema R/3 que permite


manipular os cálculos da folha de pagamento, sem
ter que efetuar alterações no código do programa
HBRCALC0.

• Contém os cálculos propriamente ditos.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Regras

 É composta de Operações.

 Vale ressaltar que operações vão além do conceito


de operações matemáticas.
( Somar,subtrair,multiplicar,dividir,etc. )

 Além de realizar as operações matemáticas citadas,


elas guardam os resultados obtidos em uma
entidade chamada Rubrica.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Construção de uma Regra de Cálculo

Uma regra de cálculo constitui uma instrução para a execução


de tarefas definidas no cálculo das folhas de pagamento.
A construção destas regras nos possibilita verificar as condições
existentes e a partir daí , efetuar determinadas ações.

Podemos trabalhar com essas regras de duas maneiras:

- Modo gráfico , onde podemos verificar facilmente a sua


árvore de decisão, e qual o seu objetivo, já que apresenta
alguns comentários a respeito do processo.

- Modo texto, que fica mais difícil de analisar, mas é uma


maneira mais fácil de executar uma cópia, por exemplo.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Regras – Modo gráfico

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Regras – Modo texto

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Construção de uma regra

Os passos para construção de uma regra são:

 Transação: PE02
 Código da regra: Informar um código de 4 dígitos,
sempre iniciados com a letra Z (Cliente).
 Acionar o botão Criar
 Descrever a finalidade da regra no campo ao lado do
código da regra
 Informar a letra C (Folha de Pagamento) no campo
Classe de Programa
 Informar o código 37 no campo Agrupamento de países
 Retornar pressionando a tecla F3
 Com a opção Texto fonte, pressionar o botão modificar
 Fazer a edição da regra de acordo com as definições
especificas p/ o processo

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Funções para chamada de Regras

Uma regra representa um nível inferior ao esquema,


por este motivo existem funções dentro de um esquema,
para que seja possível a sua execução.
Esquema Funções
Principal
BR00 COPY

PIT

ACTION
Sub
Esquema
BR01

Sub
Regra Regra
Esquema
ZTST ZTSU
BR02

Regra
ZR00

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Funções para chamadas de Regras

Como já foi visto, a função COPY é responsável pela


chamada de Sub-esquemas dentro de um esquema
principal.

Além da função COPY, existem mais duas funções


parecidas, para a chamada de um regra.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Função ACTIO

A função ACTIO executa uma regra, quando não é


necessária a leitura da tabela auxiliar IT.

Por exemplo, o Pagamento de um Bônus, caso este


pagamento não tenha que ser constituído de nenhum
valor referente ao cálculo da folha de pagamento do
empregado.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Função ACTIO

A regra abaixo é executada com a função ACTIO, porque não há


necessidade de efetuar leitura da tabela IT.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Função PIT

A função PIT é responsável pelas chamadas de regras


que processarão rubricas existentes na tabela IT, ou
que precisam ter como base de cálculo essas rubricas,
de acordo com a regra que está sendo executada no
momento.

TABELA TABELA TABELA TABELA

IT OT IT RT

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Função PIT

Parâmetro de uma chamada de regra pela função


PIT

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Parâmetros de regras

Parâmetros de Regras :

• função par1 par2 par3 par4


PIT regra1 GEN NOAB

• GEN - Relevância para Rubrica (Genérico)

• NOAB - Relevância para o ABART

• ABART- Identifica se o funcionário é horista ou


mensalista. Na regra é definido no Grupo de
empregados.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Grupo de empregados na Regra

1 = Horista 3 = Mensalista

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento

Operações

As operações de cálculo são usadas dentro de regras e


na maioria das vezes, tem o poder de decisão para uma
determinada instrução. Por exemplo, selecionar uma
rubrica salarial, ou executar uma comparação de período.

Além disso, executa as operações matemáticas e guarda


os resultados obtidos em uma rubrica salarial.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Transação - PE04 – chamada para função e Operação

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Operações

Uma das operações mais utilizadas dentro de uma regra é ADDWT.

ADDWT Esta operação adiciona a rubrica atual a uma subsequente,


como instruções abaixo, onde utilizamos as tabelas auxiliares.

ADDWT * Adiciona na OT a rubrica atual


ADDWTI Adiciona na IT a rubrica atual
ADDWTE Adiciona na RT a rubrica atual
ADDWT& Tabela de variáveis TAB

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Operações

A operação MULTI multiplica dois campos de uma determinada entrada


e joga o resultado para um terceiro campo.

Esta operação processa os seguintes campos:


NUM (Number Field)
RTE (Rate Field)
AMT (Amount Field)

Syntax: OOOOO xyz


OOOOO MULTI Nome da operação
x Primeiro fator
y Segundo fator
z Terceiro fator
Para x,y e z podemos utilizar N, R e A
Esta operação possui a mesma syntax para DIVID.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento

Dicas
• Sempre que for criar regras e esquemas, tente
encontrar uma regra ou esquema similar com o
que você precisa desenvolver.

• Renomear a regra ou o esquema similar


encontrado e efetuar as alterações necessárias.

• Nunca sobrescreva uma regra ou esquema


sem Efetuar a gravação com um novo nome.
Pois, se ocorrer uma atualização do sistema.
Perderá toda configuração existente.

SAP R/3 - Módulo de Recursos Humanos


Folha de Pagamento
Documentação

Documentação de Esquemas, Regras, Operações


e funções através da transação SA38

 Acessar a transação PDSYS na versão 4.5

 Acessar a transação PDSY na versão 4.6

 Acessar o relatório Rpdsys00 na versão 4.0


através da transação SA38

SAP R/3 - Módulo de Recursos Humanos


Avaliação de Tempos, Esquema e Regras

Obrigado pela atenção!


www.mempconsultoria.com.br