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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | CN8_FILIAL+CN8_CODIGO+CN8_CONTRA+CN8_REVISA | Codigo + Num.Contrato + Revisao | |
| 2 | CN8_FILIAL+CN8_CONTRA+CN8_REVISA+CN8_CODIGO | Num.Contrato + Revisao + Codigo | |
| 3 | CN8_FILIAL+CN8_TPCAUC | Tipo 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
- CN0 Tipo de Revisão de Contrato
- CN1 Tipos de Contrato
- CN2 Motivo Paralisação e Reinício
- CN3 Tipos de Caução
- CN4 Multas
- CN5 Tipo de Documento
- CN6 Índices
- CN7 Histórico de Índices
- CN9 Contratos
- CNA Cabeçalho Planilhas Contratos
- CNB Itens das Planilhas Contratos
- CNC Fornec./Clientes X Contratos.
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.