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

Tabela SB2 no Protheus

Saldos Físico e Financeiro

A tabela SB2 do Protheus está descrita no dicionário (SX2) como “Saldos Físico e Financeiro”. Possui 89 campos e 3 índices e chave única B2_FILIAL+B2_LOCAL+B2_COD. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SB2
Nome
Saldos Físico e Financeiro
Nome (inglês)
Physical and Financial Balance
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
B2_FILIAL+B2_LOCAL+B2_COD
Campos / índices
89 / 3

Campos da tabela SB2 (89)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 B2_FILIAL C 2 0 Filial Filial do Sistema Real
02 B2_COD C 15 0 Produto Codigo do produto Real
03 B2_LOCAL C 2 0 Armazem Armazem do Produto Real
04 B2_QFIM N 12 2 Qtd. Fim Mes Saldo em qtde no fim mes Real
05 B2_DPROD C 50 0 Descrição Descrição do Produto Virtual
06 B2_QATU N 12 2 Saldo Atual Saldo atual Real
07 B2_VFIM1 N 14 2 Vlr.Final Valor final p/transferir Real
08 B2_VATU1 N 14 2 Sld.Atu. Saldo atual em valor Real
09 B2_CM1 N 14 4 C Unitario Custo Unitario do produto Real
10 B2_VFIM2 N 14 2 Vlr.Fin.2a M Val.final 2a moeda p/tran Real
11 B2_VATU2 N 14 2 Sld.Atu.2a M Saldo atual na 2a moeda Real
12 B2_CM2 N 14 4 Cus.Uni.2a M Custo unit. na 2a moeda Real
13 B2_VFIM3 N 14 2 Vlr.Fin.3a M Val.final 3a moeda p/tran Real
14 B2_VATU3 N 14 2 Sld.Atu.3a M Saldo atual na 3a moeda Real
15 B2_CM3 N 14 4 Cus.Uni.3a M Custo unit. na 3a moeda Real
16 B2_VFIM4 N 14 2 Vlr.Fin.4a M Val.final 4a moeda p/tran Real
17 B2_VATU4 N 14 2 Sld.Atu.4a M Saldo atual na 4a moeda Real
18 B2_CM4 N 14 4 Cus.Uni.4a M Custo unit. na 4a moeda Real
19 B2_VFIM5 N 14 2 Vlr.Fin.5a M Val.final 5a moeda p/tran Real
20 B2_VATU5 N 14 2 Sld.Atu.5a M Saldo atual na 5a moeda Real
21 B2_CM5 N 14 4 Cus.Uni.5a M Custo unit. na 5a moeda Real
22 B2_QEMP N 12 2 Empenho Quantidade Empenhada Real
23 B2_QEMPN N 12 2 Qtd. Emp. NF Qtde Empenhada para N.F.s Real
24 B2_QTSEGUM N 12 2 Qtd. 2a UM Qtde na Segunda Unidade Real
25 B2_USAI D 8 0 DT.Ult.Saida Data da Ultima saida Real
26 B2_RESERVA N 12 2 Qtd. Reserva Quantidade Reservada Real
27 B2_QPEDVEN N 12 2 Qtd.Ped.Vend Quantidade Pedido Vendas Real
28 B2_LOCALIZ C 15 0 Endereco Endereco Real
29 B2_NAOCLAS N 12 2 Qtd.N.Endere Quantidade nao Enderecada Real
30 B2_SALPEDI N 12 2 Qtd.Prevista Qtde prevista p/ entrar Real
31 B2_DINVENT D 8 0 Dt.Invent. Data do ultimo inventario Real
32 B2_DINVFIM D 8 0 Dt.Blq.Inv.F Dt Bloqueio Invent Final Real
33 B2_QTNP N 12 2 Qt.Ter.Ns.Pd Qtd. Terc. em Nosso Poder Real
34 B2_QNPT N 12 2 Qt.Ns.Pd.Ter Qtd. Nosso em Poder Terc. Real
35 B2_QTER N 12 2 Saldo Pod.3 Saldo Poder 3. Real
36 B2_QFIM2 N 12 2 Qt.Fim Mes 2 Qtd. Fim mes 2a UM Real
37 B2_QACLASS N 12 2 Qtd.a Endere Quantidade a Enderecar Real
38 B2_DTINV D 8 0 Dt.Blq.Inv.I Dt Bloqueio Inven Inicial Real
39 B2_CMFF1 N 14 4 C Unit.FIFO1 Custo Unit. do prod. FIFO Real
40 B2_CMFF2 N 14 4 C Unit.FIFO2 Custo Unit. do prod. FIFO Real
41 B2_CMFF3 N 14 4 C Unit.FIFO3 Custo Unit. do prod. FIFO Real
42 B2_CMFF4 N 14 4 C Unit.FIFO4 Custo Unit. do prod. FIFO Real
43 B2_CMFF5 N 14 4 C Unit.FIFO5 Custo Unit. do prod. FIFO Real
44 B2_VFIMFF1 N 14 2 Vl.Fin.FIFO1 Val.final p/transferir Real
45 B2_VFIMFF2 N 14 2 Vl.Fin.FIFO2 Val.final 2a moeda p/tran Real
46 B2_VFIMFF3 N 14 2 Vl.Fin.FIFO3 Val.final 3a moeda p/tran Real
47 B2_VFIMFF4 N 14 2 Vl.Fin.FIFO4 Val.final 4a moeda p/tran Real
48 B2_VFIMFF5 N 14 2 Vl.Fin.FIFO5 Val.final 5a moeda p/tran Real
49 B2_QEMPSA N 12 2 Qtd. Emp. SA Quantidade Prevista SA Real
50 B2_QEMPPRE N 12 2 Empen. Previ Quantidade Empenhada Prev Real
51 B2_SALPPRE N 12 2 Qtd.Prev. OP Qtde prevista OP Prevista Real
52 B2_QEMP2 N 12 2 Empenho 2UM Qtde Empenhada na 2a UM Real
53 B2_QEMPN2 N 12 2 Qtd.Emp.NF 2 Qtde Empenhada P/ NF 2aUM Real
54 B2_RESERV2 N 12 2 Reserva 2aUM Quantidade Reservada 2aUM Real
55 B2_QPEDVE2 N 12 2 Qt.Pd.Ve.2UM Qtde Pedido Vendas 2a UM Real
56 B2_QEPRE2 N 12 2 Emp.Prev.2UM Qtde. Emp. Prevista 2a UM Real
57 B2_QFIMFF N 12 2 Qtd. Fim Mes Saldo em qtde no fim mes Real
58 B2_SALPED2 N 12 2 Qtd.Prev.2UM Qtde Prevista 2a UM Real
59 B2_QEMPPRJ N 12 2 Qtd.Emp.Prj. Quantidade Empenhada Prj. Real
60 B2_CODGRP C 4 0 Grupo Grupo Veiculos/Oficina Virtual
61 B2_CODITE C 27 0 Cod. Produto Produto Veiculos/Oficina Virtual
62 B2_QEMPPR2 N 12 2 Qt Emp Prj 2 Quant Empenhada Proj 2 UM Real
63 B2_STATUS C 1 0 Status Sld Status do Saldo do Armaz. Real
64 B2_CMFIM1 N 14 4 C Unit 1a M Custo unitario do produto Real
65 B2_CMFIM2 N 14 4 C Unit 2a M Custo unitario do produto Real
66 B2_CMFIM3 N 14 4 C Unit 3a M Custo unitario do produto Real
67 B2_CMFIM4 N 14 4 C Unit 4a M Custo unitario do produto Real
68 B2_CMFIM5 N 14 4 C Unit 5a M Custo unitario do produto Real
69 B2_TIPO C 1 0 Tipo Armazem Tipo do Armazem Real
70 B2_CMRP1 N 14 4 Rep. Unit. Custo Unitario Reposicao Real
71 B2_VFRP1 N 14 2 Rep. Final Valor Final de Reposicao Real
72 B2_CMRP2 N 14 4 Rep.Uni.2a M Rep. Unit. na 2a. Moeda Real
73 B2_VFRP2 N 14 2 Rep.Fin.2a M Vlr. Final Reposicao 2a M Real
74 B2_CMRP3 N 14 4 Rep.Uni.3a M Rep. Unit. na 3a. Moeda Real
75 B2_VFRP3 N 14 2 Rep.Fin.3a M Vlr. Final Reposicao 3a M Real
76 B2_CMRP4 N 14 4 Rep.Uni.4a M Rep. Unit. na 4a. Moeda Real
77 B2_VFRP4 N 14 2 Rep.Fin.4a M Vlr. Final Reposicao 4a M Real
78 B2_CMRP5 N 14 4 Rep.Uni.5a M Rep. Unit. na 5a. Moeda Real
79 B2_VFRP5 N 14 2 Rep.Fin.5a M Vlr. Final Reposicao 5a M Real
80 B2_QULT N 12 2 Último Saldo Último Saldo em Estoque Real
81 B2_DULT D 8 0 Data Envio Data do Último Envio Real
82 B2_BLOQUEI C 1 0 Tp.Bloqueio Tipo de Bloqueio Real
83 B2_HULT C 8 0 Hora Envio Hora do ultimo envio Real
84 B2_HMOV C 8 0 Hr Movimento Hora do ultimo movimento Real
85 B2_DMOV D 8 0 Dt Movimento Data do ultimo movimento Real
86 B2_XDTINI D 8 0 Fch. Inicial Fechamento inicial Real
87 B2_XDTFIN D 8 0 Fch. Final Fechamento Final Real
88 B2_ECSALDO N 12 2 Sld E-Commer Saldo E-Commerce Real
89 B2_MSEXP C 8 0 Ident.Export Ident.Export.Dados Real

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

