Regra de Aliquota
A tabela F28 faz parte do sistema ERP Protheus da TOTVS e é utilizada para regra de aliquota.
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 F28 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 F28, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | F28 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | F28990 |
| X2_NOME | Regra de Aliquota |
| X2_NOMESPA | Regla de alícuota |
| X2_NOMEENG | Rate Rule |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | C |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | F28_FILIAL+F28_CODIGO+F28_ALTERA+F28_ID |
| X2_PYME | S |
| X2_MODULO | 9 |
| 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_ | 4098 |
| R_E_C_D_E_L_ | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F28 | 01 | F28_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 | x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66207 | 0 |
| F28 | 02 | F28_CODIGO | C | 6 | 0 | Cód. Regra | Cód. Regla | Rule Cd | Código da Regra | Código de la regla | Code of Rule | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | 139 | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66208 | 0 |
| F28 | 03 | F28_DESC | C | 100 | 0 | Descrição | Descripción | Description | Descrição da Regra | Descripción de la regla | Rule description | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66209 | 0 |
| F28 | 04 | F28_VALORI | C | 2 | 0 | Valor Origem | Valor Origen | Original Val | Valor de Origem | Valor de origen | Original Value | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxx | - | S | - | S | A | R | - | - | #C162CBOX() | #C162CBOX() | #C162CBOX() | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66210 | 0 |
| F28 | 05 | F28_TPALIQ | C | 1 | 0 | Tp. Alíquota | Tp. Alícuota | Rate Tp | Tipo de Alíquota | Tipo de alícuota | Rate Type | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | A | R | - | - | 1=Percentual;2=Unidade de medida | 1=Porcentaje;2=Unidad de medida | 1=Percentage;2=Measurement Unit | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66211 | 0 |
| F28 | 06 | F28_ALIQ | N | 6 | 2 | Alíquota | Alícuota | Rate | Alíquota | Alícuota | Rate | @E 999.99 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | xxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66212 | 0 |
| F28 | 07 | F28_URF | C | 6 | 0 | Código URF | Código URF | Code URF | Código da URF | Código de la URF | URF Code | - | Vazio() .Or. ExistCpo("F29") | x x x x x x x x x x x x x x x x | - | F29 | 1 | xx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 139 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66213 | 0 |
| F28 | 08 | F28_DSURF | C | 100 | 0 | Descr. URF | Descr. URF | URF Descr | Descrição da URF | Descripción de la URF | URF Description | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("F29",1,xFilial("F29")+FwFldGet("F28_URF"),"F29_DESC"),"") | - | 1 | xx | - | - | - | S | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66214 | 0 |
| F28 | 09 | F28_UFRPER | N | 9 | 5 | Perc. URF | Por. URF | URF Perc | Percentual da URF | Porcentaje de la URF | UFR Percentage | @E 999.99999 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66215 | 0 |
| F28 | 10 | F28_ALTERA | C | 1 | 0 | Alterado | Modificado | Changed | Registro alterado | Registro modificado | Record Changed | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | A | R | - | - | 1=Foi Alterado;2=Não foi Alterado | 1=Se modificó;2=No se modificó | 1=Changed;2=Not Changed | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66216 | 0 |
| F28 | 11 | F28_DTALT | D | 8 | 0 | Dt Alteração | Fch. Modif. | Change Dt | Data da alteração | Fecha de modificación | Change Date | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66217 | 0 |
| F28 | 12 | F28_HRALT | C | 8 | 0 | Hora Alt. | Hora Mod. | Alt. Time | Horário de Alteração | Horario de modificación | Change Time | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66218 | 0 |
| F28 | 13 | F28_ID | C | 36 | 0 | Id Cadastro | Id Registro | Register id | Id do Cadastro Alíquota | Id del Registro alícuota | Rate register id | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66219 | 0 |
| F28 | 14 | F28_CHVMD5 | C | 42 | 0 | MD5 | MD5 | MD5 | Chave MD5 do Registro | Clave MD5 del Reg. | MD5 Key of Record | - | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | - | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66220 | 0 |
| F28 | 15 | F28_REDALI | N | 7 | 3 | Red. Aliq. % | Red. Alíc. % | Rate Reduc % | Perc. Redução Alíquota | Porc. Reducción alícuota | Rate Reduction Percentage | @E 999.999 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | xxxx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66221 | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F28 | 1 | F28_FILIAL+F28_CODIGO+F28_ALTERA+F28_ID | Cód. Regra + Alterado + Id Cadastro | Cód. Regla + Modificado + Id Registro | Rule Cd + Changed + Register id | S | - | - | S | 2 | 3 | - | 9710 | 0 |
| F28 | 2 | F28_FILIAL+F28_URF+F28_CODIGO | Código URF + Cód. Regra | Código URF + Cód. Regla | Code URF + Rule Cd | S | - | - | S | 2 | 3 | - | 9711 | 0 |
| F28 | 3 | F28_FILIAL+F28_DESC | Descrição | Descripción | Description | S | - | - | S | 2 | 3 | - | 9712 | 0 |
| F28 | 4 | F28_FILIAL+F28_ID | Id Cadastro | Id Registro | Register id | S | - | - | S | 2 | 3 | - | 9713 | 0 |
| F28 | 5 | F28_ID | Id Cadastro | Id Registro | Register id | S | - | - | S | 2 | 3 | - | 9714 | 0 |
| F28 | 6 | F28_FILIAL+F28_CODIGO+DTOS(F28_DTALT)+F28_HRALT | Cód. Regra + Dt Alteração + Hora Alt. | Cód. Regla + Fch. Modif. + Hora Mod. | Rule Cd + Change Dt + Alt. Time | S | - | - | N | 2 | 3 | - | 9715 | 0 |
| F28 | 7 | F28_FILIAL+F28_CHVMD5+F28_ALTERA | MD5 + Alterado | MD5 + Modificado | MD5 + Changed | S | - | - | N | 2 | 3 | - | 9716 | 0 |
Ela é utilizada para regra de aliquota dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
F28_FILIAL,
F28_CODIGO,
F28_DESC,
F28_VALORI,
F28_TPALIQ,
F28_ALIQ,
F28_URF,
F28_DSURF,
F28_UFRPER,
F28_ALTERA,
F28_DTALT,
F28_HRALT,
F28_ID,
F28_CHVMD5,
F28_REDALI
FROM F28
WHERE
D_E_L_E_T_ = ' '
AND F28_FILIAL = 'VALOR'
AND F28_CODIGO = 'VALOR'
AND F28_DESC = 'VALOR'
AND F28_VALORI = 'VALOR'
AND F28_TPALIQ = 'VALOR'
AND F28_ALIQ = 0
AND F28_URF = 'VALOR'
AND F28_DSURF = 'VALOR'
AND F28_UFRPER = 0
AND F28_ALTERA = 'VALOR'
AND F28_DTALT BETWEEN '20260401' AND '20260430'
AND F28_HRALT = 'VALOR'
AND F28_ID = 'VALOR'
AND F28_CHVMD5 = 'VALOR'
AND F28_REDALI = 0