A tabela SN4 do Protheus está descrita no dicionário (SX2) como “Movimentações do Ativo Fixo”. Possui 48 campos e 12 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- SN4
- Nome
- Movimentações do Ativo Fixo
- Nome (inglês)
- Fixed Assets Transactions
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Campos / índices
- 48 / 12
Campos da tabela SN4 (48)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | N4_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | N4_CBASE | C | 10 | 0 | Cod Base | Codigo Base do Bem | Real |
| 03 | N4_ITEM | C | 4 | 0 | Cod Item | Codigo do Item | Real |
| 04 | N4_TIPO | C | 2 | 0 | Tipo Ativo | Cod Tipo do Ativo | Real |
| 05 | N4_OCORR | C | 2 | 0 | Tipo Movim. | Tipo da Movimentacao | Real |
| 06 | N4_MOTIVO | C | 2 | 0 | Motivo | Motivo Movimentacao | Real |
| 07 | N4_TIPOCNT | C | 1 | 0 | Tipo Conta | Tipo da Conta | Real |
| 08 | N4_CONTA | C | 20 | 0 | Codigo Conta | Codigo Conta Trasnferenc. | Real |
| 09 | N4_DATA | D | 8 | 0 | Data Movim. | Data da Movimentacao | Real |
| 10 | N4_QUANTD | N | 11 | 3 | Quant Movim. | Quantidade Movimentacao | Real |
| 11 | N4_VLROC1 | N | 14 | 2 | Vl Movim. M1 | Valor da Movimentacao M1 | Real |
| 12 | N4_VLROC2 | N | 14 | 2 | Vl Movim. M2 | Valor da Movimentacao M2 | Real |
| 13 | N4_VLROC3 | N | 14 | 2 | Vl Movim. M3 | Valor da Movimentacao M3 | Real |
| 14 | N4_VLROC4 | N | 14 | 2 | Vl Movim. M4 | Valor da Movimentacao M4 | Real |
| 15 | N4_VLROC5 | N | 14 | 2 | Vl Movim. M5 | Valor da Movimentacao M5 | Real |
| 16 | N4_SERIE | C | 3 | 0 | Serie Nota | Serie Nota Fiscal | Real |
| 17 | N4_NOTA | C | 9 | 0 | Nota Fiscal | Numero da Nota Fiscal | Real |
| 18 | N4_VENDA | N | 14 | 2 | Valor Venda | Valor da Venda do Ativo | Real |
| 19 | N4_TXMEDIA | N | 16 | 4 | Taxa Media | Taxa Media usada no calcu | Real |
| 20 | N4_TXDEPR | N | 16 | 6 | Taxa Deprec. | Taxa Depr. Moeda Forte | Real |
| 21 | N4_CCUSTO | C | 9 | 0 | Centro Custo | Centro Custo | Real |
| 22 | N4_LOCAL | C | 6 | 0 | Endereco | Endereco | Real |
| 23 | N4_SEQ | C | 3 | 0 | Seq Aquisic | Sequencia de Aquisicao | Real |
| 24 | N4_SUBCTA | C | 9 | 0 | Item da Cont | Item da Conta | Real |
| 25 | N4_SEQREAV | C | 2 | 0 | Seq Reaval | Sequencia de Reavaliacao | Real |
| 26 | N4_CODBAIX | C | 6 | 0 | Cd Bx Transf | Cod lig aquis por Transf | Real |
| 27 | N4_FILORIG | C | 2 | 0 | Filial Orig | Filial Origem | Real |
| 28 | N4_CLVL | C | 9 | 0 | Classe Valor | Classe Valor | Real |
| 29 | N4_DCONTAB | D | 8 | 0 | Dt. Contab. | Data da contabilizacao | Real |
| 30 | N4_IDMOV | C | 10 | 0 | ID Movtos | ID Movimentos | Real |
| 31 | N4_QUANTPR | N | 15 | 3 | Quant. Prod. | Quantidade Produzida | Real |
| 32 | N4_CALCPIS | C | 1 | 0 | Calc.PIS? | Calcula PIS/COFINS? | Real |
| 33 | N4_LA | C | 1 | 0 | Ident. Lanc. | Identificador de LA | Real |
| 34 | N4_ORIGEM | C | 8 | 0 | Origem | Origem do Movimento | Real |
| 35 | N4_LP | C | 6 | 0 | Lanc Pad. | Lançamento padrão | Real |
| 36 | N4_CCUSTOT | C | 9 | 0 | Custo Trf | CCusto de origem | Real |
| 37 | N4_GRUPOTR | C | 4 | 0 | Grupo Trf | Grupo de origem | Real |
| 38 | N4_TAXAPAD | C | 6 | 0 | Taxa Trf | Taxa de origem | Real |
| 39 | N4_ORIUID | C | 32 | 0 | UUID origem | UUID da origem | Real |
| 40 | N4_TPSALDO | C | 1 | 0 | Tipo Saldo | Tipo Saldo | Real |
| 41 | N4_NODIA | C | 10 | 0 | Seq. Diario | Sec. Diario | Real |
| 42 | N4_DIACTB | C | 2 | 0 | Cod Diario | Cod Diario Contabilidade | Real |
| 43 | N4_HORA | C | 5 | 0 | Hora | Hora | Real |
| 44 | N4_SDOC | C | 3 | 0 | Série Doc. | Série do Documento Fiscal | Real |
| 45 | N4_EC05DB | C | 16 | 0 | Ent.Deb. 05 | Ent. Contábil Debito 05 | Real |
| 46 | N4_EC05CR | C | 16 | 0 | Ent.Cred. 05 | Ent. Contábil Credito 05 | Real |
| 47 | N4_EC06DB | C | 16 | 0 | Ent.Deb. 06 | Ent. Contábil Debito 06 | Real |
| 48 | N4_EC06CR | C | 16 | 0 | Ent.Cred. 06 | Ent. Contábil Credito 06 | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela SN4 (12)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | N4_FILIAL+N4_CBASE+N4_ITEM+N4_TIPO+DTOS(N4_DATA)+N4_OCORR+N4_SEQ | Cod Base + Cod Item + Tipo Ativo + Data Movim. + Tipo Movim. + Seq Aqu | |
| 2 | N4_FILIAL+N4_CONTA+DTOS(N4_DATA) | Codigo Conta + Data Movim. | |
| 3 | N4_FILIAL+N4_CONTA+N4_SUBCTA+DTOS(N4_DATA)+N4_OCORR | Codigo Conta + Item da Cont + Data Movim. + Tipo Movim. | |
| 4 | N4_FILIAL+N4_CBASE+N4_ITEM+N4_TIPO+N4_OCORR+DTOS(N4_DATA) | Cod Base + Cod Item + Tipo Ativo + Tipo Movim. + Data Movim. | |
| 5 | N4_FILIAL+N4_CODBAIX+N4_CBASE+N4_ITEM+N4_TIPO+N4_SEQ | Cd Bx Transf + Cod Base + Cod Item + Tipo Ativo + Seq Aquisic | |
| 6 | N4_FILIAL+N4_IDMOV+N4_OCORR | ID Movtos + Tipo Movim. | |
| 7 | N4_FILIAL+N4_OCORR+DTOS(N4_DATA) | Tipo Movim. + Data Movim. | |
| 8 | N4_FILIAL+N4_NODIA | Seq. Diario | |
| 9 | N4_FILIAL+N4_CBASE+N4_ITEM+N4_TIPO+N4_SEQREAV+N4_SEQ+DTOS(N4_DATA)+N4_OCORR | Cod Base + Cod Item + Tipo Ativo + Seq Reaval + Seq Aquisic + Data Mov | |
| B | N4_FILIAL+N4_ORIUID | UUID origem | |
| C | N4_FILIAL+N4_CCUSTOT | Custo Trf | |
| D | N4_FILIAL+N4_CCUSTO | Centro Custo |
Perguntas frequentes sobre a tabela SN4
O que é a tabela SN4?
É a tabela “Movimentações do Ativo Fixo” do ERP TOTVS Protheus, com 48 campos definidos no dicionário SX3.
Quais são os índices da tabela SN4?
A tabela tem 12 índices. O principal (ordem 1) usa a chave N4_FILIAL+N4_CBASE+N4_ITEM+N4_TIPO+DTOS(N4_DATA)+N4_OCORR+N4_SEQ.
Qual é o nome físico da tabela SN4 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: SN4990). Em ADVPL, use RetSqlName("SN4") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela SN4
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
N4_FILIAL,
N4_CBASE,
N4_ITEM,
N4_TIPO,
N4_OCORR,
N4_MOTIVO,
N4_TIPOCNT,
N4_CONTA,
N4_DATA,
N4_QUANTD,
N4_VLROC1,
N4_VLROC2,
N4_VLROC3,
N4_VLROC4,
N4_VLROC5,
N4_SERIE,
N4_NOTA,
N4_VENDA,
N4_TXMEDIA,
N4_TXDEPR,
N4_CCUSTO,
N4_LOCAL,
N4_SEQ,
N4_SUBCTA,
N4_SEQREAV,
N4_CODBAIX,
N4_FILORIG,
N4_CLVL,
N4_DCONTAB,
N4_IDMOV,
N4_QUANTPR,
N4_CALCPIS,
N4_LA,
N4_ORIGEM,
N4_LP,
N4_CCUSTOT,
N4_GRUPOTR,
N4_TAXAPAD,
N4_ORIUID,
N4_TPSALDO,
N4_NODIA,
N4_DIACTB,
N4_HORA,
N4_SDOC,
N4_EC05DB,
N4_EC05CR,
N4_EC06DB,
N4_EC06CR
FROM SN4
WHERE
D_E_L_E_T_ = ' '
AND N4_FILIAL = 'VALOR'
AND N4_CBASE = 'VALOR'
AND N4_ITEM = 'VALOR'
AND N4_TIPO = 'VALOR'
AND N4_OCORR = 'VALOR'
AND N4_MOTIVO = 'VALOR'
AND N4_TIPOCNT = 'VALOR'
AND N4_CONTA = 'VALOR'
AND N4_DATA BETWEEN '20261101' AND '20261130'
AND N4_QUANTD = 0
AND N4_VLROC1 = 0
AND N4_VLROC2 = 0
AND N4_VLROC3 = 0
AND N4_VLROC4 = 0
AND N4_VLROC5 = 0
AND N4_SERIE = 'VALOR'
AND N4_NOTA = 'VALOR'
AND N4_VENDA = 0
AND N4_TXMEDIA = 0
AND N4_TXDEPR = 0
AND N4_CCUSTO = 'VALOR'
AND N4_LOCAL = 'VALOR'
AND N4_SEQ = 'VALOR'
AND N4_SUBCTA = 'VALOR'
AND N4_SEQREAV = 'VALOR'
AND N4_CODBAIX = 'VALOR'
AND N4_FILORIG = 'VALOR'
AND N4_CLVL = 'VALOR'
AND N4_DCONTAB BETWEEN '20261101' AND '20261130'
AND N4_IDMOV = 'VALOR'
AND N4_QUANTPR = 0
AND N4_CALCPIS = 'VALOR'
AND N4_LA = 'VALOR'
AND N4_ORIGEM = 'VALOR'
AND N4_LP = 'VALOR'
AND N4_CCUSTOT = 'VALOR'
AND N4_GRUPOTR = 'VALOR'
AND N4_TAXAPAD = 'VALOR'
AND N4_ORIUID = 'VALOR'
AND N4_TPSALDO = 'VALOR'
AND N4_NODIA = 'VALOR'
AND N4_DIACTB = 'VALOR'
AND N4_HORA = 'VALOR'
AND N4_SDOC = 'VALOR'
AND N4_EC05DB = 'VALOR'
AND N4_EC05CR = 'VALOR'
AND N4_EC06DB = 'VALOR'
AND N4_EC06CR = 'VALOR'
Outras tabelas relacionadas
- SN0 Dados Auxiliares ATF
- SN1 Ativo Imobilizado
- SN2 Descrições Estendidas
- SN3 Saldos e Valores
- SN5 Arquivos de Saldos
- SN6 Saldos por Conta e Item
- SN7 Simulação Vendas
- SN8 Inventário
- SN9 Ações
- SNA Saldos Conta x Item x Cl Valor
- SNB Apolices de Seguros
- SNC Saldos Conta x Centro Custo
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.