A tabela FIR do Protheus está descrita no dicionário (SX2) como “Proc AVP CP”. Possui 19 campos e 1 índices e chave única FIR_FILIAL+FIR_PROC. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- FIR
- Nome
- Proc AVP CP
- Nome (inglês)
- CP AVP Proc
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
FIR_FILIAL+FIR_PROC- Campos / índices
- 19 / 1
Campos da tabela FIR (19)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | FIR_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | FIR_PROC | C | 20 | 0 | Proc AVP | Processo de Ajuste | Real |
| 03 | FIR_DTAVP | D | 8 | 0 | Data AVP | Data AVP | Real |
| 04 | FIR_STATUS | C | 1 | 0 | Status | Status Processo | Real |
| 05 | FIR_VLRDE | N | 16 | 2 | Valor De | Valor De | Real |
| 06 | FIR_VLRATE | N | 16 | 2 | Valor Ate | Valor Ate | Real |
| 07 | FIR_VENDE | D | 8 | 0 | Vencto De | Vencto De | Real |
| 08 | FIR_VENATE | D | 8 | 0 | Vencto Ate | Vencto Ate | Real |
| 09 | FIR_NATDE | C | 10 | 0 | Natureza De | Natureza De | Real |
| 10 | FIR_NATATE | C | 10 | 0 | Natureza Ate | Natureza Ate | Real |
| 11 | FIR_PORDE | C | 3 | 0 | Portador De | Portador De | Real |
| 12 | FIR_PORATE | C | 3 | 0 | Portador Ate | Portador Ate | Real |
| 13 | FIR_FORDE | C | 6 | 0 | Fornec De | Fornecedor De | Real |
| 14 | FIR_FORATE | C | 6 | 0 | Fornec Ate | Fornecedor Ate | Real |
| 15 | FIR_LOJDE | C | 2 | 0 | Loja De | Loja De | Real |
| 16 | FIR_LOJATE | C | 2 | 0 | Loja Ate | Loja Ate | Real |
| 17 | FIR_METODO | C | 1 | 0 | Metodo | Metodo de Constituicao | Real |
| 18 | FIR_EMSDE | D | 8 | 0 | Emissão De | Emissão De | Real |
| 19 | FIR_EMSATE | D | 8 | 0 | Emissão Até | Emissão Até | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela FIR (1)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | FIR_FILIAL+FIR_PROC | Proc AVP |
Perguntas frequentes sobre a tabela FIR
O que é a tabela FIR?
É a tabela “Proc AVP CP” do ERP TOTVS Protheus, com 19 campos definidos no dicionário SX3.
Qual é a chave única da tabela FIR?
A chave única é FIR_FILIAL+FIR_PROC.
Quais são os índices da tabela FIR?
A tabela tem 1 índice. O principal (ordem 1) usa a chave FIR_FILIAL+FIR_PROC.
Qual é o nome físico da tabela FIR 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: FIR990). Em ADVPL, use RetSqlName("FIR") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela FIR
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
FIR_FILIAL,
FIR_PROC,
FIR_DTAVP,
FIR_STATUS,
FIR_VLRDE,
FIR_VLRATE,
FIR_VENDE,
FIR_VENATE,
FIR_NATDE,
FIR_NATATE,
FIR_PORDE,
FIR_PORATE,
FIR_FORDE,
FIR_FORATE,
FIR_LOJDE,
FIR_LOJATE,
FIR_METODO,
FIR_EMSDE,
FIR_EMSATE
FROM FIR
WHERE
D_E_L_E_T_ = ' '
AND FIR_FILIAL = 'VALOR'
AND FIR_PROC = 'VALOR'
AND FIR_DTAVP BETWEEN '20261001' AND '20261031'
AND FIR_STATUS = 'VALOR'
AND FIR_VLRDE = 0
AND FIR_VLRATE = 0
AND FIR_VENDE BETWEEN '20261001' AND '20261031'
AND FIR_VENATE BETWEEN '20261001' AND '20261031'
AND FIR_NATDE = 'VALOR'
AND FIR_NATATE = 'VALOR'
AND FIR_PORDE = 'VALOR'
AND FIR_PORATE = 'VALOR'
AND FIR_FORDE = 'VALOR'
AND FIR_FORATE = 'VALOR'
AND FIR_LOJDE = 'VALOR'
AND FIR_LOJATE = 'VALOR'
AND FIR_METODO = 'VALOR'
AND FIR_EMSDE BETWEEN '20261001' AND '20261031'
AND FIR_EMSATE BETWEEN '20261001' AND '20261031'
Outras tabelas relacionadas
- FI0 Cabec Log Processamento CNAB
- FI1 Detalhe do Log Processamento
- FI2 Ocorrências CNAB
- FI4 Ocorrências Gestor Financeiro
- FI5 Cenários Gestor Financeiro
- FI6 Itens Cenários Gestor Financei
- FI7 Rastreamento CR
- FI8 Rastreamento CP
- FI9 Controle de DARF
- FIA Provisao para cobrança duvidos
- FIB Header Caixa Tesouraria
- FIC Itens do Lote do Cxa Tesourari
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.