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

Tabela C51 no Protheus

Utilizacao de créditos fiscais

A tabela C51 do Protheus está descrita no dicionário (SX2) como “Utilizacao de créditos fiscais”. Possui 7 campos e 3 índices e chave única C51_FILIAL+C51_ID+C51_TPUTIL+C51_NRODOC. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
C51
Nome
Utilizacao de créditos fiscais
Nome (inglês)
Use of Tax Credits
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
C51_FILIAL+C51_ID+C51_TPUTIL+C51_NRODOC
Campos / índices
7 / 3

Campos da tabela C51 (7)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 C51_FILIAL C 2 0 Filial Filial Real
02 C51_ID C 6 0 ID Identificador Registro Real
03 C51_TPUTIL C 6 0 Id. Crd ICMS Id. Cod Crédito (ICMS) Real
04 C51_DTPUTI C 220 0 Des Crédito Descrição tipo de crédIto Virtual
05 C51_NRODOC C 9 0 Num Docto Número do Documento Real
06 C51_CRUTIL N 16 2 Tot.Cr.Util Total créd utilizado Real
07 C51_CHVELE C 44 0 Chv Eletr Chv Eletronica Documento Real

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

Índices da tabela C51 (3)

OrdemChaveDescriçãoApelido
1C51_FILIAL+C51_ID+C51_TPUTIL+C51_NRODOCID + Id. Crd ICMS + Num Docto
2C51_FILIAL+C51_TPUTIL+C51_NRODOCId. Crd ICMS + Num Docto
3C51_FILIAL+C51_NRODOCNum Docto

Perguntas frequentes sobre a tabela C51

O que é a tabela C51?

É a tabela “Utilizacao de créditos fiscais” do ERP TOTVS Protheus, com 7 campos definidos no dicionário SX3.

Qual é a chave única da tabela C51?

A chave única é C51_FILIAL+C51_ID+C51_TPUTIL+C51_NRODOC.

Quais são os índices da tabela C51?

A tabela tem 3 índices. O principal (ordem 1) usa a chave C51_FILIAL+C51_ID+C51_TPUTIL+C51_NRODOC.

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

Exemplo de consulta SQL da tabela C51

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

SELECT
    C51_FILIAL,
    C51_ID,
    C51_TPUTIL,
    C51_DTPUTI,
    C51_NRODOC,
    C51_CRUTIL,
    C51_CHVELE
FROM C51
WHERE
    D_E_L_E_T_ = ' '
    AND C51_FILIAL = 'VALOR'
    AND C51_ID = 'VALOR'
    AND C51_TPUTIL = 'VALOR'
    AND C51_DTPUTI = 'VALOR'
    AND C51_NRODOC = 'VALOR'
    AND C51_CRUTIL = 0
    AND C51_CHVELE = 'VALOR'

Outras tabelas relacionadas

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