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

Tabela C47 no Protheus

Detalhal.Código Receita

A tabela C47 do Protheus está descrita no dicionário (SX2) como “Detalhal.Código Receita”. Possui 14 campos e 3 índices e chave única C47_FILIAL+C47_ID. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
C47
Nome
Detalhal.Código Receita
Nome (inglês)
Income Code Detailing
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
C47_FILIAL+C47_ID
Campos / índices
14 / 3

Campos da tabela C47 (14)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 C47_FILIAL C 2 0 Filial Filial Real
02 C47_ID C 6 0 ID Identificador Registro Real
03 C47_NUMCMP C 2 0 Num.Campo Número do Campo Real
04 C47_CODREC C 6 0 Cod.Receita Código da Receita Real
05 C47_VLDEBI N 16 2 Vlr.Débito Valor Débito Real
06 C47_CAJAPC C 6 0 Fora de Uso Cod. Aju.Apur.PisCofins Real
07 C47_DCAJAP C 220 0 Fora de Uso Des.Cod.Ajus.Apur/Deduc Virtual
08 C47_INDAJU C 1 0 Fora de Uso Indicador do Tipo de Ajus Real
09 C47_DCAPUR C 220 0 Fora de Uso Desc.Comp.Aj.Apur Real
10 C47_VLAJPC N 16 2 Fora de Uso Valor Ajuste Apuracao Real
11 C47_NUMDOC C 220 0 Fora de Uso Num Dcto Ajuste Vinculado Real
12 C47_DTREF D 8 0 Fora de Uso Dta. Refer. Ajuste Real
13 C47_DESCRI C 220 0 Descrição Descrição Real
14 C47_VALIDA D 8 0 Data Vigenc. Data final da vigência Real

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

Índices da tabela C47 (3)

OrdemChaveDescriçãoApelido
1C47_FILIAL+C47_CODREC+DTOS(C47_VALIDA)Cod.Receita + Data Vigenc.
2C47_FILIAL+C47_DESCRIDescrição
3C47_FILIAL+C47_IDID

Perguntas frequentes sobre a tabela C47

O que é a tabela C47?

É a tabela “Detalhal.Código Receita” do ERP TOTVS Protheus, com 14 campos definidos no dicionário SX3.

Qual é a chave única da tabela C47?

A chave única é C47_FILIAL+C47_ID.

Quais são os índices da tabela C47?

A tabela tem 3 índices. O principal (ordem 1) usa a chave C47_FILIAL+C47_CODREC+DTOS(C47_VALIDA).

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

Exemplo de consulta SQL da tabela C47

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

SELECT
    C47_FILIAL,
    C47_ID,
    C47_NUMCMP,
    C47_CODREC,
    C47_VLDEBI,
    C47_CAJAPC,
    C47_DCAJAP,
    C47_INDAJU,
    C47_DCAPUR,
    C47_VLAJPC,
    C47_NUMDOC,
    C47_DTREF,
    C47_DESCRI,
    C47_VALIDA
FROM C47
WHERE
    D_E_L_E_T_ = ' '
    AND C47_FILIAL = 'VALOR'
    AND C47_ID = 'VALOR'
    AND C47_NUMCMP = 'VALOR'
    AND C47_CODREC = 'VALOR'
    AND C47_VLDEBI = 0
    AND C47_CAJAPC = 'VALOR'
    AND C47_DCAJAP = 'VALOR'
    AND C47_INDAJU = 'VALOR'
    AND C47_DCAPUR = 'VALOR'
    AND C47_VLAJPC = 0
    AND C47_NUMDOC = 'VALOR'
    AND C47_DTREF BETWEEN '20261001' AND '20261031'
    AND C47_DESCRI = 'VALOR'
    AND C47_VALIDA BETWEEN '20261001' AND '20261031'

Outras tabelas relacionadas

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