Dicionário Protheus
Início

Tabela B48 no Protheus

Nota Fiscal de Servicos de Saú

O que é a tabela B48 no Protheus?

A tabela B48 faz parte do sistema ERP Protheus da TOTVS e é utilizada para nota fiscal de servicos de saú.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela B48 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela B48, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE B48
X2_PATH \DATA\
X2_ARQUIVO B48990
X2_NOME Nota Fiscal de Servicos de Saú
X2_NOMESPA Factura Servicios Salud
X2_NOMEENG Health Care Serv.Inv.
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 33
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 725
R_E_C_D_E_L_ 0

Campos da Tabela B48 (16 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
B48 01 B48_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del sistema System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 10312 0
B48 02 B48_SEQNFS C 10 0 Sequêncial Secuencial Sequence Sequêncial Secuencial Sequence @! - x x x x x x x x x x x x x x x x "AUTO" - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10313 0
B48 03 B48_NUMNOT C 20 0 Número Nota Numero Fact. Invoice No. Número Nota Numero Fact. invoice Number @! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10314 0
B48 04 B48_VENCTO D 8 0 Vencimento Vencimiento Due Date Vencimento Vencimiento Due Date @! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10315 0
B48 05 B48_EMISSA D 8 0 Emissão Emision Issue Emissão Emision Issue @! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10316 0
B48 06 B48_OPERDA C 4 0 Oper. RDA Oper. RDA RDA Cia Operadora RDA Operadora RDA RDA Ins.Company @R !.!!! If(Empty(M->B48_OPERDA),.T.,BA0->(ExistCpo("BA0"))) x x x x x x x x x x x x x x x PlsIntPad() B89PLS 1 - - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10317 0
B48 07 B48_CODRDA C 6 0 Código RDA Codigo RDA RDA Code Código RDA Codigo RDA RDA Code @! PL002RDA(M->B48_CODRDA,.T.) x x x x x x x x x x x x x x x - - 1 - - S - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10318 0
B48 08 B48_NOMRDA C 40 0 Nome RDA Nombre RDA RDA Name Nome RDA Nombre RDA RDA Name @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10319 0
B48 09 B48_VALTOT N 16 2 Vlr.Tot.Cob. Val.Tot.Cob. Tot.Vl.Coll. Valor Total Cobrado Valor Total Cobrado Total Value Collected @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10320 0
B48 10 B48_VALVIN N 16 0 Vlr.Tot.Vin. Val.Tot.Vin. Tot.Vl.Link Valor dos Eventos Vincula Valor Eventos Vinculados Value of Link Events @E 9,999,999,999,999,999 - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10321 0
B48 11 B48_TOTGUI N 16 0 Nro.Tot.Gui. Nº Tot Form Total Forms Número Total de Guias Numero Total de Formulari Total Forms @E 9,999,999,999,999,999 - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10322 0
B48 12 B48_GUIVIN N 16 0 Tot.Gui.Vin. Tot Form Vin T. B. Forms Total de Guias Vinculadas Total Form. Vinculados Total of Bonded Forms @E 9,999,999,999,999,999 - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10323 0
B48 13 B48_TOTEVE N 16 0 Nro.Tot.Eve. Nº Tot Eve Eve.T.Nb. Número Total de Eventos Numero Total de Eventos Event Total Number @E 9,999,999,999,999,999 - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10324 0
B48 14 B48_EVEVIN N 16 0 Tot.Eve.Vin. Tot Eve Vin Lik Eve T Total de Eventos Vinculad Total Eventos Vinculados Total of Linked Events @E 9,999,999,999,999,999 - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 10325 0
B48 15 B48_STATUS C 1 0 Status Estatus Status Status Estatus Status @! - x x x x x x x x x x x x x x x x "1" - 1 x - - - S V - - - 1=Em Aberto;2=Fechada 1=Pendiente;2=Finalizada 1=Pending;2=Closed - - - - - S - - N N N - - - 1 2 - - - 10326 0
B48 16 B48_VLRMED N 16 2 Vlr.Méd.Pag. Val Med Pag Av.Val.Paid Valor Médio Ultimos Pgt. Valor Medio Ultimos Pag. Average Value Paid @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 10327 0

Índices da Tabela B48 (4 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
B48 1 B48_FILIAL+B48_SEQNFS Sequêncial Secuencial Sequence S - - S 2 3 - 1679 0
B48 2 B48_FILIAL+B48_NUMNOT Número Nota Numero Fact. Invoice No. S - - S 2 3 - 1680 0
B48 3 B48_FILIAL+B48_CODRDA Código RDA Codigo RDA RDA Code S - - S 2 3 - 1681 0
B48 4 B48_FILIAL+B48_NOMRDA Nome RDA Nombre RDA RDA Name S - - S 2 3 - 1682 0

Perguntas frequentes

Para que serve a tabela B48 no Protheus?

Ela é utilizada para nota fiscal de servicos de saú dentro do sistema ERP Protheus.

Como consultar os campos da tabela B48?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela B48?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela B48

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    B48_FILIAL,
    B48_SEQNFS,
    B48_NUMNOT,
    B48_VENCTO,
    B48_EMISSA,
    B48_OPERDA,
    B48_CODRDA,
    B48_NOMRDA,
    B48_VALTOT,
    B48_VALVIN,
    B48_TOTGUI,
    B48_GUIVIN,
    B48_TOTEVE,
    B48_EVEVIN,
    B48_STATUS,
    B48_VLRMED
FROM B48
WHERE
    D_E_L_E_T_ = ' '
    AND B48_FILIAL = 'VALOR'
    AND B48_SEQNFS = 'VALOR'
    AND B48_NUMNOT = 'VALOR'
    AND B48_VENCTO BETWEEN '20260501' AND '20260531'
    AND B48_EMISSA BETWEEN '20260501' AND '20260531'
    AND B48_OPERDA = 'VALOR'
    AND B48_CODRDA = 'VALOR'
    AND B48_NOMRDA = 'VALOR'
    AND B48_VALTOT = 0
    AND B48_VALVIN = 0
    AND B48_TOTGUI = 0
    AND B48_GUIVIN = 0
    AND B48_TOTEVE = 0
    AND B48_EVEVIN = 0
    AND B48_STATUS = 'VALOR'
    AND B48_VLRMED = 0