Índices da tabela SB2 (3)

OrdemChaveDescriçãoApelido
1B2_FILIAL+B2_COD+B2_LOCALProduto + Armazem
2B2_FILIAL+B2_LOCAL+B2_CODArmazem + Produto
3B2_FILIAL+B2_LOCAL+STR(B2_QACLASS,12,2)Armazem + Qtd.a EndereACDSB201

Perguntas frequentes sobre a tabela SB2

O que é a tabela SB2?

É a tabela “Saldos Físico e Financeiro” do ERP TOTVS Protheus, com 89 campos definidos no dicionário SX3.

Qual é a chave única da tabela SB2?

A chave única é B2_FILIAL+B2_LOCAL+B2_COD.

Quais são os índices da tabela SB2?

A tabela tem 3 índices. O principal (ordem 1) usa a chave B2_FILIAL+B2_COD+B2_LOCAL.

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

Exemplo de consulta SQL da tabela SB2

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

SELECT
    B2_FILIAL,
    B2_COD,
    B2_LOCAL,
    B2_QFIM,
    B2_DPROD,
    B2_QATU,
    B2_VFIM1,
    B2_VATU1,
    B2_CM1,
    B2_VFIM2,
    B2_VATU2,
    B2_CM2,
    B2_VFIM3,
    B2_VATU3,
    B2_CM3,
    B2_VFIM4,
    B2_VATU4,
    B2_CM4,
    B2_VFIM5,
    B2_VATU5,
    B2_CM5,
    B2_QEMP,
    B2_QEMPN,
    B2_QTSEGUM,
    B2_USAI,
    B2_RESERVA,
    B2_QPEDVEN,
    B2_LOCALIZ,
    B2_NAOCLAS,
    B2_SALPEDI,
    B2_DINVENT,
    B2_DINVFIM,
    B2_QTNP,
    B2_QNPT,
    B2_QTER,
    B2_QFIM2,
    B2_QACLASS,
    B2_DTINV,
    B2_CMFF1,
    B2_CMFF2,
    B2_CMFF3,
    B2_CMFF4,
    B2_CMFF5,
    B2_VFIMFF1,
    B2_VFIMFF2,
    B2_VFIMFF3,
    B2_VFIMFF4,
    B2_VFIMFF5,
    B2_QEMPSA,
    B2_QEMPPRE,
    B2_SALPPRE,
    B2_QEMP2,
    B2_QEMPN2,
    B2_RESERV2,
    B2_QPEDVE2,
    B2_QEPRE2,
    B2_QFIMFF,
    B2_SALPED2,
    B2_QEMPPRJ,
    B2_CODGRP,
    B2_CODITE,
    B2_QEMPPR2,
    B2_STATUS,
    B2_CMFIM1,
    B2_CMFIM2,
    B2_CMFIM3,
    B2_CMFIM4,
    B2_CMFIM5,
    B2_TIPO,
    B2_CMRP1,
    B2_VFRP1,
    B2_CMRP2,
    B2_VFRP2,
    B2_CMRP3,
    B2_VFRP3,
    B2_CMRP4,
    B2_VFRP4,
    B2_CMRP5,
    B2_VFRP5,
    B2_QULT,
    B2_DULT,
    B2_BLOQUEI,
    B2_HULT,
    B2_HMOV,
    B2_DMOV,
    B2_XDTINI,
    B2_XDTFIN,
    B2_ECSALDO,
    B2_MSEXP
