Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela SPA no Protheus

Regras de Apontamento

A tabela SPA do Protheus está descrita no dicionário (SX2) como “Regras de Apontamento”. Possui 75 campos e 1 índices e chave única PA_FILIAL+PA_CODIGO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SPA
Nome
Regras de Apontamento
Nome (inglês)
Annotation Rules
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
PA_FILIAL+PA_CODIGO
Campos / índices
75 / 1

Campos da tabela SPA (75)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 PA_FILIAL C 2 0 Filial Filial Real
02 PA_CODIGO C 2 0 Código Código da Regra de Apont. Real
03 PA_DESC C 20 0 Descrição Descrição da Regra de Ap. Real
04 PA_HRNORM C 1 0 Pg.Hrs.Norm. Paga Horas Normais ? Real
05 PA_DSR C 1 0 Pg.DSR Paga DSR ? Real
06 PA_ADNOT C 1 0 Pg.Ad.Not. Paga Adicional Noturno ? Real
07 PA_ADNOTEX C 1 0 Pg.Ad.Not.Ex Pg.Adic. Not. Hrs Extras? Real
08 PA_PAGINT C 9 0 Pg.Intervalo Paga Intervalo ? Real
09 PA_PGADNIN C 9 0 Pg.Adn.Intv. Pg Adic. Not. Intervalo Real
10 PA_PAGINTN C 1 0 Pg.Int.N.Tra Pag.Inverv.Dias Nao Trab? Real
11 PA_PGANIDN C 1 0 Pg.Adn.I.Dnt Pag.AdN.Interv.Dias N.Tra Real
12 PA_PAGHEXT C 24 0 Pg.Hora Ext. Paga Hora Extra Real
13 PA_PGHEDNT C 4 0 Pg.He.Dia.Nt Paga H.E. Dias Nao Traba. Real
14 PA_DESCDSR C 1 0 Desc.DSR Desconta DSR ? Real
15 PA_FALTAS C 1 0 Desc. Faltas Desconta Faltas ? Real
16 PA_ATRASOS C 1 0 Desc.Atrasos Desconta Atrasos ? Real
17 PA_REFEIT C 1 0 Desc.Refeiç. Desconta Refeições ? Real
18 PA_SAIANT C 1 0 Desc.S.Antec Desconta Saida Antecip.? Real
19 PA_SAIEXPE C 1 0 Desc.S.Exped Desc.Saida no Expediente? Real
20 PA_FERIADO C 1 0 Trab.Feriado Trabalha em Feriados ? Real
21 PA_INTFALT C 1 0 Desc.Int.Fal Desc.Intervalo na Falta? Real
22 PA_PERDDSR C 1 0 Apur.Des.DSR Per. Apuração Desc. DSR Real
23 PA_FAIXAHE C 1 0 Faixa HE Aut Faixa de HE Autorizadas Real
24 PA_PERANOT C 1 0 Apur.Ad.Not. Periodo Apuração Adic.Not Real
25 PA_PERHEXT C 1 0 Apur.H.Extra Periodo Apuração H.Extras Real
26 PA_PERATRA C 1 0 Apur.Atrasos Periodo Apuração Atrasos Real
27 PA_PERSAIA C 1 0 Apur.S.Ant. Per.de apuracao Saida Ant Real
28 PA_PERHMOV C 1 0 Apur.Hr.Móv. Periodo Apuração Hr.Móvel Real
29 PA_PERIMOV C 1 0 Apur.Int.Móv Periodo Apuração Int.Móv. Real
30 PA_PAGAINT C 1 0 Pg.Intervalo Paga Int. como Hr.Normal? Real
31 PA_TOLNOTU N 6 2 Tol.Ad.Not. Hrs.Tol.Adicional Noturno Real
32 PA_TOLNTHE N 6 2 Tol.Ad.Nt.HE Hrs.Tol.Adn.Noturno H.E. Real
33 PA_TOLHEPE N 6 2 Tol.H.Ex.Per Hrs.Tol.H.Extra Período Real
34 PA_TOLATRA N 6 2 Tol.Atr.Per. Hrs.Tol.Atraso no Período Real
35 PA_NUMATRA C 2 0 Nro.Oc.N.DSR No.Ocorr.P/Nao Desc. DSR Real
36 PA_TOLSAIA N 6 2 Tol.S.A.Per. Min.Tol.Saida Ant.Periodo Real
37 PA_TOLASAI C 23 0 Tol.Atr.S.An Min.Tol.Atrasos e S.Antec Real
38 PA_TOLHEX C 23 0 Tol.H.Extra Min.Tolerancia Hora Extra Real
39 PA_TOLFALT N 6 2 Tol. Faltas Hrs. Tolerancia Faltas Real
40 PA_HRMOVEL C 1 0 Hr.Móvel Faz Horário Móvel ? Real
41 PA_INMOVEL C 1 0 Int.Móvel Faz Intervalo Móvel ? Real
42 PA_ANTMOVE N 5 2 Móvel Anter. Horário Móvel Anterior Real
43 PA_POSMOVE N 5 2 Móvel Poste. Horário Móvel Posterior Real
44 PA_MOVAINT N 5 2 Int.Móv.Ant. Intervalo Móvel Anterior Real
45 PA_MOVPINT N 5 2 Int.Móv.Pos. Intervalo Móvel Posterior Real
46 PA_CHKTMOV C 1 0 Tol.Hr.Movel Cons.Toler.Hr.Movel Real
47 PA_CHKTMVI C 1 0 Tol.Hr.Mov.I Con.Tol.Hr.Movel Interval Real
48 PA_AJUSTIN C 1 0 Sincr.Interv Sincroniza Intervalo Real
49 PA_AJUSTEJ C 1 0 Sinc.Ej.Intv Sinc.Ent.Jor. pelo Interv Real
50 PA_MARCAUT C 24 0 Marcs.Auto Marcs. a Gerar Automatica Real
51 PA_ALEATOR C 1 0 Marc.Aleator Marcacao Aleatoria Real
52 PA_MINALEA N 3 0 Minut.Aleat. Minutos Aleatorios Real
53 PA_AUTOMSM C 1 0 D.Sem Marca. Gerar para Dias sem Marc. Real
54 PA_COMPMAR C 1 0 Compl. Marc. Compl. Marc. Faltantes Real
55 PA_HRSPGS N 5 2 Hrs. a Pagar Horas a Pagar Minimas Real
56 PA_ADHEDIA C 1 0 Adic.He.Dia Adicional s/H.E. Diurnas Real
57 PA_PRIMDOM C 1 0 Grt.Dom.Trab Gratif.Domingo Trabalhado Real
58 PA_DESCLAB C 1 0 Grt.Desc.Trb Grati.Descanso Trabalhado Real
59 PA_FESTLAB C 1 0 Grt.Fer.Trab Gratif.Feriado Trabalhado Real
60 PA_ASSIN C 9 0 Pré-assin. Intervalo(s) pré-assin. Real
61 PA_NORMFOL C 1 0 Hr.Norm.Fol Envia Hrs. Normais Folha Real
62 PA_RHEXP C 6 0 Contr.Exp.RH Controle de Exportação RH Real
63 PA_TOLHRNR N 6 2 Tol.Hr.NReal Tol. Hr. Nao Realizada Real
64 PA_ADNTPRO C 1 0 Pror. Ad.Not Prorroga Adc. Noturno Real
65 PA_TPAPONT C 1 0 Consid. Marc Considerar Marcação Real
66 PA_RECBENF C 1 0 Rec.Ben.F. Rec.Benefícios Feriado Real
67 PA_PERPADN C 1 0 Per. Pro. Ad Per. Prorrog. Adic. Notur Real
68 PA_PGINTOT C 1 0 Pg. Int. Tot Pag. Interv. Total Real
69 PA_PGBHSEM C 1 0 Apu. BH Sem. Apura BH Semanal Real
70 PA_DSRAFAS C 1 0 Desc.DSR Afa Desconta DSR afastados Real
71 PA_TOLHEME N 6 2 Tol.H.E.D. Tolerância H.E Mensal Real
72 PA_ISENTO C 1 0 Isentos Marc Isentos Marcação Real
73 PA_INDESUM C 1 0 Inden. Sumul Indenização da Súmula 437 Real
74 PA_TOLSUML N 6 2 Tol. Súmula Tolerância Ind.Súmula 437 Real
75 PA_LIMSUML N 6 2 Limite Suml Limite da Ind.Súmula 437 Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela SPA (1)

