Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela G96 no Protheus

Autorização de Desconto

O que é a tabela G96 no Protheus?

A tabela G96 faz parte do sistema ERP Protheus da TOTVS e é utilizada para autorização de desconto.

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 G96 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 G96, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE G96
X2_PATH \DATA\
X2_ARQUIVO G96990
X2_NOME Autorização de Desconto
X2_NOMESPA Autorización de Descuento
X2_NOMEENG Discount Authorization
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO G96_FILIAL+G96_NUMVAL
X2_PYME N
X2_MODULO 88
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_ 4760
R_E_C_D_E_L_ 0

Campos da Tabela G96 (17 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_
G96 01 G96_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - 033 - S - - S - N - - - 1 2 - - - 76817 0
G96 02 G96_CODIGO C 6 0 Código Código Code Código Autorização Código autorización Authorization Code @! - x x x x x x x x x x x x x x x x IIF(INCLUI,GETSXENUM("G96","G96_CODIGO"),G96->G96_CODIGO) - 1 x x - - - S A R - - - - - - INCLUI - - - S - - N - N - - - 1 1 - - - 76818 0
G96 03 G96_CODFUN C 6 0 Matrícula Matrícula Enrollment Matrícula Funcionário Matrícula empleado Employee Enrollment @! ExistCpo("SRA") x x x x x x x x x x x x x x x x - SRA 1 x x - S - S A R - - - - - - INCLUI - 121 - S - - S - N - - - 1 1 - - - 76819 0
G96 04 G96_NOMFUN C 30 0 Nome Nombre Name Nome do Funcionário Nombre empleado Employee Name @! - x x x x x x x x x x x x x x x x If(INCLUI,"",Posicione("SRA",1,xFilial("SRA")+G96->G96_CODFUN,"RA_NOME")) - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 1 - - - 76820 0
G96 05 G96_NUMVAL C 6 0 Num.Vale Nº ticket Voucher No. Número do vale Número del ticket Voucher number @! ExistCpo("GQP") x x x x x x x x x x x x x x x x - GQP2 1 x x - - - S A R - - - - - - INCLUI - - - S - - S - N - - - 1 1 - - - 76821 0
G96 06 G96_DTAUTO D 8 0 Dt. Autoriz. Fch. Autoriz Auth Date Data Autorização Desc. Fch Autorizac. Desc. Desc Authoriz Date - - x x x x x x x x x x x x x x x x dDataBase - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 76822 0
G96 07 G96_SLDDEV N 7 2 Sld. Devedor Sald. Deudor Debit Bal Valor do Saldo Devedor Valor saldo deudor Debit Balance Value @E 9,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 76823 0
G96 08 G96_CODRGB C 6 0 Lançamento Asiento Entry Código Lançamento Código del asiento Entry Code @! - x x x x x x x x x x x x x x x x GETSXENUM("G96", "G96_CODRGB") - 1 x x - - - S V R - - - - - - INCLUI - - - S - - N - N - - - 1 1 - - - 76824 0
G96 09 G96_USRAUT C 6 0 Usuário Usuario User Usuário Autorização Usuario autorización Authorization User - - x x x x x x x x x x x x x x x x __cUserId - 1 x x - - - N V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 76825 0
G96 10 G96_PARCEL N 2 0 Qtd. Parc. Cant. Ctas. No. Installm Quantidade de Parcelas Cantidad de cuotas No. of Installments 99 - x x x x x x x x x x x x x x x x 1 - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 76826 0
G96 11 G96_ID C 6 0 ID ID ID ID ID ID 999999 - x x x x x x x x x x x x x x x GetSXENum("G96","G96_ID") - 1 x - - - N V R - - - - - - - - - - S - - S - N - - - 1 1 - - - 76827 0
G96 12 G96_CODUSE C 6 0 Usuário Usuario User Usuário do sistema Usuario del sistema System User 999999 UsrExist() x x x x x x x x x x x x x x x RetCodUsr() - 1 x - - - N V R - - - - - - - - - - S - - S - N - - - 1 1 - - - 76828 0
G96 13 G96_DATA D 8 0 Dt. Autoriz. Fch. Autoriz Author Dt Data da autorização Fecha de autorización Authorization DAte - - x x x x x x x x x x x x x x x DDATABASE - 1 x - - - N A R - - - - - - - - - - S - - S - N - - - 1 1 - - - 76829 0
G96 14 G96_MOTIVO C 30 0 Motivo Motivo Reason Motivo da autorização Motivo de autorización Authorization Reason @! - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - S - N - - - 1 1 - - - 76830 0
G96 15 G96_CODRSP C 6 0 Cód. Resp. Cód. Resp. Resp Code Código do responsável Código del responsable Responsible Code @! ExistCpo("SRA",M->G96_CODRSP) x x x x x x x x x x x x x x x - - 1 x - S - N A R - - - - - - - - 121 - S - - S - N - - - 1 1 - - - 76831 0
G96 16 G96_DESRSP C 30 0 Nome Resp. Nomb Resp. Resp Name Nome do responsável Nombre del responsable Responsible Name @! - x x x x x x x x x x x x x x x - - 1 x - - - N V V - - - - - - - - - - S - - S - N - - - 1 1 - - - 76832 0
G96 17 G96_MESANO C 7 0 Mês/Ano Mes/Año Mth/Year Mês e ano do desconto Mes y año de descuento Discount year and month 99/9999 - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - S - N - - - 1 1 - - - 76833 0

Índices da Tabela G96 (2 í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_
G96 1 G96_FILIAL+G96_NUMVAL Num.Vale Nº ticket Voucher No. S - - S 2 3 - 11258 0
G96 2 G96_FILIAL+G96_CODFUN Matrícula Matrícula Enrollment S - - S 2 3 - 11259 0

Perguntas frequentes

Para que serve a tabela G96 no Protheus?

Ela é utilizada para autorização de desconto dentro do sistema ERP Protheus.

Como consultar os campos da tabela G96?

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

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

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

Exemplo de consulta SQL da tabela G96

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

SELECT
    G96_FILIAL,
    G96_CODIGO,
    G96_CODFUN,
    G96_NOMFUN,
    G96_NUMVAL,
    G96_DTAUTO,
    G96_SLDDEV,
    G96_CODRGB,
    G96_USRAUT,
    G96_PARCEL,
    G96_ID,
    G96_CODUSE,
    G96_DATA,
    G96_MOTIVO,
    G96_CODRSP,
    G96_DESRSP,
    G96_MESANO
FROM G96
WHERE
    D_E_L_E_T_ = ' '
    AND G96_FILIAL = 'VALOR'
    AND G96_CODIGO = 'VALOR'
    AND G96_CODFUN = 'VALOR'
    AND G96_NOMFUN = 'VALOR'
    AND G96_NUMVAL = 'VALOR'
    AND G96_DTAUTO BETWEEN '20261001' AND '20261031'
    AND G96_SLDDEV = 0
    AND G96_CODRGB = 'VALOR'
    AND G96_USRAUT = 'VALOR'
    AND G96_PARCEL = 0
    AND G96_ID = 'VALOR'
    AND G96_CODUSE = 'VALOR'
    AND G96_DATA BETWEEN '20261001' AND '20261031'
    AND G96_MOTIVO = 'VALOR'
    AND G96_CODRSP = 'VALOR'
    AND G96_DESRSP = 'VALOR'
    AND G96_MESANO = 'VALOR'