FROM SB2
WHERE
    D_E_L_E_T_ = ' '
    AND B2_FILIAL = 'VALOR'
    AND B2_COD = 'VALOR'
    AND B2_LOCAL = 'VALOR'
    AND B2_QFIM = 0
    AND B2_DPROD = 'VALOR'
    AND B2_QATU = 0
    AND B2_VFIM1 = 0
    AND B2_VATU1 = 0
    AND B2_CM1 = 0
    AND B2_VFIM2 = 0
    AND B2_VATU2 = 0
    AND B2_CM2 = 0
    AND B2_VFIM3 = 0
    AND B2_VATU3 = 0
    AND B2_CM3 = 0
    AND B2_VFIM4 = 0
    AND B2_VATU4 = 0
    AND B2_CM4 = 0
    AND B2_VFIM5 = 0
    AND B2_VATU5 = 0
    AND B2_CM5 = 0
    AND B2_QEMP = 0
    AND B2_QEMPN = 0
    AND B2_QTSEGUM = 0
    AND B2_USAI BETWEEN '20261001' AND '20261031'
    AND B2_RESERVA = 0
    AND B2_QPEDVEN = 0
    AND B2_LOCALIZ = 'VALOR'
    AND B2_NAOCLAS = 0
    AND B2_SALPEDI = 0
    AND B2_DINVENT BETWEEN '20261001' AND '20261031'
    AND B2_DINVFIM BETWEEN '20261001' AND '20261031'
    AND B2_QTNP = 0
    AND B2_QNPT = 0
    AND B2_QTER = 0
    AND B2_QFIM2 = 0
    AND B2_QACLASS = 0
    AND B2_DTINV BETWEEN '20261001' AND '20261031'
    AND B2_CMFF1 = 0
    AND B2_CMFF2 = 0
    AND B2_CMFF3 = 0
    AND B2_CMFF4 = 0
    AND B2_CMFF5 = 0
    AND B2_VFIMFF1 = 0
    AND B2_VFIMFF2 = 0
    AND B2_VFIMFF3 = 0
    AND B2_VFIMFF4 = 0
    AND B2_VFIMFF5 = 0
    AND B2_QEMPSA = 0
    AND B2_QEMPPRE = 0
    AND B2_SALPPRE = 0
    AND B2_QEMP2 = 0
    AND B2_QEMPN2 = 0
    AND B2_RESERV2 = 0
    AND B2_QPEDVE2 = 0
    AND B2_QEPRE2 = 0
    AND B2_QFIMFF = 0
    AND B2_SALPED2 = 0
    AND B2_QEMPPRJ = 0
    AND B2_CODGRP = 'VALOR'
    AND B2_CODITE = 'VALOR'
    AND B2_QEMPPR2 = 0
    AND B2_STATUS = 'VALOR'
    AND B2_CMFIM1 = 0
    AND B2_CMFIM2 = 0
    AND B2_CMFIM3 = 0
    AND B2_CMFIM4 = 0
    AND B2_CMFIM5 = 0
    AND B2_TIPO = 'VALOR'
    AND B2_CMRP1 = 0
    AND B2_VFRP1 = 0
    AND B2_CMRP2 = 0
    AND B2_VFRP2 = 0
    AND B2_CMRP3 = 0
    AND B2_VFRP3 = 0
    AND B2_CMRP4 = 0
    AND B2_VFRP4 = 0
    AND B2_CMRP5 = 0
    AND B2_VFRP5 = 0
    AND B2_QULT = 0
    AND B2_DULT BETWEEN '20261001' AND '20261031'
    AND B2_BLOQUEI = 'VALOR'
    AND B2_HULT = 'VALOR'
    AND B2_HMOV = 'VALOR'
    AND B2_DMOV BETWEEN '20261001' AND '20261031'
    AND B2_XDTINI BETWEEN '20261001' AND '20261031'
    AND B2_XDTFIN BETWEEN '20261001' AND '20261031'
    AND B2_ECSALDO = 0
    AND B2_MSEXP = 'VALOR'

Outras tabelas relacionadas

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