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

Tabela CN8 no Protheus

Cauções

A tabela CN8 do Protheus está descrita no dicionário (SX2) como “Cauções”. Possui 38 campos e 3 índices e chave única CN8_FILIAL+CN8_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
CN8
Nome
Cauções
Nome (inglês)
Deposits
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
CN8_FILIAL+CN8_CODIGO
Campos / índices
38 / 3

Campos da tabela CN8 (38)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 CN8_FILIAL C 2 0 Filial Filial do Sistema Real
02 CN8_CODIGO C 15 0 Codigo Codigo Real
03 CN8_TPCAUC C 3 0 Tipo Caucao Tipo da Caucao Real
04 CN8_DESCAU C 30 0 Desc Tipo Descricao Tipo da Caucao Virtual
05 CN8_CONTRA C 15 0 Num.Contrato Numero do Contrato Real
06 CN8_REVISA C 3 0 Revisao Revisao do Contrato Real
07 CN8_FORNEC C 6 0 Cod.Fornec. Codigo do Fornecedor Real
08 CN8_LOJA C 2 0 Loja Fornec. Loja do Fornecedor Real
09 CN8_NOME C 50 0 Nome Nome Fornecedor/Cliente Virtual
10 CN8_CLIENT C 6 0 Cliente Codigo do Cliente Real
11 CN8_LOJACL C 2 0 Lj. Cliente Loja do Cliente Real
12 CN8_NOMCLI C 50 0 Nom. Cliente Nome do Cliente Virtual
13 CN8_NUMDOC C 15 0 Documento Numero do Documento Real
14 CN8_DTENT D 8 0 Data Entrega Data da Entrega Real
15 CN8_DTINVI D 8 0 Data Inicio Data Inicio da Vigencia Real
16 CN8_DTFIVI D 8 0 Data Fim Data Final da Vigencia Real
17 CN8_BANCO C 3 0 Banco Banco Real
18 CN8_AGENCI C 5 0 Agencia Agencia Real
19 CN8_CONTA C 10 0 Conta Conta Real
20 CN8_DTBX D 8 0 Data Baixa Data da Baixa Real
21 CN8_VLBX N 12 2 Vlr. Baixa Valor da Baixa Real
22 CN8_CORREC C 1 0 Correcao ? Correcao ? S/N Real
23 CN8_INDREJ C 3 0 Indice Reaj. Indice do Reajuste Virtual
24 CN8_OBSERV C 254 0 Observacoes Observacoes Real
25 CN8_VLEFET N 12 2 Vlr.Efetivo Valor Efetivo Real
26 CN8_EMITEN C 30 0 Emitente Emitente Real
27 CN8_SALDO N 16 2 Saldo FORA DE USO Real
28 CN8_TPABAT C 1 0 Tipo Abat. Tipo de Abatimento Real
29 CN8_PERCAB N 5 2 % Abatimento Percentual de Abatimento Real
30 CN8_VLRRET N 12 2 Vlr. Retido Saldo ret. p/ abatimento Real
31 CN8_TROCAD C 15 0 Troca Dest. Caucao Destino na Troca Real
32 CN8_TROCAO C 15 0 Troca Origem Caucao Origem na Troca Real
33 CN8_MOEDA N 2 0 Moeda Moeda Real
34 CN8_DESCMO C 30 0 Descr Moeda Descrição da Moeda Real
35 CN8_TPDOC C 2 0 Tipo do Doc. Tipo da movimentação Real
36 CN8_REVGER C 3 0 Rev. Gerador Rev. Geradora Real
37 CN8_DIACTB C 2 0 Cód Diário Cód Diário Contabilidade Real
38 CN8_NODIA C 10 0 Seq. Diário Seq. Diário Contabilidade Real

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

Índices da tabela CN8 (3)

OrdemChaveDescriçãoApelido
1CN8_FILIAL+CN8_CODIGO+CN8_CONTRA+CN8_REVISACodigo + Num.Contrato + Revisao
2CN8_FILIAL+CN8_CONTRA+CN8_REVISA+CN8_CODIGONum.Contrato + Revisao + Codigo
3CN8_FILIAL+CN8_TPCAUCTipo Caucao

