Regra Tributária
A tabela F2B faz parte do sistema ERP Protheus da TOTVS e é utilizada para regra tributária.
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 F2B 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 F2B, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | F2B |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | F2B990 |
| X2_NOME | Regra Tributária |
| X2_NOMESPA | Regla tributaria |
| X2_NOMEENG | Tax Rule |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | F2B_FILIAL+F2B_ID+F2B_REGRA+DTOS(F2B_VIGINI)+DTOS(F2B_VIGFIM) |
| 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_ | 4101 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F2B | 01 | F2B_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 | - | - | - | - | S | V | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66231 | 0 |
| F2B | 02 | F2B_ID | C | 36 | 0 | Id Cad. Trib | Id Reg. Trib | Tax Reg Id | Id cadastro do tributo | Id Registro del tributo | Tax Register Id | @! | - | x x x x x x x x x x x x x x x x | FWUUID("F2B") | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66232 | 0 |
| F2B | 03 | F2B_REGRA | C | 6 | 0 | Código Regra | Código regla | Rule Code | Código da Regra Fiscal | Código de la regla fiscal | Tax Rule Code | - | - | 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 | - | - | - | 66233 | 0 |
| F2B | 04 | F2B_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 | x xxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66234 | 0 |
| F2B | 05 | F2B_TRIB | C | 6 | 0 | Tributo | Tributo | Tax | Tributo | Tributo | Tax | @! | Vazio() .OR. ExistCpo("F2E",FwFldGet("F2B_TRIB"),2) | x x x x x x x x x x x x x x x x | - | F2E | 1 | x x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66235 | 0 |
| F2B | 06 | F2B_DTRIB | C | 100 | 0 | Descrição | Descripc. | Description | Descrição do Tributo | Descripción del tributo | Tax Description | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("F2E",2,xFilial("F2E")+F2B->F2B_TRIB,"F2E_DESC"),"") | - | 1 | x xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66236 | 0 |
| F2B | 07 | F2B_VIGINI | D | 8 | 0 | Data Início | Fecha inicia | Initial Date | Data inicial da vigência | Fecha inicial de vigencia | Validity start date | - | - | 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 | - | - | - | 66237 | 0 |
| F2B | 08 | F2B_VIGFIM | D | 8 | 0 | Data Final | Fecha final | End Date | Data final de vigência | Fecha final de vigencia | Validity end date | - | Vazio() .OR. FwFldGet("F2B_VIGFIM") >= FwFldGet("F2B_VIGINI") | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66238 | 0 |
| F2B | 09 | F2B_RBASE | C | 6 | 0 | Base Cálculo | Base Cálculo | Calculation | Regra de Base de Cálculo | Regla de la base de cálcu | Calculation Base Rule | - | Vazio() .OR. ExistCpo("F27",FwFldGet("F2B_RBASE")) | x x x x x x x x x x x x x x x x | - | F27 | 1 | x x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 139 | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66239 | 0 |
| F2B | 10 | F2B_DBASE | C | 100 | 0 | Desc. Base | Desc. Base | Base Descr | Descrição Base de Cálculo | Descripción base de cálcu | Calculation Base Descript | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("F27",1,xFilial("F27")+F2B->F2B_RBASE+"2","F27_DESC"),"") | - | 1 | x xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66240 | 0 |
| F2B | 11 | F2B_RALIQ | C | 6 | 0 | Alíquota | Alícuota | Rate | Regra da Alíquota | Regla de la alícuota | Rate Rule | - | Vazio() .OR. ExistCpo("F28",FwFldGet("F2B_RALIQ")) | x x x x x x x x x x x x x x x x | - | F28 | 1 | xxx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 139 | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66241 | 0 |
| F2B | 12 | F2B_DALIQ | C | 100 | 0 | Desc. Aliq. | Desc. Alíc. | Rate Descr | Descrição Regra Aliquota | Descripción Regra Alícuot | Rate Rule Description | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("F28",1,xFilial("F28")+F2B->F2B_RALIQ+"2","F28_DESC"),"") | - | 1 | x xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66242 | 0 |
| F2B | 13 | F2B_PEROD | C | 6 | 0 | Perf.Ori/Des | Perf.Ori/Des | Src/Trg Prof | Perfil Origem e Destino | Perfil Origen y Destino | Source & Target Profile | - | Vazio() .OR. ExistCpo("F20",FwFldGet("F2B_PEROD")+"01") | x x x x x x x x x x x x x x x x | - | F20OD | 1 | xxx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 138 | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66243 | 0 |
| F2B | 14 | F2B_DOD | C | 100 | 0 | Desc Ori/Des | Desc Ori/Des | Ori/Des Desc | Descrição Origem Destino | Descripción Origen Destin | Origin Destination Descri | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("F20",1,xFilial("F20")+F2B->F2B_PEROD+"01","F20_DESC"),"") | - | 1 | x xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66244 | 0 |
| F2B | 15 | F2B_PERFPA | C | 6 | 0 | Perf. Part. | Perf. Part. | Part Prof | Perfil do Participante. | Perfil del participante. | Participant Profile | - | Vazio() .OR. ExistCpo("F20",FwFldGet("F2B_PERFPA")+"02") | x x x x x x x x x x x x x x x x | - | F20PAR | 1 | xxx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 138 | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66245 | 0 |
| F2B | 16 | F2B_DPA | C | 100 | 0 | Desc. Part. | Desc. Part. | Part. Descr | Descrição Participante | Descripción Participante | Participant Description | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("F20",1,xFilial("F20")+F2B->F2B_PERFPA+"02","F20_DESC"),"") | - | 1 | x xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66246 | 0 |
| F2B | 17 | F2B_PERFOP | C | 6 | 0 | Perf. Oper. | Perf. Oper. | Oper Prof | Perfil da Operação. | Perfil de la operación. | Operation Profile | - | Vazio() .OR. ExistCpo("F20",FwFldGet("F2B_PERFOP")+"03") | x x x x x x x x x x x x x x x x | - | F20OPE | 1 | xxx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 138 | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66247 | 0 |
| F2B | 18 | F2B_DOP | C | 100 | 0 | Desc. Oper. | Desc. Oper. | Oper Desc | Descrição da Operação | Descripción de la operaci | Operation Description. | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("F20",1,xFilial("F20")+F2B->F2B_PERFOP+"03","F20_DESC"),"") | - | 1 | x xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66248 | 0 |
| F2B | 19 | F2B_PERFPR | C | 6 | 0 | Perf. Prod. | Perf. Prod. | Prod Prof | Perfil do Produto | Perfil del producto | Product Profile | - | Vazio() .OR. ExistCpo("F20",FwFldGet("F2B_PERFPR")+"04") | x x x x x x x x x x x x x x x x | - | F20PRD | 1 | xxx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 138 | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66249 | 0 |
| F2B | 20 | F2B_DPR | C | 100 | 0 | Desc. Prod. | Desc. Prod. | Prod. Desc | Descrição Regra Produto | Descripción Regla Product | Product Rule Description | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("F20",1,xFilial("F20")+F2B->F2B_PERFPR+"04","F20_DESC"),"") | - | 1 | x xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66250 | 0 |
| F2B | 21 | F2B_RFIN | C | 6 | 0 | Financeira | Financiera | Financial | Regra Financeira | Regla financiera | Financial Rule | @! | Vazio() .Or. ExistCpo("FKK","1"+FwFldGet("F2B_RFIN"),3) | x x x x x x x x x x x x x x x x | - | FKK | 1 | xx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66251 | 0 |
| F2B | 22 | F2B_DFIN | C | 100 | 0 | Desc. Fin. | Desc. Fin. | Fin Desc | Desc. da Regra Financeira | Descr. Regla financiera | Financial Rule Desc | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,Iif(FindFunction("FinFKKVig") .AND. FinFKKVig(F2B->F2B_RFIN, dDataBase) > 0,FKK->FKK_DESCR,"" ),"") | - | 1 | xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66252 | 0 |
| F2B | 23 | F2B_RAPUR | C | 6 | 0 | Regra Apur. | Regla Cálc. | Calc rule | Regra de apuração | Regla de cálculo | Calculation rule | @! | Vazio() .OR. ExistCpo("F2G",FwFldGet("F2B_RAPUR")) | x x x x x x x x x x x x x x x x | - | F2G | 1 | x | - | S | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66253 | 0 |
| F2B | 24 | F2B_DAPUR | C | 100 | 0 | Descrição | Descripción | Description | Descrição da Apuração | Descripción del cálculo | Calculation description | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("F2G",1,xFilial("F2G")+F2B->F2B_RAPUR,"F2G_DESCRI"),"") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66254 | 0 |
| F2B | 25 | F2B_ALTERA | C | 1 | 0 | Alterado | Modificado | Changed | Indicação de alteração | Indicación de modificació | Indication of change | @! | - | 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 | - | - | - | 66255 | 0 |
| F2B | 26 | F2B_RND | C | 1 | 0 | Config Arred | Config Red | Set Rounding | Config. Arredondamento | Config. Redondeo | Set Rounding | @! | vazio() .OR. Pertence("12") | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | 1=Arredonda;2=Trunca | 1=Redondea;2=Trunca | 1=Round Up;2=Truncate | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66256 | 0 |
| F2B | 27 | F2B_DTALT | D | 8 | 0 | Dt Alteração | Fch. Modif. | Edit Dt | Data de alteração | Fecha de modificación | Edit 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 | - | - | - | 66257 | 0 |
| F2B | 28 | F2B_HRALT | C | 8 | 0 | Hora Alt. | Hora Mod. | Edit Time | Hora de alteração. | Hora de modificación | Edit 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 | - | - | - | 66258 | 0 |
| F2B | 29 | F2B_RBASES | C | 6 | 0 | Bas. Second. | Bas. Secund. | Second Base | Base secundária | Base secundaria | Secondary Base | - | Vazio() .OR. ExistCpo("F27",FwFldGet("F2B_RBASES")) | x x x x x x x x x x x x x x x x | - | F27 | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 139 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66259 | 0 |
| F2B | 30 | F2B_DBASES | C | 100 | 0 | Descr. Base | Descr. Base | Descr. Base | Descrição Base de Cálculo | Descrip Base de cálculo | Calc Base Description | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("F27",1,xFilial("F27")+F2B->F2B_RBASES+"2","F27_DESC"),"") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66260 | 0 |
| F2B | 31 | F2B_TRBMAJ | C | 6 | 0 | Trib. Maj, | Trib. Aum. | Sur Tax | Tributo Majoração | Tributo Aument. | Surcharge Tax | - | Vazio() .OR. ExistCpo("F2B",FwFldGet("F2B_REGRA"),1) | x x x x x x x x x x x x x x x x | - | F2B2 | 1 | x | - | S | - | N | A | R | - | - | - | - | - | - | - | - | 139 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66261 | 0 |
| F2B | 32 | F2B_DETMAJ | C | 100 | 0 | Desc.Trb.Maj | Desc.Trb.Aum | Sur Tax Desc | Descr. Tributo Majorado | Desc. Tributo Aument | Surcharge Tas Desc | @! | - | x x x x x x x x x x x x x x x x | Iif(FindFunction("FSA160POS"),FSA160POS()," ") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66262 | 0 |
| F2B | 33 | F2B_DEDDEP | C | 6 | 0 | Dedução Dep. | Deducc. Dep. | Deduction De | Dedução por Dependente | Deducción por dependiente | Deduction per Dependent | @! | Vazio() .OR. ExistCpo("CIV",FwFldGet("F2B_DEDDEP")) | x x x x x x x x x x x x x x x x | - | CIV | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66263 | 0 |
| F2B | 34 | F2B_DETDEP | C | 100 | 0 | Descr. Dep | Descr. Dep | Dep Desc | Descrição Dependentes | Descrip Dependientes | Dependent Description | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("CIV",4,xFilial("CIV")+F2B->F2B_DEDDEP+"2","CIV_DESCR"),"") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66264 | 0 |
| F2B | 35 | F2B_DEDPRO | C | 6 | 0 | Ded. Prog. | Ded. Prog. | Prog Deduc | Dedução Tab. Progressiva | Deducción Tab. Progresiva | Progressive Table Deducti | @! | Vazio() .OR. ExistCpo("CIQ",FwFldGet("F2B_DEDPRO")) | x x x x x x x x x x x x x x x x | - | CIQ | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66265 | 0 |
| F2B | 36 | F2B_DETPRO | C | 100 | 0 | Desc. Pro | Desc. Pro | Prog Desc | Descricao Ded. Prog | Descripción Ded. Prog. | Prog Ded Description | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("CIQ",1,xFilial("CIQ")+F2B->F2B_DEDPRO,"CIQ_DESCR"),"") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66266 | 0 |
| F2B | 37 | F2B_CODESC | C | 6 | 0 | Cod. Escrit. | Cód. Regis. | Bookkeeping | Código da escrituração | Código del registro | Bookkeeping Code | @! | Vazio() .OR. ExistCpo("CJ2",FwFldGet("F2B_CODESC")) | x x x x x x x x x x x x x x x x | - | CJ2REG | 1 | x | - | S | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66267 | 0 |
| F2B | 38 | F2B_DESESC | C | 100 | 0 | Descrição | Descrip | Description | Descrição | Descrip | Description | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("CJ2",1,xFilial("CJ2")+F2B->F2B_CODESC+"2","CJ2_DESCR"),"") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66268 | 0 |
| F2B | 39 | F2B_MAXMIN | C | 1 | 0 | Maior Menor | Mayor Menor | Higher Lower | Maior ou Menor Valor | Mayor o menor valor | Higher or Lower Value | @! | Pertence("1|2") | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | 1=Maior;2=Menor | 1=Mayor;2=Menor | 1=Higher;2=Lower | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66269 | 0 |
| F2B | 40 | F2B_RGGUIA | C | 6 | 0 | Reg.Ger.Guia | Reg.Gen.Form | Form Gen Reg | Cod. Regra Geração Guia | Cód. Regla Gen. Form | Form Gener Rule Code | @! | Vazio() .Or. ExistCpo("CJ4",FwFldGet("F2B_RGGUIA")) | x x x x x x x x x x x x x x x x | - | CJ4 | 1 | x | - | S | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66270 | 0 |
| F2B | 41 | F2B_DRGUIA | C | 100 | 0 | Desc. R.Guia | Desc R.Form | Form R Desc | Descrição Regra de Guia | Descrip Regla de Form | Form Rule Description | @! | - | x x x x x x x x x x x x x x x x | IIF(!INCLUI,POSICIONE("CJ4",1,xFilial("CJ4")+M->F2B_RGGUIA, "CJ4_DESCR"),"") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66271 | 0 |
| F2B | 42 | F2B_VLRMIN | N | 14 | 2 | Vlr. Minimo | Val. Mínimo | Min Value | Valor minimo do Tributo | Valor mínimo de tributo | Tax Minimum Value | @E 99,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xxx | - | - | - | - | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66272 | 0 |
| F2B | 43 | F2B_VLRMAX | N | 14 | 2 | Vlr. Maximo | Val. Máximo | Max Value | Valor Maximo Tributo | Valor máximo tributo | Tax Maximum Value | @E 99,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xxx | - | - | - | - | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66273 | 0 |
| F2B | 44 | F2B_OPRMIN | C | 30 | 0 | Oper. Minimo | Oper. Mínimo | Min. Operato | Operador minimo | Operador mínimo | Minimum Operator | - | Vazio() .OR. ExistCpo("CIN",FwFldGet("F2B_OPRMIN")) | x x x x x x x x x x x x x x x x | - | CINOPR | 1 | x x xx | - | S | - | - | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66274 | 0 |
| F2B | 45 | F2B_OPRMAX | C | 30 | 0 | Oper. Maximo | Oper. Máximo | Max. Operato | Operador Maximo | Operador máximo | Maximum Operator | @! | Vazio() .OR. ExistCpo("CIN",FwFldGet("F2B_OPRMAX")) | x x x x x x x x x x x x x x x x | - | CINOPR | 1 | x x xx | - | S | - | - | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66275 | 0 |
| F2B | 46 | F2B_ORIGEM | C | 1 | 0 | Origem Regra | Origen Regla | Rule Source | Origem da Regra | Origen de la regla | Rule Source | @! | Pertence("12") | x x x x x x x x x x x x x x x | "1" | - | 1 | x | - | - | - | S | V | R | - | - | 1=Manual;2=Systax | 1=Manual;2=Systax | 1=Manual;2=Systax | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66276 | 0 |
| F2B | 47 | F2B_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 | - | - | - | 66277 | 0 |
| F2B | 48 | F2B_RDBASE | N | 3 | 0 | % Base Aux | % Base Aux | Aux Base % | % Base Aux. ao Comparar | % Base Aux. al comparar | Aux. Base % when Comparng | @E 999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | - | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66278 | 0 |
| F2B | 49 | F2B_RCUSTO | C | 6 | 0 | Custo | Costo | Cost | Regra Custo | Regla costo | Cost Rule | - | Vazio() .Or. ExistCpo("D4H",FwFldGet("F2B_RCUSTO"),1) | x x x x x x x x x x x x x x x x | - | D4H | 1 | xx | - | S | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66279 | 0 |
| F2B | 50 | F2B_DCUSTO | C | 100 | 0 | Desc. Custo | Desc. Costo | Cost Descr | Descricao da Regra Custo | Descrip Regla costo | Cost Rule Description | @! | - | x x x x x x x x x x x x x x x x | IIf(INCLUI, "", POSICIONE("D4H",1,xFilial("D4H")+F2B->F2B_RCUSTO,"D4H_DESCRI")) | - | 1 | xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66280 | 0 |
| F2B | 51 | F2B_STATUS | C | 1 | 0 | Status | Estatus | Status | Status da Regra Trib. | Estatus regla Trib. | Tax Rule Status | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "1" | - | 1 | xxx | - | - | - | S | A | R | - | - | 1=Em Teste;2=Aprovada | 1=A prueba; 2=Aprobada | 1=Being Tested;2=Approved | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 66281 | 0 |
| F2B | 52 | F2B_TPREGR | C | 30 | 0 | Tipo Regra | Tipo regla | Rule Type | Tipo da Regra | Tipo de regla | Type of Rule | @! | Vazio() .OR. Alltrim(FwFldGet("F2B_TPREGR")) $ X160TPREG() | x x x x x x x x x x x x x x x x | "01" | - | 1 | x | - | - | - | N | A | V | - | - | #X160TPREG() | #X160TPREG() | #X160TPREG() | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66282 | 0 |
| F2B | 53 | F2B_TBCONF | C | 6 | 0 | Trib Generic | Trib Genéric | Generic Tax | Cod. Trib Generico | Cód. Trib Genérico | Generic Tax Code | - | Vazio() .OR. ExistCpo("F2B",FwFldGet("F2B_TBCONF"),1) | x x x x x x x x x x x x x x x x | X160F2BINIT('F2B_TBCONF') | F2B3 | 1 | x | - | - | - | N | A | V | - | - | - | - | - | - | - | - | 139 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66283 | 0 |
| F2B | 54 | F2B_CONREG | C | 30 | 0 | Consulta Reg | Consulta Reg | Rule Query | Consulta Regra | Consulta regla | Rule Query | @! | existcpo("CIN") .Or. Vazio() | x x x x x x x x x x x x x x x x | X160F2BINIT('F2B_CONREG') | CINLIM | 1 | x | - | - | - | N | A | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66284 | 0 |
| F2B | 55 | F2B_ACMAX | C | 1 | 0 | Acao Vl. Max | Acc. Vl. Máx | Act Val Max | Acao ao exceder maximo | Acc. al exceder máximo | Action when Exceeding Max | @! | Pertence("123") | x x x x x x x x x x x x x x x x | "1" | - | 1 | xx | - | - | - | N | A | R | - | - | 1=Considera valor Máximo; 2=Zerar o tributo; 3=Não Calcula Tributo | 1=Considera valor máximo; 2=Tributo en cero; 3=No calcula tributo | 1=Use Maximum Value; 2=Set Tax to Zero; 3=Do Not Calculate Tax | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66285 | 0 |
| F2B | 56 | F2B_ACMIN | C | 1 | 0 | Acao Vl. Mim | Acc. Vl. Mín | Act Val Min | Acao ao Nao atingir o min | Acc. al no alcanzar Mín | Action when Not Reaching | @! | Pertence("123") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx | - | - | - | N | A | R | - | - | 1=Considera valor Minimo; 2=Zerar o tributo; 3=Não Calcula Tributo | 1=Considera valor mínimo; 2=Tributo en cero; 3=No calcula tributo | 1=Use Minimum Value; 2=Set Tax to Zero; 3=Do Not Calculate Tax | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 66286 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F2B | 1 | F2B_FILIAL+F2B_REGRA+DTOS(F2B_VIGINI)+DTOS(F2B_VIGFIM)+F2B_ALTERA | Código Regra + Data Início + Data Final + Alterado | Código regla + Fecha inicia + Fecha final + Modificado | Rule Code + Initial Date + End Date + Changed | S | - | - | S | 2 | 3 | - | 9721 | 0 |
| F2B | 2 | F2B_FILIAL+F2B_DESC | Descrição | Descripción | Description | S | - | - | S | 2 | 3 | - | 9722 | 0 |
| F2B | 3 | F2B_FILIAL+F2B_ID | Id Cad. Trib | Id Reg. Trib | Tax Reg Id | S | - | - | S | 2 | 3 | - | 9723 | 0 |
| F2B | 4 | F2B_ID | Id Cad. Trib | Id Reg. Trib | Tax Reg Id | S | - | - | S | 2 | 3 | - | 9724 | 0 |
| F2B | 5 | F2B_FILIAL+F2B_TRIB+F2B_REGRA | Tributo + Código Regra | Tributo + Código regla | Tax + Rule Code | S | - | - | S | 2 | 3 | - | 9725 | 0 |
| F2B | 6 | F2B_FILIAL+F2B_REGRA+DTOS(F2B_DTALT)+F2B_HRALT | Código Regra + Dt Alteração + Hora Alt. | Código regla + Fch. Modif. + Hora Mod. | Rule Code + Edit Dt + Edit Time | S | - | - | N | 2 | 3 | - | 9726 | 0 |
| F2B | 7 | F2B_FILIAL+F2B_REGRA+F2B_ALTERA+F2B_STATUS | Código Regra + Alterado + Status | Código regla + Modificado + Estatus | Rule Code + Changed + Status | S | - | - | S | 2 | 3 | - | 9727 | 0 |
| F2B | 8 | F2B_FILIAL+F2B_CHVMD5+F2B_ALTERA | MD5 + Alterado | MD5 + Modificado | MD5 + Changed | S | - | - | N | 2 | 3 | - | 9728 | 0 |
Ela é utilizada para regra tributária 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
F2B_FILIAL,
F2B_ID,
F2B_REGRA,
F2B_DESC,
F2B_TRIB,
F2B_DTRIB,
F2B_VIGINI,
F2B_VIGFIM,
F2B_RBASE,
F2B_DBASE,
F2B_RALIQ,
F2B_DALIQ,
F2B_PEROD,
F2B_DOD,
F2B_PERFPA,
F2B_DPA,
F2B_PERFOP,
F2B_DOP,
F2B_PERFPR,
F2B_DPR,
F2B_RFIN,
F2B_DFIN,
F2B_RAPUR,
F2B_DAPUR,
F2B_ALTERA,
F2B_RND,
F2B_DTALT,
F2B_HRALT,
F2B_RBASES,
F2B_DBASES,
F2B_TRBMAJ,
F2B_DETMAJ,
F2B_DEDDEP,
F2B_DETDEP,
F2B_DEDPRO,
F2B_DETPRO,
F2B_CODESC,
F2B_DESESC,
F2B_MAXMIN,
F2B_RGGUIA,
F2B_DRGUIA,
F2B_VLRMIN,
F2B_VLRMAX,
F2B_OPRMIN,
F2B_OPRMAX,
F2B_ORIGEM,
F2B_CHVMD5,
F2B_RDBASE,
F2B_RCUSTO,
F2B_DCUSTO,
F2B_STATUS,
F2B_TPREGR,
F2B_TBCONF,
F2B_CONREG,
F2B_ACMAX,
F2B_ACMIN
FROM F2B
WHERE
D_E_L_E_T_ = ' '
AND F2B_FILIAL = 'VALOR'
AND F2B_ID = 'VALOR'
AND F2B_REGRA = 'VALOR'
AND F2B_DESC = 'VALOR'
AND F2B_TRIB = 'VALOR'
AND F2B_DTRIB = 'VALOR'
AND F2B_VIGINI BETWEEN '20260401' AND '20260430'
AND F2B_VIGFIM BETWEEN '20260401' AND '20260430'
AND F2B_RBASE = 'VALOR'
AND F2B_DBASE = 'VALOR'
AND F2B_RALIQ = 'VALOR'
AND F2B_DALIQ = 'VALOR'
AND F2B_PEROD = 'VALOR'
AND F2B_DOD = 'VALOR'
AND F2B_PERFPA = 'VALOR'
AND F2B_DPA = 'VALOR'
AND F2B_PERFOP = 'VALOR'
AND F2B_DOP = 'VALOR'
AND F2B_PERFPR = 'VALOR'
AND F2B_DPR = 'VALOR'
AND F2B_RFIN = 'VALOR'
AND F2B_DFIN = 'VALOR'
AND F2B_RAPUR = 'VALOR'
AND F2B_DAPUR = 'VALOR'
AND F2B_ALTERA = 'VALOR'
AND F2B_RND = 'VALOR'
AND F2B_DTALT BETWEEN '20260401' AND '20260430'
AND F2B_HRALT = 'VALOR'
AND F2B_RBASES = 'VALOR'
AND F2B_DBASES = 'VALOR'
AND F2B_TRBMAJ = 'VALOR'
AND F2B_DETMAJ = 'VALOR'
AND F2B_DEDDEP = 'VALOR'
AND F2B_DETDEP = 'VALOR'
AND F2B_DEDPRO = 'VALOR'
AND F2B_DETPRO = 'VALOR'
AND F2B_CODESC = 'VALOR'
AND F2B_DESESC = 'VALOR'
AND F2B_MAXMIN = 'VALOR'
AND F2B_RGGUIA = 'VALOR'
AND F2B_DRGUIA = 'VALOR'
AND F2B_VLRMIN = 0
AND F2B_VLRMAX = 0
AND F2B_OPRMIN = 'VALOR'
AND F2B_OPRMAX = 'VALOR'
AND F2B_ORIGEM = 'VALOR'
AND F2B_CHVMD5 = 'VALOR'
AND F2B_RDBASE = 0
AND F2B_RCUSTO = 'VALOR'
AND F2B_DCUSTO = 'VALOR'
AND F2B_STATUS = 'VALOR'
AND F2B_TPREGR = 'VALOR'
AND F2B_TBCONF = 'VALOR'
AND F2B_CONREG = 'VALOR'
AND F2B_ACMAX = 'VALOR'
AND F2B_ACMIN = 'VALOR'