OrdemChaveDescriçãoApelido
1PA_FILIAL+PA_CODIGOCódigo

Perguntas frequentes sobre a tabela SPA

O que é a tabela SPA?

É a tabela “Regras de Apontamento” do ERP TOTVS Protheus, com 75 campos definidos no dicionário SX3.

Qual é a chave única da tabela SPA?

A chave única é PA_FILIAL+PA_CODIGO.

Quais são os índices da tabela SPA?

A tabela tem 1 índice. O principal (ordem 1) usa a chave PA_FILIAL+PA_CODIGO.

Qual é o nome físico da tabela SPA no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: SPA990). Em ADVPL, use RetSqlName("SPA") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SPA

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    PA_FILIAL,
    PA_CODIGO,
    PA_DESC,
    PA_HRNORM,
    PA_DSR,
    PA_ADNOT,
    PA_ADNOTEX,
    PA_PAGINT,
    PA_PGADNIN,
    PA_PAGINTN,
    PA_PGANIDN,
    PA_PAGHEXT,
    PA_PGHEDNT,
    PA_DESCDSR,
    PA_FALTAS,
    PA_ATRASOS,
    PA_REFEIT,
    PA_SAIANT,
    PA_SAIEXPE,
    PA_FERIADO,
    PA_INTFALT,
    PA_PERDDSR,
    PA_FAIXAHE,
    PA_PERANOT,
    PA_PERHEXT,
    PA_PERATRA,
    PA_PERSAIA,
    PA_PERHMOV,
    PA_PERIMOV,
    PA_PAGAINT,
    PA_TOLNOTU,
    PA_TOLNTHE,
    PA_TOLHEPE,
    PA_TOLATRA,
    PA_NUMATRA,
    PA_TOLSAIA,
    PA_TOLASAI,
    PA_TOLHEX,
    PA_TOLFALT,
    PA_HRMOVEL,
    PA_INMOVEL,
    PA_ANTMOVE,
    PA_POSMOVE,
    PA_MOVAINT,
    PA_MOVPINT,
    PA_CHKTMOV,
    PA_CHKTMVI,
    PA_AJUSTIN,
    PA_AJUSTEJ,
    PA_MARCAUT,
    PA_ALEATOR,
    PA_MINALEA,
    PA_AUTOMSM,
    PA_COMPMAR,
    PA_HRSPGS,
    PA_ADHEDIA,
    PA_PRIMDOM,
    PA_DESCLAB,
    PA_FESTLAB,
    PA_ASSIN,
    PA_NORMFOL,
    PA_RHEXP,
    PA_TOLHRNR,
    PA_ADNTPRO,
    PA_TPAPONT,
    PA_RECBENF,
    PA_PERPADN,
    PA_PGINTOT,
    PA_PGBHSEM,
    PA_DSRAFAS,
    PA_TOLHEME,
    PA_ISENTO,
    PA_INDESUM,
    PA_TOLSUML,
    PA_LIMSUML