Perguntas frequentes sobre a tabela CN8

O que é a tabela CN8?

É a tabela “Cauções” do ERP TOTVS Protheus, com 38 campos definidos no dicionário SX3.

Qual é a chave única da tabela CN8?

A chave única é CN8_FILIAL+CN8_CODIGO.

Quais são os índices da tabela CN8?

A tabela tem 3 índices. O principal (ordem 1) usa a chave CN8_FILIAL+CN8_CODIGO+CN8_CONTRA+CN8_REVISA.

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

Exemplo de consulta SQL da tabela CN8

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

SELECT
    CN8_FILIAL,
    CN8_CODIGO,
    CN8_TPCAUC,
    CN8_DESCAU,
    CN8_CONTRA,
    CN8_REVISA,
    CN8_FORNEC,
    CN8_LOJA,
    CN8_NOME,
    CN8_CLIENT,
    CN8_LOJACL,
    CN8_NOMCLI,
    CN8_NUMDOC,
    CN8_DTENT,
    CN8_DTINVI,
    CN8_DTFIVI,
    CN8_BANCO,
    CN8_AGENCI,
    CN8_CONTA,
    CN8_DTBX,
    CN8_VLBX,
    CN8_CORREC,
    CN8_INDREJ,
    CN8_OBSERV,
    CN8_VLEFET,
    CN8_EMITEN,
    CN8_SALDO,
    CN8_TPABAT,
    CN8_PERCAB,
    CN8_VLRRET,
    CN8_TROCAD,
    CN8_TROCAO,
    CN8_MOEDA,
    CN8_DESCMO,
    CN8_TPDOC,
    CN8_REVGER,
    CN8_DIACTB,
    CN8_NODIA
FROM CN8
WHERE
    D_E_L_E_T_ = ' '
    AND CN8_FILIAL = 'VALOR'
    AND CN8_CODIGO = 'VALOR'
    AND CN8_TPCAUC = 'VALOR'
    AND CN8_DESCAU = 'VALOR'
    AND CN8_CONTRA = 'VALOR'
    AND CN8_REVISA = 'VALOR'
    AND CN8_FORNEC = 'VALOR'
    AND CN8_LOJA = 'VALOR'
    AND CN8_NOME = 'VALOR'
    AND CN8_CLIENT = 'VALOR'
    AND CN8_LOJACL = 'VALOR'
    AND CN8_NOMCLI = 'VALOR'
    AND CN8_NUMDOC = 'VALOR'
    AND CN8_DTENT BETWEEN '20261101' AND '20261130'
    AND CN8_DTINVI BETWEEN '20261101' AND '20261130'
    AND CN8_DTFIVI BETWEEN '20261101' AND '20261130'
    AND CN8_BANCO = 'VALOR'
    AND CN8_AGENCI = 'VALOR'
    AND CN8_CONTA = 'VALOR'
    AND CN8_DTBX BETWEEN '20261101' AND '20261130'
    AND CN8_VLBX = 0
    AND CN8_CORREC = 'VALOR'
    AND CN8_INDREJ = 'VALOR'
    AND CN8_OBSERV = 'VALOR'
    AND CN8_VLEFET = 0
    AND CN8_EMITEN = 'VALOR'
    AND CN8_SALDO = 0
    AND CN8_TPABAT = 'VALOR'
    AND CN8_PERCAB = 0
    AND CN8_VLRRET = 0
    AND CN8_TROCAD = 'VALOR'
    AND CN8_TROCAO = 'VALOR'
    AND CN8_MOEDA = 0
    AND CN8_DESCMO = 'VALOR'
    AND CN8_TPDOC = 'VALOR'
    AND CN8_REVGER = 'VALOR'
    AND CN8_DIACTB = 'VALOR'
    AND CN8_NODIA = 'VALOR'

Outras tabelas relacionadas

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