Dicionário Protheus
Início

Tabela SE4 no Protheus

Condições de Pagamento

O que é a tabela SE4 no Protheus?

A tabela SE4 faz parte do sistema ERP Protheus da TOTVS e é utilizada para condições de pagamento.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SE4
X2_PATH \DATA\
X2_ARQUIVO SE4990
X2_NOME Condições de Pagamento
X2_NOMESPA Condiciones de Pago
X2_NOMEENG Payment Conditions
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO E4_FILIAL+E4_CODIGO
X2_PYME S
X2_MODULO 5
X2_DISPLAY E4_CODIGO+E4_DESCRI
X2_SYSOBJ MATA360
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_ 8179
R_E_C_D_E_L_ 0

Campos da Tabela SE4 (28 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_
SE4 01 E4_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 xx x - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 132419 0
SE4 02 E4_CODIGO C 3 0 Codigo Codigo Code Codigo da Condicao Codigo de la Condicion Payment Term Code @! ExistChav("SE4") .And. FreeForUse("SE4",M->E4_CODIGO) .And. FatVldStr() x x x x x x x x x x x x x x x xx - - 1 xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 132420 0
SE4 03 E4_TIPO C 1 0 Tipo Tipo Type Tipo da condicao de pagto Tipo de Condicion de Pago Type of Terms of Payment @! Pertence("123456789ABCD") x x x x x x x x x x x x x x x x - - 1 xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 132421 0
SE4 04 E4_COND C 40 0 Cond. Pagto Cond. Pago Payment Term Condicao de pagto Condicion de Pago Payment Term @! A360Cond() x x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 132422 0
SE4 05 E4_DESCRI C 15 0 Descricao Descripcion Description Descricao da Cond. Pagto Descripci¾n Cond. Pago Payment Terms Description @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 132423 0
SE4 06 E4_IPI C 1 0 IPI (N/J/S) IPI (N/J/S) IPI (N/J/S) IPI(Normal/Junta/Separa) IPI (Normal/Junta/Separa) IPI(Normal/Join/Seperate) @! Pertence(" NJS") x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - N=Normal;J=Junta;S=Separa N=Normal;J=Junta;S=Separa N=Normal;J=Join;S=Separate - - - - - S - - N N N - - - 1 2 - - - 132424 0
SE4 07 E4_DDD C 1 0 Dias da Cond Dias Condic. Paym.Term Cd Dias(Dia\Liq\Sem\Qui\Mes) Dias(Dia\Liq\Sem\Qui\Mes) Days-Day\Net\Week\Thu\Mth @! pertence("D\L\S\Q\F\Z") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - D=Data do Dia;L=Fora o Dia;S=Fora Semana;Q=Fora quinzena;F=Fora Mes;Z=Fora Dezena D=Fecha del Dia;L=Pasado el Dia;S=Pasada la Semana;Q=Pasada la Quincena;F=Pasado el Mes;Z=Pasada la Decena D=Date of the Day;L=Out day;S=Out Week;Q=Out Two Weeks;F=Out Month;Z=Out 10 Days - - - - - S - - N N N - - - 1 2 - - - 132425 0
SE4 08 E4_DESCFIN N 5 2 Desc.Financ. Dsct.Financ. Discount Desconto Financeiro Descuento Financiero Financial Discount @E 99.99 - x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - (positivo() .or. vazio()) .And. M->E4_ACRSFIN == 0 - - - - - - - - S - - N N N - - - 1 2 - - - 132426 0
SE4 09 E4_DIADESC N 2 0 Dias p/Desc. Dias p.Desct Days Discoun Dias p/Desc. Financeiro Dias pa.Descto.Financiero Days for Financ.Discount 99 - x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - positivo() .or. vazio() - - - - - - - - S - - N N N - - - 1 2 - - - 132427 0
SE4 10 E4_MSBLQL C 1 0 Status Estatus Estatus Status do registro Estatus del registro Record status @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 xx - - - - A R - - 1=Inativo;2=Ativo 1=Inactivo;2=Activo 1=Inatictive;2=Active - - - - - S - - N - N - - - 1 2 - - - 132428 0
SE4 11 E4_FORMA C 6 0 Forma Pgto Forma Pago Payment Mode Forma de Pagamento Forma de Pago Payment Mode - ExistCpo("SX5","24"+M->E4_FORMA) x x x xx x x x x x x xx x x x x x x x x - 24 1 xx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 132429 0
SE4 12 E4_ACRSFIN N 6 2 % Acres.Fin. % Aument Fin Fin. Inc. % % Acrescimo Financeiro % Aumento Financiero Financial Increase % @E 999.99 - x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - (positivo() .or. vazio()) .And. M->E4_DESCFIN == 0 - - - - - - - - S - - N N N - - - 1 2 - - - 132430 0
SE4 13 E4_SOLID C 1 0 ICM Solid. ICM Retenido Mutual ICM ICM Solidario(N/J/S) ICM Retenido (N/J/S) Mutual ICMS (N/J/S) @! Pertence(" NJS") x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - N=Normal;J=Junta;S=Separa N=Normal;J=Junta;S=Separa N=Normal;J=Join;S=Separate - - - - - S - - N N N - - - 1 2 - - - 132431 0
SE4 14 E4_ACRES C 1 0 Acres.Financ Aumento Fin. Financ. Inc. Acrescimo Financeiro Aumento Financiero Financial Increase @! Pertence("JSNV") x x x x x x x x x x x x x x x x "N" - 1 xx x - - - N - R - - N=Normal;J=Junta;S=Separa;V=NC a Vista N=Normal;J=Junta;S=Separa N=Normal;J=Join;S=Separte;V=CN on Demand - - - - - S - - N N N - - - 1 2 - - - 132432 0
SE4 15 E4_PERCOM N 5 2 % Comissao % Comision Commission % Percentual de Comissão Porcentaje de Comision Commission Percentage @E 99.99 - x x x x x x x x x x x x x x x - - 1 xx x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 132433 0
SE4 16 E4_SUPER N 14 2 Lim.Superior Lim.Superior Upper Limit Limite de Venda Superior Limite Superior de Ventas Upper Sales Limit @E 99,999,999,999.99 A360Limite() x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 132434 0
SE4 17 E4_INFER N 14 2 Lim.Inferior Lim.Inferior Lower Limit Limite de Venda Inferior Limite Inferior de Ventas Lower Sales Limit @E 99,999,999,999.99 A360Limite() x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 132435 0
SE4 18 E4_FATOR N 12 8 Fator Multip Factor Multi Multipl.Fact Fator para Multpl. de Par Factor Multiplic.de Cuota Multipl.Factor of Install @E 999.99999999 - x x x x x x x x x x x x x x x - - 1 xxxx - - - N - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 132436 0
SE4 19 E4_PLANO C 3 0 Plano Plan Plan Plano Infocard Plan Infocard Infocard Plan @R 999 - x x xx x x x x x x x x x x x x x x xxx - - 1 x xx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 132437 0
SE4 20 E4_JURCART C 1 0 Juros Cartao Interes Tarj Card Inter. Juros do Cartao por conta Interes Tarjet.por cuenta Card Interests by Account @! Pertence("123") x x xx x x x x x x x x x x x x x x xxx - - 1 xx x - - - N - - - - 1=Administradora;2=Empresa;3=Pro'Rata 1=Administradora;2=Empresa;3=Prorrata 1=Administrator;2=Company;3=Prorate - - - - - S - - N N N - - - 1 2 - - - 132438 0
SE4 21 E4_CTRADT C 1 0 Adiantamento Anticipo Advance Permite Adiantamento? ¿Permite Anticipo? Allows Advance? - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 132439 0
SE4 22 E4_AGRACRS C 1 0 Agrega Acrs. Agrega Aum. Add Surcharg Agrega Acréscimo Agrega Aumento Add Surcharge @! Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 xx - - - S A R - - 1=SIM;2=NÃO 1=SI;2=NO 1=YES;2=No - - - - - S - - N N N - - - 1 2 - - - 132440 0
SE4 23 E4_LIMACRS N 3 0 Lim. Dias Pg Lim. Dias Pg Pymt.DaysLim Limite dias Pagamento Limite dias Pago Payment Day Limit 999 - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 132441 0
SE4 24 E4_ATVWF C 1 0 Adic WF NFC Agreg WF NFC Add WF NFC Adicionar cond.Pgto ao WF Agregar Cond.Pago al WF Add Paymt Method to WF @! Pertence("01 ") x x x x x x x x x x x x x x x x x - - 1 xx x - - - - A R - - 0=Não;1=Sim 0=No;1=Sí 0=No;1=Yes - - - - - S - - N - N - - - 1 2 - - - 132442 0
SE4 25 E4_CCORREN C 1 0 Con Corrente Cuenta Cte Chck.Account Conta COrrente Cuenta Corriente Checking Account 9 Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 xx - - - S A - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 132443 0
SE4 26 E4_TPAY L 1 0 Mais Negócio Más negocio More Busines TOTVS Mais Negócio TOTVS Más negocios TOTVS More Business - - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - Iif(FindFunction("RSKCPTPay"), RSKCPTPay(), .F.) - - - S - - N - N - - - 1 2 - - - 132444 0
SE4 27 E4_GRRNF C 1 0 GRR NF GRR NF Inv GRR GRR - Tp Geração de NF GRR - Tp Gener de Fact GRR - Invoice Generation - IIF(M->E4_PAGGRR, Pertence("12"), Vazio()) x x x x x x x x x x x x x x x x IIF(FindFunction("GRRIsActive") .And. GRRIsActive(),"1","") - 1 xx x - - - - A R - - 1=Emite NF após pagamento (B2C);2=Emite NF no vencimento (B2B) 1=Emite Fact tras pagar (B2C);2=Emite Fact en Vencimien (B2B) 1=Issue Invoice after payment (B2C);2=Issue Invoice on due date (B2B) - M->E4_PAGGRR - - - S - - N - N - - - 1 2 - - - 132445 0
SE4 28 E4_PAGGRR L 1 0 Recorrente Recurrente Recurrent Pagamento Recorrente GRR Pago recurrente GRR GRR Recurrent Payment - - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - Iif(FindFunction("GRRIsActive"), GRRIsActive(), .F.) - - - S - - N - N - - - 1 2 - - - 132446 0

Índices da Tabela SE4 (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_
SE4 1 E4_FILIAL+E4_CODIGO Codigo Codigo Code S - - S 2 3 - 19119 0
SE4 2 E4_FILIAL+E4_DESCRI+E4_CODIGO Descricao + Codigo Descripcion + Codigo Description + Code S - - S 2 3 - 19120 0

Perguntas frequentes

Para que serve a tabela SE4 no Protheus?

Ela é utilizada para condições de pagamento dentro do sistema ERP Protheus.

Como consultar os campos da tabela SE4?

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

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

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

Exemplo de consulta SQL da tabela SE4

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

SELECT
    E4_FILIAL,
    E4_CODIGO,
    E4_TIPO,
    E4_COND,
    E4_DESCRI,
    E4_IPI,
    E4_DDD,
    E4_DESCFIN,
    E4_DIADESC,
    E4_MSBLQL,
    E4_FORMA,
    E4_ACRSFIN,
    E4_SOLID,
    E4_ACRES,
    E4_PERCOM,
    E4_SUPER,
    E4_INFER,
    E4_FATOR,
    E4_PLANO,
    E4_JURCART,
    E4_CTRADT,
    E4_AGRACRS,
    E4_LIMACRS,
    E4_ATVWF,
    E4_CCORREN,
    E4_TPAY,
    E4_GRRNF,
    E4_PAGGRR
FROM SE4
WHERE
    D_E_L_E_T_ = ' '
    AND E4_FILIAL = 'VALOR'
    AND E4_CODIGO = 'VALOR'
    AND E4_TIPO = 'VALOR'
    AND E4_COND = 'VALOR'
    AND E4_DESCRI = 'VALOR'
    AND E4_IPI = 'VALOR'
    AND E4_DDD = 'VALOR'
    AND E4_DESCFIN = 0
    AND E4_DIADESC = 0
    AND E4_MSBLQL = 'VALOR'
    AND E4_FORMA = 'VALOR'
    AND E4_ACRSFIN = 0
    AND E4_SOLID = 'VALOR'
    AND E4_ACRES = 'VALOR'
    AND E4_PERCOM = 0
    AND E4_SUPER = 0
    AND E4_INFER = 0
    AND E4_FATOR = 0
    AND E4_PLANO = 'VALOR'
    AND E4_JURCART = 'VALOR'
    AND E4_CTRADT = 'VALOR'
    AND E4_AGRACRS = 'VALOR'
    AND E4_LIMACRS = 0
    AND E4_ATVWF = 'VALOR'
    AND E4_CCORREN = 'VALOR'
    AND E4_GRRNF = 'VALOR'