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

Tabela SNB no Protheus

Apolices de Seguros

A tabela SNB do Protheus está descrita no dicionário (SX2) como “Apolices de Seguros”. Possui 26 campos e 3 índices e chave única NB_FILIAL+NB_APOLICE+NB_CODSEG. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SNB
Nome
Apolices de Seguros
Nome (inglês)
insurance Policies
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
NB_FILIAL+NB_APOLICE+NB_CODSEG
Campos / índices
26 / 3

Campos da tabela SNB (26)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 NB_FILIAL C 2 0 Filial Filial do Sistema Real
02 NB_CODSEG C 6 0 Cod.Cia.Seg. Codigo da Cia. de Seguro Real
03 NB_NOMESEG C 40 0 Nome Cia Seg Nome da Cia. de Seguros Virtual
04 NB_APOLICE C 15 0 Num. Apolice Num. Apolice Real
05 NB_DESCRIC C 40 0 Descricäo Descricäo da Apolice Real
06 NB_CSEGURO C 25 0 Nome Red Seg Nome reduzido Seguradora Real
07 NB_DTINI D 8 0 Data Inicial Data Inicio de Vigencia Real
08 NB_DTVENC D 8 0 Data Vencto Data de Vencimento Real
09 NB_TIPOSEG C 6 0 Tipo Seguro Tipo de Seguro Real
10 NB_DCTPSEG C 40 0 Desc. Tipo Descricäo do Tipo de Seg. Virtual
11 NB_TIPOCOB C 6 0 Tipo Cobert. Tipo de Cobertura Real
12 NB_DCTPCOB C 40 0 Desc Cobert Descricao Tipo Cobertura Virtual
13 NB_VLRSEG N 14 2 Valor Seguro Valor Segurado Real
14 NB_VLRFRAN N 14 2 Vlr Franquia Valor da Franquia Real
15 NB_VLRPREM N 14 2 Valor Premio Valor do Premio Real
16 NB_VLRDESC N 14 2 Valor Desc. Valor de Desconto Real
17 NB_RENOVAC C 1 0 Renovacäo ? Renovacäo ? Real
18 NB_CODCORR C 15 0 Cod Corretor Codigo do Corretor Real
19 NB_CORRET C 40 0 Corretor Seg Nome do Corretor Real
20 NB_NMSEGUR C 40 0 Segurado Nome do Segurado Real
21 NB_NMBENEF C 40 0 Beneficiario Nome do Beneficiario Real
22 NB_MOEDA C 1 0 Moeda Moeda Real
23 NB_PARCELA N 6 0 Parcelas Numero de Parcelas Real
24 NB_VLRPARC N 14 2 Vlr Parcelas Valor das Parcelas Real
25 NB_DIAVENC N 2 0 Dia Vencto Dia do Vencto de Parcela Real
26 NB_DADOS M 40 0 Dados Adic. Dados Adicionais Virtual

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

Índices da tabela SNB (3)

OrdemChaveDescriçãoApelido
1NB_FILIAL+NB_APOLICE+NB_CODSEGNum. Apolice + Cod.Cia.Seg.
2NB_FILIAL+NB_CODSEG+NB_APOLICECod.Cia.Seg. + Num. Apolice
3NB_FILIAL+DTOS(NB_DTVENC)+NB_APOLICEData Vencto + Num. Apolice

Perguntas frequentes sobre a tabela SNB

O que é a tabela SNB?

É a tabela “Apolices de Seguros” do ERP TOTVS Protheus, com 26 campos definidos no dicionário SX3.

Qual é a chave única da tabela SNB?

A chave única é NB_FILIAL+NB_APOLICE+NB_CODSEG.

Quais são os índices da tabela SNB?

A tabela tem 3 índices. O principal (ordem 1) usa a chave NB_FILIAL+NB_APOLICE+NB_CODSEG.

Qual é o nome físico da tabela SNB 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: SNB990). Em ADVPL, use RetSqlName("SNB") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SNB

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

SELECT
    NB_FILIAL,
    NB_CODSEG,
    NB_NOMESEG,
    NB_APOLICE,
    NB_DESCRIC,
    NB_CSEGURO,
    NB_DTINI,
    NB_DTVENC,
    NB_TIPOSEG,
    NB_DCTPSEG,
    NB_TIPOCOB,
    NB_DCTPCOB,
    NB_VLRSEG,
    NB_VLRFRAN,
    NB_VLRPREM,
    NB_VLRDESC,
    NB_RENOVAC,
    NB_CODCORR,
    NB_CORRET,
    NB_NMSEGUR,
    NB_NMBENEF,
    NB_MOEDA,
    NB_PARCELA,
    NB_VLRPARC,
    NB_DIAVENC,
    NB_DADOS
FROM SNB
WHERE
    D_E_L_E_T_ = ' '
    AND NB_FILIAL = 'VALOR'
    AND NB_CODSEG = 'VALOR'
    AND NB_NOMESEG = 'VALOR'
    AND NB_APOLICE = 'VALOR'
    AND NB_DESCRIC = 'VALOR'
    AND NB_CSEGURO = 'VALOR'
    AND NB_DTINI BETWEEN '20261101' AND '20261130'
    AND NB_DTVENC BETWEEN '20261101' AND '20261130'
    AND NB_TIPOSEG = 'VALOR'
    AND NB_DCTPSEG = 'VALOR'
    AND NB_TIPOCOB = 'VALOR'
    AND NB_DCTPCOB = 'VALOR'
    AND NB_VLRSEG = 0
    AND NB_VLRFRAN = 0
    AND NB_VLRPREM = 0
    AND NB_VLRDESC = 0
    AND NB_RENOVAC = 'VALOR'
    AND NB_CODCORR = 'VALOR'
    AND NB_CORRET = 'VALOR'
    AND NB_NMSEGUR = 'VALOR'
    AND NB_NMBENEF = 'VALOR'
    AND NB_MOEDA = 'VALOR'
    AND NB_PARCELA = 0
    AND NB_VLRPARC = 0
    AND NB_DIAVENC = 0

Outras tabelas relacionadas

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