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

Tabela MB5 no Protheus

Condiçao de pgto Regra descont

A tabela MB5 do Protheus está descrita no dicionário (SX2) como “Condiçao de pgto Regra descont”. Possui 4 campos e 2 índices e chave única MB5_FILIAL+MB5_CODREG+MB5_CODPG. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
MB5
Nome
Condiçao de pgto Regra descont
Nome (inglês)
Disc.Rule Paym.Mode
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Chave única
MB5_FILIAL+MB5_CODREG+MB5_CODPG
Campos / índices
4 / 2

Campos da tabela MB5 (4)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 MB5_FILIAL C 2 0 Filial Filial Real
02 MB5_CODREG C 6 0 Cod Regra Cod Regra de Desconto Real
03 MB5_CODPG C 3 0 Cond Pagto Codigo cond pagto Real
04 MB5_CODFRM C 6 0 Forma Pgto Forma de Pagamento Real

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

Índices da tabela MB5 (2)

OrdemChaveDescriçãoApelido
1MB5_FILIAL+MB5_CODREG+MB5_CODPGCod Regra + Cond Pagto
2MB5_FILIAL+MB5_CODREG+MB5_CODFRMCod Regra + Forma Pgto

Perguntas frequentes sobre a tabela MB5

O que é a tabela MB5?

É a tabela “Condiçao de pgto Regra descont” do ERP TOTVS Protheus, com 4 campos definidos no dicionário SX3.

Qual é a chave única da tabela MB5?

A chave única é MB5_FILIAL+MB5_CODREG+MB5_CODPG.

Quais são os índices da tabela MB5?

A tabela tem 2 índices. O principal (ordem 1) usa a chave MB5_FILIAL+MB5_CODREG+MB5_CODPG.

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

Exemplo de consulta SQL da tabela MB5

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

SELECT
    MB5_FILIAL,
    MB5_CODREG,
    MB5_CODPG,
    MB5_CODFRM
FROM MB5
WHERE
    D_E_L_E_T_ = ' '
    AND MB5_FILIAL = 'VALOR'
    AND MB5_CODREG = 'VALOR'
    AND MB5_CODPG = 'VALOR'
    AND MB5_CODFRM = 'VALOR'

Outras tabelas relacionadas

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