THE
H U MA N
CA P ITA L
SAP SAP R/ R/3 3 – Módu Módulo lo de R RH H Folha de Pagamento
Douglas Reis / Mauro Calesco
[email protected] [email protected]
C O M P A NY
Folha de Pagamento Rubricas salariais
Rubricas Salariais
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 atr ibuir 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
IT0015
Remuneração base
IT0014 Rubricas Salariais
IT0008
Folha de Pagamento SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Rubricas salariais
Criar rubricas salariais Utilizaremos a transação PU30
Principais Principais tabelas tabelas para parametriza parametrização ção
T511 T512T
Rubrica Salarial Textos rubricas salariais
T512Z T52D7 T52DZ T52EL T52EZ T539A T539J T52D7
Admissiblidade de rubricas salariais por infotipo Atribuição rubrica salarial a grupos de rubricas salariais Atribuição customização modelo RS Lançamento rubricas salariais cálculo folhas de pagamento Depend. Tempo lançamento de rubricas salariais calc. Fopag Remuneração teórica standard Avaliação rubrs.salariais base Criar grupo de rubricas salariais
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento
Regras e Esquemas
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 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 SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Esquemas e Regras
Esta ferramenta é composta de Esquemas e Regras.
BR00 é o esquema standard da Folha de Pagamento.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento
ESQUEMA função
REGRA
operação
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 . Pode ser dividido em duas partes: - Leitura Leitura de Dados Dados (Info (Infotip tipos) os) - Processamento Processamento de dados (Execução (Execução das regras). regras). É composto de sub esquemas e funções.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Esquemas
Edição de um Esquema
Para a edição de um Esquema, é utilizada a transação PE01 Todo o es uema uema cria criado do elo elo clie client ntee será será inici iniciado ado ela ela letr letraa Z reced recedid idoo de mais 3 caracteres, contendo letras ou números.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Esquemas
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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. • e a função BRIR, executa o cálculo de IRRF. • Inclu Incluin indo do ou excl exclui uind ndoo uma uma funçã funçãoo em em um esqu esquem ema, a, podemos habilitar ou não um processo de folha.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 Tabela T7BRSI , que determina a base de remuneração mensal, que e erm na o percen ua a on r u ç o a ser reco a. 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 SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Funções Funç ões mais mais utilizadas utilizadas - continua continuação çã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
(IRF) Procedimento
PREP - Verifica erifica a tabela de IRF e as informações informações de dependentes Infotipo 0021. TOLR - Transfere o último resultado resultado do imposto. imposto. COPY - Insere a Tabela Tabela BRTAX BRTAX na RT RT.. Sem valor de parâmetro, realiza o cálculo do imposto.
Folha de Pagamento Funções Funç ões mais mais utilizadas utilizadas - continua continuação çã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 segui valores podem ocorrer: CALC (Esquema BRA0):Calcula o adiantamento com base rubrica /B00 e grava o valor na /B01, com as seguintes
Folha de Pagamento Funções Funç ões mais mais utilizadas utilizadas - continua continuação ção
Cálculo do salário contratual. Utilização
A função BRSAL realiza o cálculo cálc ulo do salário contratual. co ntratual. 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 ru r ca sa ar a . squemas: , , , , . 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 SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Funções Funç ões mais mais utilizadas utilizadas - continua continuação ção
Cálculo do vale transporte.
Utilização A função BRVRT realiza o cálculo do vale transporte. Procedimento
o proc proces essa sarr o prog progra ram ma gera gera as ru r cas cas ae transporte transporte - valor total utilizado utilizado pelo empregado), /507 (Vale (Vale transporte do empregado) e /508 (Vale (Vale transporte do empregador). empre gador). Para que isto ocorra, é necessário o preenchimento do IT0410 e da tabela T7BRTR. Esquema: BRBL.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Funções Funç ões mais mais utilizadas utilizadas - continua continuação çã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 empre gado 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: Esquema: BRSF. BRSF.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Funções Funç ões mais mais utilizadas utilizadas - continua continuação çã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 131P 131P (1o. (1o. Parcela) e 1313 (2o. Parcela), Parcela), 13RE (rescisão) (rescisão),, 13FE (férias) ou 13DI (diferença), execução especial = A e a data do pagamento)), pagamento)), gera as seguintes seguintes rubricas: rubricas: , , /559 (transferência (transferência bancaria), /560 (pagamento (pagamento liquido), /142 (base FGTS FGTS para 13 o).
,
2a parcela - /333 /333 (13 (13o salário total da diferença sem incidência de impostos), /334 (1 a
parcela já paga), /123 (Base INSS de 13 o), /133 (base IR), /142 (base FGTS), /303 (INSS de 13o), /307 (INSS deduç. IRRF 13 o), /502 (FGTS de 13 o), /550 (pagamento liquido estatutário), /560 (pagamento (pagamento liquido), /559 /559 (transferência bancaria). bancaria). /123 (Base (Base INSS INSS de 13o), /133 (base IR), /142 (base FGTS), /311 (INSS de 13 o Diferença - /123 recolhido), /337 (valor de diferença de 13 o), /341 (13o bruto pago), /342 (1 a parcela paga), /343 (13o pago em dezembro), /502 (FGTS de 13 o), /510 (FGTS de 13 o recolhido), /550 (pagamento liquido estatutário), /560 (pagamento liquido), /559 (transferência bancaria).
Esquema: BR13 SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Funções Funç ões mais mais utilizadas utilizadas - continua continuação çã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 Contagem e acumula acumulação ção de de dias dias trabalhados trabalhados - Geração Geração de mais um um avo de direito, direito, caso caso os dias dias trabalhados trabalhados ultrapassam o limite de 15 dias.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 SAP R/3 - Módulo de de Recursos Recursos Humanos 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
Leit Leitur uraa de Info Infotiti os OPT TIME - Todos infotipos infotipos de time serão lidos OPT NRC - Não retrocálculo retrocálculo (Infotipo (Infotipo 003) OPT INFT - Somente infotipos infotipos utilizados utilizados
IF ENDIF
Função decisão. Esquema exemplo BRAL
RFRSH
Especificar a tabela que será deletada Ex.. IT, ORT, RT SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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
Impor Importa tarr resu resultltado adoss do clust cluster er onde onde L - últi último mo resul resultad tadoo N - corren corrente te SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Regras
Regra ou Ciclos
• É uma uma ferr ferram amen enta ta do sist sistem emaa R/ R/33 que que perm permititee manipular os cálculos da folha de pagamento, sem ter que efetuar alterações no código do programa . • Cont Contém ém os cálc cálcul ulos os prop propririam amen ente te dito ditos. s.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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. Soomar subtrair multi licar dividir etc. S
Além de realizar as operações matemáticas citadas, elas guardam os resultados obtidos em uma entidade chamada Rubrica.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 gráfico , onde podem podemos os verificar verificar facilmente facilmente a sua árvore de decisão, e qual o seu objetivo, já que apresenta alguns comentários a respeito do processo. - Modo texto, texto, que fica mais mais difícil de analisa analisarr, mas é uma maneira mais fácil de executar uma cópia, por exemplo.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Regra Regras s – Modo Modo gráfico gráfico
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Regra Regras s – Modo Modo texto texto
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 Informar a letra C (Folha de Pagamento) no campo Classe de Programa Informar o código 37 no campo Agrupamento Agrupamento de países Retornar pressionando a tecla F3 Com a opção Texto Texto fonte, pressionar o botão modificar Fazer a edição da regra de acordo com as definições especificas p/ o processo SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 Principal
Funções
BR00
COPY PIT ACTION
Sub Esquema BR01
Sub Esquema BR02
Regra
Regra
ZTST
ZTSU
Regra ZR00 SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 n PY xi m m i parecidas, para a chamada de um regra.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
n
Folha de Pagamento Função ACTIO
A função função ACTIO executa uma regra, quando não é necessária a leitura da tabela auxiliar IT. IT. Por exemplo, o Pagamento de um Bônus, caso este a amen amento to não não tenha tenha ue ser ser cons constit tituíd uídoo de nenh nenhum um valor referente ao cálculo da folha de pagamento do empregado.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Função ACTIO
A regra abaixo é executada executada com com a função ACTIO, porque não há necessidade necessidad e de efetuar leitura da tabela IT. IT.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Função PIT
A função função PIT é responsável pelas chamadas de regras que processarão rubricas existentes na tabela IT, 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 SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Função PIT
Parâmetro de uma chamada de regra pela função PIT
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Parâmetros de regras
Parâmetros de Regras :
• fun função par1 PIT
regra1
par2
par3
GEN
NOAB
par par4
• GEN - Rele Relevâ vânc ncia ia para para Rubr Rubric icaa (Ge (Gené néririco co)) • NOAB - Rele Relevâ vânc ncia ia par paraa o ABART • ABART - Identifi Identifica ca se o funci funcioná onário rio é horis horista ta ou mensalista. Na regra é definido no Grupo de empregados.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Grupo de empregados na Regra
1 = Horista
3 = Mensalista
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 rubric s l ri l ou execut r um com r o de eríodo. Além disso, executa as operações matemáticas e guarda os resultados obtidos em uma rubrica salarial.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Folha de Pagamento Transação ransação - PE04 – chamada chamada para para função função e Operaç Operação ão
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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.
* ADDWTI ADDWTE ADDWT&
Adiciona na IT a rubrica atual Adiciona na RT a rubrica atual Tabela de variáveis TAB
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 MULTI x y z
Nome da operação Primeiro fator Segundo fator Terceiro erceiro fator Para x,y e z podemos utilizar N, R e A Esta operação possui a mesma syntax para DIVID.
SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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. • Reno Renome mear ar a reg regra ra ou o esq esque uema ma simi simila larr encontrado e efetuar as alterações necessárias. • Nunca Nunca sobrescreva sobres sobrescre creva va uma regr regra a ou esquema esquema sem Efetuar a gravação com um novo nome. Pois, se ocorrer uma atualização do sistema. Perderá toda configuração existente. SAP SAP R/3 - Módulo de de Recursos Recursos Humanos 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 SAP R/3 - Módulo de de Recursos Recursos Humanos Humanos
Avaliação de Tempos, Esquema e Regras
Obrigado pela atenção! www.mempconsultoria.com.br