FROM SPA
WHERE
    D_E_L_E_T_ = ' '
    AND PA_FILIAL = 'VALOR'
    AND PA_CODIGO = 'VALOR'
    AND PA_DESC = 'VALOR'
    AND PA_HRNORM = 'VALOR'
    AND PA_DSR = 'VALOR'
    AND PA_ADNOT = 'VALOR'
    AND PA_ADNOTEX = 'VALOR'
    AND PA_PAGINT = 'VALOR'
    AND PA_PGADNIN = 'VALOR'
    AND PA_PAGINTN = 'VALOR'
    AND PA_PGANIDN = 'VALOR'
    AND PA_PAGHEXT = 'VALOR'
    AND PA_PGHEDNT = 'VALOR'
    AND PA_DESCDSR = 'VALOR'
    AND PA_FALTAS = 'VALOR'
    AND PA_ATRASOS = 'VALOR'
    AND PA_REFEIT = 'VALOR'
    AND PA_SAIANT = 'VALOR'
    AND PA_SAIEXPE = 'VALOR'
    AND PA_FERIADO = 'VALOR'
    AND PA_INTFALT = 'VALOR'
    AND PA_PERDDSR = 'VALOR'
    AND PA_FAIXAHE = 'VALOR'
    AND PA_PERANOT = 'VALOR'
    AND PA_PERHEXT = 'VALOR'
    AND PA_PERATRA = 'VALOR'
    AND PA_PERSAIA = 'VALOR'
    AND PA_PERHMOV = 'VALOR'
    AND PA_PERIMOV = 'VALOR'
    AND PA_PAGAINT = 'VALOR'
    AND PA_TOLNOTU = 0
    AND PA_TOLNTHE = 0
    AND PA_TOLHEPE = 0
    AND PA_TOLATRA = 0
    AND PA_NUMATRA = 'VALOR'
    AND PA_TOLSAIA = 0
    AND PA_TOLASAI = 'VALOR'
    AND PA_TOLHEX = 'VALOR'
    AND PA_TOLFALT = 0
    AND PA_HRMOVEL = 'VALOR'
    AND PA_INMOVEL = 'VALOR'
    AND PA_ANTMOVE = 0
    AND PA_POSMOVE = 0
    AND PA_MOVAINT = 0
    AND PA_MOVPINT = 0
    AND PA_CHKTMOV = 'VALOR'
    AND PA_CHKTMVI = 'VALOR'
    AND PA_AJUSTIN = 'VALOR'
    AND PA_AJUSTEJ = 'VALOR'
    AND PA_MARCAUT = 'VALOR'
    AND PA_ALEATOR = 'VALOR'
    AND PA_MINALEA = 0
    AND PA_AUTOMSM = 'VALOR'
    AND PA_COMPMAR = 'VALOR'
    AND PA_HRSPGS = 0
    AND PA_ADHEDIA = 'VALOR'
    AND PA_PRIMDOM = 'VALOR'
    AND PA_DESCLAB = 'VALOR'
    AND PA_FESTLAB = 'VALOR'
    AND PA_ASSIN = 'VALOR'
    AND PA_NORMFOL = 'VALOR'
    AND PA_RHEXP = 'VALOR'
    AND PA_TOLHRNR = 0
    AND PA_ADNTPRO = 'VALOR'
    AND PA_TPAPONT = 'VALOR'
    AND PA_RECBENF = 'VALOR'
    AND PA_PERPADN = 'VALOR'
    AND PA_PGINTOT = 'VALOR'
    AND PA_PGBHSEM = 'VALOR'
    AND PA_DSRAFAS = 'VALOR'
    AND PA_TOLHEME = 0
    AND PA_ISENTO = 'VALOR'
    AND PA_INDESUM = 'VALOR'
    AND PA_TOLSUML = 0
    AND PA_LIMSUML = 0

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.